<SEC-DOCUMENT>0000860731-25-000036.txt : 20250730
<SEC-HEADER>0000860731-25-000036.hdr.sgml : 20250730
<ACCEPTANCE-DATETIME>20250730164430
ACCESSION NUMBER:		0000860731-25-000036
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		105
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250730
DATE AS OF CHANGE:		20250730

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TYLER TECHNOLOGIES INC
		CENTRAL INDEX KEY:			0000860731
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				752303920
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		5101 TENNYSON PKWY
		CITY:			PLANO
		STATE:			TX
		ZIP:			75024
		BUSINESS PHONE:		9727133700

	MAIL ADDRESS:	
		STREET 1:		5101 TENNYSON PKWY
		CITY:			PLANO
		STATE:			TX
		ZIP:			75024

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TYLER CORP /NEW/
		DATE OF NAME CHANGE:	19930328

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TYLER THREE INC
		DATE OF NAME CHANGE:	19600201
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>tyl-20250630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b1d8bef2-9b3b-4d3f-8aaf-27204b518b03,g:1d818fb9-8860-4f7f-9628-97e492c53c9d,d:6ceccde800f94cb7a9a7590db0080ab3-->
<html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:tyl="http://www.tylertech.com/20250630" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tyl-20250630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-25">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-26">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-27">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-28">0000860731</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-29">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-90" name="tyl:RevenueRecognitionPeriod" id="f-461">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-92" name="tyl:RevenueRecognitionPeriod" id="f-463">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-90" name="tyl:RevenueFromContractWithCustomerContractTerm" id="f-703">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-90" name="tyl:RevenueFromContractWithCustomerTypicalContractTerm" id="f-705">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" id="f-889">http://fasb.org/us-gaap/2025#SecuredOvernightFinancingRateSofrMember</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-332" decimals="7" name="us-gaap:DebtConversionConvertedInstrumentRate" scale="0" id="f-962">0.0020266</ix:nonFraction><ix:nonNumeric contextRef="c-365" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="f-1104">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-369" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1158">244</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="tyl-20250630.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>tyl:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="trading_day"><xbrli:measure>tyl:trading_day</xbrli:measure></xbrli:unit><xbrli:unit id="security"><xbrli:measure>tyl:security</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tyl:PeriodAxis">tyl:PeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tyl:PeriodAxis">tyl:PeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">tyl:RetentionReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">tyl:RetentionReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tyl:MyGovLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-31</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tyl:MyGovLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tyl:PreviousAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2021CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-25</xbrli:startDate><xbrli:endDate>2024-09-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-25</xbrli:startDate><xbrli:endDate>2024-09-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-25</xbrli:startDate><xbrli:endDate>2024-09-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-09</xbrli:startDate><xbrli:endDate>2021-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-09</xbrli:startDate><xbrli:endDate>2021-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tyl:FourDebtSecuritiesAvailableForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tyl:BFTRLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tyl:ContractTerminationCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-28</xbrli:startDate><xbrli:endDate>2025-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000860731</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">tyl:LynnH.MooreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June&#160;30, 2025</ix:nonNumeric>  </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">1-10485</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">TYLER TECHNOLOGIES, INC.</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:20pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.555%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">75-2303920</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer<br/>identification no.)</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:34.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.632%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.632%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">5101 TENNYSON PARKWAY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">PLANO</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Texas</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">75024</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">&#160;(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">(City)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">(State)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">(Zip code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">972</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">713-3700</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.283%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">on which registered</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">COMMON STOCK, $0.01 PAR VALUE</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">TYL</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days. &#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">&#160;No&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data file required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). &#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;No&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:20.972%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.652%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). &#160;Yes&#160;&#160; </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;No&#160;&#160; </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares of common stock of registrant outstanding on July&#160;28, 2025 was <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">43,261,810</ix:nonFraction>.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_10"></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;1. Financial Statements</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_13"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> TYLER TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-30">405,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-31">333,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-32">780,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-33">646,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-34">112,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-35">115,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-36">224,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-37">232,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-38">58,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-39">71,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-40">122,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-41">136,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-42">3,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-43">5,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-44">10,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-45">14,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-46">16,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-47">14,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-48">22,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-49">23,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-50">596,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-51">540,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-52">1,161,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-53">1,053,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions, maintenance, and professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-54">292,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-55">277,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-56">570,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-57">546,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-58">1,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-59">1,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-60">3,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-61">3,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of software development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-62">5,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-63">4,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-64">10,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-65">8,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-66">9,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-67">9,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-68">18,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-69">18,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-70">13,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-71">10,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-72">17,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-73">15,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-74">322,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-75">303,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-76">621,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-77">591,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-78">273,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-79">237,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-80">540,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-81">461,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-82">36,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-83">41,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-84">72,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-85">77,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-86">76,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-87">75,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-88">156,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-89">148,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-90">50,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-91">28,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-92">98,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-93">58,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-94">13,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-95">13,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-96">27,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-97">31,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 37pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-98">95,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-99">78,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-100">184,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-101">145,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-102">1,262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-103">1,253</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-104">2,508</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-105">3,437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-106">8,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-107">1,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-108">15,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-109">3,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-110">102,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-111">78,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-112">197,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-113">145,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-114">17,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-115">10,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-116">32,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-117">23,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-118">84,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-119">67,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-120">165,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-121">121,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-122">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-24" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-123">1.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-124">3.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-25" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-125">2.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-126">1.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-24" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-127">1.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-128">3.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-25" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-129">2.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">TYLER TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-130">84,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-131">67,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-132">165,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-133">121,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Securities available-for-sale and transferred securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change in net unrealized holding (losses) gains on available-for-sale securities during the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-134">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-135">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-136">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-137">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment for net income on sale of available-for-sale securities, included in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="f-138">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="f-139">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="f-140">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="f-141">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-142">32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-143">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-144">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-145">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-146">84,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-147">67,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-148">165,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-149">122,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">TYLER TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except par value and share amounts)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.961%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.004%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025 (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-150">787,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-151">744,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable (less allowance for losses and sales adjustments of $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-152">27,445</ix:nonFraction> in 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-153">17,325</ix:nonFraction> in 2024)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-154">714,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-155">587,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-156">104,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-157">23,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-158">91,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-159">65,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="f-160">17,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="f-161">11,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-162">8,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-163">8,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-164">1,723,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-165">1,440,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-166">7,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-167">7,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-168">34,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-169">31,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-170">161,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-171">163,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software development costs, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-172">74,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-173">76,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-174">2,542,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-175">2,531,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other intangibles, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-176">793,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-177">831,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Non-current investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-178">2,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-179">10,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-180">85,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-181">86,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-182">5,425,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-183">5,180,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">LIABILITIES AND SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-184">171,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-185">156,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-186">172,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-187">197,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-188">8,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-189">9,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-190">720,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-191">701,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of convertible senior notes due 2026, net </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ConvertibleDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-192">598,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ConvertibleDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-194">1,672,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-195">1,065,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes due 2026, net </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="f-196">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-197">597,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-198">22,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-199">22,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-200">36,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-201">47,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-202">33,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-203">30,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-204">25,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-205">27,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-206">1,791,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-207">1,791,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CommitmentsAndContingencies" format="ixt:fixed-zero" scale="3" id="f-208">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CommitmentsAndContingencies" format="ixt:fixed-zero" scale="3" id="f-209">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shareholders' equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-38" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-210"><ix:nonFraction unitRef="usdPerShare" contextRef="c-39" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-211">10.00</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-212"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-213">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-214"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-215">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-216">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-217">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-39" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-218"><ix:nonFraction unitRef="usdPerShare" contextRef="c-38" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-219">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-220"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-221">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-222"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-223"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-224"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-225">48,147,969</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 2025 and December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-226">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-227">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-228">1,620,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-229">1,539,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-230">115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-231">157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-232">2,032,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-233">1,866,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-234">4,896,113</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-235">5,184,092</ix:nonFraction> shares in 2025 and 2024, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-236">18,435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-237">18,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total shareholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-238">3,634,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-239">3,388,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-240">5,425,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-241">5,180,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes.</span></div><div style="height:33.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> TYLER TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:67.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-242">165,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-243">121,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-244">68,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-245">74,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Gains from sale of investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" format="ixt:fixed-zero" scale="3" id="f-246">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="f-247">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-248">75,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-249">57,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-250">4,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="f-251">4,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-252">11,080</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-253">36,807</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-254">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-255">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, exclusive of effects of acquired companies:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-256">126,188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-257">89,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-258">5,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-259">17,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-260">25,712</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-261">32,586</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-262">14,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-263">4,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="tyl:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-264">5,663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="tyl:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-265">6,426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-266">19,727</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-267">1,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-268">18,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-269">19,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="f-270">314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-271">3,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-272">154,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-273">136,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additions to property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-274">7,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-275">13,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of marketable security investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-276">107,286</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:fixed-zero" scale="3" id="f-277">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds and maturities from marketable security investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-278">34,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="f-279">6,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Investment in software development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="f-280">10,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="f-281">16,493</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of acquisitions, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-282">18,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-283">1,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-284">526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="f-285">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used by investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-286">108,928</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-287">25,273</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Payment on term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfMediumTermNotes" format="ixt:fixed-zero" scale="3" id="f-288">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:RepaymentsOfMediumTermNotes" format="ixt:num-dot-decimal" scale="3" id="f-289">50,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of treasury shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-290">1,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-291">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="tyl:ProceedsFromStockOptionsExercisedNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="3" id="f-292">3,155</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="tyl:ProceedsFromStockOptionsExercisedNetOfSharesWithheld" format="ixt:num-dot-decimal" scale="3" id="f-293">15,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contributions from employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-294">9,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-295">8,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-296">7,377</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used by financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-298">2,815</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-299">25,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-300">42,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-301">85,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-302">744,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-303">165,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-304">787,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-305">250,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-306">969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-307">1,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes, net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-308">46,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-309">39,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;text-indent:4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash additions to property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-310">502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-311">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">TYLER TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.447%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income (Loss)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-312">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-313">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-314">1,581,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-315">83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-316">1,947,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-317">5,035</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-318">17,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-319">3,512,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-320">84,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-321">84,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-322">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-323">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-324">5,209</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-325">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-326">18,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-327">13,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee taxes paid for withheld shares upon equity award settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-328">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-329">18,008</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-330">18,008</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-331">38,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-332">38,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares pursuant to employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-333">5,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-334">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-335">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-336">5,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-337">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-338">1,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-339">1,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-52" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-340">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-341">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-342">1,620,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-343">115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-344">2,032,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-56" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-345">4,896</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-346">18,435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-347">3,634,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income (Loss)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-57" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-348">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-349">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-350">1,385,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-351">273</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-352">1,657,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-61" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-353">5,707</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-354">20,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-355">3,023,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-356">67,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-357">67,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-358">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-359">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-360">5,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-361">194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-362">12,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-363">18,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee taxes paid for withheld shares upon equity award settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-364">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-365">12,249</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-366">12,249</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-367">30,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-368">30,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares pursuant to employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-369">4,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-370">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-371">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-372">4,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-373">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-374">481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-375">1,425,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-376">218</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-377">1,725,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-71" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-378">5,524</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-379">19,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-380">3,132,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">TYLER TECHNOLOGIES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.488%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2024 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-72" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-381">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-382">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-383">1,539,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-384">157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-385">1,866,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-76" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-386">5,184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-387">18,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-388">3,388,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-389">165,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-390">165,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-391">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-392">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-393">4,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-80" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-394">328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-395">34,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-396">29,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee taxes paid for withheld shares for taxes upon equity award settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-80" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-397">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-398">32,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-399">32,926</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-400">75,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-401">75,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares pursuant to employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-402">9,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-80" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-403">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-404">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-405">9,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-80" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-406">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-407">1,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-408">1,605</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-52" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-409">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-410">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-411">1,620,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-412">115</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-413">2,032,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-56" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-414">4,896</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-415">18,435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-416">3,634,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:24.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.367%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.446%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-81" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-417">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-418">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-419">1,354,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-420">326</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-421">1,603,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-85" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-422">5,858</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-423">20,720</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-424">2,937,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-425">121,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-426">121,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-427">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-428">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-429">3,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-89" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-430">389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-431">35,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-432">39,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee taxes paid for withheld shares for taxes upon equity award settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-89" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-433">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-434">23,456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-435">23,456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Share-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-436">57,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-437">57,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of shares pursuant to employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-438">8,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-89" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-439">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-440">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-441">8,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reimbursement of shares from escrow</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" sign="-" name="tyl:ReimbursementOfSharesValueFromEscrow" format="ixt:num-dot-decimal" scale="3" id="f-442">1,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-89" decimals="-3" name="tyl:ReimbursementOfSharesFromEscrow" scale="3" id="f-443">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="tyl:ReimbursementOfSharesValueFromEscrow" format="ixt:num-dot-decimal" scale="3" id="f-444">11,202</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="tyl:ReimbursementOfSharesValueFromEscrow" format="ixt:num-dot-decimal" scale="3" id="f-445">9,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-67" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-446">48,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-447">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-448">1,425,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="f-449">218</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-450">1,725,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-71" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-451">5,524</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-452">19,372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-453">3,132,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Tyler Technologies, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Tables in thousands, except per share data)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_40"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-454" continuedAt="f-454-1" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="f-454-1" continuedAt="f-454-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (&#8220;SEC&#8221;) and accounting principles generally accepted in the United States (&#8220;GAAP&#8221;), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are as of June&#160;30, 2025, and December&#160;31, 2024, and operating result amounts are for the three and six months ended June&#160;30, 2025, and 2024, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December&#160;31, 2024. Revenues, expenses, assets, and liabilities can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year. Certain amounts for previous years have been reclassified to conform to the current year presentation. </span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-454-2">Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). During the three and six months ended June&#160;30, 2025, we had approximately $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="0" id="f-455">32,000</ix:nonFraction>, of other comprehensive loss, and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="0" id="f-456">42,000</ix:nonFraction>, of other comprehensive income, net of taxes, respectively, from our available-for-sale investment holdings. During the three and six months ended June&#160;30, 2024, we had approximately $<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="0" id="f-457">55,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="0" id="f-458">108,000</ix:nonFraction>, of other comprehensive income, net of taxes, respectively, from our available-for-sale investment holdings, respectively.</ix:continuation> </span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_43"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-459" continuedAt="f-459-1" escape="true">Accounting Standards and Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-459-1" continuedAt="f-459-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to our significant accounting policies described in the Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the SEC on February 19, 2025, that have had a material impact on our condensed consolidated financial statements and related notes. See Recently Pronounced Accounting Standard below.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-460" continuedAt="f-460-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 606, Revenue from Contracts with Customers. We earn the majority of our revenues from subscription-based services and post-contract client support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;). Other sources of revenue are professional services, software licenses and royalties, and hardware and other. Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a client</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our software arrangements with clients contain multiple performance obligations that range from software license deliveries, installation, training, consulting, software modification and customization to meet specific client needs; hosting; and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include professional services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, client demographics, and the number and types of users within our contracts.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-460-1" continuedAt="f-460-2"><ix:continuation id="f-459-2" continuedAt="f-459-3"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that involve significant production, modification, or customization of the software, or where professional services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the client over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription-Based Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based services consist primarily of revenues derived from software as a service (&#8220;SaaS&#8221;) arrangements and transaction-based fees. For SaaS arrangements, we evaluate whether the client has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the client can feasibly maintain the software on the client&#8217;s hardware or enter into another arrangement with a third party to host the software. We recognize SaaS services ratably over the term of the arrangement, which range from <span style="-sec-ix-hidden:f-461">one</span> to <ix:nonNumeric contextRef="c-91" name="tyl:RevenueRecognitionPeriod" format="ixt-sec:duryear" id="f-462">10</ix:nonNumeric> years, but most arrangements are typically for periods of <span style="-sec-ix-hidden:f-463">one</span> to <ix:nonNumeric contextRef="c-93" name="tyl:RevenueRecognitionPeriod" format="ixt-sec:durwordsen" id="f-464">three years</ix:nonNumeric>. For professional services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the client access to the software.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Transaction-based fees primarily relate to digital government services and online payment services, which are sometimes offered with the assistance of third-party vendors. When we are the principal in a transaction, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the client) and record the net amount as revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For transaction-based revenues from digital government services and online payments, we have the right to charge the client an amount that directly corresponds with the value to the client of our performance to date. Therefore, we recognize revenues for these services over time based on the amount billable to the client. In some cases, we are paid on a fixed-fee basis and recognize the revenue ratably over the contractual period. Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances where variable consideration exists, we include in our estimates additional revenues for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably, and its realization is probable. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the period of benefit.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Post-Contract Client Support (Maintenance)</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our clients generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When professional services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material or milestone basis. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of allowances for sales adjustments and any taxes collected from clients, which are subsequently remitted to governmental authorities. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4, &#8220;Disaggregation of Revenue&#8221; for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenues and cash flows of our various revenue categories.</span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-459-3" continuedAt="f-459-4"><ix:continuation id="f-460-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable and allowance for losses and sales adjustments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to clients. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when invoicing occurs prior to revenue recognition. For multi-year agreements, we generally invoice clients annually at the beginning of each annual coverage period. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-465" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.363%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - current</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-466">714,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-467">587,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - long term</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-468">7,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccountsReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-469">7,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total accounts receivable</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-470">721,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-471">594,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable, including total current and long-term accounts receivable, net of allowance for losses and sales adjustments, was $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="f-472">721.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="f-473">594.8</ix:nonFraction> million, as of June&#160;30, 2025, and December&#160;31, 2024, respectively. We have recorded unbilled receivables of $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="f-474">111.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="f-475">115.6</ix:nonFraction> million as of June&#160;30, 2025, and December&#160;31, 2024, respectively. Unbilled receivables expected to be collected within one year have been included with the current portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with the long-term portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables also include retention receivables of $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="f-476">10.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="f-477">11.4</ix:nonFraction> million as of June&#160;30, 2025, and December&#160;31, 2024, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain allowances for losses and sales adjustments, which losses are recorded against revenue at the time the loss is incurred. Because most of our clients are domestic governmental entities, we rarely incur a credit loss resulting from the inability of a client to make required payments. Consequently, we have not recorded a reserve for credit losses. Events or changes in circumstances that indicate the carrying amount for the allowances for losses and sales adjustments may require revision include, but are not limited to, managing our client&#8217;s expectations regarding the scope of the services to be delivered and defects or errors in new versions or enhancements of our software products. Our allowances for losses and sales adjustments are $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-478">27.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-479">17.3</ix:nonFraction>&#160;million as of June&#160;30, 2025, and December&#160;31, 2024, respectively.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-480" continuedAt="f-480-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We perform an impairment assessment annually on October 1, or more frequently if indicators of potential impairment exist, which includes evaluating qualitative and quantitative factors to assess the likelihood of an impairment of each reporting unit&#8217;s goodwill. If the conclusion of an impairment assessment is that it is more likely than not that the fair value of the reporting unit is more than its carrying value, goodwill is not considered impaired, and we are not required to perform the quantitative goodwill impairment test. If the conclusion of an impairment assessment is that it is more likely than not that the fair value is less than its carrying value, we perform the quantitative goodwill impairment test, which compares the fair value of the reporting unit to its carrying value. Impairments, if any, are based on the excess of the carrying amount over the fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-480-1">We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Client base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our client turnover each year for indications of impairment. Our client turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets.</ix:continuation> </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, no triggering event or changes to circumstances indicated that a potential impairment had occurred for goodwill or other intangible assets.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-481" escape="true"><ix:continuation id="f-459-4"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">RECENTLY PRONOUNCED ACCOUNTING STANDARDS</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-04 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This guidance clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. It is effective for annual reporting periods beginning after December 15, 2025, and interim periods within those annual reporting periods, with early adoption permitted. As of January 1, 2025, we have early-adopted this standard, and the new standard did not have a material impact on the Company&#8217;s financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This guidance requires public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. It is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. This guidance is not expected to have a material impact on the Company&#8217;s financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic ASC 740) Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> improves the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 with early adoption permitted. This guidance is not expected to have a material impact on the Company&#8217;s financial statements.</span></div></ix:continuation></ix:nonNumeric><div id="i6ceccde800f94cb7a9a7590db0080ab3_46"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-482" continuedAt="f-482-1" escape="true">Segment and Related Information</ix:nonNumeric></span></div><ix:continuation id="f-482-1" continuedAt="f-482-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reportable operating segments are determined based on the Company&#8217;s management approach. The management approach, as defined by FASB ASC 280 &#8220;Segment Reporting,&#8221; is based on the way that the Chief Operating Decision Maker (&#8220;CODM&#8221;) organizes the segments within an enterprise for making decisions about resources to be allocated and assessing their performance. Our CODM, for purposes of FASB ASC 280, is our chief executive officer.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We report our results in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-483">two</ix:nonFraction> reportable segments. Our reportable segments are organized on the basis of a combination of the products and services they deliver to clients and the function that the public sector client performs. Operating segments that have met the aggregation criteria have been combined into our two reportable segments. The Enterprise Software (&#8220;ES&#8221;) reportable segment provides public sector entities with software systems and services to meet their information technology and automation needs for mission-critical &#8220;back-office&#8221; functions such as: public administration solutions, courts and public safety solutions, education solutions, and property and recording solutions. The Platform Technologies (&#8220;PT&#8221;) reportable segment provides public sector entities with platform and transformative solutions including digital solutions, payment processing, streamlined data processing, and improved operations and workflows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CODM uses segment operating income or loss to assess performance and to allocate resources (including employees, property, and financial or capital resources) for each segment, predominantly in the annual budget and forecasting process. During the fiscal periods presented, we had no significant transactions between reportable segments. Corporate unallocated amounts are comprised of non-cash amortization of intangible assets associated with acquisitions, depreciation associated with unallocated property and equipment assets, compensation costs for the executive management team and certain shared services staff, and share-based compensation expense for the entire company. Corporate unallocated amounts also include incidental revenues and expenses related to a company-wide user conference and rental income.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-484" continuedAt="f-484-1" escape="true"><ix:continuation id="f-482-2" continuedAt="f-482-3"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-485">168,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-486">21,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-487">79,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-488">135,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-489">106,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-490">5,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-491">56,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-492">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-493">3,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" sign="-" name="tyl:SegmentedRevenue" scale="3" id="f-494">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-495">8,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="tyl:SegmentedRevenue" scale="3" id="f-496">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-497">424,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-498">164,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-499">588,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-500">178,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-501">114,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-502">24,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-503">5,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-504">10,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-505">13,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-506">39,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-507">4,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-508">170,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-509">26,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-510">197,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-511">136,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-512">19,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-513">55,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-514">122,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-515">109,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-516">6,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-517">58,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-518">13,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-519">5,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="tyl:SegmentedRevenue" scale="3" id="f-520">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-521">7,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:fixed-zero" scale="3" id="f-522">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-523">372,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-524">161,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-525">534,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-526">173,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-527">103,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-528">28,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-529">5,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-530">13,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-531">14,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-532">24,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-533">3,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-534">133,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-535">34,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-536">168,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-484-1"><ix:continuation id="f-482-3" continuedAt="f-482-4"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-537">326,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-538">42,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-539">149,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-540">260,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-541">213,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-542">11,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-543">111,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-544">11,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-545">10,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" sign="-" name="tyl:SegmentedRevenue" scale="3" id="f-546">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-547">14,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="tyl:SegmentedRevenue" scale="3" id="f-548">169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-549">827,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-550">325,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-551">1,153,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-552">347,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-553">223,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-554">50,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-555">9,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-556">22,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-557">26,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-558">77,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-559">8,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-560">329,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-561">56,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-562">386,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-563">264,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-564">40,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-565">107,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-566">234,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-567">220,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-568">12,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-569">113,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-570">23,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-571">13,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="tyl:SegmentedRevenue" scale="3" id="f-572">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-573">16,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:fixed-zero" scale="3" id="f-574">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-575">735,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-576">310,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="tyl:SegmentedRevenue" format="ixt:num-dot-decimal" scale="3" id="f-577">1,046,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-578">344,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-579">201,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-580">53,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-581">11,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-582">24,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-583">27,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-584">49,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-585">6,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-586">264,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-587">63,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="tyl:SegmentOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-588">327,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_1380"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="f-589" escape="true"><ix:continuation id="f-482-4" continuedAt="f-482-5"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:42.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.516%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of reportable segment operating income to the Company's consolidated totals:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-590">197,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-591">168,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-592">386,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-593">327,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-594">7,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-595">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-596">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-597">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-598">29,491</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-599">26,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-600">49,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-601">45,827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-602">6,307</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-603">7,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-604">12,782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-605">13,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-606">52,360</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-607">47,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-608">106,819</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-609">95,689</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-610">7,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-611">1,168</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-612">13,078</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" format="ixt:num-dot-decimal" scale="3" id="f-613">2,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-614">13,833</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-615">13,845</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-616">27,972</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="tyl:AmortizationOfOtherIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-617">31,963</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-618">1,262</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-619">1,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-620">2,508</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-621">3,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-622">8,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-623">1,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-624">15,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-625">3,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-626">102,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-627">78,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-628">197,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-629">145,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents reconciliations of segment revenues from external customers and other segment information to the Company&#8217;s consolidated totals:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-630">424,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-631">372,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-632">827,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-633">735,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-634">164,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-635">161,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-636">325,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-637">310,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-638">7,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-639">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-640">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-641">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-642">596,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-643">540,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-644">1,161,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-645">1,053,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-646">7,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-647">8,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-648">14,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-649">18,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-650">22,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-651">21,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-652">44,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-653">45,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-654">4,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-655">4,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-656">10,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-657">9,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-658">34,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-659">34,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-660">68,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-661">74,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software development expenditures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="3" id="f-662">692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-663">2,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-664">2,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-665">3,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-666">4,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-667">4,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-668">8,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-669">8,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="3" id="f-670">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-671">2,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="3" id="f-672">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-673">4,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-674">4,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-675">9,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-676">10,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-677">16,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-678">1,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-679">5,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-680">2,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-681">12,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-682">2,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-683">825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-684">3,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-685">1,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-686">1,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-687">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-688">1,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="3" id="f-689">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-690">5,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-691">6,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-692">7,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" format="ixt:num-dot-decimal" scale="3" id="f-693">13,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.396%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-694">633,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-695">572,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-696">412,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-697">416,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-698">4,380,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-699">4,191,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-700">5,425,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-701">5,180,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-482-5"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment assets primarily consist of net accounts receivable, prepaid expenses and other current assets, and net property and equipment and software development costs. Corporate assets primarily consist of cash and investments; prepaid insurance; goodwill and intangibles associated with acquisitions; deferred income taxes; software development costs, net; and net property and equipment mainly related to unallocated information and technology assets. Certain presentation items from previous years have been adjusted to conform with current year presentation.</span></div></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_61"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-702" continuedAt="f-702-1" escape="true">Disaggregation of Revenue</ix:nonNumeric></span></div><ix:continuation id="f-702-1" continuedAt="f-702-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenues and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Revenues </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenues are comprised of revenues from subscriptions and maintenance, which we consider to be recurring revenues. Subscription revenues primarily consist of revenues derived from our SaaS arrangements and transaction-based fees. These revenues are considered recurring because revenues from these sources are expected to re-occur in similar annual amounts for the term of our relationship with the client. Transaction-based fees are generally the result of multi-year contracts with our clients that result in fees generated by payment transactions and digital government services and are collected on a recurring basis during the contract term. The contract terms for subscription arrangements range from <span style="-sec-ix-hidden:f-703">one</span> to <ix:nonNumeric contextRef="c-91" name="tyl:RevenueFromContractWithCustomerContractTerm" format="ixt-sec:duryear" id="f-704">10</ix:nonNumeric> years but are typically contracted for initial periods of <span style="-sec-ix-hidden:f-705">one</span> to <ix:nonNumeric contextRef="c-91" name="tyl:RevenueFromContractWithCustomerTypicalContractTerm" format="ixt-sec:durwordsen" id="f-706">three years</ix:nonNumeric>. Nearly all of our on-premises software client contracts with us for maintenance and support. Maintenance and support are generally provided under auto-renewing annual contracts or multi-year contracts. We consider all other revenue categories to be non-recurring revenues. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-707" continuedAt="f-707-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues and non-recurring revenues recognized during the period are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-708">168,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-709">21,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-710">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-711">189,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-712">79,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-713">135,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-714">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-715">215,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-716">106,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-717">5,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-718">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-719">112,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-720">354,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-721">162,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-722">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-723">517,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-724">56,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-725">1,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-726">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-727">58,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-728">3,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-729">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-730">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-731">3,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-732">8,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-733">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-734">7,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-735">16,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-736">69,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-737">1,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-738">7,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-739">78,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-740">424,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-741">164,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-742">7,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-743">596,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-707-1" continuedAt="f-707-2"><ix:continuation id="f-702-2" continuedAt="f-702-3"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-744">136,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-745">19,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-746">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-747">155,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-748">55,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-749">122,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-750">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-751">177,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-752">109,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-753">6,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-754">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-755">115,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-756">300,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-757">148,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-758">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-759">448,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-760">58,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-761">13,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-762">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-763">71,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-764">5,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-765">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-766">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-767">5,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-768">7,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-769">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-770">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-771">14,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-772">71,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-773">13,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-774">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-775">91,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-776">372,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-777">161,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-778">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-779">540,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_64"></div><ix:continuation id="f-707-2"><ix:continuation id="f-702-3" continuedAt="f-702-4"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-780">326,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-781">42,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-782">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-783">369,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-784">149,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-785">260,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-786">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-787">410,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-788">213,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-789">11,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-790">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-791">224,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-792">690,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-793">314,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-794">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-795">1,004,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-796">111,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-797">11,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-798">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-799">122,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-800">10,840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-801">183</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-802">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-803">10,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-804">14,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-805">169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-806">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-807">22,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-808">136,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-809">11,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-810">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-811">156,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-812">827,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-813">325,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-814">8,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-815">1,161,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-816">264,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-817">40,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-818">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-819">304,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-820">107,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-821">234,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-822">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-823">342,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-824">220,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-825">12,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-826">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-827">232,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-828">592,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-829">287,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-830">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-831">879,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-832">113,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-833">23,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-834">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-835">136,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-836">13,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-837">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-838">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-839">14,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-840">16,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-841">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-842">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-843">23,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-844">143,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-845">23,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-846">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-847">173,883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-848">735,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-849">310,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-850">6,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-851">1,053,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_67"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;<ix:continuation id="f-702-4" continuedAt="f-702-5">Deferred Revenue and Performance Obligations</ix:continuation></span></div><ix:continuation id="f-702-5" continuedAt="f-702-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-852" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue, including long-term, by segment is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-853">716,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-854">683,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-855">25,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-856">36,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:ContractWithCustomerLiability" scale="3" id="f-857">837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-858">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-859">743,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-860">723,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue, including long-term, were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"/><td style="width:74.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-861">723,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tyl:ContractWithCustomerLiabilityIncreaseFromDeferral" format="ixt:num-dot-decimal" scale="3" id="f-862">771,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="tyl:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-863">752,108</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-864">743,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize as revenue approximately <ix:nonFraction unitRef="number" contextRef="c-300" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-865">97</ix:nonFraction>% of our deferred revenue balance as of June&#160;30, 2025, in the next <ix:nonNumeric contextRef="c-300" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-866">12</ix:nonNumeric> months, and the remainder thereafter.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe the portion of the transaction price allocated to the remaining performance obligations which is not included in our deferred revenue balance is not a meaningful indicator of future revenue due to contracts with transaction-based fees that vary with transaction activity, the variability in subscription term lengths, and termination provisions included in some contracts that limit inclusion and cause variability from period to period.</span></div></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_70"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(6)&#160;&#160;&#160;&#160;<ix:continuation id="f-702-6" continuedAt="f-702-7">Deferred Commissions</ix:continuation></span></div><ix:continuation id="f-702-7" continuedAt="f-702-8"><ix:nonNumeric contextRef="c-1" name="us-gaap:CapitalizedContractCostTableTextBlock" id="f-867" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.396%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-868">17,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-869">18,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred commissions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-870">43,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-871">38,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-872">61,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-873">56,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="tyl:ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" id="f-874" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred commissions is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-875">4,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-876">4,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-877">10,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-878">9,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-702-8">Deferred commissions have been included with prepaid expenses for the current portion and non-current other assets for the long-term portion in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of income.</ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(7)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-879" continuedAt="f-879-1" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="f-879-1"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2025, we acquired MyGov, LLC (&#8220;MyGov&#8221;), a provider of SaaS platform solutions for community development. The total cash purchase price, net of cash acquired of $<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="0" id="f-880">215,000</ix:nonFraction>, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-881">18.2</ix:nonFraction> million.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have performed a preliminary valuation analysis of the fair market value of MyGov&#8217;s assets and liabilities. In connection with this transaction, we acquired total tangible assets of $<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-5" name="tyl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" scale="6" id="f-882">0.7</ix:nonFraction> million and assumed liabilities of approximately $<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="6" id="f-883">1.1</ix:nonFraction> million. We recorded goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-5" sign="-" name="us-gaap:Goodwill" scale="6" id="f-884">10.3</ix:nonFraction> million, which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately $<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-885">8.5</ix:nonFraction> million. The operating results of MyGov are included with the operating results of the Enterprise Software segment since the inception date of the acquisition. The impact of this acquisition on our operating results, assets, and liabilities is not material. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the purchase price allocation for MyGov is not final; therefore, certain preliminary valuation estimates of fair value assumed at the acquisition date for intangible assets and receivables are subject to change as valuations are finalized. Our balance sheet as of June&#160;30, 2025, reflects the allocation of the purchase price to the net assets acquired based on their estimated fair value at the date of the acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level 3 unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2025, we paid $<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-886">7.4</ix:nonFraction> million in cash for long-term indemnity holdbacks related to prior acquisitions.</span></div></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_76"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(8)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-887" continuedAt="f-887-1" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="f-887-1" continuedAt="f-887-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-888" continuedAt="f-888-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total outstanding borrowings: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-889">2024 Credit Agreement</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">S + <ix:nonFraction unitRef="number" contextRef="c-304" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-890">1.125</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">September 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-891">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-307" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-893">0.25</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-894">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-895">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-896">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-897">600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized debt discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-898">1,202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-899">2,066</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-900">598,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-901">597,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of convertible senior notes due 2026, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ConvertibleDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-902">598,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ConvertibleDebtCurrent" format="ixt:fixed-zero" scale="3" id="f-903">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long Term - convertible senior notes due 2026, net </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="f-904">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-905">597,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-906">598,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-907">597,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2024 Credit Agreement </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2024, the Company entered into a $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-908">700.0</ix:nonFraction>&#160;million credit agreement with the various lender parties thereto and Wells Fargo Bank, National Association, as Administrative Agent, Swingline Lender, and Issuing Lender (the &#8220;2024 Credit Agreement&#8221;). The 2024 Credit Agreement provides for an unsecured revolving credit facility in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-909">700.0</ix:nonFraction>&#160;million, including sub-facilities for standby letters of credit and swingline loans. The 2024 Credit Agreement matures on September 25, 2029, and loans may be prepaid at any time, without premium or penalty, subject to certain minimum amounts and payment of any Secured Overnight Financing Rate (&#8220;SOFR&#8221;) breakage costs. The 2024 Credit Agreement replaced Tyler&#8217;s previous $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-910">500.0</ix:nonFraction>&#160;million unsecured credit facility under the credit agreement dated April 21, 2021, among the Company and various lenders party thereto, which was scheduled to mature in April 2026.  </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Credit Agreement contains certain customary representations and warranties, affirmative and negative covenants, and defined events of defaults. The 2024 Credit Agreement requires us to maintain certain financial ratios and other financial conditions and limits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-887-2" continuedAt="f-887-3"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the revolving credit facility will bear interest, at the Company&#8217;s option, at a per annum rate of either (1) the Administrative Agent&#8217;s prime commercial lending rate (subject to certain higher rate determinations) plus a margin of <ix:nonFraction unitRef="number" contextRef="c-311" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-911">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-312" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-912"><ix:nonFraction unitRef="number" contextRef="c-312" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-913">0.75</ix:nonFraction></ix:nonFraction>% or (2) the one-, three-, or six-month SOFR rate plus a margin of <ix:nonFraction unitRef="number" contextRef="c-313" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-914">1.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-314" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-915">1.75</ix:nonFraction>%. The margin in each case is based upon Tyler&#8217;s total net leverage ratio, as determined pursuant to the 2024 Credit Agreement. In addition to paying interest on the outstanding principal of loans under the revolving credit facility, the Company is required to pay a commitment fee initially in the amount of <ix:nonFraction unitRef="number" contextRef="c-315" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-916">0.125</ix:nonFraction>% per annum, which will subsequently range from <ix:nonFraction unitRef="number" contextRef="c-316" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-917">0.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-317" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-918">0.25</ix:nonFraction>% based upon the Company&#8217;s total net leverage ratio. Borrowings under the 2024 Credit Agreement may be used for general corporate purposes, including working capital requirements, acquisitions and capital expenditures.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes due 2026</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2021, we issued <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-919">0.25</ix:nonFraction>% Convertible Senior Notes due in 2026 in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-920">600.0</ix:nonFraction> million (&#8220;the Convertible Senior Notes&#8221; or &#8220;the Notes&#8221;). The Convertible Senior Notes were issued pursuant to, and are governed by, an indenture, dated as of March 9, 2021, with U.S. Bank National Association as trustee (the &#8220;Indenture&#8221;). The net proceeds from the issuance of the Convertible Senior Notes were $<ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" id="f-921">591.4</ix:nonFraction> million, net of initial purchasers&#8217; discounts of $<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="6" id="f-922">6.0</ix:nonFraction>&#160;million and debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="f-923">2.6</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes are senior, unsecured obligations and are (i) equal in right of payment to our future senior, unsecured indebtedness; (ii) senior in right of payment to our future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes accrue interest at a rate of <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-924">0.25</ix:nonFraction>% per annum, payable semi-annually in arrears on March 15 and September 15 of each year. The Convertible Senior Notes mature on March&#160;15, 2026, unless earlier repurchased, redeemed, or converted. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Before September&#160;15, 2025, holders of the Convertible Senior Notes have the right to convert their Convertible Senior Notes only upon the occurrence of certain events. Under the terms of the Indenture, the Convertible Senior Notes are convertible into common stock of Tyler Technologies, Inc. (referred to herein as &#8220;our common stock&#8221;) at the following times or circumstances:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ended June 30, 2021, if the last reported sale price per share of our common stock exceeds <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="tyl:DebtConversionPercentageOfConversionPriceLimitationTrigger" scale="-2" id="f-925">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-926">20</ix:nonFraction> trading days (whether or not consecutive) during the <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="tyl:ObservationPeriod" scale="0" id="f-927">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="tyl:MeasurementPeriod" format="ixt-sec:numwordsen" scale="0" id="f-928">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="tyl:MeasurementPeriod" format="ixt-sec:numwordsen" scale="0" id="f-929">five</ix:nonFraction> consecutive trading day period (such <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="tyl:MeasurementPeriod" format="ixt-sec:numwordsen" scale="0" id="f-930">five</ix:nonFraction> consecutive trading day period, the &#8220;Measurement Period&#8221;) if the trading price per $1,000 principal amount of Convertible Senior Notes, as determined following a request by their holder in accordance with the procedures in the Indenture, for each trading day of the Measurement Period, was less than <ix:nonFraction unitRef="number" contextRef="c-319" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-931">98</ix:nonFraction>% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of certain corporate events or distributions on our common stock, including but not limited to a &#8220;Fundamental Change&#8221; (as defined in the Indenture);</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events; or</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September&#160;15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, March&#160;15, 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">With certain exceptions, upon a change of control or other fundamental change (both as defined in the Indenture governing the Convertible Senior Notes), the holders of the Convertible Senior Notes may require us to repurchase all or part of the principal amount of the Convertible Senior Notes at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="c-319" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-932">100</ix:nonFraction>% of the principal amount of the Convertible Senior Notes, plus any accrued and unpaid interest up to, but excluding, the redemption date. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, none of the conditions allowing holders of the Convertible Senior Notes to convert have been met. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-887-3"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From and including September&#160;15, 2025, holders of the Convertible Senior Notes may convert their Convertible Senior Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will settle any conversions of the Convertible Senior Notes either entirely in cash or in a combination of cash and shares of our common stock, at our election. However, upon conversion of any Convertible Senior Notes, the conversion value, which will be determined over an &#8220;Observation Period&#8221; (as defined in the Indenture) consisting of <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="tyl:ObservationPeriod" scale="0" id="f-933">30</ix:nonFraction> trading days, will be paid in cash up to at least the principal amount of the Notes being converted. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate is 2.0266 shares of common stock per $1,000 principal amount of Convertible Senior Notes, which represents an initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="c-318" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-934">493.44</ix:nonFraction> per share of common stock. The conversion rate and conversion price will be subject to adjustment upon the occurrence of certain events. In addition, if certain corporate events that constitute a &#8220;Make-Whole Fundamental Change&#8221; (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes are redeemable, in whole or in part, at our option at any time, and from time to time, on or after March&#160;15, 2024, and on or before the <ix:nonNumeric contextRef="c-319" name="tyl:DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" format="ixt-sec:durday" id="f-935">30</ix:nonNumeric>th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="tyl:DebtConversionPercentageOfConversionPriceLimitationTrigger" scale="-2" id="f-936">130</ix:nonFraction>% of the conversion price of the Notes on (i) each of at least <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-937">20</ix:nonFraction> trading days, whether or not consecutive, during the <ix:nonFraction unitRef="trading_day" contextRef="c-319" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-938">30</ix:nonFraction> consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. In addition, calling any Note for redemption constitutes a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effective Interest Rate</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate for the borrowings under the Convertible Senior Notes was <ix:nonFraction unitRef="number" contextRef="c-320" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="f-939">0.25</ix:nonFraction>% as of June&#160;30, 2025. For the six months ended June&#160;30, 2025, the effective interest rate was <ix:nonFraction unitRef="number" contextRef="c-307" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-940">0.54</ix:nonFraction>% for the Convertible Senior Notes. <ix:continuation id="f-888-1" continuedAt="f-888-2">The following sets forth the interest expense recognized related to the borrowings and commitment fees for unused portions under the 2024 Credit Agreement, the 2021 Credit Agreement and Convertible Senior Notes and is included in interest expense in the accompanying condensed consolidated statements of income:</ix:continuation></span></div><ix:continuation id="f-888-2"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-941">256</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-942">229</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-943">495</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-944">459</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Term Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:fixed-zero" scale="3" id="f-945">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:fixed-zero" scale="3" id="f-946">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:fixed-zero" scale="3" id="f-947">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-948">761</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-949">375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-950">375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-951">750</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:InterestExpenseDebt" scale="3" id="f-952">750</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-953">631</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="f-954">649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-955">1,263</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-956">1,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:InterestAndDebtExpense" format="ixt:num-dot-decimal" scale="3" id="f-957">1,262</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:InterestAndDebtExpense" format="ixt:num-dot-decimal" scale="3" id="f-958">1,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestAndDebtExpense" format="ixt:num-dot-decimal" scale="3" id="f-959">2,508</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:InterestAndDebtExpense" format="ixt:num-dot-decimal" scale="3" id="f-960">3,437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had one outstanding letter of credit totaling $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="0" id="f-961">500,000</ix:nonFraction>. The letter of credit, which guarantees our performance under a client contract, automatically renews annually unless canceled in writing, and expires in the third quarter of 2025.</span></div></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_85"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(9)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="f-963" continuedAt="f-963-1" escape="true">Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="f-963-1" continuedAt="f-963-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock" id="f-964" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:62.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-965">787,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-966">744,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-967">107,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-968">34,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-969">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="f-970">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-971">905,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-972">788,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist primarily of money market funds with original maturity dates of three months or less, for which we determine fair value through quoted market prices.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-963-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our investment portfolio is classified as available-for-sale in order to have the flexibility to buy and sell investments and maximize cash liquidity. Our available-for-sale investments primarily consist of investment grade corporate bonds, U.S. Treasuries, and asset-backed securities with maturity dates through 2027. These investments are presented at fair value and are included in short-term investments and non-current investments in the accompanying condensed consolidated balance sheets. Unrealized gains or losses associated with the investments are included in accumulated other comprehensive income (loss), net of tax in the accompanying condensed consolidated balance sheets and other comprehensive income (loss), net of tax in the statements of comprehensive income. For our available-for-sale investments, we do not have the intent to sell, nor is it more likely than not that we would be required to sell before recovery of their cost basis.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and December&#160;31, 2024, we have an accrued interest receivable balance of approximately $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="0" id="f-973">860,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="0" id="f-974">227,000</ix:nonFraction>, respectively, which is included in accounts receivable, net. We do not measure an allowance for credit losses for accrued interest receivables. We record any losses within the maturity period or at the time of sale of the investment, and any write-offs to accrued interest receivables are recorded as reductions to interest income in the period of the loss. During the three and six months ended June&#160;30, 2025, we have recorded <ix:nonFraction unitRef="usd" contextRef="c-23" decimals="INF" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:fixed-zero" scale="0" id="f-975"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:fixed-zero" scale="0" id="f-976">no</ix:nonFraction></ix:nonFraction> losses for accrued interest receivables. Interest income and amortization of discounts and premiums are included in other income, net in the accompanying condensed consolidated statements of income. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-977" continuedAt="f-977-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our available-for-sale investments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:62.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.574%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortized cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-978">108,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-979">34,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-980">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-981">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-982">166</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-983">213</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-984">107,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-985">34,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we have $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" format="ixt:num-dot-decimal" scale="6" id="f-986">104.9</ix:nonFraction>&#160;million of available-for-sale debt securities with contractual maturities of one year or less and $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-987">3.0</ix:nonFraction>&#160;million with contractual maturities greater than one year. As of June&#160;30, 2025, <ix:nonFraction unitRef="security" contextRef="c-38" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" scale="0" id="f-988">59</ix:nonFraction> available-for-sale securities with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-989">57.8</ix:nonFraction>&#160;million have been in a loss position for one year or less and <ix:nonFraction unitRef="security" contextRef="c-333" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" format="ixt-sec:numwordsen" scale="0" id="f-990">three</ix:nonFraction> securities with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-991">5.1</ix:nonFraction>&#160;million have been in a loss position for greater than one year.</span></div><ix:continuation id="f-977-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity on our available-for-sale investments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales and maturities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-992">32,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-993">3,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-994">34,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-995">6,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Realized gains on sales, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleGainLoss" scale="3" id="f-996">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleGainLoss" format="ixt:fixed-zero" scale="3" id="f-997">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleGainLoss" format="ixt:fixed-zero" scale="3" id="f-998">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleGainLoss" format="ixt:fixed-zero" scale="3" id="f-999">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our equity investment consists of an <ix:nonFraction unitRef="number" contextRef="c-334" decimals="2" name="tyl:CostMethodInvestmentOwnershipPercentage" scale="-2" id="f-1000">18</ix:nonFraction>% interest in BFTR, LLC, a wholly owned subsidiary of Bison Capital Partners V L.P. BFTR, LLC is a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in common stock is carried at cost less any impairment write-downs because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values.</span></div></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_88"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(10)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-1001" continuedAt="f-1001-1" escape="true">Fair Value</ix:nonNumeric></span></div><ix:continuation id="f-1001-1" continuedAt="f-1001-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value 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 in the principal or most advantageous market for that asset or liability. Guidance on fair value measurements and disclosures establishes a valuation hierarchy for disclosure of inputs used in measuring fair value defined as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1&#8212;Inputs are unadjusted quoted prices that are available in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2&#8212;Inputs include quoted prices for similar assets and liabilities in active markets and quoted prices in non-active markets, inputs other than quoted prices that are observable, and inputs that are not directly observable, but are corroborated by observable market data.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3&#8212;Inputs that are unobservable and are supported by little or no market activity and reflect the use of significant management judgment.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1001-2" continuedAt="f-1001-3"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The classification of a financial asset or liability within the hierarchy is determined based on the least reliable level of input that is significant to the fair value measurement. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We also consider the counterparty and our own non-performance risk in our assessment of fair value.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-1002" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of June&#160;30, 2025:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1003">787,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-1004">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-1005">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1006">787,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-1007">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-1008">107,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-1009">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-1010">107,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1011">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1012">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1013">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1014">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:fixed-zero" scale="3" id="f-1015">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1016">739,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:fixed-zero" scale="3" id="f-1017">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1018">739,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of December&#160;31, 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1019">744,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-1020">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="f-1021">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-1022">744,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-1023">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-1024">34,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-1025">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-1026">34,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1027">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-1028">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1029">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-1030">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:fixed-zero" scale="3" id="f-1031">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1032">731,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:fixed-zero" scale="3" id="f-1033">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1034">731,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets that are measured at fair value on a recurring basis</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables, accounts payables, short-term obligations and certain other assets carrying value approximate fair value because of the short maturity of these instruments. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we have $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="f-1035">107.9</ix:nonFraction>&#160;million in investment grade corporate bonds, U.S. Treasuries, and asset-backed securities with maturity dates through 2027.&#160;The fair values of these securities are considered Level 2 as they are based on inputs from quoted prices in markets that are not active or other observable market data. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets that are measured at fair value on a nonrecurring basis</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we have an <ix:nonFraction unitRef="number" contextRef="c-334" decimals="2" name="tyl:CostMethodInvestmentOwnershipPercentage" scale="-2" id="f-1036">18</ix:nonFraction>% interest in BFTR, LLC. As we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values, our investment is carried at cost less any impairment write-downs. Periodically, our investment is assessed for impairment. We do not reassess the fair value of the investments if there are no identified events or changes in circumstances that indicate fair value of the investment or indicate impairment. No events or changes in circumstances have occurred during the period that require reassessment. There has been no impairment of this investment for the periods presented. This investment is included in other non-current assets in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, &#8220;Summary of Significant Accounting Policies,&#8221; we assess goodwill for impairment annually on October 1. In addition, we review goodwill, property and equipment, and other intangibles for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable. During the fourth quarter of 2024, we completed our annual assessment of goodwill which did not result in an impairment charge. Further, we identified no indicators of impairment to goodwill, property and equipment, and other intangibles. Therefore, no impairment was recorded as of or for the six months ended June&#160;30, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments measured at fair value only for disclosure purposes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our Convertible Senior Notes is determined based on quoted market prices for a similar liability when traded as an asset in an active market, a Level 2 input. See Note 8, &#8220;Debt,&#8221; for further discussion.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Convertible Senior Notes is the par value less the debt discount and debt issuance costs that are amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. Interest expense is included in the accompanying condensed consolidated statements of income.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="f-1037" escape="true"><ix:continuation id="f-1001-3"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value and carrying value, net, of our Convertible Senior Notes:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.638%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.029%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value at</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1038">739,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1039">731,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1040">598,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="f-1041">597,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i6ceccde800f94cb7a9a7590db0080ab3_91"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(11)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1042" continuedAt="f-1042-1" escape="true">Income Tax Provision</ix:nonNumeric></span></div><ix:continuation id="f-1042-1"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We had an effective income tax rate of <ix:nonFraction unitRef="number" contextRef="c-23" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1043">17.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1044">16.2</ix:nonFraction>% for the three and six months ended June&#160;30, 2025, respectively, compared to <ix:nonFraction unitRef="number" contextRef="c-24" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1045">13.9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-25" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1046">16.1</ix:nonFraction>% for the three and six months ended June&#160;30, 2024, respectively. The increase in the effective tax rate for the three months ended June&#160;30, 2025, as compared to the prior period, is due to a decrease in excess tax benefits related to stock incentive awards and research tax credit benefits, partially offset by a decrease in liabilities for uncertain tax positions. The increase in the effective tax rate for the six months ended June 30, 2025, as compared to the prior period, is due to a decrease in research tax credit benefits, partially offset by an increase in excess tax benefits related to stock incentive awards and decreases in liabilities for uncertain tax positions and state taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rates for the periods presented are different from the statutory United States federal income tax rate of 21% primarily due to the excess tax benefits related to stock incentive awards and the tax benefits of research tax credits, offset by state income taxes, liabilities for uncertain tax positions, and non-deductible business expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We made income tax payments, net of refunds, of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="6" id="f-1047">46.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:IncomeTaxesPaid" scale="6" id="f-1048">39.1</ix:nonFraction> million in the six months ended June 30, 2025, and June&#160;30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the reconciliation bill, commonly referred to as the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was signed into law, which includes a broad range of tax reform provisions that may affect our Company. The OBBBA allows an elective deduction for domestic Research and Development (&#8220;R&amp;D&#8221;), a reinstatement of elective 100% first-year bonus depreciation, and a more favorable tax rate on Foreign-derived Deduction Eligible Income and income from non-U.S. subsidiaries (&#8220;Net CFC Tested Income&#8221;), among other provisions. We are currently evaluating the impact of these provisions, which could affect our effective tax rate in 2025 and future periods. We anticipate a significant reduction in current tax payments in the next 12 months, as well as a decrease in deferred tax assets and the income tax payable related to the provisions for full expensing of domestic R&amp;D and bonus depreciation. As the legislation was signed into law after the close of our second quarter, the impacts are not included in our operating results for the six months ended June 30, 2025.</span></div></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_94"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(12)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1049" continuedAt="f-1049-1" escape="true">Share-Based Compensation </ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1050" escape="true"><ix:continuation id="f-1049-1"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation expense related to share-based awards, which is recorded in the condensed consolidated statements of income:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1051">8,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1052">7,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1053">17,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1054">15,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1055">29,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1056">22,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1057">58,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1058">42,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1059">38,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1060">30,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1061">75,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1062">57,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(13)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1063" continuedAt="f-1063-1" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="f-1063-1" continuedAt="f-1063-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1064" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the reconciliation of basic earnings per share to diluted earnings per share:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:50.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1065"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1066">84,627</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1067"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1068">67,738</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1069"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1070">165,679</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1071"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1072">121,908</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average basic common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1073">43,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1074">42,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1075">43,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1076">42,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Assumed conversion of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1077">609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1078">748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1079">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1080">758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="f-1081">157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1082">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="f-1083">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1084">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share<br/>&#160;&#160; - Adjusted weighted-average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1085">43,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1086">43,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1087">44,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1088">43,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1089">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-24" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1090">1.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1091">3.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-25" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1092">2.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1093">1.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-24" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1094">1.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1095">3.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-25" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1096">2.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, and 2024, stock awards representing the right to purchase common stock of approximately <ix:nonFraction unitRef="shares" contextRef="c-361" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1097">83,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-362" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1098">53,000</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-363" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1099">75,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-364" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1100">119,000</ix:nonFraction> shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an antidilutive effect.&#160;</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1063-2">We have used the if-converted method for calculating any potential dilutive effect of the Convertible Senior Notes on our diluted net income per share if our average stock price for the period exceeded the conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-307" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-1101">493.44</ix:nonFraction> per share of common stock. Under the if-converted method, the Notes are assumed to be converted at the beginning of the period and the resulting common shares, if dilutive, are included in the denominator of the diluted earnings per share calculation for the entire period being presented. For the six months ended June&#160;30, 2025, our average stock price for the period exceeded the conversion price resulting in a dilutive impact of the if-converted method as reflected in the table above. For the six months ended June&#160;30, 2024, our average stock price for the period did not exceed the conversion price; therefore, there was no dilutive impact as reflected in the table above.</ix:continuation> </span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_100"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(14)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="f-1103" continuedAt="f-1103-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-1102" continuedAt="f-1102-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-1103-1" continuedAt="f-1103-2"><ix:continuation id="f-1102-1" continuedAt="f-1102-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We lease office facilities, transportation, and other equipment for use in our operations.&#160;Most of our leases are non-cancelable operating lease agreements with remaining terms of <span style="-sec-ix-hidden:f-1104">one</span> to <ix:nonNumeric contextRef="c-366" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="f-1105">nine years</ix:nonNumeric>.&#160;Some of these leases include options to extend for up to <ix:nonNumeric contextRef="c-366" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-1106">six years</ix:nonNumeric>. We have&#160;no finance leases as of June&#160;30, 2025. Right-of-use lease assets and lease liabilities for our operating leases are recorded in the condensed consolidated balance sheets. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-1107" continuedAt="f-1107-1" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Lease Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1108">2,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1109">2,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1110">4,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1111">4,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1112">506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-1113">522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1114">1,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1115">1,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-1116">159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-1117">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-1118">407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-1119">374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1120">3,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1121">2,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1122">6,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1123">5,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1103-2"><ix:continuation id="f-1102-2"><ix:nonNumeric contextRef="c-1" name="tyl:ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" id="f-1124" escape="true"><ix:continuation id="f-1107-1"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.396%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other Information</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Cash flows</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1125">6,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1126">6,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1127">7,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1128">2,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Lease term and discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-38" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1129">5.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-41" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1130">6.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-38" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1131">3.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-41" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1132">1.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rental income from third parties</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We own office buildings in Falmouth, Yarmouth and Orono, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; Moraine, Ohio; and Kingston Springs, Tennessee. We lease space in some of these buildings to third-party tenants. The property we lease to others under operating leases consists primarily of specific facilities where one tenant obtains substantially all of the economic benefit from the asset and has the right to direct the use of the asset. These non-cancelable leases expire between 2025 and 2035, and some have options to extend the lease for up to&#160;<ix:nonNumeric contextRef="c-366" name="us-gaap:LessorOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="f-1133">10</ix:nonNumeric> years. We determine if an arrangement is a lease at inception. None of our leases allow the lessee to purchase the leased asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rental income from third-party tenants for the three and six months ended June&#160;30, 2025, totaled $<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="0" id="f-1134">812,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-1135">1.6</ix:nonFraction>&#160;million, respectively, and for the three and six months ended June&#160;30, 2024, totaled $<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="0" id="f-1136">791,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:RentalIncomeNonoperating" format="ixt:num-dot-decimal" scale="6" id="f-1137">1.6</ix:nonFraction>&#160;million, respectively. Rental income is included in hardware and other revenue on the condensed consolidated statements of income.</span><span style="color:#008080;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock" id="f-1138" continuedAt="f-1138-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:</span></ix:nonNumeric></div><ix:continuation id="f-1138-1"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"><tr><td style="width:1.0%"/><td style="width:74.569%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.339%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025 (Remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="f-1139">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1140">2,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="3" id="f-1141">2,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="3" id="f-1142">2,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="3" id="f-1143">1,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="tyl:LessorOperatingLeasePaymentToBeReceivedAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1144">5,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" format="ixt:num-dot-decimal" scale="3" id="f-1145">15,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div id="i6ceccde800f94cb7a9a7590db0080ab3_106"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(15)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1146" continuedAt="f-1146-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1146-1" continuedAt="f-1146-2"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, we received a notice of termination for convenience under a contractual arrangement with a state government client. Upon receipt of the termination notice, we ceased performing services under the contractual arrangement and sought payment of contractually owed fees of approximately $<ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" id="f-1147">15</ix:nonFraction> million in connection with the termination for convenience. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The client was unresponsive to our outreach for several months, and on August 23, 2022, we filed a lawsuit to enforce our rights and remedies under the applicable contractual arrangement. The client subsequently asked us to negotiate directly with the client to attempt to resolve the dispute. The negotiations were not successful, and on March 20, 2024, we reinitiated our lawsuit. Although we believe our products and services were delivered in accordance with the terms of our contract and that we are entitled to payment in connection with the termination for convenience, at this time the matter remains unresolved. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contract. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1146-2" continuedAt="f-1146-3"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Commitments</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1146-3">We have contractual obligations for third-party technology used in our solutions and for other services that we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2025, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:PurchaseObligation" scale="6" id="f-1148">609.2</ix:nonFraction> million through 2031.</ix:continuation> </span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_109"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(16)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1149" continuedAt="f-1149-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="f-1149-1"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 28, 2025, we completed an acquisition for the total consideration of approximately $<ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="f-1150">20</ix:nonFraction>&#160;million, paid in all cash, subject to certain post-closing adjustments including indemnity and working capital holdbacks.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> ITEM&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This document contains &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 that are not historical in nature and typically address future or anticipated events, trends, expectations or beliefs with respect to our financial condition, results of operations or business. Forward-looking statements often contain words such as &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;foresees,&#8221; &#8220;forecasts,&#8221; &#8220;estimates,&#8221; &#8220;plans,&#8221; &#8220;intends,&#8221; &#8220;continues,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;projects,&#8221; &#8220;might,&#8221; &#8220;could&#8221; or other similar words or phrases. Similarly, statements that describe our business strategy, outlook, objectives, plans, intentions or goals also are forward-looking statements. We believe there is a reasonable basis for our forward-looking statements, but they are inherently subject to risks and uncertainties and actual results could differ materially from the expectations and beliefs reflected in the forward-looking statements. We presently consider the following to be among the important factors that could cause actual results to differ materially from our expectations and beliefs: (1) changes in the budgets or regulatory environments of our clients, including local, state and federal government agencies, that could negatively impact information technology spending; (2) disruption to our business and harm to our competitive position resulting from cyber-attacks, security vulnerabilities and software updates; (3) our ability to protect client information from security breaches and provide uninterrupted operations of data centers; (4) our ability to achieve growth or operational synergies through the integration of acquired businesses, while avoiding unanticipated costs and disruptions to existing operations; (5) material portions of our business require the Internet infrastructure to be adequately maintained; (6) our ability to achieve our financial forecasts due to various factors, including project delays by our clients, reductions in transaction size, fewer transactions, delays in delivery of new products or releases or a decline in our renewal rates for service agreements; (7) general economic, political and market conditions, including inflation and rising interest rates; (8) technological and market risks associated with the development of new products or services or of new versions of existing or acquired products or services; (9) competition in the industry in which we conduct business and the impact of competition on pricing, client retention and pressure for new products or services; (10) the ability to attract and retain qualified personnel and dealing with rising labor costs, the loss or retirement of key members of management or other key personnel; and (11) costs of compliance and any failure to comply with government and stock exchange regulations. These factors and other risks that affect our business are described in Item 1A, &#8220;Risk Factors&#8221;. We expressly disclaim any obligation to publicly update or revise our forward-looking statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">GENERAL</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We provide integrated information management solutions and services for the public sector. We develop and market a broad line of software products and services to address the IT needs of public sector entities. We provide subscription-based services such as software as a service (&#8220;SaaS&#8221;) and transaction-based services primarily related to digital government services and payment processing. In addition, we provide professional IT services to our clients, including software and hardware installation, data conversion, training, and for certain clients, product modifications, along with continuing maintenance and support for clients using our systems. Additionally, we provide property appraisal services for taxing </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">jurisdictions</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We report our results in two reportable segments. Our reportable segments are organized on the basis of a combination of the products and services they deliver to clients and the function that the public sector client performs. Operating segments that have met the aggregation criteria have been combined into our two reportable segments. The Enterprise Software (&#8220;ES&#8221;) reportable segment provides public sector entities with software systems and services to meet their information technology and automation needs for mission-critical &#8220;back-office&#8221; functions such as: public administration solutions, courts and public safety solutions, education solutions, and property and recording solutions. The Platform Technologies (&#8220;PT&#8221;) reportable segment provides public sector entities with platform and transformative solutions including digital solutions, payment processing, streamlined data processing, and improved operations and workflows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our CODM uses segment operating income or loss to assess performance and to allocate resources (including employees, property, and financial or capital resources) for each segment, predominantly in the annual budget and forecasting process. During the fiscal periods presented, we had no significant transactions between reportable segments. Corporate unallocated amounts are comprised of non-cash amortization of intangible assets associated with acquisitions, depreciation associated with unallocated property and equipment assets, compensation costs for the executive management team and certain shared services staff, and share-based compensation expense for the entire company. Corporate unallocated amounts also include incidental revenues and expenses related to a company-wide user conference and rental income.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3, &#8220;Segment and Related Information,&#8221; in the notes to the financial statements for additional information.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Acquisition</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">025</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2025, we acquired MyGov, LLC (&#8220;MyGov&#8221;), a provider of SaaS platform solutions for community development. The total cash purchase price, net of cash acquired of $215,000, was approximately $18.2 million. The actual operating results of MyGov are included with the operating results of the ES segment since the date of acquisition.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2024</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We did not complete any acquisitions during the 2024 fiscal period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For both the three and six months ended June&#160;30, 2025, total revenues increased 10%, compared to the prior period, primarily due to an increase in subscription revenue.&#160;</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue grew 21.4% and 20.6%, respectively, for the three and six months ended June&#160;30, 2025, compared to the prior period, primarily due to an ongoing shift toward SaaS arrangements for both new and existing clients, along with growth in certain transaction-based revenues. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our total employee count increased to 7,542 as of June&#160;30, 2025, including 12 employees who joined us through acquisitions completed since June&#160;30, 2024, from 7,360 as of June&#160;30, 2024. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Annualized Recurring Revenues</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Annualized recurring revenues (ARR) - Subscriptions and maintenance are considered recurring revenue sources. ARR is calculated by annualizing the current quarter&#8217;s recurring revenues from maintenance and subscriptions as reported in our statement of income. Management believes ARR is an indicator of the annual run rate of our recurring revenues, as well as a measure of the effectiveness of the strategies we deploy to drive revenue growth over time. ARR is a metric widely used by companies in the technology sector and by investors, which we believe offers insight into the stability of our maintenance and subscription revenues to be recognized within the year.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenues primarily consist of revenues derived from our SaaS arrangements and transaction-based fees. These revenues are considered recurring because revenues from these sources are expected to re-occur in similar annual amounts for the term of our relationship with the client. Transaction-based fees are generally the result of multi-year contracts with our clients that result in fees generated by payment transactions and digital government services and are collected on a recurring basis during the contract term. Transaction-based revenues are historically highest in the second quarter, which coincides with peak outdoor recreation seasons and statutory filing deadlines in many jurisdictions, and lowest in the fourth quarter, due to fewer business days and lower transaction volumes around holidays. Because ARR is an annualized revenue amount, the metric can fluctuate from quarter to quarter due to this seasonality.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ARR was $2.07&#160;billion and $1.80&#160;billion as of June&#160;30, 2025, and 2024, respectively. ARR increased approximately 15% compared to the prior period primarily due to an increase in subscriptions revenue resulting from an ongoing shift toward SaaS arrangements for both new and existing clients and expansion in transaction-based fee arrangements. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CRITICAL ACCOUNTING POLICIES AND ESTIMATES</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements. These condensed consolidated financial statements have been prepared following the requirements of GAAP for the interim period and require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition and potential impairment of intangible assets and goodwill. As these are condensed financial statements, one should also read expanded information about our critical accounting policies and estimates provided in Item&#160;7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;, included in our Form 10-K for the year ended December&#160;31, 2024. There have been no material changes to our critical accounting policies and estimates from the information provided in our Form 10-K for the year ended December&#160;31, 2024. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ANALYSIS OF RESULTS OF OPERATIONS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.513%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Percent of Total Revenues</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">68.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">61.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">67.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">61.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions, maintenance, and professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">49.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">51.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">49.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">51.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses, royalties, and amortization of acquired software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of software development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of other intangibles</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_118"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenues</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our subscriptions revenue for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">247,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">191,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">476,425&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">371,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">104,653&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">157,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">141,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">303,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">275,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">28,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total subscriptions revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">405,075&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">333,682&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">780,064&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">646,925&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">133,139&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue consists of revenues derived from our SaaS arrangements and transaction-based fees primarily related to digital government services and payment processing.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SaaS fees</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our subscriptions revenue derived from SaaS fees for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">32,014&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">62,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total SaaS fees revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">189,571&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">155,978&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">33,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">369,651&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">304,762&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">64,889&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, SaaS fees grew 22% and 21%, respectively, compared to the prior period. That growth is primarily attributable to new SaaS clients as well as existing on-premises clients who converted to our SaaS model. Since June&#160;30, 2024, we have added 641 new SaaS clients, while 438 existing on-premises clients have converted to our SaaS offerings. Our new software contract value mix for the&#160;six months ended June&#160;30, 2025, was approximately 96% subscription-based arrangements and approximately 4% perpetual software license arrangements, compared to approximately 95% subscription-based arrangements and approximately 5% perpetual software license arrangements for the six months ended June&#160;30, 2024. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Transaction-based fees</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our subscriptions revenue derived from transaction-based fees for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total transaction-based fees revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">215,504&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">177,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">37,800&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">410,413&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">342,163&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">68,250&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, transaction-based fees grew 21% and 20%, respectively, compared to the prior period. For the three and six months ended June 30, 2025, volume increases from online payments from new and existing customers contributed approximately $22.7 million and $44.9 million, respectively, to the growth in transactions fees compared to prior period and price increases by certain third-party processing partners from whom we receive a share of revenues contributed the remainder of the growth for both periods, respectively, compared to the prior period. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our maintenance revenue for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,417)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total maintenance revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">112,123&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115,309&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,186)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">224,924&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,603)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We provide maintenance and support services for our software products and certain third-party software. Maintenance revenue decreased 3% for both the three and six months ended June&#160;30, 2025, compared to the prior period primarily due to the impact of 438 clients converting from on-premises license arrangements to SaaS, partially offset by maintenance price increases. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our professional services revenue for the three and six months ended June&#160;30 ($ in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,869)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,169)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(11,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(11,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total professional services revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,612&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,928&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,316)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,662&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,734&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(14,072)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Professional services revenue primarily consists of professional services billed in connection with implementing our software, converting client data, training client personnel, custom development activities, consulting, and property appraisal services. New clients who implement our software generally contract with us to provide the related professional services. Existing clients also periodically purchase additional training, consulting and minor programming services. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Professional services revenues decreased 19% and 10% for the three and six months ended June&#160;30, 2025, respectively, compared to the prior period. The decrease for the three and six months ended June 30, 2025, respectively, is primarily due to loss reserves of approximately $8.5 million for contracts with agencies within two state governments. The remainder of the decrease in professional services revenues compared to the prior period is related to an intentional reduction in custom development work as well as efficiencies in the delivery of professional services.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software licenses and royalties</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our software licenses and royalties revenue for the three and six months ended June&#160;30 ($ in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,050)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total software licenses and royalties revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,329&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,666)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,657&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,406)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, software licenses and royalties revenue decreased 31% and 24%, respectively, compared to the prior period primarily because of the ongoing shift in the mix of new software contracts toward more SaaS offerings. Refer to the SaaS revenue section for further details on our revenue mix shift.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although the mix of new contracts between subscription-based and perpetual license arrangements may vary from quarter to quarter and year to year, we expect that software license revenues will continue to decline as we shift our model away from perpetual software licenses to SaaS.  </span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_121"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of revenues and overall gross margins</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of the key components of our cost of revenues for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions, maintenance, and professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">292,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">277,145&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">570,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">546,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of software development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">322,933&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">303,160&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,773&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">621,017&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">591,853&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">29,164&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions, maintenance, and professional</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">services. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our costs of subscriptions, maintenance, and professional services for the three and six months ended June&#160;30 ($ in thousands): </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions, maintenance, and professional services</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">292,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">277,145&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">570,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">546,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,633&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscriptions, maintenance and professional services primarily consist of personnel costs related to installation of our software, conversion of client data, training client personnel, public cloud hosting costs, support activities, and various other services such as custom development, ongoing operation of our SaaS solutions, property appraisal outsourcing activities, digital govern<span id="ib0b34059f0a14138a0323486f2bd1bdb_24159"></span>ment services, and other transaction-based services such as e-filing. Other costs included are merchant and interchange fees required to process credit/debit card transactions and bank fees to process automated clearinghouse transactions related to our payments business. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The cost of subscriptions, maintenance, and professional services for the three and six months ended June&#160;30, 2025, increased 6% and 5%, respectively, compared to the prior period. For the three and six months ended June&#160;30, 2025, respectively, the increases are primarily due to $12.5 million and $24.0 million increases in merchant fees and other direct costs related to higher transaction volumes and increases of $5.6 million and $9.3 million, respectively, in hosting costs as we expand our SaaS client base and transition from our proprietary data centers to the public cloud. The increases were partially offset by redeployment of resources to research and development due to continued migration of clients to our SaaS products and consolidation of versions of on-premises software products with support obligations. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software licenses and royalties. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our costs of software licenses and royalties for the three and six months ended June&#160;30 ($ in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,839&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs of software licenses and royalties primarily consist of direct third-party software costs. We do not have any direct costs associated with royalties revenues. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The cost of software licenses and royalties for the three and six months ended June&#160;30, 2025, increased 18% and 20%, respectively, compared to the prior period due to higher third-party software costs.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of software development.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our amortization of software development for the three and six months ended June&#160;30 ($ in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of software development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,484&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of software development costs included in cost of revenues primarily consist of personnel costs which were previously capitalized. We begin to amortize capitalized costs when a product is available for general release to clients. Amortization expense is determined on a product-by-product basis at a rate not less than straight-line basis over the software&#8217;s remaining estimated economic life of, generally, three to five years.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For both the three and six months ended June&#160;30, 2025, amortization of software development costs increased 23% compared to the prior period due to new capitalized software development projects going into service in the past year.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of acquired software. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our amortization of acquired software for the three and six months ended June&#160;30 ($ in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of acquired software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,240&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to acquired software attributed to business combinations is included with cost of revenues. The estimated useful lives of acquired software range from three to 10 years. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For both the three and six months ended June&#160;30, 2025, amortization of acquired software increased 1% compared to the prior period due to amortization of newly acquired software from a recent acquisition completed in fiscal year 2025, partially offset by assets becoming fully amortized in the fourth quarter of 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of gross profit and overall gross margin for the periods presented as of June 30:</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:31.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$273,184</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$237,816</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$35,368</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">461,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Overall gross margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">45.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">46.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overall gross margin</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. For the three and six months ended June&#160;30, 2025, our blended gross margin increased 1.8% and 2.7%, respectively, compared to the prior period. For the three and six months ended June&#160;30, 2025, the increase in overall gross margin compared to the prior period is primarily attributed to a shift in our revenue mix toward higher-margin SaaS revenues, as well as an increase in transaction margins. Also contributing to the increase in overall gross margin for the three and six months ended June&#160;30, 2025, respectively, is the redeployment of resources to research and development due to continued migration of clients to our SaaS products and consolidation of versions of on-premises software products with support obligations. The increase in the overall gross margin is partially offset by declines in software licenses, maintenance and professional services and an increase in merchant fees and software development amortization expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Sales and marketing expense</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing (&#8220;S&amp;M&#8221;) expense consists primarily of salaries, employee benefits, travel, share-based compensation expense, commissions and related overhead costs for sales and marketing employees, as well as professional fees, trade show activities, advertising costs and other marketing costs. The following table sets forth a comparison of our S&amp;M expense for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">36,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">41,565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(5,253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">72,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">77,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(5,207)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;M expense as a percentage of revenues was 6.1% and 6.3%, respectively, for the three and six months ended June&#160;30, 2025, compared to 7.7% and 7.4%, respectively, for the three and six months ended June&#160;30, 2024. S&amp;M expense decreased 13% and 7%, respectively, when compared to the prior period. The decrease in S&amp;M expense is primarily attributed to an increase in compensation capitalized as contract acquisition costs compared to the prior period.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">General and administrative expense</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative (&#8220;G&amp;A&#8221;) expense consists primarily of personnel salaries and share-based compensation expense for general corporate functions including senior management, finance, accounting, legal, human resources and corporate development, as well as third-party professional fees, travel-related expenses, insurance, allocation of depreciation, facilities and IT support costs, amortization of software development for internal use, acquisition-related expenses and other administrative expenses. The following table sets forth a comparison of our G&amp;A expense for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">76,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">75,420&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,181&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">156,053&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">148,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,923&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">G&amp;A expense as a percentage of revenue was 12.8% and 13.4%, respectively, for the three and six months ended June&#160;30, 2025, compared to 13.9% and 14.1%, respectively, for the three and six months ended June&#160;30, 2024. G&amp;A expense increased 2% and 5%, respectively, for the three and six months ended June&#160;30, 2025, compared to the prior period. For the three and six months ended June&#160;30, 2025, the increase in G&amp;A expense is primarily attributable to $1.1 million and $6.1 million increases, respectively, in share-based compensation expense due to a higher stock price for share-based awards issued in the current period. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Research and development expense</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense consists primarily of salaries, employee benefits and related overhead costs associated with new product development. Research and development expense consists mainly of costs associated with development of new products and new functionality in our current SaaS products. The following table sets forth a comparison of our research and development expense for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:27.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.257%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.267%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">50,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">28,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,891&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">98,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,302&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased 76% and 69%, respectively, for the three and six months ended June&#160;30, 2025, compared to the prior period, with the majority of the increase due the redeployment of resources to research and development resulting from the continued migration of clients to our SaaS products and version consolidation of on-premises software products with support obligations, together with increased investments in a number of new Tyler product development initiatives across our product suites. The remainder of the increase is attributed to $4.9 million and $8.8 million increases related to share-based compensation expense for the three and six months ended June&#160;30, 2025, respectively, compared to the prior period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization of other intangibles</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles represents the portion of purchase price allocated to the identified intangible assets for client-related intangibles, trade names and leases acquired. The remaining excess purchase price is allocated to goodwill that is not subject to amortization. Amortization expense related to acquired software is included with cost of revenues, while amortization expense of other intangibles is recorded as operating expense. The estimated useful lives of other intangibles range from one to 25 years. The following table sets forth a comparison of amortization of other intangibles for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,833&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">27,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">31,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,991)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of other intangibles was flat for the three months ended June&#160;30, 2025, and decreased 12% for the six months ended June&#160;30, 2025, compared to the prior period due to the impact of certain trade name intangible assets becoming fully amortized as a result of accelerated amortization expense in 2024. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment Operating Income</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of the operating income by reportable segments for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment Operating Income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">170,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">133,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">37,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">329,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">65,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(8,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">63,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025 the increase of 28% and 25%, respectively, in the ES segment operating income is primarily due to the $56.1 million and $104.7 million, respectively, increase in subscription revenues as a result of the ongoing shift toward SaaS arrangements for both new and existing clients, along with growth in certain transaction-based revenues from new and existing customers. For the three and six months ended June&#160;30, 2025, these increases are partially offset by lower revenue of $5.8 million and $11.8 million, respectively, compared to prior period from software licenses, maintenance, and professional services. Also offsetting the increase in segment operating income for the three and six months ended June&#160;30, 2025, are higher expenses of $14.7 million and $27.5 million, respectively, compared to the prior period related to a shift in new product development initiatives as part of our increased investment in research and development. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The decrease for the three and six months ended June&#160;30, 2025, respectively, in the PT segment operating income is primarily due to a decline in professional services revenue attributed to loss reserves of approximately $8.5 million for contracts with agencies within two state governments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 &#8220;Segment and Related Information&#8221; for a reconciliation between our operating segment and consolidated financial results for the periods presented. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest expense</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our interest expense for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,508)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense is comprised of interest expense and non-usage and other fees associated with our borrowings</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> The change in interest expense in the three months ended June 30, 2025, is flat compared to the prior period. The change for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2025,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the prior period is primarily attributable to lower interest incurred as a result of our repayment of the Term Loans in early 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other income, net</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our other income, net, for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.255%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,728&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">317&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net, is primarily comprised of interest income from invested cash. The change in other income, net, in the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2025,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the prior period is due to increased interest income generated from higher invested cash balances in 2025 compared to 2024.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income tax provision</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a comparison of our income tax provision for the three and six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.243%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,886&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">32,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,728&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">37%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in the effective tax rate for the three months ended June&#160;30, 2025, as compared to the prior period, is due to a decrease in excess tax benefits related to stock incentive awards and research tax credit benefits, partially offset by a decrease in liabilities for uncertain tax positions. The increase in the effective tax rate for the six months ended June 30, 2025, as compared to the prior period, is due to a decrease in research tax credit benefits, partially offset by an increase in excess tax benefits related to stock incentive awards and decreases in liabilities for uncertain tax positions and state taxes. The excess tax benefits related to stock incentive awards were $6.4 million and $14.7 million for the three and six months ended June&#160;30, 2025, respectively. The excess tax benefits related to stock incentive awards were $7.1 million and $9.8 million for the three and six months ended June&#160;30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rates for the periods presented are different from the statutory United States federal income tax rate of 21% primarily due to the excess tax benefits related to stock incentive awards and the tax benefits of research tax credits, offset by state income taxes, liabilities for uncertain tax positions, and non-deductible business expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the reconciliation bill, commonly referred to as the OBBBA was signed into law, which includes a broad range of tax reform provisions that may affect our Company. The OBBBA allows an elective deduction for domestic Research and Development (&#8220;R&amp;D&#8221;), a reinstatement of elective 100% first-year bonus depreciation, and a more favorable tax rate on Foreign-derived Deduction Eligible Income and income from non-U.S. subsidiaries (&#8220;Net CFC Tested Income&#8221;), among other provisions. We are currently evaluating the impact of these provisions, which could affect our effective tax rate in 2025 and future periods. We anticipate a significant reduction in current tax payments in the next 12 months, as well as a decrease in deferred tax assets and the income tax payable related to the provisions for full expensing of domestic R&amp;D and bonus depreciation. As the legislation was signed into law after the close of our second quarter, the impacts are not included in our operating results for the six months ended June 30, 2025.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">FINANCIAL CONDITION AND LIQUIDITY</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had cash and cash equivalents of $787.4 million, compared to $744.7 million as of December&#160;31, 2024. We also had $107.9 million invested in investment grade corporate bonds, U.S. Treasuries and asset-backed securities as of June&#160;30, 2025. These investments have varying maturity dates through 2027 and are held as available-for-sale. Net cash provided by operating activities continues to be our primary source of funds to finance operating needs and capital expenditures. Other potential capital resources include cash on hand, public and private issuances of debt or equity securities, and our revolving credit facility. It is possible that our ability to access the capital and credit markets in the future may be limited by economic conditions or other factors. We believe that our cash on hand, cash provided by operating activities, and available credit are sufficient to fund our working capital requirements and capital expenditures for at least the next twelve months.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of cash flows for the six months ended June&#160;30 ($ in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:61.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash flows provided by:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">154,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(108,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(25,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(25,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,726&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">85,229&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2025, operating activities provided cash of $154.5 million, compared to $136.1 million in the six months ended June 30, 2024. Operating activities that provided cash were primarily comprised of net income of $165.7 million, non-cash depreciation and amortization charges of $68.9 million, non-cash share-based compensation expense of $76.0 million, and non-cash amortization of operating lease right-of-use assets of $4.9 million. Changes in working capital, excluding cash, decreased cash provided by operating activities by approximately $161.0 million, mainly due to higher accounts receivable. We have higher accounts receivable because our annual maintenance billing cycle peaks in the second quarter. Also contributing to the decrease in working capital are timing of payments to and receipts from our government partners, timing of prepaid expenses, timing of tax payments and deferred taxes associated with stock option activity during the period. These decreases were offset by increase in deferred revenue. In general, changes in deferred revenue are cyclical and primarily driven by the timing of our maintenance and subscription renewal billings. Our renewal dates occur throughout the year, but our largest maintenance billing cycles occur in the second and fourth quarters. Subscription renewals are billed throughout the year.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Investing activities used cash of $108.9 million in the six months ended June&#160;30, 2025, compared to $25.3 million in the six months ended June 30, 2024. On January 31, 2025, we acquired MyGov, LLC (&#8220;MyGov&#8221;), a provider of SaaS platform solutions for community development. The total cash purchase price, net of cash acquired of $215,000, was approximately $18.2 million. We invested $107.3 million and received $34.3 million in proceeds from investment grade corporate bonds, U.S. Treasuries and asset-backed securities. Approximately $10.4 million of software development costs were capitalized. Lastly, approximately $7.8 million was invested in property and equipment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financing activities used cash of $2.8 million in the six months ended June&#160;30, 2025, compared to $25.6 million in the six months ended June 30, 2024. Net of withheld shares for taxes upon equity awards settlement, we paid $3.2 million from stock option exercises and received $9.3 million from employee stock purchase plan activity. During the six months ended June&#160;30, 2025, we repurchased approximately 3,100 shares of our common stock for an aggregate purchase price of $1.6 million. We also paid $7.4&#160;million in cash for long-term indemnity holdbacks related to prior acquisitions.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, our Board of Directors authorized the repurchase of an additional 1.5 million shares of our common stock. The repurchase program, which was approved by our Board of Directors, was originally announced in October 2002 and was amended at various times from 2003 through 2019.&#160;As of July&#160;30, 2025, we have authorization from our Board of Directors to repurchase up to 2.1 million additional shares of our common stock. Our share repurchase program allows us to repurchase shares at our discretion. Market conditions, as well as the volume of employee stock option exercises, influence the timing of the buybacks and the number of shares repurchased. Share repurchases are generally funded using our existing cash balances and borrowings under our credit facility and may occur through open market purchases and transactions structured through investment banking institutions, privately negotiated transactions and/or other mechanisms. There is no expiration date specified for the authorization.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2024, the Company entered into a $700.0&#160;million credit agreement with the various lender parties thereto and Wells Fargo Bank, National Association, as Administrative Agent, Swingline Lender, and Issuing Lender (the &#8220;2024 Credit Agreement&#8221;). The 2024 Credit Agreement provides for an unsecured revolving credit facility in an aggregate principal amount of up to $700.0&#160;million, including sub-facilities for standby letters of credit and swingline loans. The 2024 Credit Agreement matures on September 25, 2029, and loans may be prepaid at any time, without premium or penalty, subject to certain minimum amounts and payment of any SOFR breakage costs. The 2024 Credit Agreement replaced Tyler&#8217;s previous $500.0&#160;million unsecured credit facility under the credit agreement dated April 21, 2021, among the Company and various lenders party thereto, which was scheduled to mature in April 2026.  </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have no outstanding borrowings under the 2024 Credit Agreement, with an available borrowing capacity of $700.0 million as of June&#160;30, 2025. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had $600.0 million in outstanding principal for the Convertible Senior Notes due in 2026. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We will settle any conversions of Convertible Senior Notes either entirely in cash or in a combination of cash and shares of our common stock, at our election. As of June&#160;30, 2025, none of the conditions allowing holders of the Convertible Senior Notes to convert have been met.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the six months ended June 30, 2025, and 2024, we paid interest of $1.0 million and $1.9 million, respectively. See Note 8, &#8220;Debt,&#8221; to the condensed consolidated financial statements for discussions of the Convertible Senior Notes and the 2024 Credit Agreement. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We made income tax payments, net of refunds, of $46.3 million and $39.1 million in the six months ended June 30, 2025, and June&#160;30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that 2025 capital spending will be between $31.0 million and $33.0 million, including approximately $18.0 million of software development. We expect the majority of the other capital spending will consist of computer equipment and software for infrastructure replacements and expansion. Capital spending and cash tax payments are expected to be funded from existing cash balances and cash flows from operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time we engage in discussions with potential acquisition candidates. In order to pursue such opportunities, which could require significant commitments of capital, we may be required to incur debt or to issue additional potentially dilutive securities in the future. No assurance can be given as to our future acquisition opportunities and how such opportunities will be financed.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We lease office facilities, transportation, and other equipment for use in our operations.&#160;Most of our leases are non-cancelable operating lease agreements with remaining terms of one to nine years.&#160;Some of these leases include options to extend for up to six years.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes to our future minimum contractual obligations since December&#160;31, 2024, as previously disclosed in our 2024 Annual Report on Form 10-K filed with the SEC on February 19, 2025. Our estimated future obligations consist of debt, uncertain tax positions, leases, and purchase commitments as of June&#160;30, 2025. Refer to Note 8, &#8220;Debt,&#8221; Note 11, &#8220;Income Tax,&#8221; Note 14, &#8220;Leases,&#8221; and Note 15, &#8220;Commitments and Contingencies,&#8221; to the condensed consolidated financial statements for related discussions.</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_130"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Market risk represents the risk of loss that may affect us due to adverse changes in financial market prices and interest rates.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had no outstanding borrowings under our 2024 Credit Agreement and available borrowing capacity under the 2024 Credit Agreement was $700.0&#160;million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the revolving credit facility will bear interest, at the Company&#8217;s option, at a per annum rate of either (1) the Administrative Agent&#8217;s prime commercial lending rate (subject to certain higher rate determinations) plus a margin of 0.125% to 0.75% or (2) the one-, three-, or six-month SOFR rate plus a margin of 1.125% to 1.75%. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;4. Controls and Procedures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act) designed to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms.&#160;These include controls and procedures designed to ensure that this information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosures.&#160;Management, with the participation of the chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June&#160;30, 2025. Based on this evaluation, the chief executive officer and chief financial officer have concluded that our</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">disclosure controls and procedures were effective as of June&#160;30, 2025.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the six months ended June 30, 2025, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Part II. OTHER INFORMATION</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_139"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;1. Legal Proceedings</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, we received a notice of termination for convenience under a contractual arrangement with a state government client. Upon receipt of the termination notice, we ceased performing services under the contractual arrangement and sought payment of contractually owed fees of approximately $15 million in connection with the termination for convenience. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The client was unresponsive to our outreach for several months, and on August 23, 2022, we filed a lawsuit to enforce our rights and remedies under the applicable contractual arrangement. The client subsequently asked us to negotiate directly with the client to attempt to resolve the dispute. The negotiations were not successful, and on March 20, 2024, we reinitiated our lawsuit. Although we believe our products and services were delivered in accordance with the terms of our contract and that we are entitled to payment in connection with the termination for convenience, at this time the matter remains unresolved. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contract. </span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_142"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;1A. Risk Factors</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the other information set forth in this report, one should carefully consider the discussion of various risks and uncertainties contained in Part I, &#8220;Item 1A. Risk Factors&#8221; in our 2024 Annual Report on Form 10-K filed on February 19, 2025. We believe those risk factors are the most relevant to our business and could cause our results to differ materially from the forward-looking statements made by us. Please note, however, that those are not the only risk factors facing us. Additional risks that we do not consider material, or of which we are not currently aware, may also have an adverse impact on us. Our business, financial condition and results of operations could be seriously harmed if any of these risks or uncertainties actually occurs or materializes. In that event, the market price for our common stock could decline, and our shareholders may lose all or part of their investment. During the six months ended June 30, 2025, there were no material changes in the information regarding risk factors contained in our Annual Report on Form 10-K for the year ended December&#160;31, 2024.</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_145"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had authorization to repurchase of approximately 2.1 million additional shares of Tyler common stock. During the six months ended June&#160;30, 2025, we repurchased approximately 3,100 shares of our common stock for an aggregate purchase price of $1.6 million and approximately 55,800 shares to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the repurchase activity during as of June&#160;30, 2025, is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total number of shares repurchased<span style="font-size:5.85pt;position:relative;top:-3.15pt;vertical-align:baseline">1</span></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Additional number of shares authorized that may be repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Average price paid per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maximum number of shares that may be repurchased under current authorization</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three months ended March 31</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,607&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">606.27&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,137,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">April 1 through April 30</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">523.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,134,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">May 1 through May 31</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,134,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 1 through June 30</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">31,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">577.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,103,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">586.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The repurchase program, which was approved by our Board of Directors, was announced in October 2002 and was amended at various times from 2003 through 2019. There is no expiration date specified for the authorization, and we may repurchase stock under the program from time to time.</span></div><div><span><br/></span></div><div style="border-bottom:1pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> I</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">ncludes 55,788 shares withheld by us to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards and units. The level of this acquisition activity varies from period to period based upon the timing of award grants and vesting. Also includes 3,067 shares for common stock repurchases.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;3. Defaults Upon Senior Securities</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_151"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;4. Mine Safety Disclosures</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_154"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;5. Other Information</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(c) Trading Plans </span></div><ix:nonNumeric contextRef="c-23" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1151" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On <ix:nonNumeric contextRef="c-369" name="ecd:TrdArrAdoptionDate" id="f-1152">March 6, 2025</ix:nonNumeric>, <ix:nonNumeric contextRef="c-369" name="ecd:TrdArrIndName" id="f-1153">H. Lynn Moore, Jr.</ix:nonNumeric> executed a Rule 10b5-1 trading plan under which trading could not begin until June 10, 2025, and that terminates no later than February 9, 2026. Additional information is available in the Form 8-K filed on March 11, 2025. No other director or officer has a <ix:nonNumeric contextRef="c-23" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1154"><ix:nonNumeric contextRef="c-369" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1155">Rule 10b5-1 trading plan</ix:nonNumeric></ix:nonNumeric> or a <ix:nonNumeric contextRef="c-23" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1156"><ix:nonNumeric contextRef="c-23" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1157">non-Rule 10b5-1 trading arrangement</ix:nonNumeric></ix:nonNumeric> in place as of July&#160;30, 2025.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt"><span><br/></span></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_160"></div><div style="-sec-extract:summary;margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ITEM&#160;6.                Exhibits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.411%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit31restatedcertifi.htm">Exhibit 3.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit31restatedcertifi.htm">Amended and Restated Certificate of Incorporation of Tyler Technologies Inc., dated</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit31restatedcertifi.htm"> July</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit31restatedcertifi.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit31restatedcertifi.htm">29</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit31restatedcertifi.htm">, 2025, (filed as Exhibit 3.1 to our Form 10-Q dated July 30, 2025, and incorporated by reference herein).</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tyl6302025exhibit311.htm">Exhibit&#160;31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tyl6302025exhibit311.htm">Certification Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tyl6302025exhibit312.htm">Exhibit&#160;31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tyl6302025exhibit312.htm">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="tyl6302025exhibit321.htm">Exhibit 32.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="tyl6302025exhibit321.htm">Certifications Pursuant Certifications Pursuant to 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags, including Cover Page XBRL tags, are embedded within the Inline XBRL Document.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Extension Labels Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> *File herewith</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i6ceccde800f94cb7a9a7590db0080ab3_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.508%"><tr><td style="width:1.0%"/><td style="width:7.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">TYLER TECHNOLOGIES, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brian K. Miller</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Brian K. Miller</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(principal financial officer and an authorized signatory)</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Date: July&#160;30, 2025 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>exhibit31restatedcertifi.htm
<DESCRIPTION>EX-3.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>exhibit31restatedcertifi</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- exhibit31restatedcertifi001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Exhibit 3.1    917366.v5  RESTATED CERTIFICATE OF INCORPORATION  OF     TYLER TECHNOLOGIES, INC.  Tyler Technologies, Inc. (originally incorporated under the name of Tyler Three, Inc.), a  corporation organized and existing under the laws of the State of Delaware, the original Certificate  of Incorporation of which was filed with the Secretary of State on November 13, 1989, hereby  certifies as follows:    This Restated Certificate of Incorporation was duly adopted by vote of the stockholders in  accordance with Section 242 and 245 of the General Corporation Law of the State of Delaware.    FIRST.  The name of the Corporation is Tyler Technologies, Inc.    SECOND.  The Corporation&#8217;s principal office in the State of Delaware is 1209 Orange  Street, Corporation Trust Center, in the City of Wilmington, County of New Castle.  The name and  address of its registered agent is The Corporation Trust Company, 1209 Orange Street,  Wilmington, Delaware 19801.  THIRD.  The purpose of the Corporation is to engage in any lawful act or activity for which  corporations may be organized under the General Corporation Law of the State of Delaware.  FOURTH.  Section 1.  Capitalization.  The Corporation is authorized to issue One Hundred One  Million (101,000,000) shares of capital stock.  One Hundred Million (100,000,000) of the  authorized shares shall be common stock, one cent ($0.01) par value each (&#8220;Common Stock&#8221;), and  One Million (1,000,000) of the authorized shares shall be preferred stock, ten dollars ($10.00) par  value each (&#8220;Preferred Stock&#8221;).  Each holder of shares of capital stock of the Corporation shall at every meeting of the  stockholders be entitled to one vote in person or by proxy for each share of the capital stock of the  Corporation held by the stockholder, unless otherwise specifically provided pursuant to this  Restated Certificate of Incorporation.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  2  917366.v5  Section 2.  Preferred Stock.  A.  The Preferred Stock may, from time to time, be divided into and issued in one or more  series with each series to be so designated as to distinguish the shares thereof from the shares of  all other series and classes.  The shares of each series may have such powers, designations,  preferences, relative rights, qualifications, limitations or restrictions as are stated herein and in one  or more resolutions providing for the issue of such series adopted by the Board of Directors as  provided below.  B.  To the extent that this Restated Certificate of Incorporation does not fix and determine  the variations in the relative rights and preferences of the Preferred Stock, both in relation to the  Common Stock and as between series of Preferred Stock, the Board of Directors of the Corporation  is expressly vested with the authority to divide the Preferred Stock into one or more series and,  within the limitations set forth in this Restated Certificate of Incorporation, to fix and determine  the relative rights and preferences of the shares of any series so established, and, with respect to  each such series, to fix by one or more resolutions providing for the issue of such series, the  following:  (i)  The maximum number of shares to constitute such series and the distinctive  designation thereof;  (ii)  The annual dividend rate, if any, on the shares of such series and the date or  dates from which dividends shall commence to accrue or accumulate as herein provided,  and whether dividends shall be cumulative;  (iii)  The price at and the terms and conditions on which the shares of such series  may be redeemed, including, without limitation, the time during which shares of the series  may be redeemed, the premium, if any, over and above the par value thereof and any  accumulated dividends thereon that the holders of shares of such series shall be entitled to  receive upon the redemption thereof, which premium may vary at different dates and may  also be different with respect to shares redeemed through the operation of any retirement  or sinking fund;  (iv)  The liquidation preference, if any, over and above the par value thereof, and  any accumulated dividends thereon, that the holders of shares of such series shall be  entitled to receive upon the voluntary or involuntary liquidation, dissolution or winding up  of the affairs of the Corporation;  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  3  917366.v5  (v)  Where or not the shares of such series shall be subject to the operation of a  retirement or sinking fund, and, if so, the extent and manner in which any such retirement  or sinking fund shall be applied to the purchase or redemption of the shares of such series  for retirement or for other corporate purposes, and the terms and provisions relative to the  operations of such retirement or sinking fund;  (vi)  The terms and conditions, if any, on which the shares of such series shall be  convertible into, or exchangeable for, shares of any other class or classes of capital stock  of the Corporation or any series of any other class or classes, or of any other series of the  same class, including the price or prices or the rate or rates of conversion or exchange and  the method, if any, of adjusting the same, provided that shares of such series may not be  convertible into shares of a series or class that has prior or superior rights or preferences as  to dividends or distribution of assets of the Corporation upon voluntary or involuntary  liquidation, dissolution or winding up of the affairs of the Corporation;  (vii)  The voting rights, if any, on the shares of such series; and  (viii)  Any or all other preferences and relative, participating, optional or other  specific rights, or qualifications, limitations or restrictions thereof, as shall not be  inconsistent with the law or with this Article Fourth.  C.  All shares of any one series of Preferred Stock shall be identical with each other in all  respects, except that shares of any one series issued at different times may differ as to the dates  from which dividends thereon, if any, shall be cumulative; and all series shall rank equally and be  identical in all respects, except as provided in Paragraph A of this Section 2 and except as permitted  by the foregoing provisions of Paragraph B.  D.  Except to the extent restricted or otherwise provided in the resolution or resolutions  adopted by the Board of Directors providing for the issue of any series of Preferred Stock, no  dividends (other than dividends payable in Common Stock) on any class or classes of capital stock  of the Corporation ranking, with respect to dividends, junior to the Preferred Stock, or any series  thereof, shall be declared, paid or set apart for payment, until and unless the holders of shares of  Preferred Stock of each senior series shall have been paid, or there shall have been set apart for  payment, cash dividends, when and as declared by the Board of Directors out of funds of the  Corporation legally available therefor, at the annual rate, and no more, fixed in the resolution or  resolutions adopted by the Board of Directors providing for the issue of such series.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  4  917366.v5  E.  To the extent provided in the resolution or resolutions adopted by the Board of Directors  providing for the issue of any series of Preferred Stock, upon the voluntary or involuntary  liquidation, dissolution or winding up of the affairs of the Corporation before any payment or  distribution of the assets of the Corporation (whether capital or surplus) shall be made to or set  apart for the holders of any class or classes of capital stock of the Corporation ranking junior, as  to liquidation rights, to the Preferred Stock, or any series thereof, the holders of the shares of the  Preferred Stock shall be entitled to receive payment at the rate fixed in the resolution or resolutions  adopted by the Board of Directors providing for the issue of the respective series.  For purposes of  this Paragraph E and Paragraph B(iv) of this Section 2, neither the consolidation nor merger of the  Corporation with one or more other corporations shall be deemed to be a liquidation, dissolution  or winding up.  F.  The Corporation, at the option of the Board of Directors, may redeem, unless otherwise  provided in the resolution establishing a series of Preferred Stock, at such time as is fixed (and if  not so fixed, at any time) in the resolution or resolutions adopted by the Board of Directors  providing for the issue of a series, the whole or, from time to time, any part of the Preferred Stock  of any series then outstanding, at the par value thereof, plus in every case an amount equal to all  accumulated dividends, if any (whether or not earned or declared), with respect to each share so  redeemed and, in addition thereto, the amount of the premium, if any, payable upon such  redemption fixed in the resolution or resolutions adopted by the Board of Directors providing for  the issue of such series.  The Board of Directors shall have full power and authority, subject to the  limitations and provisions contained herein and in the Delaware General Corporation Law, to  prescribe the terms and conditions upon which the Preferred Stock shall be redeemed from time to  time.  G.  Shares of Preferred Stock that have been redeemed, purchased or otherwise acquired  by the Corporation or that, if convertible or exchangeable, have been converted into or exchanged  for shares of capital stock of any other class or classes or any series of any other class or classes  or of any other series of the same class, shall be cancelled and such shares may not under any  circumstances thereafter be reissued as Preferred Stock, and the Corporation shall from time to  time and at least once each year cause all acquired shares of Preferred Stock to be cancelled in the  manner provided by law.  H.  Nothing herein contained shall limit any legal right of the Corporation to purchase any  shares of the Preferred Stock.  Section 3.  Common Stock.    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  5  917366.v5  A.  Shares of Common Stock may be issued by the Corporation from time to time for such  consideration as may lawfully be fixed by the Board of Directors.  B.  Subject to the prior rights and preferences of the Preferred Stock set forth in this Article  Fourth, or in any resolution or resolutions providing for the issuance of a series of Preferred Stock,  and to the extent permitted by the laws of the State of Delaware, the holders of Common Stock  shall be entitled to receive such cash dividends as may be declared and made payable by the Board  of Directors.  C.  After payment shall have been made in full to the holders of any series of Preferred  Stock having preferred liquidation rights, upon any voluntary or involuntary liquidation,  dissolution or winding up of the affairs of the Corporation, the remaining assets and funds of the  Corporation shall be distributed among the holders of the Common Stock according to their  respective shares.  FIFTH.  Cumulative voting for the election of directors shall not be permitted.  SIXTH.  No stockholder shall by reason of his holding shares of any class have a  preemptive or preferential right to purchase or subscribe to any shares of any class of stock of the  Corporation, or any notes, debentures, bonds, warrants, rights, options or other securities of the  Corporation, now or hereafter to be authorized, other than such rights, if any, as the Board of  Directors, in its discretion, may fix.  SEVENTH.  The Board of Directors of the Corporation shall have the power to make, alter  or repeal the By-Laws of the Corporation, subject to such restrictions upon the exercise of such  powers as may be imposed by the stockholders in any by-laws adopted by them from time to time.  EIGHTH.  Section 1.  Mergers, Share Exchanges and Other Transactions.  A.  Evaluation of Relevant Factors.  It shall be a proper corporate purpose, reasonably  calculated to benefit stockholders, for the Board of Directors to base the response of the  Corporation to any &#8220;Acquisition Proposal&#8221; on the evaluation by the Board of Directors of what  response is in the best interests of the Corporation, and for the Board of Directors, in evaluating  what response is in the best interests of the Corporation, to consider: (i) the best interests of the  stockholders; for this purpose, the Board of Directors shall consider, among other factors, not only  the consideration being offered in the Acquisition Proposal, in relation to the market price, but also  in relation to the value of the Corporation in a freely negotiated transaction and in relation to the  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi006.jpg" title="slide6" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  6  917366.v5  estimate by the Board of Directors of the future value of the Corporation as an independent entity;  and (ii) such other factors as the Board of Directors determines to be relevant, including, among  other factors, the social, legal and economic effects upon the Corporation&#8217;s employees, suppliers,  customers and business and the communities in which the Corporation operates. For purposes of  this Section 1, &#8220;Acquisition Proposal&#8221; means any proposal of any person or entity (a) for a tender  offer or exchange offer for any equity security of the Corporation, (b) to merge or consolidate the  Corporation with another corporation, or (c) to purchase or otherwise acquire all or substantially  all of the properties and assets of the Corporation.  B.  Stockholder Approval.  A merger or share exchange of the Corporation (other than a  parent-subsidiary merger not requiring a vote of the Corporation&#8217;s stockholders under Delaware  law), a sale of substantially all of the Corporation&#8217;s assets, or the liquidation or dissolution of the  Corporation must be approved by the affirmative vote of the holders of not less than a majority of  the voting power of the then outstanding shares of capital stock of the Corporation entitled to vote  generally in the election of directors, voting together as a single class.  Section 2.  Special Meetings of Stockholders.  Except as otherwise required by law and  subject to the rights of the holders of any series of Preferred Stock, special meetings of the  stockholders of the Corporation shall be called only by: (i) the Chief Executive Officer or by the  Board of Directors pursuant to a resolution approved by a majority of the entire Board of Directors;  or (ii) the Secretary of the Corporation, following receipt of one or more written requests to call a  special meeting of the stockholders from stockholders of record who own, in the aggregate, at least  20% of the voting power of the outstanding shares of the Corporation then entitled to vote on the  matter or matters to be brought before the proposed special meeting that complies with the  procedures for calling a special meeting of the stockholders as may be set forth in the By-Laws.  Section 3.  Stockholder Action by Written Consent.  Except as provided in the certificate of  designation for any series of preferred stock, any action required or permitted to be taken at any  annual or special meeting of stockholders may be taken without a meeting by the written consent  of the stockholders of the Corporation, but only if such action is taken in accordance with the  provisions of this Article Eighth, Section 3 and the Corporation&#8217;s By-laws. The record date for  determining stockholders entitled to express consent to corporate action in writing without a  meeting shall be as fixed by the Board of Directors or as otherwise established under this Article  Eighth, Section 3 and the Corporation&#8217;s By-laws. Any person other than the Corporation seeking  to have the stockholders authorize or take corporate action by written consent without a meeting  shall, by written notice addressed and delivered to the secretary of the Corporation and signed by  holders of record of at least twenty percent (20%) (the &#8220;Written Consent Requisite Percentage&#8221;)  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi007.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi007.jpg" title="slide7" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  7  917366.v5  of the voting power of the outstanding capital stock of the Corporation entitled to express consent  on the relevant action, request that a record date be fixed for such purpose (a &#8220;Written Consent  Record Date Request&#8221;).  A Written Consent Record Date Request must be delivered to the Secretary at the principal  executive offices of the Corporation in proper form by the holders of record of at least the &#8220;Written  Consent Requisite Percentage&#8221; of the voting power of the outstanding capital stock of the  Corporation entitled to express consent on the relevant action presented in such Written Consent  Record Date Request. To be in proper form, such Written Consent Record Date Request must  describe the action that the stockholder proposes to take by consent (the &#8220;Action&#8221;) and must  contain (i) the text of the proposal (including the text of any resolutions to be effected by consent),  (ii) include all information required to be set forth in a notice under paragraph (c) of Article III,  Section 4 of the Corporation&#8217;s By-Laws, in connection with the nomination of directors and  paragraph (b) of Article II, Section 7 of the Company&#8217;s By-Laws, in connection with any other  matters, to the extent applicable, as though the stockholders making the Written Consent Record  Date Request were making a Special Meeting Request (as such term is defined in the Corporation&#8217;s  By-Laws) in furtherance of the Action, (iii) an acknowledgment by the stockholders making the  Written Consent Record Date Request and Stockholder Associated Persons (as such term is defined  below), if any, on whose behalf the Written Consent Record Date Request is being made that a  disposition of shares of the Corporation&#8217;s capital stock, owned of record or beneficially as of the  date on which the Written Consent Record Date Request in respect of such shares is delivered to  the Secretary of the Corporation, that is made at any time prior to the delivery of the first written  consent with respect to the Action shall constitute a revocation of such Written Consent Record  Date Request with respect to such disposed shares, (iv) a statement that the stockholder intends to  solicit consents in accordance with Regulation 14A of the Securities Exchange Act of 1934, as  amended (the &#8220;Exchange Act&#8221;), without reliance on the exemption contained in Rule 14a-2(b)(2)  under the Exchange Act, and (v) documentary evidence that the stockholders making the Written  Consent Record Date Request own the Written Consent Requisite Percentage as of the date that  the Written Consent Record Date Request is delivered to the Secretary of the Corporation;  provided, however, that if the stockholders making the Written Consent Record Date Request are  not the beneficial owners of the shares representing the Written Consent Requisite Percentage,  then to be valid, the Written Consent Record Date Request must also include documentary  evidence that the beneficial owners on whose behalf the request is made beneficially own the  Written Consent Requisite Percentage as of the date on which such Written Consent Record Date  Request is delivered to the Secretary of the Corporation. In addition, the requesting stockholders  and Stockholder Associated Persons, if any, on whose behalf the request is being made shall  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi008.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi008.jpg" title="slide8" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  8  917366.v5  promptly provide any other information reasonably requested by the Corporation in connection  with the Written Consent Record Date Request. &#8220;Stockholder Associated Person&#8221; shall mean (i)  any person who is a member of a &#8220;group&#8221; (as such term is used in Rule 13d-5 under the Exchange  Act (or any successor provision at law)) with or otherwise acting in concert with such stockholder  providing notice, (ii) any beneficial owner of shares of capital stock of the Corporation owned of  record by such stockholder (other than a stockholder that is a depositary), (iii) any affiliate or  associate of such stockholder or such Stockholder Associated Person, (iv) any participant (as  defined in paragraphs (a)(ii)-(vi) of Instruction 3 to Item 4 of Schedule 14A under the Exchange  Act, or any successor instructions) with such stockholder or other Stockholder Associated Person  in respect of any proposals or nominations, as applicable, and (v) a proposed nominee, in  connection with a nomination of directors.  Within ten (10) days after the Corporation receives a Written Consent Record Date Request, the  Board of Directors shall determine the validity of the request and whether such request relates to  an action that may be taken by written consent pursuant to this Article Eighth, Section 3 and, if  appropriate, adopt a resolution fixing the record date for such purpose. The record date for such  purpose shall be no more than ten (10) days after the date upon which the resolution fixing the  record date is adopted by the Board of Directors and shall not precede the date such resolution is  adopted. If no record date has been fixed by the Board of Directors within ten (10) days following  the Corporation&#8217;s receipt of the Written Consent Record Date Request to fix a record date for such  purpose, the record date shall be the day on which the first signed written consent is delivered to  the Corporation in the manner set forth in this Article Eighth, Section 3; except that, if prior action  by the Board of Directors is required under the provisions of General Corporation Law of the State  of Delaware and the Board of Directors determines to take such prior action, the record date shall  be at the close of business on the day on which the Board of Directors adopts the resolution taking  such prior action, and except that no record date shall be set for any action that is not a proper  subject for action by written consent pursuant to this Article Eighth, Section 3 or the General  Corporation Law of the State of Delaware.  In determining whether a record date has been requested by stockholders of record representing in  the aggregate at least the Written Consent Requisite Percentage, multiple requests delivered to the  Secretary of the Corporation will be considered together only if (i) each identifies substantially the  same proposed action and includes substantially the same text of the proposal (in each case as  determined in good faith by the Board of Directors), and (ii) such requests have been dated and  delivered to the Secretary of the Corporation within sixty (60) days of the earliest dated request.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi009.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi009.jpg" title="slide9" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  9  917366.v5  Any stockholder may revoke a request with respect to his or her shares at any time by written  revocation delivered to the Secretary of the Corporation.  The Board of Directors shall not be obligated to set a record date for an action by written consent  if (i) the Written Consent Record Date Request does not comply with this Article Eighth, Section  3, (ii) such action is not a proper subject for stockholder action under applicable law, (iii) the  Written Consent Record Date Request is received by the Corporation during the period  commencing ninety (90) days prior to the first anniversary of the date of the immediately preceding  annual meeting and ending on the date of the next annual meeting, (iv) an annual or special meeting  of stockholders that included an item of business substantially the same as or substantially similar  to such action (&#8220;Similar Item&#8221;) was held not more than one hundred twenty (120) days before such  request for a record date was received by the Secretary of the Corporation, (v) a Similar Item is to  be included in the Corporation&#8217;s notice as an item of business to be brought before a meeting of  the stockholders that is to be called within forty (40) days after the Written Consent Record Date  Request is received and held as soon as practicable thereafter, or (vi) such Written Consent Record  Date Request or any solicitation of consents to such action was made in a manner that involved a  violation of Regulation 14A under the Exchange Act or other applicable law. For purposes of this  Article Eighth, Section 3, the nomination, election or removal of directors shall be deemed to be a  Similar Item with respect to all actions involving the nomination, election or removal of directors,  changing the size of the Board of Directors and filling of vacancies and/or newly created  directorships resulting from any increase in the authorized number of directors. The Board of  Directors shall determine in good faith whether the requirements set forth in this Article Eighth,  Section 3 have been satisfied. Stockholders may take action by written consent pursuant to this  Article Eighth, Section 3 only if consents are solicited pursuant to a consent solicitation conducted  pursuant to Regulation 14A under the Exchange Act, without reliance upon the exemption  contained in Rule 14a-2(b)(2) under the Exchange Act.  Every written consent purporting to take or authorize the taking of corporate action (each such  written consent is referred to as a &#8220;Consent&#8221;) must bear the date of signature of each stockholder  who signs the Consent, and no Consent shall be effective to take the corporate action referred to  therein unless, within sixty (60) days of the earliest dated Consent delivered in the manner required  by this Article Eighth, Section 3 and not later than one hundred twenty (120) days after the record  date, Consents signed by a sufficient number of stockholders to take such action are so delivered  to the Corporation. No Consents may be delivered to the Corporation until fifty (50) days after the  record date. Consents must be delivered to the Secretary of the Corporation at the principal  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi010.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi010.jpg" title="slide10" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  10  917366.v5  executive offices of the Corporation. Delivery must be made by hand or by certified or registered  mail, return receipt requested.  NINTH.  Section 1.  Approval of Certain Business Combinations.  A Business Combination (as  hereinafter defined) shall require (i) only such affirmative vote as is required by law and any other  provision of this Restated Certificate of Incorporation if all of the conditions specified in either of  Paragraph A or Paragraph B of this Section l are met or (ii) in addition to any affirmative vote  required by law or this Restated Certificate of Incorporation, the affirmative vote of the holders of  not less than a majority of the voting power of the then outstanding shares of capital stock of the  Corporation entitled to vote generally in the election of directors (referred to in this Article Ninth  as the &#8220;Voting Stock&#8221;), voting together as a single class (it being understood that for the purposes  of this Article Ninth, each share of the Voting Stock shall have the number of votes granted to it  pursuant to Article Fourth of this Restated Certificate of Incorporation). Such affirmative vote shall  be required notwithstanding the fact that no vote may be required, or that a lesser percentage may  be specified, by law.  A.  Approval by Disinterested Directors.  The Business Combination shall have been  approved by a majority of the Disinterested Directors (as hereinafter defined).  B.  Price and Procedure Requirements.  All of the following conditions shall have been  met:  (i)  The aggregate amount of the cash and the Fair Market Value (as hereinafter  defined) as of the date of the consummation of the Business Combination of consideration  other than cash to be received per share by holders of shares of Common Stock in such  Business Combination shall be at least equal to the higher of the following:  (a)  (if applicable) the highest price per share (including any brokerage  commissions, transfer taxes and soliciting dealers&#8217; fees) paid by the Interested  Stockholder (as hereinafter defined) for any shares of Common Stock or the  common stock of any Predecessor Corporation (as hereinafter defined) acquired by  it (1) within the two-year period immediately prior to the first public announcement  of the terms of the proposed Business Combination (the &#8220;Announcement Date&#8221;) or  (2) in the transaction in which it became an Interested Stockholder, whichever is  higher; and  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi011.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi011.jpg" title="slide11" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  11  917366.v5  (b)  the Fair Market Value per share of Common Stock on the  Announcement Date or on the date on which the Interested Stockholder became an  Interested Stockholder (such later date is referred to in this Article Ninth as the  &#8216;&#8216;Determination Date&#8221;), whichever is higher.  (ii)  The aggregate amount of the cash and Fair Market Value as of the date of the  consummation of the Business Combination of consideration other than cash to be received  per share by holders of shares of any other class of outstanding Voting Stock shall be at  least equal to the highest of the following (it being intended that the requirements of this  Paragraph B(ii) shall be required to be met with respect to every class of outstanding Voting  Stock, whether or not the Interested Stockholder has previously acquired any shares of a  particular class of Voting Stock);  (a)  (if applicable) the highest price per share (including any brokerage  commissions, transfer taxes and soliciting dealers&#8217; fees) paid by the Interested  Stockholder for any shares of such class of Voting Stock or a substantially identical  class of stock of any Predecessor Corporation acquired by it (1) within the two-year  period immediately prior to the Announcement Date or (2) in the transaction in  which it became an Interested Stockholder, whichever is higher;  (b)  (if applicable) the highest preferential amount per share to which the  holders of shares of such class of Voting Stock are entitled in the event of any  voluntary or involuntary liquidation, dissolution or winding up of the Corporation;  and  (c)  the Fair Market Value per share of such class of Voting Stock on the  Announcement Date or on the Determination Date, whichever is higher.  (iii)  The consideration to be received by holders of a particular class of outstanding  Voting Stock (including Common Stock) shall be in cash or in the same form as the  Interested Stockholder has previously paid for shares of such class of Voting Stock or stock  of a Predecessor Corporation. If the Interested Stockholder has paid for shares of any class  of Voting Stock or stock of a Predecessor Corporation with varying forms of consideration,  the form of consideration for such class of Voting Stock shall be either cash or the form  used to acquire the largest number of shares of such class of Voting Stock or stock of a  Predecessor Corporation previously acquired by it. The price determined in accordance  with Paragraphs B(i) and B(ii) of this Section l shall be subject to appropriate adjustment  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi012.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi012.jpg" title="slide12" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  12  917366.v5  in the event of any special dividend or other disposition of material assets other than in the  ordinary course of business, stock dividend, stock split, combination of shares or similar  event. Whether specific consideration satisfies this subsection shall be determined by vote  of a majority of the Disinterested Directors.  (iv)  After such Interested Stockholder has become an Interested Stockholder and  prior to the consummation of such Business Combination: (a) except as approved by a  majority of the Disinterested Directors, there shall have been no failure to declare and pay  at the regular date therefor any full quarterly dividends (whether or not cumulative) on any  outstanding stock having preference over the Common Stock as to dividends or upon  liquidation; (b) there shall have been (1) no reduction in the annual rate of dividends paid  on the Common Stock (except as necessary to reflect any subdivision of the Common  Stock), except as approved by a majority of the Disinterested Directors, and (2) an increase  in such annual rate of dividends as necessary to reflect any reclassification (including any  reverse stock split), recapitalization, reorganization or any similar transaction that has the  effect of reducing the number of outstanding shares of the Common Stock, unless the  failure so to increase such annual rate is approved by a majority of the Disinterested  Directors; and (c) such Interested Stockholder shall not have become the beneficial owner  of any additional shares of Voting Stock except as part of the transaction that results in such  Interested Stockholder&#8217;s becoming an Interested Stockholder.  (v)  After such Interested Stockholder has become an Interested Stockholder, such  Interested Stockholder shall not have received the benefit, directly or indirectly (except  proportionately as a stockholder), of any loans, advances, guaranties, pledges or other  financial assistance or any tax credits or other tax advantages provided to or by the  Corporation, whether in anticipation of or in connection with such Business Combination  or otherwise.  (vi)  A proxy or information statement describing the proposed Business  Combination and complying with the requirements of the Securities Exchange Act of 1934  and the rules and regulations thereunder (or any subsequent provisions replacing such Act,  rules or regulations) shall be mailed to public stockholders of the Corporation at least 30  days prior to the consummation of such Business Combination (whether or not such proxy  or information statement is required to be mailed pursuant to such Act or subsequent  provisions).  Section 2.  Certain Definitions.  For purposes of this Article Ninth:  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi013.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi013.jpg" title="slide13" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  13  917366.v5  A.  &#8220;Business Combination&#8221; shall mean any transaction that is referred to in any one or more  of the following clauses (i) through (v):  (i)  any merger or consolidation of the Corporation or any Subsidiary (as hereinafter  defined) with (a) any Interested Stockholder or (b) any other corporation (whether or not  itself an Interested Stockholder) that is, or after such merger or consolidation would be, an  Affiliate (as hereinafter defined) of an Interested Stockholder; or  (ii)  any sale, lease, exchange, mortgage, pledge, transfer or other disposition (in  one transaction or a series of transactions) to or with any Interested Stockholder or any  Affiliate of any Interested Stockholder of any assets of the Corporation or any Subsidiary  having an aggregate Fair Market Value of $10 million or more; or  (iii)  the issuance or transfer by the Corporation or any Subsidiary (in one  transaction or series of transactions) of any securities of the Corporation or any Subsidiary  to any Interested Stockholder or any Affiliate of any Interested Stockholder in exchange  for cash, securities or other property (or a combination thereof) having an aggregate Fair  Market Value of $10 million or more; or  (iv)  the adoption of any plan or proposal for the liquidation or dissolution of the  Corporation proposed by or on behalf of any Interested Stockholder or any Affiliate of any  Interested Stockholder; or  (v)  any reclassification of securities (including any reverse stock split), or  recapitalization of the Corporation, or any merger or consolidation of the Corporation with  any of its Subsidiaries or any other transaction (whether or not with or into or otherwise  involving an Interested Stockholder) that has the effect, directly or indirectly, of increasing  the proportionate share of the outstanding shares of any class of Equity Security (as  hereinafter defined) of the Corporation or any Subsidiary that is directly or indirectly  owned by any Interested Stockholder or any Affiliate of any Interested Stockholder.  B.  &#8220;Person&#8221; shall mean any individual, firm, corporation or other entity.  C.  &#8220;Interested Stockholder&#8221; shall mean any Person (other than the Corporation or any  Subsidiary or employee benefit plan of the Corporation or any Subsidiary) that:  (i)  is the beneficial owner, directly or indirectly, of 10% or more of the voting  power of the outstanding Voting Stock; or  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi014.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi014.jpg" title="slide14" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  14  917366.v5  (ii)  at any time within the two-year period immediately prior to the date in question  was the beneficial owner, directly or indirectly, of 10% or more of the voting power of the  then outstanding Voting Stock; or  (iii)  is an assignee of or has otherwise succeeded to any shares of Voting Stock or  of capital stock of any Predecessor Corporation that were at any time within the two-year  period immediately prior to the date in question beneficially owned by any Interested  Stockholder, if such assignment or succession shall have occurred in the course of a  transaction or series of transactions not involving a public offering within the meaning of  the Securities Act of 1933.  D.  A person shall be a &#8220;beneficial owner&#8221; of any stock that:  (i)  such Person or any of its Affiliates or Associates (as hereinafter defined)  beneficially owns directly or indirectly; or  (ii)  such Person or any of its Affiliates or Associates has (a) the right to acquire  (whether such right is exercisable immediately or only after the passage of time), pursuant to  any agreement, arrangement or understanding or upon the exercise of conversion rights,  exchange rights, warrants or options, or otherwise, or (b) the right to vote pursuant to any  agreement, arrangement or understanding; or  (iii)  is beneficially owned, directly or indirectly, by any other Person with which such  Person or any of its Affiliates or Associates has any agreement, arrangement or understanding  for the purpose of acquiring, holding, voting or disposing of any shares of such stock.  E.  For the purpose of determining whether a Person is an Interested Stockholder pursuant  to Paragraph C of this Section 2, the number of shares of Voting Stock deemed to be outstanding  shall include shares deemed owned through application of Paragraph D of this Section 2 but shall  not include any other shares of Voting Stock that may be issuable pursuant to any agreement,  arrangement or understanding, or upon exercise of conversion rights, warrants or options, or  otherwise.  F.  &#8220;Affiliate&#8221; and &#8220;Associate&#8221; shall have the meanings ascribed to such terms in Rule 12b- 2 of the General Rules and Regulations under the Securities Exchange Act of 1934, as in effect on  January 1, 1989.  G.  &#8220;Subsidiary&#8221; means any corporation of which a majority of any class of Equity Security  is owned, directly or indirectly, by the Corporation, provided, however, that for purposes of the  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi015.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi015.jpg" title="slide15" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  15  917366.v5  definition of Interested Stockholder set forth in Paragraph C of this Section 2, the term  &#8220;Subsidiary&#8221; shall mean only a corporation of which a majority of each class of Equity Security is  owned, directly or indirectly, by the Corporation.  H.  &#8220;Disinterested Director&#8221; means any member of the Board of Directors who is  unaffiliated with the Interested Stockholder and was a member of the Board of Directors  immediately before the time that the Interested Stockholder became an Interested Stockholder, and  any successor of a Disinterested Director who is unaffiliated with the Interested Stockholder and  is recommended to succeed a Disinterested Director by a majority of Disinterested Directors then  on the Board of Directors.  I.  &#8220;Fair Market Value&#8221; means: (i) in the case of stock, the highest closing sale price during  the 30-day period immediately preceding the date in question of a share of stock (a) on the  Composite Tape for New York Stock Exchange-Listed Stocks, or, (b) if such stock is not quoted  on the Composite Tape, on the New York Stock Exchange, or, (c) if such stock is not listed on the  New York Stock Exchange, on the principal United States securities exchange registered under the  Securities Exchange Act of 1934 on which such stock is listed, or, (d) if such stock is not listed on  any such exchange, the highest closing bid quotation with respect to a share of such stock during  the 30-day period preceding the date in question on the National Association of Securities Dealers,  Inc. Automated Quotations System or any system then in use, or, (e) if no such quotations are  available, the fair market value on the date in question of a share of such stock as determined by a  majority of the Disinterested Directors in good faith; or (ii) in the case of property other than cash  or stock, the fair market value of such property on the date in question as determined by a majority  of the Disinterested Directors in good faith.  J.  In the event of any Business Combination in which the Corporation survives, the phrase  &#8220;consideration other than cash to be received&#8221; as used in Paragraphs B(i) and B(ii) of Section 1 of  this Article Ninth shall include the shares of Common Stock and the shares of any other class of  outstanding Voting Stock retained by the holders of such shares.  K.  &#8220;Equity Security&#8217;&#8217; shall have the meaning ascribed to such term in Section 3(a)(ll) of  the Securities Exchange Act of 1934, as in effect on January 1, 1989.  L.  A &#8220;Predecessor Corporation&#8221; includes any corporation of which the Corporation was at  one time a wholly-owned subsidiary, or of which the Corporation would be deemed to be a legal  successor in interest (by contract or by merger or other operation of law), including, but not limited  to, Tyler Corporation, a Delaware corporation incorporated as &#8220;Saturn Industries, Inc.&#8221; on  January 28, 1966 and Tyler Corporation, a Delaware corporation incorporated on April 11, 1989.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi016.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi016.jpg" title="slide16" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  16  917366.v5  Section 3.  Powers of the Board of Directors. A majority of the Disinterested Directors shall  have the power and duty to determine for the purposes of this Article Ninth, on the basis of  information known to them after reasonable inquiry, (i) whether a Person is an Interested  Stockholder, (ii) the number of shares of Voting Stock beneficially owned by any Person, (iii)  whether a Person is an Affiliate or Associate of another, (iv) whether the assets that are the subject  of any Business Combination have, or the consideration to be received for the issuance or transfer  of securities by the Corporation or any Subsidiary in any Business Combination has, an aggregate  Fair Market Value of $10 million or more. A majority of the Disinterested Directors shall have the  further power to interpret all of the terms and provisions of this Article Ninth.  Section 4.  No Effect on Fiduciary Obligations of Interested Stockholders. Nothing  contained in this Article Ninth shall be construed to relieve any Interested Stockholder from any  fiduciary obligation imposed by law.  Section 5.  Amendment of Article Ninth. Notwithstanding any other provisions of this  Restated Certificate of Incorporation, including Article Twelfth hereof, or the By-Laws (and  notwithstanding the fact that a lesser percentage may be specified by law, this Restated Certificate  of Incorporation or the By-Laws), the affirmative vote of the holders of not less than a majority of  the outstanding Voting Stock, voting together as a single class, shall be required to amend or repeal,  or adopt any provision inconsistent with, this Article Ninth or any provision hereof.  TENTH.  No contract or other transactions between the Corporation and any other  corporation, firm or individual shall be affected or invalidated by the fact that any one or more of  the directors or officers of the Corporation is or are interested in or is a director or officer of such  other corporation, or a member of such firm, and any director or officer, individually or jointly,  may be a party to or may be interested in any contract or transaction with this Corporation, or in  which this Corporation is interested, and no contract, act or transaction of this Corporation with  any person or persons, firms or corporations, shall be affected or invalidated by the fact that any  director or officer of this Corporation is a party to or interested in such contract, act or transaction,  or in any way connected with such person or persons, firms or corporations, and each and every  person who may become a director or officer of this Corporation is hereby relieved from any  liability that might otherwise exist from contracting with the Corporation for the benefit of himself  or any firm or corporation in which he may be in any way interested.  ELEVENTH. To the fullest extent permitted by Delaware statutory or decisional law, as  the same exists or may hereafter be amended or interpreted, a director of the Corporation shall not  be liable to the Corporation or its stockholders for any act or omission in such director&#8217;s capacity  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit31restatedcertifi017.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit31restatedcertifi017.jpg" title="slide17" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">  17  917366.v5  as a director.  Any repeal or amendment of this Article, or adoption of any other provision of this  Restated Certificate of Incorporation inconsistent with this Article, by the stockholders of the  Corporation shall be prospective only and shall not adversely affect any limitation on the liability  to the Corporation or its stockholders of a director of the Corporation existing at the time of such  repeal, amendment or adoption of an inconsistent provision.  TWELFTH. Notwithstanding any other provisions of this Restated Certificate of  Incorporation or the By-Laws (and notwithstanding the fact that a lesser percentage may be  specified by law, this Restated Certificate of Incorporation or the By-Laws), the affirmative vote  of the holders of no less than a majority of the outstanding voting stock, voting together as a single  class, shall be required to amend or repeal, or adopt any provision inconsistent with, Articles  Eighth, Eleventh or this Article Twelfth of this Restated Certificate of Incorporation. Except as  provided in Article Ninth and this Article Twelfth, this Restated Certificate of Incorporation may  be amended in the manner provided by the General Corporation Law of the State of Delaware. The  By-Laws of the Corporation may be altered, amended or repealed, or new By-Laws adopted, only  at any regular or special meeting of the Board of Directors or upon the affirmative vote of the  holders of no less than a majority of the outstanding shares entitled to vote at any regular or special  meeting of stockholders, and only if such proposed alteration, amendment, repeal or adoption be  contained in the notice of such regular or special meeting.  This Restated Certificate of Incorporation shall be effective on July 29, 2025.  IN WITNESS WHEREOF, the Secretary of the Corporation has duly executed this  Restated Certificate on July 29, 2025.  TYLER TECHNOLOGIES, INC.  By_____________________________|       Name:  Abigail Diaz       Title:    Secretary        </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>tyl6302025exhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i365519edfa29407c87b1c9006e25668e_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, H. Lynn Moore, Jr., certify that&#58;</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of Tyler Technologies, Inc.&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2. &#160;&#160;&#160;&#160;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 quarterly report&#59;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4. &#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over our financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for registrant and have&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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 divisions, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (The registrant&#8217;s first quarter in the case of this quarterly report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="margin-bottom:15pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:30.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.168%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.310%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; July 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; H. Lynn Moore, Jr.&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">H. Lynn Moore, Jr.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>tyl6302025exhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2942fbc1e13d4e3f87243241562ad6c1_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATIONS</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">I, Brian K. Miller, certify that&#58;</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of Tyler Technologies, Inc.&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2. &#160;&#160;&#160;&#160;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 quarterly report&#59;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4. &#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over our financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for registrant and have&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">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 divisions, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (The registrant&#8217;s first quarter in the case of this quarterly report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal controls over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:24.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; July 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian K. Miller&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Brian K. Miller</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>tyl6302025exhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic5adde399c314a66a14ac603edc82eba_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">H. Lynn Moore, Jr., President and Chief Executive Officer of Tyler Technologies, Inc., (the &#8220;Company&#8221;) and Brian K. Miller, Executive Vice President and Chief Financial Officer of the Company, each certify pursuant to section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section&#160;1350, that&#58;</font></div><div style="margin-top:6pt;padding-left:49.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;The Quarterly Report on Form 10-Q of the Company for the quarter ended June&#160;30, 2025, fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934 as amended&#59; and</font></div><div style="margin-top:6pt;padding-left:49.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:21.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; July 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; H. Lynn Moore, Jr.&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">H. Lynn Moore, Jr.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; July 30, 2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian K. Miller&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Brian K. Miller</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section&#160;906 has been provided to Tyler Technologies, Inc. and will be retained by Tyler Technologies, Inc. and furnished to the Securities and Exchange Commission upon request.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>tyl-20250630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b1d8bef2-9b3b-4d3f-8aaf-27204b518b03,g:1d818fb9-8860-4f7f-9628-97e492c53c9d-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tyl="http://www.tylertech.com/20250630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tylertech.com/20250630">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tyl-20250630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tyl-20250630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tyl-20250630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tyl-20250630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.tylertech.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentation" roleURI="http://www.tylertech.com/role/BasisofPresentation">
        <link:definition>9952157 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingStandardsandSignificantAccountingPolicies" roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Accounting Standards and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformation" roleURI="http://www.tylertech.com/role/SegmentandRelatedInformation">
        <link:definition>9952159 - Disclosure - Segment and Related Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenue" roleURI="http://www.tylertech.com/role/DisaggregationofRevenue">
        <link:definition>9952160 - Disclosure - Disaggregation of Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueandPerformanceObligations" roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations">
        <link:definition>9952161 - Disclosure - Deferred Revenue and Performance Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCommissions" roleURI="http://www.tylertech.com/role/DeferredCommissions">
        <link:definition>9952162 - Disclosure - Deferred Commissions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.tylertech.com/role/Acquisitions">
        <link:definition>9952163 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.tylertech.com/role/Debt">
        <link:definition>9952164 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.tylertech.com/role/FinancialInstruments">
        <link:definition>9952165 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValue" roleURI="http://www.tylertech.com/role/FairValue">
        <link:definition>9952166 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxProvision" roleURI="http://www.tylertech.com/role/IncomeTaxProvision">
        <link:definition>9952167 - Disclosure - Income Tax Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://www.tylertech.com/role/ShareBasedCompensation">
        <link:definition>9952168 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.tylertech.com/role/EarningsPerShare">
        <link:definition>9952169 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.tylertech.com/role/Leases">
        <link:definition>9952170 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.tylertech.com/role/CommitmentsandContingencies">
        <link:definition>9952171 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.tylertech.com/role/SubsequentEvents">
        <link:definition>9952172 - 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 id="AccountingStandardsandSignificantAccountingPoliciesPolicies" roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingStandardsandSignificantAccountingPoliciesTables" roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformationTables" roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationTables">
        <link:definition>9955513 - Disclosure - Segment and Related Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenueTables" roleURI="http://www.tylertech.com/role/DisaggregationofRevenueTables">
        <link:definition>9955514 - Disclosure - Disaggregation of Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueandPerformanceObligationsTables" roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsTables">
        <link:definition>9955515 - Disclosure - Deferred Revenue and Performance Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCommissionsTables" roleURI="http://www.tylertech.com/role/DeferredCommissionsTables">
        <link:definition>9955516 - Disclosure - Deferred Commissions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.tylertech.com/role/DebtTables">
        <link:definition>9955517 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.tylertech.com/role/FinancialInstrumentsTables">
        <link:definition>9955518 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueTables" roleURI="http://www.tylertech.com/role/FairValueTables">
        <link:definition>9955519 - Disclosure - Fair Value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://www.tylertech.com/role/ShareBasedCompensationTables">
        <link:definition>9955520 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.tylertech.com/role/EarningsPerShareTables">
        <link:definition>9955521 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.tylertech.com/role/LeasesTables">
        <link:definition>9955522 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationDetails" roleURI="http://www.tylertech.com/role/BasisofPresentationDetails">
        <link:definition>9955523 - Disclosure - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>9955524 - Disclosure - Accounting Standards and 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 id="AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails">
        <link:definition>9955525 - Disclosure - Accounting Standards and Significant Accounting Policies - Schedule of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformationAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationAdditionalInformationDetails">
        <link:definition>9955526 - Disclosure - Segment and Related Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails">
        <link:definition>9955527 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails" roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails">
        <link:definition>9955528 - Disclosure - Segment and Related Information - Schedule of Reconciliation of Operating Income from Segments to Consolidated (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails" roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails">
        <link:definition>9955529 - Disclosure - Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenueAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails">
        <link:definition>9955530 - Disclosure - Disaggregation of Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" roleURI="http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails">
        <link:definition>9955531 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails" roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails">
        <link:definition>9955532 - Disclosure - Deferred Revenue and Performance Obligations - 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 id="DeferredRevenueandPerformanceObligationsAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails">
        <link:definition>9955533 - Disclosure - Deferred Revenue and Performance Obligations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredRevenueandPerformanceObligationsAdditionalInformationDetails_1" roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails_1">
        <link:definition>9955533 - Disclosure - Deferred Revenue and Performance Obligations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCommissionsScheduleofDeferredCommissionsDetails" roleURI="http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails">
        <link:definition>9955534 - Disclosure - Deferred Commissions - Schedule of Deferred Commissions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails" roleURI="http://www.tylertech.com/role/DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails">
        <link:definition>9955535 - Disclosure - Deferred Commissions - Schedule of Amortization Expense Related to Deferred Commissions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetails" roleURI="http://www.tylertech.com/role/AcquisitionsDetails">
        <link:definition>9955536 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofOutstandingBorrowingsDetails" roleURI="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails">
        <link:definition>9955537 - Disclosure - Debt - Schedule of Outstanding Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/DebtAdditionalInformationDetails">
        <link:definition>9955538 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofInterestExpenseRecognizedDetails" roleURI="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails">
        <link:definition>9955539 - Disclosure - Debt - Schedule of Interest Expense Recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofInvestmentsDetails" roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails">
        <link:definition>9955540 - Disclosure - Financial Instruments - Schedule of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails">
        <link:definition>9955541 - Disclosure - Financial Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails" roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails">
        <link:definition>9955542 - Disclosure - Financial Instruments - Schedule of Available-for-Sale Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails" roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails">
        <link:definition>9955543 - Disclosure - Financial Instruments - Schedule of Net Realized Gains (Losses) on Sales of Our Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>9955544 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/FairValueAdditionalInformationDetails">
        <link:definition>9955545 - Disclosure - Fair Value - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueScheduleofFairValuebyBalanceSheetGroupingDetails" roleURI="http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails">
        <link:definition>9955546 - Disclosure - Fair Value - Schedule of Fair Value, by Balance Sheet Grouping (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxProvisionDetails" roleURI="http://www.tylertech.com/role/IncomeTaxProvisionDetails">
        <link:definition>9955547 - Disclosure - Income Tax Provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationDetails" roleURI="http://www.tylertech.com/role/ShareBasedCompensationDetails">
        <link:definition>9955548 - Disclosure - Share-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails" roleURI="http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails">
        <link:definition>9955549 - Disclosure - Earnings Per Share - Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails">
        <link:definition>9955550 - Disclosure - Earnings Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetails" roleURI="http://www.tylertech.com/role/LeasesAdditionalInformationDetails">
        <link:definition>9955551 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseCostDetails" roleURI="http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails">
        <link:definition>9955552 - Disclosure - Leases - Schedule of Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails" roleURI="http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails">
        <link:definition>9955553 - Disclosure - Leases - Schedule of Supplemental Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails" roleURI="http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails">
        <link:definition>9955554 - Disclosure - Leases - Schedule of Future Minimum Operating Rental Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.tylertech.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955555 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.tylertech.com/role/SubsequentEventsDetails">
        <link:definition>9955556 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="tyl_ProfessionalServicesMember" abstract="true" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_SoftwareLicensesAndRoyaltiesMember" abstract="true" name="SoftwareLicensesAndRoyaltiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_HardwareAndOtherMember" abstract="true" name="HardwareAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" abstract="true" name="SubscriptionsProfessionalServicesAndMaintenanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_AmortizationOfSoftwareDevelopmentMember" abstract="true" name="AmortizationOfSoftwareDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_AcquiredSoftwareMember" abstract="true" name="AcquiredSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_AmortizationOfOtherIntangibleAssets" abstract="false" name="AmortizationOfOtherIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" abstract="false" name="ProceedsFromStockOptionsExercisedNetOfSharesWithheld" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_ReimbursementOfSharesValueFromEscrow" abstract="false" name="ReimbursementOfSharesValueFromEscrow" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_ReimbursementOfSharesFromEscrow" abstract="false" name="ReimbursementOfSharesFromEscrow" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" abstract="false" name="ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="tyl_PeriodAxis" abstract="true" name="PeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tyl_PeriodDomain" abstract="true" name="PeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_PeriodOneMember" abstract="true" name="PeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_RetentionReceivableMember" abstract="true" name="RetentionReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_RevenueRecognitionPeriod" abstract="false" name="RevenueRecognitionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tyl_SaasArrangementsMember" abstract="true" name="SaasArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_TransactionBasedFeesMember" abstract="true" name="TransactionBasedFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_EnterpriseSoftwareSegmentMember" abstract="true" name="EnterpriseSoftwareSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_PlatformTechnologiesSegmentMember" abstract="true" name="PlatformTechnologiesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_SegmentedRevenue" abstract="false" name="SegmentedRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_SegmentOperatingIncomeLoss" abstract="false" name="SegmentOperatingIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_RevenueFromContractWithCustomerContractTerm" abstract="false" name="RevenueFromContractWithCustomerContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tyl_RevenueFromContractWithCustomerTypicalContractTerm" abstract="false" name="RevenueFromContractWithCustomerTypicalContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tyl_RecurringRevenueMember" abstract="true" name="RecurringRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_NonrecurringRevenueMember" abstract="true" name="NonrecurringRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_CorporateAndEliminationsMember" abstract="true" name="CorporateAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_ContractWithCustomerLiabilityRollForward" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" abstract="false" name="ContractWithCustomerLiabilityIncreaseFromDeferral" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_MyGovLLCMember" abstract="true" name="MyGovLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_PreviousAcquisitionsMember" abstract="true" name="PreviousAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_A2024CreditAgreementMember" abstract="true" name="A2024CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_ConvertibleSeniorNotesDue2026Member" abstract="true" name="ConvertibleSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_A2021CreditAgreementMember" abstract="true" name="A2021CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_OptionAxis" abstract="true" name="OptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tyl_OptionDomain" abstract="true" name="OptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_OptionOneMember" abstract="true" name="OptionOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_OptionTwoMember" abstract="true" name="OptionTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" abstract="false" name="DebtConversionPercentageOfConversionPriceLimitationTrigger" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tyl_ObservationPeriod" abstract="false" name="ObservationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tyl_MeasurementPeriod" abstract="false" name="MeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" abstract="false" name="DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tyl_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_FourDebtSecuritiesAvailableForSaleMember" abstract="true" name="FourDebtSecuritiesAvailableForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_BFTRLLCMember" abstract="true" name="BFTRLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_CostMethodInvestmentOwnershipPercentage" abstract="false" name="CostMethodInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="tyl_ConvertibleNotesDue2026Member" abstract="true" name="ConvertibleNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" abstract="true" name="NumeratorofBasicandDilutedEarningsPerShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_DenominatorAbstract" abstract="true" name="DenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_AssumedConversionofDilutiveSecuritiesAbstract" abstract="true" name="AssumedConversionofDilutiveSecuritiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_EarningsPerCommonShareAbstract" abstract="true" name="EarningsPerCommonShareAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" abstract="true" name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_LeaseTermAndDiscountRateAbstract" abstract="true" name="LeaseTermAndDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" abstract="false" name="LessorOperatingLeasePaymentToBeReceivedAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tyl_ContractTerminationCaseMember" abstract="true" name="ContractTerminationCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tyl_LynnH.MooreMember" abstract="true" name="LynnH.MooreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>tyl-20250630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b1d8bef2-9b3b-4d3f-8aaf-27204b518b03,g:1d818fb9-8860-4f7f-9628-97e492c53c9d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7fb617be-1748-4985-bbf1-37a7d573a316" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_23347b8e-155f-4df3-bf6d-f4e5d03bfe73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7fb617be-1748-4985-bbf1-37a7d573a316" xlink:to="loc_us-gaap_GrossProfit_23347b8e-155f-4df3-bf6d-f4e5d03bfe73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfOtherIntangibleAssets_f70d66c1-d0b2-4699-a8ad-83c42e15b04e" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfOtherIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7fb617be-1748-4985-bbf1-37a7d573a316" xlink:to="loc_tyl_AmortizationOfOtherIntangibleAssets_f70d66c1-d0b2-4699-a8ad-83c42e15b04e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d07c36ca-dd9e-44ec-b0d7-d486a7dcd93e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7fb617be-1748-4985-bbf1-37a7d573a316" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d07c36ca-dd9e-44ec-b0d7-d486a7dcd93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_762fdd60-c8e3-423c-9a3e-78d375a7e695" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7fb617be-1748-4985-bbf1-37a7d573a316" xlink:to="loc_us-gaap_SellingAndMarketingExpense_762fdd60-c8e3-423c-9a3e-78d375a7e695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_0d2ead69-094d-42cd-88c2-16996e7755c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_7fb617be-1748-4985-bbf1-37a7d573a316" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_0d2ead69-094d-42cd-88c2-16996e7755c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_04561f2c-0578-4de4-8232-b5912fa5be96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b48a04b-ef5a-4991-93af-cf346ac05b90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_04561f2c-0578-4de4-8232-b5912fa5be96" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b48a04b-ef5a-4991-93af-cf346ac05b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e3ccb01c-2587-489a-9f8c-3cbc6a5a7eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_04561f2c-0578-4de4-8232-b5912fa5be96" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e3ccb01c-2587-489a-9f8c-3cbc6a5a7eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac1c7e78-c4e9-4f7f-9f94-28734a17112c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_46ac383b-ec49-4092-96ad-cef140cb9f31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac1c7e78-c4e9-4f7f-9f94-28734a17112c" xlink:to="loc_us-gaap_OperatingIncomeLoss_46ac383b-ec49-4092-96ad-cef140cb9f31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_b782fb65-3c30-4932-8e6c-baaba857118e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac1c7e78-c4e9-4f7f-9f94-28734a17112c" xlink:to="loc_us-gaap_InterestExpenseNonoperating_b782fb65-3c30-4932-8e6c-baaba857118e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_327e858f-28c2-4e28-9bea-10e76a2ecc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ac1c7e78-c4e9-4f7f-9f94-28734a17112c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_327e858f-28c2-4e28-9bea-10e76a2ecc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_20d1d947-5c7b-4fbd-a93c-cb67b06ba16c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_317f626d-7d2d-49b5-875d-8ca2c0689bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_20d1d947-5c7b-4fbd-a93c-cb67b06ba16c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_317f626d-7d2d-49b5-875d-8ca2c0689bd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8fe43bc1-b871-4ed4-bef0-cf5515b50224" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_20d1d947-5c7b-4fbd-a93c-cb67b06ba16c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8fe43bc1-b871-4ed4-bef0-cf5515b50224" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_666e4a3c-b6f2-45e3-bdee-d3136b960681" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_60a2b8f6-5b31-47ef-9aa7-15842c28dba5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_666e4a3c-b6f2-45e3-bdee-d3136b960681" xlink:to="loc_us-gaap_NetIncomeLoss_60a2b8f6-5b31-47ef-9aa7-15842c28dba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2f999e8b-50e4-4ec1-a567-c370f45d7844" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_666e4a3c-b6f2-45e3-bdee-d3136b960681" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2f999e8b-50e4-4ec1-a567-c370f45d7844" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c48b10f6-ec98-4965-a370-4525db58abe6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6efb7ab9-bd1e-44f6-a654-fa389ffc92d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c48b10f6-ec98-4965-a370-4525db58abe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6efb7ab9-bd1e-44f6-a654-fa389ffc92d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9409fed7-8f62-4d90-9fd6-90e7e2c91b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c48b10f6-ec98-4965-a370-4525db58abe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9409fed7-8f62-4d90-9fd6-90e7e2c91b3b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea5d1cc8-84c0-4707-8e51-9b94314b0912" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1b855189-92f9-4d72-b6ed-0905121096ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea5d1cc8-84c0-4707-8e51-9b94314b0912" xlink:to="loc_us-gaap_Liabilities_1b855189-92f9-4d72-b6ed-0905121096ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6a496adb-64bc-468f-adaa-eb9cb95db170" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea5d1cc8-84c0-4707-8e51-9b94314b0912" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6a496adb-64bc-468f-adaa-eb9cb95db170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_34f645b1-d1fd-463e-bef6-e85727b1202e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ea5d1cc8-84c0-4707-8e51-9b94314b0912" xlink:to="loc_us-gaap_StockholdersEquity_34f645b1-d1fd-463e-bef6-e85727b1202e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_229dc756-8d5c-41bb-b417-44d977411f17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:to="loc_us-gaap_LiabilitiesCurrent_229dc756-8d5c-41bb-b417-44d977411f17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7f08ef1b-bbd2-4fb1-8e0b-74de0055af20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7f08ef1b-bbd2-4fb1-8e0b-74de0055af20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_df338ec9-9b7e-4a65-b3e0-2f02719ab07c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_df338ec9-9b7e-4a65-b3e0-2f02719ab07c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a57db37d-2dce-4f54-bd3c-c8f5db24a4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a57db37d-2dce-4f54-bd3c-c8f5db24a4d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_f99d8947-b75c-4bb8-b3b3-cec5f9a43386" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_f99d8947-b75c-4bb8-b3b3-cec5f9a43386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cfa4a15e-54a9-4ffa-bc07-1ae6d9f5acf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_febbf2ab-130d-489e-814a-c38282942a61" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cfa4a15e-54a9-4ffa-bc07-1ae6d9f5acf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_91923c8a-8ed3-47fa-ae85-d2d1a8d6ea98" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:to="loc_us-gaap_PreferredStockValue_91923c8a-8ed3-47fa-ae85-d2d1a8d6ea98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e6c1975a-93f7-442d-accf-2174b0854c85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:to="loc_us-gaap_CommonStockValue_e6c1975a-93f7-442d-accf-2174b0854c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e224b130-7b65-424a-9edd-91416b16cf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e224b130-7b65-424a-9edd-91416b16cf2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7e391adc-232b-46a1-9f7c-29c1febf570b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7e391adc-232b-46a1-9f7c-29c1febf570b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_376e1e04-03d3-47d3-b1af-b17c9920f808" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_376e1e04-03d3-47d3-b1af-b17c9920f808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_babd13a6-2df7-4f45-bf9e-97acb0de3d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_744165f3-e73c-4e54-b2f3-e1337a319a94" xlink:to="loc_us-gaap_TreasuryStockCommonValue_babd13a6-2df7-4f45-bf9e-97acb0de3d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_624dbcc2-64e5-4c99-ac40-bdc5c3277476" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_532e2c69-a2be-45a5-98d5-d1de03c84ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_624dbcc2-64e5-4c99-ac40-bdc5c3277476" xlink:to="loc_us-gaap_AccountsPayableCurrent_532e2c69-a2be-45a5-98d5-d1de03c84ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bf5331a4-cf80-4c44-a20e-d52002577b86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_624dbcc2-64e5-4c99-ac40-bdc5c3277476" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bf5331a4-cf80-4c44-a20e-d52002577b86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b6115226-610b-4f21-b912-2ca82aa42dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_624dbcc2-64e5-4c99-ac40-bdc5c3277476" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b6115226-610b-4f21-b912-2ca82aa42dc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cc449db4-8350-4bc2-8fab-3f004420da6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_624dbcc2-64e5-4c99-ac40-bdc5c3277476" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_cc449db4-8350-4bc2-8fab-3f004420da6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_8da6e13f-31eb-4654-9334-1cda80608133" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_624dbcc2-64e5-4c99-ac40-bdc5c3277476" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_8da6e13f-31eb-4654-9334-1cda80608133" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_375f10e5-f967-4010-8142-1b1b4c3cfed8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_AssetsCurrent_375f10e5-f967-4010-8142-1b1b4c3cfed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_15fd1ff0-53ea-4559-a1e2-bba22ecaed50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_15fd1ff0-53ea-4559-a1e2-bba22ecaed50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e722f2ad-4649-499c-b857-c3a1d5d7be21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e722f2ad-4649-499c-b857-c3a1d5d7be21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f4efe350-3355-4be4-8c89-a8587fcc3c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f4efe350-3355-4be4-8c89-a8587fcc3c7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_6071abc9-b4f4-47b9-848f-1dfc5f80ae48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_6071abc9-b4f4-47b9-848f-1dfc5f80ae48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5afe3dc9-df2e-4a6e-b96a-0caa89ab7213" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_Goodwill_5afe3dc9-df2e-4a6e-b96a-0caa89ab7213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4e2001ab-a700-4a4a-9265-3f74d0e63d28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4e2001ab-a700-4a4a-9265-3f74d0e63d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_e7a195a1-ff57-4dfe-a9bf-d15410e02b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_LongTermInvestments_e7a195a1-ff57-4dfe-a9bf-d15410e02b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_53e9c6fa-51ae-448c-9e10-45b3e6810fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_495e0947-6907-4a13-b5cc-6ba23e1cfd2e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_53e9c6fa-51ae-448c-9e10-45b3e6810fbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_756a8ee8-e006-4ec4-acf7-0c228cbf64d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_756a8ee8-e006-4ec4-acf7-0c228cbf64d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ba757ec7-8e14-43dc-9104-79ee49c22e51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:to="loc_us-gaap_OtherAssetsCurrent_ba757ec7-8e14-43dc-9104-79ee49c22e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b37c6466-77ee-4a77-a684-8ed9250046f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b37c6466-77ee-4a77-a684-8ed9250046f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_1283e23a-7d99-4b89-9821-2e17afda264e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:to="loc_us-gaap_IncomeTaxReceivable_1283e23a-7d99-4b89-9821-2e17afda264e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_cb48d7b2-8f1a-4304-acd4-6a9b347fbab2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:to="loc_us-gaap_ShortTermInvestments_cb48d7b2-8f1a-4304-acd4-6a9b347fbab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bf354a74-d083-42e9-9f7e-21dddc36fa51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b37bae29-caac-4cd8-a2c5-e6888b4cc151" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bf354a74-d083-42e9-9f7e-21dddc36fa51" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_decde6f0-08ca-47b4-96fc-62b19508609c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_ShareBasedCompensation_decde6f0-08ca-47b4-96fc-62b19508609c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bbe56caa-b741-4abc-96ba-e39c01d2e168" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_NetIncomeLoss_bbe56caa-b741-4abc-96ba-e39c01d2e168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a47d9c6a-a838-41dc-84b9-a7858f6d9f72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a47d9c6a-a838-41dc-84b9-a7858f6d9f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_332af01d-bbd2-424c-9f02-eca65ae2848d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_332af01d-bbd2-424c-9f02-eca65ae2848d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dd9b0afe-a9ac-4e8e-a76d-9b0da4e2d94c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dd9b0afe-a9ac-4e8e-a76d-9b0da4e2d94c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8a487943-5a01-4170-909b-7db0f68485d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8a487943-5a01-4170-909b-7db0f68485d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c89ec02e-da3c-4314-8249-6441cf4f0bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c89ec02e-da3c-4314-8249-6441cf4f0bd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_ad9dce71-32ad-4a18-a1e3-1fe26981c50c" xlink:href="tyl-20250630.xsd#tyl_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_ad9dce71-32ad-4a18-a1e3-1fe26981c50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_164e0544-975b-4874-8638-53c8526aeb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_164e0544-975b-4874-8638-53c8526aeb0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_cbaae354-cf55-41dc-8749-4f6284fb0cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_cbaae354-cf55-41dc-8749-4f6284fb0cfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_988c48f7-e8d4-4828-a11f-e68ce6d520af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_988c48f7-e8d4-4828-a11f-e68ce6d520af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1c524311-7fe6-4e51-91c4-aeb4871bb3fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1c524311-7fe6-4e51-91c4-aeb4871bb3fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_52634842-9cdb-445a-987d-b3371be51bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_52634842-9cdb-445a-987d-b3371be51bf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_205933bd-dd31-487d-bbcc-2dc5175a53e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_205933bd-dd31-487d-bbcc-2dc5175a53e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_0aa021b8-2a57-490c-bf92-d2d50ce047d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb92d00a-abb6-4fee-b646-63bdc5c36460" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_0aa021b8-2a57-490c-bf92-d2d50ce047d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4f11b716-9da2-4308-bf10-917e767e49ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4f11b716-9da2-4308-bf10-917e767e49ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_13bb146d-4a15-499a-96af-443193611fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_13bb146d-4a15-499a-96af-443193611fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f4a88dc0-06b2-4719-aa5a-e0411d0ddef5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f4a88dc0-06b2-4719-aa5a-e0411d0ddef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_1d6a3145-2e5a-4b42-b14f-a544276b902b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:to="loc_us-gaap_PaymentsForSoftware_1d6a3145-2e5a-4b42-b14f-a544276b902b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d4f280f0-5246-4404-9b72-255238788297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d4f280f0-5246-4404-9b72-255238788297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_c47eb4ef-6e98-4d19-86f4-8be5d007a65d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3cf0d9ae-d109-4fdc-9023-005cdc9e77cf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_c47eb4ef-6e98-4d19-86f4-8be5d007a65d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b62ba8d4-de6a-41fc-bb96-426973d50263" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f710cb7-fde3-4bdc-a3e2-c480b263cde9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b62ba8d4-de6a-41fc-bb96-426973d50263" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f710cb7-fde3-4bdc-a3e2-c480b263cde9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7c6ae94-b716-4a66-8e8c-91cf1beef477" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b62ba8d4-de6a-41fc-bb96-426973d50263" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f7c6ae94-b716-4a66-8e8c-91cf1beef477" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8cfa36f3-727f-4e69-847c-3f79d7c40ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b62ba8d4-de6a-41fc-bb96-426973d50263" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8cfa36f3-727f-4e69-847c-3f79d7c40ca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b637c9f4-448b-4ef3-9ff9-bfe20b5769fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes_f26acd1d-5296-445b-81c9-89f8ccc79c63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfMediumTermNotes"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b637c9f4-448b-4ef3-9ff9-bfe20b5769fd" xlink:to="loc_us-gaap_RepaymentsOfMediumTermNotes_f26acd1d-5296-445b-81c9-89f8ccc79c63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_8efd6202-5dac-4dbd-9e01-b52d63e3c68d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b637c9f4-448b-4ef3-9ff9-bfe20b5769fd" xlink:to="loc_us-gaap_ProceedsFromStockPlans_8efd6202-5dac-4dbd-9e01-b52d63e3c68d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_513ad7fe-556c-480e-9826-019d91ae3dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b637c9f4-448b-4ef3-9ff9-bfe20b5769fd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_513ad7fe-556c-480e-9826-019d91ae3dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_930edf03-2f38-4e27-a358-4c6c89503dd4" xlink:href="tyl-20250630.xsd#tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b637c9f4-448b-4ef3-9ff9-bfe20b5769fd" xlink:to="loc_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_930edf03-2f38-4e27-a358-4c6c89503dd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7348304a-d39c-4c1a-ac93-243f9cc5bb17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b637c9f4-448b-4ef3-9ff9-bfe20b5769fd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7348304a-d39c-4c1a-ac93-243f9cc5bb17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_bbab34c3-eb0d-40a9-b7b5-7bf7abbb9d74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_17f9c29d-1e71-4aa8-9ea6-1c7d2b2de82f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_bbab34c3-eb0d-40a9-b7b5-7bf7abbb9d74" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_17f9c29d-1e71-4aa8-9ea6-1c7d2b2de82f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5554de88-89d4-43ce-bfc7-7d42b91ed159" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_bbab34c3-eb0d-40a9-b7b5-7bf7abbb9d74" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5554de88-89d4-43ce-bfc7-7d42b91ed159" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentOperatingIncomeLoss_64601cd5-0d99-418e-a713-5331cbd9866a" xlink:href="tyl-20250630.xsd#tyl_SegmentOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_b1a3a104-2425-485b-809f-330dd46acfea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tyl_SegmentOperatingIncomeLoss_64601cd5-0d99-418e-a713-5331cbd9866a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_b1a3a104-2425-485b-809f-330dd46acfea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_8fcc26f8-d001-40d9-97ab-e8d5ec9ac185" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tyl_SegmentOperatingIncomeLoss_64601cd5-0d99-418e-a713-5331cbd9866a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_8fcc26f8-d001-40d9-97ab-e8d5ec9ac185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentedRevenue_b53bbf8c-ec82-471e-9124-e3a95f3ae853" xlink:href="tyl-20250630.xsd#tyl_SegmentedRevenue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tyl_SegmentOperatingIncomeLoss_64601cd5-0d99-418e-a713-5331cbd9866a" xlink:to="loc_tyl_SegmentedRevenue_b53bbf8c-ec82-471e-9124-e3a95f3ae853" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_051500b7-8ae0-476a-aa24-d0d1dea4d030" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tyl_SegmentOperatingIncomeLoss_64601cd5-0d99-418e-a713-5331cbd9866a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_051500b7-8ae0-476a-aa24-d0d1dea4d030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2e9c69ed-73ee-4bb7-b7e6-204d2a2db992" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tyl_SegmentOperatingIncomeLoss_64601cd5-0d99-418e-a713-5331cbd9866a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2e9c69ed-73ee-4bb7-b7e6-204d2a2db992" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredCommissionsScheduleofDeferredCommissionsDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_33fbac3b-0d10-454f-be7f-68c7bc0e94ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_c1fe5c79-6449-4af8-9090-4bb9fe954e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedContractCostNet_33fbac3b-0d10-454f-be7f-68c7bc0e94ee" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_c1fe5c79-6449-4af8-9090-4bb9fe954e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_fadbb4b8-3257-461f-ac1f-9b800d5917ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedContractCostNet_33fbac3b-0d10-454f-be7f-68c7bc0e94ee" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_fadbb4b8-3257-461f-ac1f-9b800d5917ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtScheduleofOutstandingBorrowingsDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5dfd2a8f-5b25-4d76-8ba6-2b25fe4ad0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e1bbaa59-727a-4939-90f8-5a2995276dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5dfd2a8f-5b25-4d76-8ba6-2b25fe4ad0af" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e1bbaa59-727a-4939-90f8-5a2995276dd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_41d9e9ab-49b6-476e-91c0-6be982a92658" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5dfd2a8f-5b25-4d76-8ba6-2b25fe4ad0af" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_41d9e9ab-49b6-476e-91c0-6be982a92658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_5c38e96b-847f-4927-b097-bc9692d6326e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_2951cac0-7d53-4872-ba27-a2aeb2131a83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleDebt_5c38e96b-847f-4927-b097-bc9692d6326e" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_2951cac0-7d53-4872-ba27-a2aeb2131a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_4c547cd4-b17a-4f4c-9913-c038f7e5b113" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleDebt_5c38e96b-847f-4927-b097-bc9692d6326e" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_4c547cd4-b17a-4f4c-9913-c038f7e5b113" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtScheduleofInterestExpenseRecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDebtExpense_0d4d7b60-b68b-4813-bc19-ab8a715bcf0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_84e45c25-b306-4e89-a1da-7156ed892f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDebtExpense_0d4d7b60-b68b-4813-bc19-ab8a715bcf0b" xlink:to="loc_us-gaap_InterestExpenseDebt_84e45c25-b306-4e89-a1da-7156ed892f7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_4c4df26a-7dda-41c0-8549-58cd948e9ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDebtExpense_0d4d7b60-b68b-4813-bc19-ab8a715bcf0b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_4c4df26a-7dda-41c0-8549-58cd948e9ee7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsScheduleofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_83a566b5-1d94-42b2-b0e9-5b2dd6da319a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_72e1f1f1-a88c-4bbb-8117-d375a462c11d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_83a566b5-1d94-42b2-b0e9-5b2dd6da319a" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_72e1f1f1-a88c-4bbb-8117-d375a462c11d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ea0b29b0-f285-407c-a993-f3155c7624cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_83a566b5-1d94-42b2-b0e9-5b2dd6da319a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ea0b29b0-f285-407c-a993-f3155c7624cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_3742d000-bb6b-4e77-8c0e-6d74f1c9da06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_83a566b5-1d94-42b2-b0e9-5b2dd6da319a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_3742d000-bb6b-4e77-8c0e-6d74f1c9da06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_7a52d946-8560-4961-a048-1e9cd1a3f198" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a8836f57-c37d-4189-8cf8-7e5b90e4380e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_7a52d946-8560-4961-a048-1e9cd1a3f198" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a8836f57-c37d-4189-8cf8-7e5b90e4380e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a602037e-d41e-4b88-9d8c-77a228940374" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_7a52d946-8560-4961-a048-1e9cd1a3f198" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a602037e-d41e-4b88-9d8c-77a228940374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_4ede12b4-103c-4518-88e7-0a1a573fbb87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_7a52d946-8560-4961-a048-1e9cd1a3f198" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_4ede12b4-103c-4518-88e7-0a1a573fbb87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_60f56d60-f619-4a95-b6f9-0b48bbad6972" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3916940-7347-4692-b2dd-07b4b01d2434" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_60f56d60-f619-4a95-b6f9-0b48bbad6972" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d3916940-7347-4692-b2dd-07b4b01d2434" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f6b65032-d885-4073-9968-aa12209b5b63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_60f56d60-f619-4a95-b6f9-0b48bbad6972" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_f6b65032-d885-4073-9968-aa12209b5b63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_51bcbb66-6d63-4b5b-b184-2d6f80cc17a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_60f56d60-f619-4a95-b6f9-0b48bbad6972" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_51bcbb66-6d63-4b5b-b184-2d6f80cc17a5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2cfee7ea-a551-4885-9612-e3827d8ca50d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_bad36b64-8327-45b5-8d3c-6df0f535beb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2cfee7ea-a551-4885-9612-e3827d8ca50d" xlink:to="loc_us-gaap_OperatingLeaseCost_bad36b64-8327-45b5-8d3c-6df0f535beb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a189af6b-6388-4c79-9392-fa3f53105f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2cfee7ea-a551-4885-9612-e3827d8ca50d" xlink:to="loc_us-gaap_ShortTermLeaseCost_a189af6b-6388-4c79-9392-fa3f53105f6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_bd2b665e-1e2c-46fb-901d-3d3676d62ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2cfee7ea-a551-4885-9612-e3827d8ca50d" xlink:to="loc_us-gaap_VariableLeaseCost_bd2b665e-1e2c-46fb-901d-3d3676d62ea0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_d63d1f16-a4f9-4d4e-ab3d-f4e6aee6c2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_d63d1f16-a4f9-4d4e-ab3d-f4e6aee6c2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_a4476207-5da7-46e9-8192-8628b9758636" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_a4476207-5da7-46e9-8192-8628b9758636" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_e6d4d021-e308-4719-a972-15e3c2c21f75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_e6d4d021-e308-4719-a972-15e3c2c21f75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_bc99b6af-5fd2-4c29-b3ac-473e735a4ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_bc99b6af-5fd2-4c29-b3ac-473e735a4ef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_864e957b-22e5-44c9-a10e-7b63400757df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_864e957b-22e5-44c9-a10e-7b63400757df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_a480956b-c2b8-4fd7-a722-24a3aa92d190" xlink:href="tyl-20250630.xsd#tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_eff1691c-57c4-433a-8344-60d2b4598165" xlink:to="loc_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_a480956b-c2b8-4fd7-a722-24a3aa92d190" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>tyl-20250630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b1d8bef2-9b3b-4d3f-8aaf-27204b518b03,g:1d818fb9-8860-4f7f-9628-97e492c53c9d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:to="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_261a7c80-0b37-4ff5-9dcc-41b318fdf138_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:to="loc_srt_ProductsAndServicesDomain_261a7c80-0b37-4ff5-9dcc-41b318fdf138_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:to="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_427cc7ee-de67-4d35-a59b-70e15480c013" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_427cc7ee-de67-4d35-a59b-70e15480c013" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_69a60342-b604-42a1-8609-a885eb9674d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_us-gaap_MaintenanceMember_69a60342-b604-42a1-8609-a885eb9674d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember_511ef4ca-cb1c-4a9d-ad9b-8d1907b4fdc8" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_ProfessionalServicesMember_511ef4ca-cb1c-4a9d-ad9b-8d1907b4fdc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SoftwareLicensesAndRoyaltiesMember_1b2b0a15-23ca-4621-adda-4751cc2b8d66" xlink:href="tyl-20250630.xsd#tyl_SoftwareLicensesAndRoyaltiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_SoftwareLicensesAndRoyaltiesMember_1b2b0a15-23ca-4621-adda-4751cc2b8d66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_HardwareAndOtherMember_b02b5434-2d56-4bb7-8e20-0ed2ec6b7847" xlink:href="tyl-20250630.xsd#tyl_HardwareAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_HardwareAndOtherMember_b02b5434-2d56-4bb7-8e20-0ed2ec6b7847" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_144a0e05-c1d9-4219-a018-108c51643169" xlink:href="tyl-20250630.xsd#tyl_SubscriptionsProfessionalServicesAndMaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_144a0e05-c1d9-4219-a018-108c51643169" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfSoftwareDevelopmentMember_7a471e95-ffbb-4fbe-8f1a-2c152e02a630" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfSoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_AmortizationOfSoftwareDevelopmentMember_7a471e95-ffbb-4fbe-8f1a-2c152e02a630" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AcquiredSoftwareMember_c811d0a6-da19-46a1-a95a-3633beb97080" xlink:href="tyl-20250630.xsd#tyl_AcquiredSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_AcquiredSoftwareMember_c811d0a6-da19-46a1-a95a-3633beb97080" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_2e549cc6-0b0d-40b8-81e8-6aeabaeaff7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_RevenuesAbstract_2e549cc6-0b0d-40b8-81e8-6aeabaeaff7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cb59e40c-a3c2-4db5-a2c3-c4d714d1c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_2e549cc6-0b0d-40b8-81e8-6aeabaeaff7c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cb59e40c-a3c2-4db5-a2c3-c4d714d1c0af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_acc02051-1049-4319-8f6d-4991dc49dcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_CostOfRevenueAbstract_acc02051-1049-4319-8f6d-4991dc49dcf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0ab336b9-dfe0-4b3e-92cb-8b83f1c09951" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_acc02051-1049-4319-8f6d-4991dc49dcf7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0ab336b9-dfe0-4b3e-92cb-8b83f1c09951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8ae72c83-6f17-4367-93d5-72ffa4632913" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_GrossProfit_8ae72c83-6f17-4367-93d5-72ffa4632913" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_bbeca29b-5104-4e88-a571-f7d051831fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_bbeca29b-5104-4e88-a571-f7d051831fc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2964d365-7a1a-4463-bdea-47eb8c9ba777" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2964d365-7a1a-4463-bdea-47eb8c9ba777" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d5a1fd8a-0dff-43d4-82da-cf40b99cfa53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d5a1fd8a-0dff-43d4-82da-cf40b99cfa53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfOtherIntangibleAssets_ebf33ac9-63c0-4e30-aea8-9891668f85ab" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfOtherIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_tyl_AmortizationOfOtherIntangibleAssets_ebf33ac9-63c0-4e30-aea8-9891668f85ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_06d23cfd-9443-4512-9b7d-5548efdd38e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_OperatingIncomeLoss_06d23cfd-9443-4512-9b7d-5548efdd38e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_2532befb-65b6-4857-8835-81231021d7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_InterestExpenseNonoperating_2532befb-65b6-4857-8835-81231021d7d4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b44030d2-a208-410a-9fe5-1aae6f05f719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b44030d2-a208-410a-9fe5-1aae6f05f719" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40d6846f-d5b1-4c69-b309-59435d59ec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40d6846f-d5b1-4c69-b309-59435d59ec4f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_61218476-1abd-4ca4-b0d4-f51f841c76d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_61218476-1abd-4ca4-b0d4-f51f841c76d2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ddda9c60-0750-4590-9a81-6eaf817748d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_NetIncomeLoss_ddda9c60-0750-4590-9a81-6eaf817748d7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_13fac4b8-53fb-45cf-8fba-105dc5f3397e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:to="loc_us-gaap_EarningsPerShareBasic_13fac4b8-53fb-45cf-8fba-105dc5f3397e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_933c59cf-c443-4896-b199-d36142a9cc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:to="loc_us-gaap_EarningsPerShareDiluted_933c59cf-c443-4896-b199-d36142a9cc3f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8fe68508-cf4d-4b72-8d58-5aa1b2258a00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8fe68508-cf4d-4b72-8d58-5aa1b2258a00" xlink:to="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a09638d9-5f45-4af0-883e-88a7002df845_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:to="loc_us-gaap_EquityComponentDomain_a09638d9-5f45-4af0-883e-88a7002df845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:to="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5950535c-e62e-443e-83f6-cfc69085fa16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_CommonStockMember_5950535c-e62e-443e-83f6-cfc69085fa16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_da5012dc-360f-4142-a328-8d39424bc7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_da5012dc-360f-4142-a328-8d39424bc7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d811414-ab9b-432f-8e21-809af2f700c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d811414-ab9b-432f-8e21-809af2f700c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5378e0d2-99fc-4b00-ae46-5cbfa352623c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_RetainedEarningsMember_5378e0d2-99fc-4b00-ae46-5cbfa352623c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_a9c77dfe-5f6d-462f-ba5b-02054ecec7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_a9c77dfe-5f6d-462f-ba5b-02054ecec7c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8fe68508-cf4d-4b72-8d58-5aa1b2258a00" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e1bbb4bf-4e61-4b82-b1b2-b979014d7db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e1bbb4bf-4e61-4b82-b1b2-b979014d7db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5d3d3034-d556-49a3-9d75-ebd34ad1a462" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockholdersEquity_5d3d3034-d556-49a3-9d75-ebd34ad1a462" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_baf5faed-7f08-4dcb-8be6-f1b91e3fde78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockCommonShares_baf5faed-7f08-4dcb-8be6-f1b91e3fde78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a934563-673c-4728-923c-ca32525a0c68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_NetIncomeLoss_4a934563-673c-4728-923c-ca32525a0c68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_11961c09-3bab-48f3-928e-7557135aec78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_11961c09-3bab-48f3-928e-7557135aec78" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_359e245f-0a0b-481e-b8a9-bac197e93ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_359e245f-0a0b-481e-b8a9-bac197e93ddf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_07e224fd-2fc3-4657-86ca-5c2940f6003c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_07e224fd-2fc3-4657-86ca-5c2940f6003c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_227d0730-63c4-431b-a54f-2ea73feb355e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_227d0730-63c4-431b-a54f-2ea73feb355e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4f99bf6d-d1a0-499f-8c08-cd9cbea3dae8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4f99bf6d-d1a0-499f-8c08-cd9cbea3dae8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a135b5b1-d92e-4a50-b355-a3ae0d19f479" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a135b5b1-d92e-4a50-b355-a3ae0d19f479" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9a586af5-aa30-45f9-a6b0-993ea5a8fa35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9a586af5-aa30-45f9-a6b0-993ea5a8fa35" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_21f64788-d7a0-45f9-9abf-b58ec071e492" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_21f64788-d7a0-45f9-9abf-b58ec071e492" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2502dde1-1f2a-45d7-9891-fb84e20c8551" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2502dde1-1f2a-45d7-9891-fb84e20c8551" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_02bf4b61-c024-481f-a6c0-e354827b0f63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_02bf4b61-c024-481f-a6c0-e354827b0f63" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ReimbursementOfSharesValueFromEscrow_0cf0fb59-46a8-47fb-b888-370c939f24b4" xlink:href="tyl-20250630.xsd#tyl_ReimbursementOfSharesValueFromEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_tyl_ReimbursementOfSharesValueFromEscrow_0cf0fb59-46a8-47fb-b888-370c939f24b4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ReimbursementOfSharesFromEscrow_72624589-4250-4bc2-9d14-13e290204c71" xlink:href="tyl-20250630.xsd#tyl_ReimbursementOfSharesFromEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_tyl_ReimbursementOfSharesFromEscrow_72624589-4250-4bc2-9d14-13e290204c71" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d2a4f343-b8dc-4a6f-a1f1-a41259ae9433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_17734d47-ab7f-41f4-ae21-81368f46f86c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_82b6047f-d3a3-454d-acaf-0c7393b1f6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_145d8b20-0d4d-4c9a-a0a1-58fe5562f164_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:to="loc_srt_RangeMember_145d8b20-0d4d-4c9a-a0a1-58fe5562f164_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:to="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b7a77b6-e75b-471c-8221-6bdde52dd2b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:to="loc_srt_MinimumMember_7b7a77b6-e75b-471c-8221-6bdde52dd2b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_28064c77-4dd8-46ea-a12d-3cdde551c578" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:to="loc_srt_MaximumMember_28064c77-4dd8-46ea-a12d-3cdde551c578" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:href="tyl-20250630.xsd#tyl_PeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodDomain_dfe9364d-36b7-47ad-92cc-ed3eadd4322b_default" xlink:href="tyl-20250630.xsd#tyl_PeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:to="loc_tyl_PeriodDomain_dfe9364d-36b7-47ad-92cc-ed3eadd4322b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodDomain_111dd059-2a8e-4a46-ae12-beb6cd8be0cc" xlink:href="tyl-20250630.xsd#tyl_PeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:to="loc_tyl_PeriodDomain_111dd059-2a8e-4a46-ae12-beb6cd8be0cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodOneMember_d7fa205f-e977-4d17-a1ff-d3c6a1ba4cbd" xlink:href="tyl-20250630.xsd#tyl_PeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tyl_PeriodDomain_111dd059-2a8e-4a46-ae12-beb6cd8be0cc" xlink:to="loc_tyl_PeriodOneMember_d7fa205f-e977-4d17-a1ff-d3c6a1ba4cbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain_2d80ce90-d1b4-47f6-98ca-48c9050d9a84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:to="loc_us-gaap_ReceivablesBillingStatusDomain_2d80ce90-d1b4-47f6-98ca-48c9050d9a84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain_2d3ebdc8-0df5-42c7-ae35-b38e196b5704" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:to="loc_us-gaap_ReceivablesBillingStatusDomain_2d3ebdc8-0df5-42c7-ae35-b38e196b5704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledRevenuesMember_56cd5bcb-c4b5-433a-b1ad-9245dcefea53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivablesBillingStatusDomain_2d3ebdc8-0df5-42c7-ae35-b38e196b5704" xlink:to="loc_us-gaap_UnbilledRevenuesMember_56cd5bcb-c4b5-433a-b1ad-9245dcefea53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_326c2a59-3f41-4230-81a1-f2b9f5c0d60f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:to="loc_us-gaap_ReceivableTypeDomain_326c2a59-3f41-4230-81a1-f2b9f5c0d60f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_5d67d0c3-8125-4010-8105-b7c7f5c86753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:to="loc_us-gaap_ReceivableTypeDomain_5d67d0c3-8125-4010-8105-b7c7f5c86753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RetentionReceivableMember_f49a99d9-4e30-4f9d-b650-b2c0d297663f" xlink:href="tyl-20250630.xsd#tyl_RetentionReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_5d67d0c3-8125-4010-8105-b7c7f5c86753" xlink:to="loc_tyl_RetentionReceivableMember_f49a99d9-4e30-4f9d-b650-b2c0d297663f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueRecognitionPeriod_8b0a8224-71ec-472e-beef-50aeee34512b" xlink:href="tyl-20250630.xsd#tyl_RevenueRecognitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_tyl_RevenueRecognitionPeriod_8b0a8224-71ec-472e-beef-50aeee34512b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_97351bd3-ef13-47fe-af22-b019701788ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_us-gaap_AccountsReceivableNet_97351bd3-ef13-47fe-af22-b019701788ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4cd162da-77a1-4c9f-8366-3880bbb0a719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4cd162da-77a1-4c9f-8366-3880bbb0a719" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e995f6ac-e71e-457a-a56e-8d4b66a69291_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:to="loc_srt_ProductsAndServicesDomain_e995f6ac-e71e-457a-a56e-8d4b66a69291_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:to="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SaasArrangementsMember_e3714dcd-f9aa-4a56-98c7-ac6188525d17" xlink:href="tyl-20250630.xsd#tyl_SaasArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_SaasArrangementsMember_e3714dcd-f9aa-4a56-98c7-ac6188525d17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TransactionBasedFeesMember_f76562a8-aafe-4a4b-8c97-24f4bbb8ba2b" xlink:href="tyl-20250630.xsd#tyl_TransactionBasedFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_TransactionBasedFeesMember_f76562a8-aafe-4a4b-8c97-24f4bbb8ba2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_8b663d1a-e8fa-403b-aec3-a826afbd4960" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_us-gaap_MaintenanceMember_8b663d1a-e8fa-403b-aec3-a826afbd4960" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember_5d51be3a-eae6-4396-8991-2bf4cd05eb44" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_ProfessionalServicesMember_5d51be3a-eae6-4396-8991-2bf4cd05eb44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_25176302-98b7-4cb0-add7-72190d6292e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_us-gaap_LicenseMember_25176302-98b7-4cb0-add7-72190d6292e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_HardwareAndOtherMember_a1be1226-8350-4ad0-8f26-6703d00514cf" xlink:href="tyl-20250630.xsd#tyl_HardwareAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_HardwareAndOtherMember_a1be1226-8350-4ad0-8f26-6703d00514cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_78518a61-0820-41b2-b3dc-ab28e888263e_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:to="loc_srt_ConsolidationItemsDomain_78518a61-0820-41b2-b3dc-ab28e888263e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9b47ffb4-e034-45b9-ad61-879117760994" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:to="loc_srt_ConsolidationItemsDomain_9b47ffb4-e034-45b9-ad61-879117760994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_905a2c1e-a3b0-4bb4-b560-a8e0bdc45932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9b47ffb4-e034-45b9-ad61-879117760994" xlink:to="loc_us-gaap_OperatingSegmentsMember_905a2c1e-a3b0-4bb4-b560-a8e0bdc45932" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_273168f2-5b2a-4598-a1be-a700656beda7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:to="loc_us-gaap_SegmentDomain_273168f2-5b2a-4598-a1be-a700656beda7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:to="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_94f76d39-3723-45dc-b97e-978e9bc31d5b" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_94f76d39-3723-45dc-b97e-978e9bc31d5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_96b17c76-3ec9-42a9-ab8e-6361623de9d0" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_96b17c76-3ec9-42a9-ab8e-6361623de9d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentedRevenue_4717b5d8-362c-4de6-a8e4-f7a2198e90eb" xlink:href="tyl-20250630.xsd#tyl_SegmentedRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_tyl_SegmentedRevenue_4717b5d8-362c-4de6-a8e4-f7a2198e90eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f0c67353-7901-4703-adcc-77744fe49fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f0c67353-7901-4703-adcc-77744fe49fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_eab6c693-6b4a-4611-805a-d297729ddaad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_SellingAndMarketingExpense_eab6c693-6b4a-4611-805a-d297729ddaad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4db61592-7ae5-4358-9b31-4b3ae8082f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4db61592-7ae5-4358-9b31-4b3ae8082f2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_7efefb44-77b8-4cc1-9502-f54eb12aedfb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_7efefb44-77b8-4cc1-9502-f54eb12aedfb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentOperatingIncomeLoss_03648477-1e2f-4675-be5a-02d13c6d0a8e" xlink:href="tyl-20250630.xsd#tyl_SegmentOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_tyl_SegmentOperatingIncomeLoss_03648477-1e2f-4675-be5a-02d13c6d0a8e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:to="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:to="loc_srt_ConsolidationItemsDomain_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:to="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_2c0babf9-c50c-43b9-97b3-926c2871fdc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:to="loc_us-gaap_OperatingSegmentsMember_2c0babf9-c50c-43b9-97b3-926c2871fdc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e272fa62-0f97-434f-b666-8cec04be30bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e272fa62-0f97-434f-b666-8cec04be30bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_09c82739-cd91-4780-8b02-070490bbf06f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_OperatingIncomeLoss_09c82739-cd91-4780-8b02-070490bbf06f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_231d6355-d04a-4c16-be27-8af4516d560d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_231d6355-d04a-4c16-be27-8af4516d560d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_964e6d2c-3479-41ec-b845-945a75087346" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_964e6d2c-3479-41ec-b845-945a75087346" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_fbac46f6-920d-453d-b50f-8b9b8f93a4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_SellingAndMarketingExpense_fbac46f6-920d-453d-b50f-8b9b8f93a4f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_fc62638c-cb8d-414e-a193-38f231793631" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_fc62638c-cb8d-414e-a193-38f231793631" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_15f3ecc8-aaf2-4b61-8b44-f5195f85671e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_15f3ecc8-aaf2-4b61-8b44-f5195f85671e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfOtherIntangibleAssets_9908ae32-6ac3-412a-a388-4e6a7dc39b62" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfOtherIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_tyl_AmortizationOfOtherIntangibleAssets_9908ae32-6ac3-412a-a388-4e6a7dc39b62" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_c4de67a5-67cd-4c2c-aea4-f00c3b43c0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_InterestExpenseNonoperating_c4de67a5-67cd-4c2c-aea4-f00c3b43c0d6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_90c118a2-8c93-4377-aca5-b68dcfdcaa83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_90c118a2-8c93-4377-aca5-b68dcfdcaa83" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_44beddae-f3c5-4125-acd7-e16547626c37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_44beddae-f3c5-4125-acd7-e16547626c37" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:to="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a1a18f25-b391-4ab2-b517-c6ec2e983b1a_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:to="loc_srt_ConsolidationItemsDomain_a1a18f25-b391-4ab2-b517-c6ec2e983b1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:to="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_882fce5e-294f-44a9-a50c-a9c12f41f220" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:to="loc_us-gaap_OperatingSegmentsMember_882fce5e-294f-44a9-a50c-a9c12f41f220" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_3fcec328-c3da-4a2c-87cd-ca65a2750383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:to="loc_us-gaap_CorporateNonSegmentMember_3fcec328-c3da-4a2c-87cd-ca65a2750383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f1efbbf9-b4f0-4e06-823a-2509b0751bc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:to="loc_us-gaap_SegmentDomain_f1efbbf9-b4f0-4e06-823a-2509b0751bc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:to="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_c177913f-f3d4-4828-981d-fbf5611a75df" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_c177913f-f3d4-4828-981d-fbf5611a75df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_c9258c37-f552-4c5a-8ccb-e29c20f608d3" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_c9258c37-f552-4c5a-8ccb-e29c20f608d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e1d0db0-2d38-45c5-a986-c0ed9feeb313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e1d0db0-2d38-45c5-a986-c0ed9feeb313" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_49973466-677f-4a4c-9561-e38a53f0d9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_49973466-677f-4a4c-9561-e38a53f0d9eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_5a73d07d-8de0-4a73-b9eb-e495138716a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_5a73d07d-8de0-4a73-b9eb-e495138716a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_24409422-8c9c-4ed9-8fe5-d4209de227db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_24409422-8c9c-4ed9-8fe5-d4209de227db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0ec8fef3-a2e3-48eb-ba3f-9bd0bd11945c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_Assets_0ec8fef3-a2e3-48eb-ba3f-9bd0bd11945c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DisaggregationofRevenueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:to="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_77dd9944-26e6-4402-8926-ef0c51ad5161_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:to="loc_srt_RangeMember_77dd9944-26e6-4402-8926-ef0c51ad5161_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:to="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_24a627bc-b9f9-4e19-9336-a53343d82faf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:to="loc_srt_MinimumMember_24a627bc-b9f9-4e19-9336-a53343d82faf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_55d8bcb5-98aa-4c8c-96b9-44b205734435" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:to="loc_srt_MaximumMember_55d8bcb5-98aa-4c8c-96b9-44b205734435" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueFromContractWithCustomerContractTerm_620e451c-a510-4aa5-9b9e-ed36ba253d33" xlink:href="tyl-20250630.xsd#tyl_RevenueFromContractWithCustomerContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:to="loc_tyl_RevenueFromContractWithCustomerContractTerm_620e451c-a510-4aa5-9b9e-ed36ba253d33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueFromContractWithCustomerTypicalContractTerm_90c92cef-553f-4c58-a992-33f104403368" xlink:href="tyl-20250630.xsd#tyl_RevenueFromContractWithCustomerTypicalContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:to="loc_tyl_RevenueFromContractWithCustomerTypicalContractTerm_90c92cef-553f-4c58-a992-33f104403368" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c8a5cf96-6c24-48cb-a017-9ab2ce121211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c8a5cf96-6c24-48cb-a017-9ab2ce121211" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a2280581-49f9-4e86-8a6e-cb6c5e932bb2_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:to="loc_srt_ProductsAndServicesDomain_a2280581-49f9-4e86-8a6e-cb6c5e932bb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:to="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SaasArrangementsMember_62a18e53-f1be-4293-bd9b-da22399e4956" xlink:href="tyl-20250630.xsd#tyl_SaasArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_tyl_SaasArrangementsMember_62a18e53-f1be-4293-bd9b-da22399e4956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TransactionBasedFeesMember_801399ce-313a-47dd-ac44-b764cf0bfd98" xlink:href="tyl-20250630.xsd#tyl_TransactionBasedFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_tyl_TransactionBasedFeesMember_801399ce-313a-47dd-ac44-b764cf0bfd98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_e2f05abf-ef05-4be7-863b-3bc9a8df7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_us-gaap_MaintenanceMember_e2f05abf-ef05-4be7-863b-3bc9a8df7fe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember_77b5d4ee-92cc-4277-b871-2d62236b3f10" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_tyl_ProfessionalServicesMember_77b5d4ee-92cc-4277-b871-2d62236b3f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_6604a420-2263-4c68-8da7-b6dddd650be1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_us-gaap_LicenseMember_6604a420-2263-4c68-8da7-b6dddd650be1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_fb97ea9b-ab9d-497f-85e2-78f563984e75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_us-gaap_ProductMember_fb97ea9b-ab9d-497f-85e2-78f563984e75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b4e970de-27c8-46b2-a57d-6bc4ec30989d_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:to="loc_srt_NameOfMajorCustomerDomain_b4e970de-27c8-46b2-a57d-6bc4ec30989d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:to="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RecurringRevenueMember_c1988160-eedc-421b-88a4-680c24dfe25f" xlink:href="tyl-20250630.xsd#tyl_RecurringRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:to="loc_tyl_RecurringRevenueMember_c1988160-eedc-421b-88a4-680c24dfe25f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_NonrecurringRevenueMember_d3c9cbaa-eb24-4aa3-8154-46f86a2304a3" xlink:href="tyl-20250630.xsd#tyl_NonrecurringRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:to="loc_tyl_NonrecurringRevenueMember_d3c9cbaa-eb24-4aa3-8154-46f86a2304a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6de390e2-fc67-46f6-8810-2095df28639b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:to="loc_us-gaap_SegmentDomain_6de390e2-fc67-46f6-8810-2095df28639b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:to="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_4f9a8bfd-29bf-4292-8976-cb23403bbc06" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_4f9a8bfd-29bf-4292-8976-cb23403bbc06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_198e59de-ce13-477e-a7e1-181df2d9a0f3" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_198e59de-ce13-477e-a7e1-181df2d9a0f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f6c22c5d-afdb-4349-95cc-ec68d31712fd_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:to="loc_srt_ConsolidationItemsDomain_f6c22c5d-afdb-4349-95cc-ec68d31712fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:to="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_c0f5af39-b6a0-4aa2-a975-b5f9c9689647" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:to="loc_us-gaap_CorporateNonSegmentMember_c0f5af39-b6a0-4aa2-a975-b5f9c9689647" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_61ae2d94-6311-47ce-86a7-a789fc20bba8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:to="loc_us-gaap_OperatingSegmentsMember_61ae2d94-6311-47ce-86a7-a789fc20bba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CorporateAndEliminationsMember_1d4be6e2-b096-4714-8276-ab71b4684c05" xlink:href="tyl-20250630.xsd#tyl_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:to="loc_tyl_CorporateAndEliminationsMember_1d4be6e2-b096-4714-8276-ab71b4684c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_55fb2b24-f7a9-4ed0-8ecc-e3f28ce30853" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c8a5cf96-6c24-48cb-a017-9ab2ce121211" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_55fb2b24-f7a9-4ed0-8ecc-e3f28ce30853" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dc84a45a-b097-43e6-8796-6a5563197cea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:to="loc_us-gaap_SegmentDomain_dc84a45a-b097-43e6-8796-6a5563197cea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:to="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_987b4656-bca3-4b5f-97fc-7cb45bbfecd9" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_987b4656-bca3-4b5f-97fc-7cb45bbfecd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_6f07d069-7c92-4d5d-9b4c-ff9160b31ef0" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_6f07d069-7c92-4d5d-9b4c-ff9160b31ef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:to="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:to="loc_srt_ConsolidationItemsDomain_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:to="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_7aa3ac01-3b24-420e-81ff-3dc1858e4f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:to="loc_us-gaap_OperatingSegmentsMember_7aa3ac01-3b24-420e-81ff-3dc1858e4f4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_537c07ce-d24f-42a3-9ba2-47446a7549ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:to="loc_us-gaap_CorporateNonSegmentMember_537c07ce-d24f-42a3-9ba2-47446a7549ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_1b602a3a-8d05-4c87-9bcb-eee51fe0684f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:to="loc_us-gaap_ContractWithCustomerLiability_1b602a3a-8d05-4c87-9bcb-eee51fe0684f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:to="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_710aca67-b9f8-428b-a9e3-ce7a2e71dd28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_fc086c8a-2ec6-426b-a67e-43ddbfa672c2" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityIncreaseFromDeferral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:to="loc_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_fc086c8a-2ec6-426b-a67e-43ddbfa672c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_5bbf637c-06e5-4e46-97a6-0d6406e8e8f4" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:to="loc_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_5bbf637c-06e5-4e46-97a6-0d6406e8e8f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_bb73fb76-e39a-4fa5-a43a-3d13c5130558" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6f889697-5ca5-41ce-8224-33f8cbd7ca7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6f889697-5ca5-41ce-8224-33f8cbd7ca7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_14f34128-cb67-4b9f-8594-fb8f01f733ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_14f34128-cb67-4b9f-8594-fb8f01f733ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fd99df4d-78ed-4582-aca8-9b0d066b30fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fd99df4d-78ed-4582-aca8-9b0d066b30fa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails_1" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligationsAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_14f34128-cb67-4b9f-8594-fb8f01f733ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_14f34128-cb67-4b9f-8594-fb8f01f733ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fd99df4d-78ed-4582-aca8-9b0d066b30fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fd99df4d-78ed-4582-aca8-9b0d066b30fa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_MyGovLLCMember_67d0a9e8-a6a1-493c-8966-04185ce49f76" xlink:href="tyl-20250630.xsd#tyl_MyGovLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:to="loc_tyl_MyGovLLCMember_67d0a9e8-a6a1-493c-8966-04185ce49f76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PreviousAcquisitionsMember_0d8b55e4-733d-4776-ab95-a5235d235523" xlink:href="tyl-20250630.xsd#tyl_PreviousAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:to="loc_tyl_PreviousAcquisitionsMember_0d8b55e4-733d-4776-ab95-a5235d235523" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_8ec38197-0a89-4a44-8c4f-fffa52dc9969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_8ec38197-0a89-4a44-8c4f-fffa52dc9969" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fab25627-3094-4991-979b-c31521d7384c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fab25627-3094-4991-979b-c31521d7384c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_784b29b6-56d3-44eb-a5cd-55d5f1c32d24" xlink:href="tyl-20250630.xsd#tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_784b29b6-56d3-44eb-a5cd-55d5f1c32d24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_90486c67-b3fb-401a-b50c-2a63b54fd738" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_90486c67-b3fb-401a-b50c-2a63b54fd738" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_41eb798e-9f6f-4d5e-a3e4-724805ff0969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_Goodwill_41eb798e-9f6f-4d5e-a3e4-724805ff0969" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9ed6d7fb-702c-41e4-baf7-bcdd52d3442e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9ed6d7fb-702c-41e4-baf7-bcdd52d3442e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_007fc7d5-6b79-4c76-a52b-4153e0fe1910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_007fc7d5-6b79-4c76-a52b-4153e0fe1910" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtScheduleofOutstandingBorrowingsDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_08100df7-4581-48e3-9697-42d0603a35f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_08100df7-4581-48e3-9697-42d0603a35f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember_bc07adf1-032a-4ea4-97c3-e7915684dd98" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:to="loc_tyl_A2024CreditAgreementMember_bc07adf1-032a-4ea4-97c3-e7915684dd98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_ced03dda-d6b1-43b7-9fc4-07ee295e4039" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_ced03dda-d6b1-43b7-9fc4-07ee295e4039" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ff332df6-f019-4a30-99b6-5390a09558c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:to="loc_us-gaap_CreditFacilityDomain_ff332df6-f019-4a30-99b6-5390a09558c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_61569bfb-3a4f-4a9e-a80a-cf3399961cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:to="loc_us-gaap_CreditFacilityDomain_61569bfb-3a4f-4a9e-a80a-cf3399961cd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_22794a39-5190-4dbe-b7d0-6f89991ecf59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_61569bfb-3a4f-4a9e-a80a-cf3399961cd5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_22794a39-5190-4dbe-b7d0-6f89991ecf59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_4857be1b-348b-40e9-9d77-7660ab017af5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_4857be1b-348b-40e9-9d77-7660ab017af5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_32666140-b45a-49f6-9c06-22bc12183f92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_32666140-b45a-49f6-9c06-22bc12183f92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_b5a5ba5b-9545-4710-9dc7-807ac43c34f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_32666140-b45a-49f6-9c06-22bc12183f92" xlink:to="loc_us-gaap_SeniorNotesMember_b5a5ba5b-9545-4710-9dc7-807ac43c34f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_01c74300-618b-4766-85a5-063d006f8241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_01c74300-618b-4766-85a5-063d006f8241" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_37ec339e-f9bc-40dc-aca5-3b354095a4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_37ec339e-f9bc-40dc-aca5-3b354095a4c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_974bb9b4-5b05-4875-a1bd-1e21cc821032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_974bb9b4-5b05-4875-a1bd-1e21cc821032" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_70a7544b-67f9-4688-9e5d-7edd39519e21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_70a7544b-67f9-4688-9e5d-7edd39519e21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4b567164-6984-4da8-9e51-a956158035be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_LongTermDebt_4b567164-6984-4da8-9e51-a956158035be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_54b96390-8f95-460d-8785-12baea0707d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_54b96390-8f95-460d-8785-12baea0707d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_3e304c18-94ce-4765-8256-be6be3a801c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_3e304c18-94ce-4765-8256-be6be3a801c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_ae83d483-87ca-4803-b1b3-989278f492fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_ConvertibleDebt_ae83d483-87ca-4803-b1b3-989278f492fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_ac63b475-8ff4-48c4-843c-2296251fc97d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_ac63b475-8ff4-48c4-843c-2296251fc97d" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_536746de-4a80-45a6-999d-a0345cf199bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_536746de-4a80-45a6-999d-a0345cf199bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember_1938833a-35b0-4de6-893b-686d0471fe92" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:to="loc_tyl_A2024CreditAgreementMember_1938833a-35b0-4de6-893b-686d0471fe92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2021CreditAgreementMember_80b7128d-1ec0-4d1a-a80f-fd9ab45ed313" xlink:href="tyl-20250630.xsd#tyl_A2021CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:to="loc_tyl_A2021CreditAgreementMember_80b7128d-1ec0-4d1a-a80f-fd9ab45ed313" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_efedc257-e7ca-49b4-b6a2-35cb44e366fb" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_efedc257-e7ca-49b4-b6a2-35cb44e366fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7320435a-9fa1-4776-95b6-8804f81fd633_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:to="loc_us-gaap_CreditFacilityDomain_7320435a-9fa1-4776-95b6-8804f81fd633_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_82ac72f0-99ee-4d6d-bc10-b6cb128f1176" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:to="loc_us-gaap_CreditFacilityDomain_82ac72f0-99ee-4d6d-bc10-b6cb128f1176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b58da498-d4d2-422d-a7ea-2adb2e02c594" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_82ac72f0-99ee-4d6d-bc10-b6cb128f1176" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b58da498-d4d2-422d-a7ea-2adb2e02c594" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b22b5d80-b54e-4d8a-9fdb-095edfc01769_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:to="loc_srt_RangeMember_b22b5d80-b54e-4d8a-9fdb-095edfc01769_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:to="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bc9b9893-61da-47bd-a638-dd22d15f0f4e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:to="loc_srt_MinimumMember_bc9b9893-61da-47bd-a638-dd22d15f0f4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3bd46844-80d8-4d51-9585-3c207e91d901" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:to="loc_srt_MaximumMember_3bd46844-80d8-4d51-9585-3c207e91d901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_1ca54c72-eb85-433a-b446-22206c2a2385_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:to="loc_us-gaap_VariableRateDomain_1ca54c72-eb85-433a-b446-22206c2a2385_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:to="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_93d39d31-7656-40bd-b916-0fbb0cae0690" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:to="loc_us-gaap_PrimeRateMember_93d39d31-7656-40bd-b916-0fbb0cae0690" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_dd45e6d3-147f-4d49-a665-552b40601f13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_dd45e6d3-147f-4d49-a665-552b40601f13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_bf18bd43-8167-4433-893b-86cc6e5dba8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_bf18bd43-8167-4433-893b-86cc6e5dba8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_14bb5ef5-3df7-4323-819b-d76c4c7213f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_bf18bd43-8167-4433-893b-86cc6e5dba8a" xlink:to="loc_us-gaap_SeniorNotesMember_14bb5ef5-3df7-4323-819b-d76c4c7213f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7651a484-53cc-4b27-b6d8-035f1b8b150d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7651a484-53cc-4b27-b6d8-035f1b8b150d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4edc3ab-f6a9-4a14-8724-bedb3818f8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4edc3ab-f6a9-4a14-8724-bedb3818f8e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_7a7d6ef6-bc97-4e4f-a71e-e0208fbb082d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b4edc3ab-f6a9-4a14-8724-bedb3818f8e2" xlink:to="loc_us-gaap_SeniorNotesMember_7a7d6ef6-bc97-4e4f-a71e-e0208fbb082d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:href="tyl-20250630.xsd#tyl_OptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionDomain_d5326681-c586-4a22-8762-a5ce84f4179c_default" xlink:href="tyl-20250630.xsd#tyl_OptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:to="loc_tyl_OptionDomain_d5326681-c586-4a22-8762-a5ce84f4179c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:href="tyl-20250630.xsd#tyl_OptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:to="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionOneMember_f5a88359-e14c-491b-822b-d7a782b1d8d8" xlink:href="tyl-20250630.xsd#tyl_OptionOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:to="loc_tyl_OptionOneMember_f5a88359-e14c-491b-822b-d7a782b1d8d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionTwoMember_fd7816c1-694e-4371-98b4-6551d12d4241" xlink:href="tyl-20250630.xsd#tyl_OptionTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:to="loc_tyl_OptionTwoMember_fd7816c1-694e-4371-98b4-6551d12d4241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93af8992-b546-413a-947b-486f232dda15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93af8992-b546-413a-947b-486f232dda15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8fd3af73-2192-49e9-96c8-3a466c976e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8fd3af73-2192-49e9-96c8-3a466c976e2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f8b4c258-f0d5-45a9-9719-60cca10acdea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f8b4c258-f0d5-45a9-9719-60cca10acdea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_51d088e0-ea4a-4b60-b5f0-78757a7c5515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_51d088e0-ea4a-4b60-b5f0-78757a7c5515" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9b23024f-151e-4bf0-8983-8d514f3e2efb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9b23024f-151e-4bf0-8983-8d514f3e2efb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2fed28f6-c2d4-4476-aaa4-74c233aabf56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2fed28f6-c2d4-4476-aaa4-74c233aabf56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_004bcab8-8f81-43d1-973e-c8ffd703b0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_004bcab8-8f81-43d1-973e-c8ffd703b0a3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3ccab1a8-ab09-4970-be02-aafefe29991a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3ccab1a8-ab09-4970-be02-aafefe29991a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_f022b520-597e-45ee-9c0d-a9833d2efb08" xlink:href="tyl-20250630.xsd#tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_f022b520-597e-45ee-9c0d-a9833d2efb08" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_b0b4c8d7-ef37-4ec9-a08b-2433bad2224d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_b0b4c8d7-ef37-4ec9-a08b-2433bad2224d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ObservationPeriod_effe0aa4-a0e1-46e3-878c-52393b5d9ed8" xlink:href="tyl-20250630.xsd#tyl_ObservationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_ObservationPeriod_effe0aa4-a0e1-46e3-878c-52393b5d9ed8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_MeasurementPeriod_bfd04f39-4048-4164-95a4-283e439b25b8" xlink:href="tyl-20250630.xsd#tyl_MeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_MeasurementPeriod_bfd04f39-4048-4164-95a4-283e439b25b8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f0590b04-c1e0-4020-9c9b-ce61237db96e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f0590b04-c1e0-4020-9c9b-ce61237db96e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_7a5361e4-1731-40dd-85b0-8461f6cde466" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_7a5361e4-1731-40dd-85b0-8461f6cde466" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentRate_5bf89eaa-bd09-4018-a5ac-41c877dc2b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentRate_5bf89eaa-bd09-4018-a5ac-41c877dc2b76" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c4e63ab4-c763-4fd9-aa5d-a1819d23e484" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c4e63ab4-c763-4fd9-aa5d-a1819d23e484" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_61408ce6-6d53-4fcb-989d-0d04726b6294" xlink:href="tyl-20250630.xsd#tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_61408ce6-6d53-4fcb-989d-0d04726b6294" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_140a9263-7ccf-42e9-b180-558025b2dae3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_140a9263-7ccf-42e9-b180-558025b2dae3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_ceaba3a2-71d7-45ee-8cce-d602dbf2ef17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_ceaba3a2-71d7-45ee-8cce-d602dbf2ef17" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e382ab47-6ab2-43e9-a8bd-9f3be0cc719e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e382ab47-6ab2-43e9-a8bd-9f3be0cc719e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_101316b3-04bd-4521-91b0-2d0038531e84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_101316b3-04bd-4521-91b0-2d0038531e84" xlink:type="arc" order="20"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtScheduleofInterestExpenseRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0f1b009f-2939-47c2-a205-154aea1648bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:to="loc_us-gaap_CreditFacilityDomain_0f1b009f-2939-47c2-a205-154aea1648bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fbca9082-ec01-4727-90e0-5ebc617c88cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:to="loc_us-gaap_CreditFacilityDomain_fbca9082-ec01-4727-90e0-5ebc617c88cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0f7adf51-0f93-4bd0-9471-d1d8afbf37b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fbca9082-ec01-4727-90e0-5ebc617c88cc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0f7adf51-0f93-4bd0-9471-d1d8afbf37b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_561e0c4c-f33c-49bc-9705-1c99fbda376a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_561e0c4c-f33c-49bc-9705-1c99fbda376a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_94238c37-5056-410a-b94e-93c67dd2f0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_94238c37-5056-410a-b94e-93c67dd2f0c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_60cad5b0-0b4c-4845-9172-a63b3376ccf9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_94238c37-5056-410a-b94e-93c67dd2f0c9" xlink:to="loc_us-gaap_SeniorNotesMember_60cad5b0-0b4c-4845-9172-a63b3376ccf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4ecf6e0d-922c-4536-b06d-69ebed5170ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4ecf6e0d-922c-4536-b06d-69ebed5170ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember_50292f5f-144d-430b-8fde-b27935c3b592" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:to="loc_tyl_A2024CreditAgreementMember_50292f5f-144d-430b-8fde-b27935c3b592" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TermLoanMember_19a4ec1c-94d9-4625-870e-012e9c5fe014" xlink:href="tyl-20250630.xsd#tyl_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:to="loc_tyl_TermLoanMember_19a4ec1c-94d9-4625-870e-012e9c5fe014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_f368969d-bd91-47e5-9055-ccd866257848" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_f368969d-bd91-47e5-9055-ccd866257848" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d15c7e94-b2cb-46dc-87ef-b168b439ba7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_InterestExpenseDebt_d15c7e94-b2cb-46dc-87ef-b168b439ba7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7b0710e3-3a1a-4270-8869-589665f6b5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7b0710e3-3a1a-4270-8869-589665f6b5a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDebtExpense_43e0a382-7c22-4c25-8edc-d10754b3ed67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_InterestAndDebtExpense_43e0a382-7c22-4c25-8edc-d10754b3ed67" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_72646586-2064-4b64-ad6e-248943be0aba_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_72646586-2064-4b64-ad6e-248943be0aba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_FourDebtSecuritiesAvailableForSaleMember_07927ea2-5295-4a85-81f5-7f5be8bdc656" xlink:href="tyl-20250630.xsd#tyl_FourDebtSecuritiesAvailableForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:to="loc_tyl_FourDebtSecuritiesAvailableForSaleMember_07927ea2-5295-4a85-81f5-7f5be8bdc656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BFTRLLCMember_d43e4985-7207-4ed1-838f-f7df0c851b7e" xlink:href="tyl-20250630.xsd#tyl_BFTRLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:to="loc_tyl_BFTRLLCMember_d43e4985-7207-4ed1-838f-f7df0c851b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_6779fe7d-cbe3-4484-a135-a79eaadb0bce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_InterestReceivable_6779fe7d-cbe3-4484-a135-a79eaadb0bce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_3f8288a4-7933-4242-b485-f8f8d70ba801" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_3f8288a4-7933-4242-b485-f8f8d70ba801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_73844755-52aa-4fac-b951-5035d9330e87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_73844755-52aa-4fac-b951-5035d9330e87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent_e05542c2-e4bb-4f10-9339-0813f4b32fed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent_e05542c2-e4bb-4f10-9339-0813f4b32fed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_5ff0e050-e010-4a8f-a777-3d96e15d6517" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_5ff0e050-e010-4a8f-a777-3d96e15d6517" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_fb6d09c9-08f3-4012-84a6-044c4c48ca1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_fb6d09c9-08f3-4012-84a6-044c4c48ca1b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_b1c979bc-d86a-4a19-bbba-33f37df2c141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_b1c979bc-d86a-4a19-bbba-33f37df2c141" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CostMethodInvestmentOwnershipPercentage_068d7415-95ad-4281-940d-0d0ee13211f2" xlink:href="tyl-20250630.xsd#tyl_CostMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_tyl_CostMethodInvestmentOwnershipPercentage_068d7415-95ad-4281-940d-0d0ee13211f2" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_83b986f6-4a2a-416c-94b6-45279c324291" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_83b986f6-4a2a-416c-94b6-45279c324291" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6703e03d-78e2-4f45-92bc-e46f318a84ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6703e03d-78e2-4f45-92bc-e46f318a84ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3f2b1d0b-b77c-4ac2-941f-fd53af2bcada" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3f2b1d0b-b77c-4ac2-941f-fd53af2bcada" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:to="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5f2fd3b6-74c8-4e71-9c9b-5926fd6c6fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5f2fd3b6-74c8-4e71-9c9b-5926fd6c6fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleNotesDue2026Member_67e9ae5c-bea6-424d-9a31-e042f37ae9d4" xlink:href="tyl-20250630.xsd#tyl_ConvertibleNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5f2fd3b6-74c8-4e71-9c9b-5926fd6c6fa4" xlink:to="loc_tyl_ConvertibleNotesDue2026Member_67e9ae5c-bea6-424d-9a31-e042f37ae9d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c141e4ab-1639-464e-b9db-3327294c8a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c141e4ab-1639-464e-b9db-3327294c8a7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9af627d6-cc2d-4b00-94c1-3f2c38b644a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9af627d6-cc2d-4b00-94c1-3f2c38b644a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_7e04dcb1-cfdf-4bff-9f63-0a3e6f9b06bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_7e04dcb1-cfdf-4bff-9f63-0a3e6f9b06bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_98afb258-964e-4a4e-8acc-c46ea9e4541f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_DebtInstrumentFairValue_98afb258-964e-4a4e-8acc-c46ea9e4541f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/FairValueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_a3f3c775-9fae-458c-9cf4-d598809c896c_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_a3f3c775-9fae-458c-9cf4-d598809c896c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_464fa79c-b1c0-452a-b362-c104e71e7df3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_464fa79c-b1c0-452a-b362-c104e71e7df3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BFTRLLCMember_268521df-4a47-43f8-a4e2-2882d4dde9cd" xlink:href="tyl-20250630.xsd#tyl_BFTRLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_464fa79c-b1c0-452a-b362-c104e71e7df3" xlink:to="loc_tyl_BFTRLLCMember_268521df-4a47-43f8-a4e2-2882d4dde9cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d93d0ecb-c623-46d1-b17c-e570a77e4a22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d93d0ecb-c623-46d1-b17c-e570a77e4a22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CostMethodInvestmentOwnershipPercentage_18430470-0ace-4669-b03a-94431d20383d" xlink:href="tyl-20250630.xsd#tyl_CostMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:to="loc_tyl_CostMethodInvestmentOwnershipPercentage_18430470-0ace-4669-b03a-94431d20383d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dc8583a8-959f-4a40-bcf8-fa4ca05187df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dc8583a8-959f-4a40-bcf8-fa4ca05187df" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:to="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bbb13366-fe78-4ee1-b715-a8b274b655c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bbb13366-fe78-4ee1-b715-a8b274b655c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b4d005d4-9ecb-4074-9855-4338cdb3046c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b4d005d4-9ecb-4074-9855-4338cdb3046c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleNotesDue2026Member_16cebff7-5860-402e-8f94-297e239db212" xlink:href="tyl-20250630.xsd#tyl_ConvertibleNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b4d005d4-9ecb-4074-9855-4338cdb3046c" xlink:to="loc_tyl_ConvertibleNotesDue2026Member_16cebff7-5860-402e-8f94-297e239db212" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_111c3351-8089-46bb-9b7b-da9c13133733_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_111c3351-8089-46bb-9b7b-da9c13133733_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_feb7ae78-14e8-4508-990b-6ec9f4f0595d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_feb7ae78-14e8-4508-990b-6ec9f4f0595d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_feb7ae78-14e8-4508-990b-6ec9f4f0595d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7bb7ea45-b576-43a0-9f42-f8017d326e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7bb7ea45-b576-43a0-9f42-f8017d326e7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3962ceaf-9bd2-47c6-9a25-0cd752be3dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3962ceaf-9bd2-47c6-9a25-0cd752be3dc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_a399d4c3-8b17-4537-b952-7d4d7f953ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dc8583a8-959f-4a40-bcf8-fa4ca05187df" xlink:to="loc_us-gaap_DebtInstrumentFairValue_a399d4c3-8b17-4537-b952-7d4d7f953ff5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/ShareBasedCompensationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#ShareBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/ShareBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9ef6cc80-73ed-4dd9-b3cc-1880f400f426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9ef6cc80-73ed-4dd9-b3cc-1880f400f426" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_aee39875-2e81-4fce-b52e-b3563b655b0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_aee39875-2e81-4fce-b52e-b3563b655b0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a04527b1-1261-40bb-9174-8279abb2a04e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:to="loc_us-gaap_CostOfSalesMember_a04527b1-1261-40bb-9174-8279abb2a04e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_ca3cde27-d5c2-4049-9eef-f6ded3820ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:to="loc_us-gaap_OperatingExpenseMember_ca3cde27-d5c2-4049-9eef-f6ded3820ee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d08adca7-c42c-4317-9727-7a18d67dbb64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9ef6cc80-73ed-4dd9-b3cc-1880f400f426" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d08adca7-c42c-4317-9727-7a18d67dbb64" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#EarningsPerShareAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_220e753a-9d21-4d9f-9c81-994603285251_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_220e753a-9d21-4d9f-9c81-994603285251_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aff01a40-3894-4bec-9824-74919f5dd99c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aff01a40-3894-4bec-9824-74919f5dd99c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_6f5cad1a-549d-4843-a8a8-bff4ba480ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aff01a40-3894-4bec-9824-74919f5dd99c" xlink:to="loc_us-gaap_StockCompensationPlanMember_6f5cad1a-549d-4843-a8a8-bff4ba480ac9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e7840323-bed6-4240-8df9-ddc2ae70a250_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e7840323-bed6-4240-8df9-ddc2ae70a250_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e195e0ed-16e2-45aa-854a-106300649a80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e195e0ed-16e2-45aa-854a-106300649a80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_c85c766b-bd92-4fd1-80d6-8d26f375f295" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e195e0ed-16e2-45aa-854a-106300649a80" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_c85c766b-bd92-4fd1-80d6-8d26f375f295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_7fd3c212-4fc3-46fc-9838-f19ff2984fb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_7fd3c212-4fc3-46fc-9838-f19ff2984fb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_d21ca516-d85f-4bac-95b9-da4ae66e5836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_d21ca516-d85f-4bac-95b9-da4ae66e5836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_70f1eb30-c528-41cd-bfef-58d32b0ad185" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_d21ca516-d85f-4bac-95b9-da4ae66e5836" xlink:to="loc_us-gaap_SeniorNotesMember_70f1eb30-c528-41cd-bfef-58d32b0ad185" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbaf7aa9-cf84-453b-8c7b-ae50edddef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbaf7aa9-cf84-453b-8c7b-ae50edddef2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_47d2e2f5-3359-4831-8e4b-459eeaa580f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_47d2e2f5-3359-4831-8e4b-459eeaa580f7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:to="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_27d6863d-ca62-4279-8f98-9325f95b2532_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:to="loc_srt_RangeMember_27d6863d-ca62-4279-8f98-9325f95b2532_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:to="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_958f2b47-49d0-49c3-b146-f25a2a6e41b8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:to="loc_srt_MinimumMember_958f2b47-49d0-49c3-b146-f25a2a6e41b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9731400d-b194-4a38-be70-4dabc9e8c2f3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:to="loc_srt_MaximumMember_9731400d-b194-4a38-be70-4dabc9e8c2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9117401c-dcbf-478d-84b8-901055521fee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9117401c-dcbf-478d-84b8-901055521fee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e5c7badb-891b-4f96-bd66-75af091bf9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e5c7badb-891b-4f96-bd66-75af091bf9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_cb177e70-512a-4ca5-a6af-38c14e3ef70f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_cb177e70-512a-4ca5-a6af-38c14e3ef70f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_ecc68b23-2af5-49af-9449-aea81dae976a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_RentalIncomeNonoperating_ecc68b23-2af5-49af-9449-aea81dae976a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:to="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:to="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_c5ac6eba-e521-4945-a613-ccdf739b909f_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:to="loc_srt_LitigationCaseTypeDomain_c5ac6eba-e521-4945-a613-ccdf739b909f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_69d67db9-259c-4105-b3ca-0a36b2925c05" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:to="loc_srt_LitigationCaseTypeDomain_69d67db9-259c-4105-b3ca-0a36b2925c05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractTerminationCaseMember_6cb43730-6ece-449f-9b85-41120e27d88e" xlink:href="tyl-20250630.xsd#tyl_ContractTerminationCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_69d67db9-259c-4105-b3ca-0a36b2925c05" xlink:to="loc_tyl_ContractTerminationCaseMember_6cb43730-6ece-449f-9b85-41120e27d88e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_eabda2cb-b432-49ca-92e8-2f4ede3d470e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_eabda2cb-b432-49ca-92e8-2f4ede3d470e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_a24a1922-9cbd-439c-8f66-86bb7af7c06a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:to="loc_us-gaap_PurchaseObligation_a24a1922-9cbd-439c-8f66-86bb7af7c06a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.tylertech.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_f1ab34cb-9f0f-4b55-a3b7-a2ea11f4d609" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_f1ab34cb-9f0f-4b55-a3b7-a2ea11f4d609" xlink:to="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ac131567-448f-4bc2-b355-7edbd83d19d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ac131567-448f-4bc2-b355-7edbd83d19d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2318b7ac-98bb-4cf0-9be3-cc2ec449bbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2318b7ac-98bb-4cf0-9be3-cc2ec449bbe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_67878413-b5b3-4772-80f7-3b2226d40598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2318b7ac-98bb-4cf0-9be3-cc2ec449bbe3" xlink:to="loc_us-gaap_SubsequentEventMember_67878413-b5b3-4772-80f7-3b2226d40598" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6ecb24d9-be05-445c-b56c-af0e9be94368" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_f1ab34cb-9f0f-4b55-a3b7-a2ea11f4d609" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6ecb24d9-be05-445c-b56c-af0e9be94368" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LynnH.MooreMember_601bb753-91c5-4770-9d65-758405f256f4" xlink:href="tyl-20250630.xsd#tyl_LynnH.MooreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_tyl_LynnH.MooreMember_601bb753-91c5-4770-9d65-758405f256f4" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>tyl-20250630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b1d8bef2-9b3b-4d3f-8aaf-27204b518b03,g:1d818fb9-8860-4f7f-9628-97e492c53c9d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_151b9630-9f56-4d41-9187-b68b71dfb60d_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_c514aea7-8ae1-44ed-a04b-c5c28778efa9_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_e4d7d016-351f-4345-95c4-746ac83ac3f1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Available-for-sale Activity</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_e34f8859-d5c7-4b31-b840-ecb5ff47c5d0_verboseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lessor, operating lease renewal term (up to) (in years)</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_128b0805-a48f-49bb-a8c0-ab363709e1e8_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_0e4ecdb0-a499-4795-a367-7a01dfae87cb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityRollForward_9e5494fa-acd9-4288-a96a-3e05329c05cc_terseLabel_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability</link:label>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability [Roll Forward]</link:label>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityRollForward" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward" xlink:to="lab_tyl_ContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_abaad94d-1a42-4057-9535-da0ab13c6374_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_7b420c66-e4ec-425b-a59a-7f6693221af7_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_dcb6f368-8a40-46a1-956a-c98e59cafdfc_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reclassification adjustment for net income on sale of available-for-sale securities, included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_SaasArrangementsMember_6f8fe5a8-451c-443b-91b1-74d57d0ddb8d_terseLabel_en-US" xlink:label="lab_tyl_SaasArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SaaS</link:label>
    <link:label id="lab_tyl_SaasArrangementsMember_2dbbb3fc-6687-44d8-8138-6a42fda0083b_verboseLabel_en-US" xlink:label="lab_tyl_SaasArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SaaS</link:label>
    <link:label id="lab_tyl_SaasArrangementsMember_label_en-US" xlink:label="lab_tyl_SaasArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Saas Arrangements [Member]</link:label>
    <link:label id="lab_tyl_SaasArrangementsMember_documentation_en-US" xlink:label="lab_tyl_SaasArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Saas Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SaasArrangementsMember" xlink:href="tyl-20250630.xsd#tyl_SaasArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_SaasArrangementsMember" xlink:to="lab_tyl_SaasArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_1c453de0-e064-4792-95be-92195a96565c_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_PreviousAcquisitionsMember_9f5db109-46f9-4d96-9e64-d5df5e861a67_terseLabel_en-US" xlink:label="lab_tyl_PreviousAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Previous Acquisitions</link:label>
    <link:label id="lab_tyl_PreviousAcquisitionsMember_label_en-US" xlink:label="lab_tyl_PreviousAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Previous Acquisitions [Member]</link:label>
    <link:label id="lab_tyl_PreviousAcquisitionsMember_documentation_en-US" xlink:label="lab_tyl_PreviousAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Previous Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PreviousAcquisitionsMember" xlink:href="tyl-20250630.xsd#tyl_PreviousAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_PreviousAcquisitionsMember" xlink:to="lab_tyl_PreviousAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_4ec6bd84-a5bf-4af5-a022-d96f81cc1e5e_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9e34ecdf-2e3e-4c13-91c3-87f4f92660fa_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RECENTLY PRONOUNCED ACCOUNTING STANDARDS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_cb52b938-519c-49c0-98b0-c51f0b8103a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_2682fa98-67bb-4776-b4d2-3ea117f5adeb_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SOFR Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c0ac0ebe-da69-4065-842c-2690e0685735_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, by Balance Sheet Grouping</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_7894be60-c969-4825-b841-16d100efdd08_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Awards</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LicenseMember_75135ece-8218-4bf6-945d-2fee6371ba61_verboseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Software licenses and royalties</link:label>
    <link:label id="lab_us-gaap_LicenseMember_6c5bcc62-f1da-4306-87ef-19ea2ecb4753_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software licenses and royalties</link:label>
    <link:label id="lab_us-gaap_LicenseMember_label_en-US" xlink:label="lab_us-gaap_LicenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LicenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseMember" xlink:to="lab_us-gaap_LicenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_88753fba-2124-43f0-a25d-570b9500d0d6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_4eac14f4-1011-4503-abdd-76c824169442_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrealized losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_d49efc28-7b7e-4a5c-9b2d-5a357c9ccc44_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Basis</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e90bca6f-ca4b-4910-8338-2e7cb2de528c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock_0d41aa61-d326-4b21-a521-092499a7a306_terseLabel_en-US" xlink:label="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Commission and Amortization</link:label>
    <link:label id="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock_label_en-US" xlink:label="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Deferred Commission And Amortization [Table Text Block]</link:label>
    <link:label id="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock_documentation_en-US" xlink:label="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Deferred Commission And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" xlink:href="tyl-20250630.xsd#tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" xlink:to="lab_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_06aca53e-2dcd-48e4-9d2b-64b997e1e505_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_8c266d76-ad35-4d59-9b2d-7349b3652878_netLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Deferred Revenue and Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_17e19270-91a9-4201-99b0-ec50ebcb75c3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Commissions</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_SegmentedRevenue_5b849246-694a-4030-a81e-87c3858ca211_terseLabel_en-US" xlink:label="lab_tyl_SegmentedRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total segment revenues</link:label>
    <link:label id="lab_tyl_SegmentedRevenue_label_en-US" xlink:label="lab_tyl_SegmentedRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segmented Revenue</link:label>
    <link:label id="lab_tyl_SegmentedRevenue_documentation_en-US" xlink:label="lab_tyl_SegmentedRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segmented Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentedRevenue" xlink:href="tyl-20250630.xsd#tyl_SegmentedRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_SegmentedRevenue" xlink:to="lab_tyl_SegmentedRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d501a8dd-54a5-414b-83d5-7b318ed1368a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Revenues and Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f3fe5aa4-d0fb-460f-b149-11ca3d3e7f38_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument convertible (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_3b90facb-7e8f-4cbb-9513-597c05c51b1e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of shares pursuant to employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_d597784c-b2cb-42b7-ba88-0732974569ac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: unamortized debt discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_a147584f-a451-4b65-8ffd-44218cc8ec0d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation (percent)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_64a11e34-7053-4b5e-91b8-96acd11ecfeb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_d3648791-9ef3-4dfd-af07-81a34fc8b15d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payments, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_771e8617-98ea-45ff-93ac-c33f9c129f37_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_515a24a8-02b3-4254-bd7d-5208d365cc01_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f0dfac58-87b4-4e78-ad9a-2d3b34421f40_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_e111be87-6f4b-4720-95c8-b46fb4930933_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2ae58901-3725-4ffc-aeb8-6eb673406a21_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_4f003126-18a6-4663-97d8-03f55f5392b5_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_e01b49ca-d43e-463d-8452-aadf487fd6c4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_8f155943-8c28-4ff0-8bbf-033b627d0d67_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_61d65578-3ef2-48e7-9a98-80787c24fea4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_3b4d9a8d-0408-4777-bb75-019c7d65eb1b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d7513652-1ea2-47a4-9286-03b6b56692fc_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_fa45904d-c585-40c7-8a85-859004bb7f19_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_dacc6e64-0904-4aca-9073-83872e27bf98_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_1d3ad4f3-ce02-45d6-88ee-6fbcad901c3d_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4bc4e40d-e4c0-44f6-a097-c84beaa3c3df_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consecutive trading days (in days)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_153bc0e9-53f5-433d-9e59-acdabe5b1376_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ConvertibleSeniorNotesDue2026Member_2a0f12f6-9c04-4edd-91cd-aa923386315d_terseLabel_en-US" xlink:label="lab_tyl_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes due 2026</link:label>
    <link:label id="lab_tyl_ConvertibleSeniorNotesDue2026Member_df0c2736-b5a4-4982-bb51-edc9ad16ced0_verboseLabel_en-US" xlink:label="lab_tyl_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contractual interest expense - Convertible Senior Notes</link:label>
    <link:label id="lab_tyl_ConvertibleSeniorNotesDue2026Member_label_en-US" xlink:label="lab_tyl_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_tyl_ConvertibleSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_tyl_ConvertibleSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ConvertibleSeniorNotesDue2026Member" xlink:to="lab_tyl_ConvertibleSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_c5a08f80-9223-448c-8b1e-196424678b93_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures:</link:label>
    <link:label id="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_label_en-US" xlink:label="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment, Expenditure, Addition to Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:to="lab_us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_b5e9fda0-89f3-4e44-a45a-dbac001e10a4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_1b67e77c-dfed-4c85-9847-d6f34930a78b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_6d22e5a8-6276-4ffb-899c-aefeaa38e572_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_0e648c8f-8f1b-4a75-a5f4-6130da9709c2_terseLabel_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferral of revenue</link:label>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_label_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Increase From Deferral</link:label>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_documentation_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Increase From Deferral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityIncreaseFromDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" xlink:to="lab_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_AmortizationOfSoftwareDevelopmentMember_c49ddad0-6ddc-4772-81e4-e53ebc4e49f4_terseLabel_en-US" xlink:label="lab_tyl_AmortizationOfSoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of software development</link:label>
    <link:label id="lab_tyl_AmortizationOfSoftwareDevelopmentMember_label_en-US" xlink:label="lab_tyl_AmortizationOfSoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization Of Software Development [Member]</link:label>
    <link:label id="lab_tyl_AmortizationOfSoftwareDevelopmentMember_documentation_en-US" xlink:label="lab_tyl_AmortizationOfSoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amortization Of Software Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfSoftwareDevelopmentMember" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfSoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_AmortizationOfSoftwareDevelopmentMember" xlink:to="lab_tyl_AmortizationOfSoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_AmortizationOfOtherIntangibleAssets_647a9e6a-ba3d-42a5-bbe9-90e0a14892f9_terseLabel_en-US" xlink:label="lab_tyl_AmortizationOfOtherIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of other intangibles</link:label>
    <link:label id="lab_tyl_AmortizationOfOtherIntangibleAssets_1d593c0f-0f11-4255-81ac-e6722ea53894_negatedTerseLabel_en-US" xlink:label="lab_tyl_AmortizationOfOtherIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of other intangibles</link:label>
    <link:label id="lab_tyl_AmortizationOfOtherIntangibleAssets_label_en-US" xlink:label="lab_tyl_AmortizationOfOtherIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization Of Other Intangible Assets</link:label>
    <link:label id="lab_tyl_AmortizationOfOtherIntangibleAssets_documentation_en-US" xlink:label="lab_tyl_AmortizationOfOtherIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amortization Of Other Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfOtherIntangibleAssets" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfOtherIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_AmortizationOfOtherIntangibleAssets" xlink:to="lab_tyl_AmortizationOfOtherIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_21d95b41-9e9f-47f3-9d8a-f55f4b51380e_totalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_e1bd9f65-adff-49f4-9116-67d1d938f423_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes due 2026, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_d1e6a50a-d312-4853-8721-312db418b2be_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long Term - convertible senior notes due 2026, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_280e84f3-7e90-46f0-adac-1870284293f9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9210540b-8eeb-4a00-aa52-43616de06e22_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe2fbbe3-cf63-4189-932b-b75596eed175_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_74d0cb56-6ecb-4952-893c-3940950c5a90_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_132ecd74-495f-4141-9294-551c9dd36e86_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_c63e4be7-0c27-42b1-bda6-4b3590b2a865_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_4903deb0-1fdd-4e44-bdff-05bf67b96b02_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_df5277a7-9212-4849-9561-df1df150f650_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows:</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_c8ae1d60-35e7-4370-9bf1-310e500c1381_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dd16c990-c926-4879-88a5-4eeb29759916_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b2e4b985-979e-4deb-9268-8381a744920c_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent_7bb3b1fd-9344-4349-85a9-0db6b618c42b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available for sales debt securities, non-current</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ObservationPeriod_0dc9e7ea-ca9d-4790-8ecf-18173cfa758d_terseLabel_en-US" xlink:label="lab_tyl_ObservationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Observation period (in days)</link:label>
    <link:label id="lab_tyl_ObservationPeriod_label_en-US" xlink:label="lab_tyl_ObservationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Observation Period</link:label>
    <link:label id="lab_tyl_ObservationPeriod_documentation_en-US" xlink:label="lab_tyl_ObservationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Observation Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ObservationPeriod" xlink:href="tyl-20250630.xsd#tyl_ObservationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ObservationPeriod" xlink:to="lab_tyl_ObservationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaintenanceMember_4e2ba5fd-ccf8-4f88-9426-f6c18488dbac_netLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Maintenance</link:label>
    <link:label id="lab_us-gaap_MaintenanceMember_65591839-fc04-4fa7-8750-b9b30795ef4a_verboseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Maintenance</link:label>
    <link:label id="lab_us-gaap_MaintenanceMember_c84a2058-7b0e-4df2-bc55-ac5e61444f79_terseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maintenance</link:label>
    <link:label id="lab_us-gaap_MaintenanceMember_label_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maintenance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaintenanceMember" xlink:to="lab_us-gaap_MaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_449031bf-9373-40de-81ff-91c22178125a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Expense Related to Share-Based Awards</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_d68c382b-5bbc-41b0-9c02-4fa3a93ed25a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_SegmentOperatingIncomeLoss_6655f4cd-777b-498a-9d83-049096433fcd_totalLabel_en-US" xlink:label="lab_tyl_SegmentOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Segment operating income</link:label>
    <link:label id="lab_tyl_SegmentOperatingIncomeLoss_label_en-US" xlink:label="lab_tyl_SegmentOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Operating Income (Loss)</link:label>
    <link:label id="lab_tyl_SegmentOperatingIncomeLoss_documentation_en-US" xlink:label="lab_tyl_SegmentOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segment Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentOperatingIncomeLoss" xlink:href="tyl-20250630.xsd#tyl_SegmentOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_SegmentOperatingIncomeLoss" xlink:to="lab_tyl_SegmentOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_59acb331-9dad-4b97-9fa3-3eb1cc9637d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleGainLoss_5cd908ef-511d-4c76-8b79-89232d173258_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Realized gains on sales, net of tax</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4074fa00-498a-46ba-b2d0-305e79e60e81_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_379e33c1-95dc-4195-99c5-93a5ab0772cf_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_6b951513-f0c5-4fe5-8d2b-8b6d22e28d4f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, long-term</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_5524e3a8-bc56-44e0-bcba-8822465c6602_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Billing Status, Type</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billing Status, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_604829ca-e373-4bec-a60a-8c8fdfbfd8dd_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total borrowings, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1ef3cc40-b9f1-495b-818b-e19aa7e558d2_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_8d20e20a-870c-484c-8635-a478276c715f_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment assets:</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0edaf330-92e0-4969-8e90-983c0a9f0f3d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_7f829094-acab-4e42-b078-ca7f8c8f8467_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_bc87d4c7-a7ec-4dc9-acc9-565f8ce21956_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_MyGovLLCMember_b97d0873-84dd-48ab-a005-387cd02c1eb7_terseLabel_en-US" xlink:label="lab_tyl_MyGovLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">My Gov, LLC</link:label>
    <link:label id="lab_tyl_MyGovLLCMember_label_en-US" xlink:label="lab_tyl_MyGovLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">My Gov, LLC [Member]</link:label>
    <link:label id="lab_tyl_MyGovLLCMember_documentation_en-US" xlink:label="lab_tyl_MyGovLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">My Gov, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_MyGovLLCMember" xlink:href="tyl-20250630.xsd#tyl_MyGovLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_MyGovLLCMember" xlink:to="lab_tyl_MyGovLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_141cb5dc-c5d8-4992-bb4d-df1d000b843d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f44e4037-df45-4873-8f65-1ef9714db1f2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_5b5dc121-afb9-409c-83ff-e6a0e12f7d35_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f9eb5085-1dc4-4211-acce-bdd1ace59de3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable Type</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_e7ef11f6-a4cf-49e7-897c-db1726aa41a9_terseLabel_en-US" xlink:label="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total tangible assets</link:label>
    <link:label id="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_label_en-US" xlink:label="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Assets</link:label>
    <link:label id="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_documentation_en-US" xlink:label="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" xlink:href="tyl-20250630.xsd#tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" xlink:to="lab_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_4bc309f6-d412-417c-851e-41af762ecc14_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_29c4fe9d-e3ee-4000-a757-8c71c47d3c51_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_70331b40-f6fa-4037-8b15-e201911f2772_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_42c1db74-81c7-4030-97ff-6a01143c5322_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_0d3152be-a4e5-458c-9b04-6bdbc515d2ab_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9feec65c-d9e1-4373-b0bb-41305d9d8e5c_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_0d27a07c-5658-4f67-af54-819e0e94b772_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_975d0288-b69e-40ae-9918-2c62993aded9_negatedLabel_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Recognition of deferred revenue</link:label>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_label_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</link:label>
    <link:label id="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_documentation_en-US" xlink:label="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:to="lab_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_8a32c27b-1cbd-416a-a443-26c19db73341_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_e0082d4a-0e04-4cf9-b39e-b5f254be7461_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_c96a81f0-57f9-4ab4-8a1c-aca1f910cf51_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_PeriodAxis_ff06fd02-bbb3-41bd-b94c-4cfa79990109_terseLabel_en-US" xlink:label="lab_tyl_PeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period</link:label>
    <link:label id="lab_tyl_PeriodAxis_label_en-US" xlink:label="lab_tyl_PeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period [Axis]</link:label>
    <link:label id="lab_tyl_PeriodAxis_documentation_en-US" xlink:label="lab_tyl_PeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodAxis" xlink:href="tyl-20250630.xsd#tyl_PeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_PeriodAxis" xlink:to="lab_tyl_PeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_269be3a8-8017-4f8b-b9ac-b0e5b0b0011b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_218adb4a-25c1-4816-8140-196cee804050_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_7388ea1c-40af-4c0e-aecf-fd2e9f035e16_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_67e16961-0b0d-4c0f-a0e6-92a10ab5a749_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_459d0a04-8a06-464a-880c-741a3e33981f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c97ab672-328b-4459-ad3a-5774c7e325e5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities, exclusive of effects of acquired companies:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_17a11e1d-9096-4024-99b4-3040952d54b6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_97925599-3cb1-404d-afa5-3aaba232574f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_1034baf5-cbb9-4a03-99f8-52770483101c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b910ada4-e8f2-4d79-a4c6-c9ff75dc54b4_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d46af353-6886-4ee7-a3f5-02b91593a84e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ef7bd553-bdfd-4c4c-a23c-fe0a7c6f9fc0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_d0f48b25-fb61-4e71-bc92-c600120cf316_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f8bb83b3-7f7b-4619-8f4c-ccc3cf3850c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4eb5ea78-cd3f-4db8-b9d5-db269373c369_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility interest rate (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_68777e25-bc37-4746-ae93-610b666e1dcb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of marketable security investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_5d104f66-d58a-4923-9157-e9ef10e4e211_totalLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_248a998b-74d7-4e31-be32-b5ffc2c6a99f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_1cd29826-c024-4d33-ad1c-3638548b4f0b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_658376e0-5fe5-4bc2-80a8-397bff7ac8d1_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_951d2980-372e-45a6-8123-520b30509d21_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_b6f6f4d3-2498-4af2-885b-f99f121a06ca_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostTableTextBlock" xlink:to="lab_us-gaap_CapitalizedContractCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_bcf06799-492a-44ad-9524-4e25cacc05b7_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d9e59d86-ce58-4a76-bfd8-3f24f69a786e_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_0c4a3fc7-b73e-4b70-95c3-e3cb7ca6dc31_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Software (Excluding Acquired in Process Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_274481d2-7bec-4057-9542-b6f25c7c4333_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9a504606-25ab-4c86-b902-8fa99f86da80_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_564069b4-d791-4645-bc51-a32b4e14e12a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_86a6b9ae-0e66-466b-a800-3ad8605b91a1_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_437e7832-58a1-406a-a579-620581b2cc1a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_82198e9d-5323-44ff-9d78-f940474affb7_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_04e34bdf-afbc-455b-b2d6-d95baaa05a9d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cost of acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6888312d-fa44-45ef-a523-8f85e3e18a94_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire businesses, net of cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_ec164fce-1c01-4ba3-a053-f934a63dc8bb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption percentage (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_0320208e-53da-4209-b1ef-443ad6f1d853_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2772de8a-da78-4082-8402-ce003ab451c2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_54d754ef-681a-41f8-8b04-68e13993bc62_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_e8a20e41-fe89-414a-bbe4-613dc47ed4de_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_41bfba4f-aad3-4148-ab88-facd9898ecdd_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_e3ed2095-8a41-4fc6-8a5c-2300812c91f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2764854c-f4e4-4579-ac3d-00d32ba06a7d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivable_4e51d056-1150-4895-96c4-6e2324702759_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivable_label_en-US" xlink:label="lab_us-gaap_InterestReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivable" xlink:to="lab_us-gaap_InterestReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_55659f09-d15b-4a3b-af40-fd6da847a343_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_0a2d4199-e5c7-49d1-8ba2-5bdb6822dbc2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales and maturities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_7499e205-5dcf-4ac5-b731-2b9204ef3b82_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_f4734e25-8ca9-4af0-a72b-4e4b16cc1e4f_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_f2914a65-3ad0-414b-b49c-0949e1acc5fc_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6fb8a0ec-de50-4f7e-84ae-523b2629ea73_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_35d3f714-5d24-47f2-a383-4e5c7adc00ba_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_09ef1c12-6331-45e7-b68b-1783125e1c7f_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d63ce36f-6488-4639-bdd0-69184c4862e8_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_65ce6953-2547-4dcc-92ec-5b1c41ae846b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_24eb6d9a-2137-45ad-b302-3b1bc094a2f1_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_2984a45b-4827-4492-a8fa-80fcc6907104_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReceivable" xlink:to="lab_us-gaap_IncomeTaxReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubscriptionAndCirculationMember_19c44478-352f-49f9-b121-620cc36831ba_netLabel_en-US" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Subscriptions</link:label>
    <link:label id="lab_us-gaap_SubscriptionAndCirculationMember_label_en-US" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription and Circulation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember" xlink:to="lab_us-gaap_SubscriptionAndCirculationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_ffd0d75a-0de5-4774-9cfb-4816087b6e39_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_BFTRLLCMember_eea69e79-c652-47b1-a7c8-4bad30031149_terseLabel_en-US" xlink:label="lab_tyl_BFTRLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">BFTR, LLC</link:label>
    <link:label id="lab_tyl_BFTRLLCMember_label_en-US" xlink:label="lab_tyl_BFTRLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BFTR, LLC [Member]</link:label>
    <link:label id="lab_tyl_BFTRLLCMember_documentation_en-US" xlink:label="lab_tyl_BFTRLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">BFTR, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BFTRLLCMember" xlink:href="tyl-20250630.xsd#tyl_BFTRLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_BFTRLLCMember" xlink:to="lab_tyl_BFTRLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ContractTerminationCaseMember_3f19e255-9ffa-49b9-aadf-b1300697b2e7_terseLabel_en-US" xlink:label="lab_tyl_ContractTerminationCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Termination</link:label>
    <link:label id="lab_tyl_ContractTerminationCaseMember_label_en-US" xlink:label="lab_tyl_ContractTerminationCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Termination Case [Member]</link:label>
    <link:label id="lab_tyl_ContractTerminationCaseMember_documentation_en-US" xlink:label="lab_tyl_ContractTerminationCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Termination Case</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractTerminationCaseMember" xlink:href="tyl-20250630.xsd#tyl_ContractTerminationCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ContractTerminationCaseMember" xlink:to="lab_tyl_ContractTerminationCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_12a01c93-8126-4712-99b1-461a216e1918_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hardware and other</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_a4193a73-0911-41af-804d-38de671dc9a7_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_aecc1b9d-29ec-40f9-8b51-d2c212f33e24_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_9f0706ef-76cb-48ab-8789-422bf22518e9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software development expenditures:</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_085bbe39-65a4-475a-9f89-28147ff08b63_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3a5b7188-c417-4ff1-a682-8eda8ddf3274_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_669df6db-73d1-4c61-ba16-e46316981e50_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_fbfa7386-6380-4710-b40d-d997f1fe8bec_terseLabel_en-US" xlink:label="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock exceeds conversion price percentage (percent)</link:label>
    <link:label id="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_label_en-US" xlink:label="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Percentage Of Conversion Price Limitation Trigger</link:label>
    <link:label id="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_documentation_en-US" xlink:label="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Conversion, Percentage Of Conversion Price Limitation Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" xlink:href="tyl-20250630.xsd#tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" xlink:to="lab_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_NonrecurringRevenueMember_6cc7b902-de7e-4cc9-869c-b93f6ac32274_terseLabel_en-US" xlink:label="lab_tyl_NonrecurringRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total non-recurring revenues</link:label>
    <link:label id="lab_tyl_NonrecurringRevenueMember_label_en-US" xlink:label="lab_tyl_NonrecurringRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-recurring Revenue [Member]</link:label>
    <link:label id="lab_tyl_NonrecurringRevenueMember_documentation_en-US" xlink:label="lab_tyl_NonrecurringRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-recurring Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_NonrecurringRevenueMember" xlink:href="tyl-20250630.xsd#tyl_NonrecurringRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_NonrecurringRevenueMember" xlink:to="lab_tyl_NonrecurringRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_TransactionBasedFeesMember_580b2b45-f908-4a0e-8ed9-03aec55d5c2f_terseLabel_en-US" xlink:label="lab_tyl_TransactionBasedFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transaction-based fees</link:label>
    <link:label id="lab_tyl_TransactionBasedFeesMember_aabf17b5-2534-4f94-a340-8b5ce4615b90_verboseLabel_en-US" xlink:label="lab_tyl_TransactionBasedFeesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transaction-based fees</link:label>
    <link:label id="lab_tyl_TransactionBasedFeesMember_label_en-US" xlink:label="lab_tyl_TransactionBasedFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transaction Based Fees [Member]</link:label>
    <link:label id="lab_tyl_TransactionBasedFeesMember_documentation_en-US" xlink:label="lab_tyl_TransactionBasedFeesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transaction Based Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TransactionBasedFeesMember" xlink:href="tyl-20250630.xsd#tyl_TransactionBasedFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_TransactionBasedFeesMember" xlink:to="lab_tyl_TransactionBasedFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_df81d223-7963-4b03-8d4f-f804661c9188_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_RetentionReceivableMember_1af038fd-8bb2-45e3-bdf0-bc0021808494_terseLabel_en-US" xlink:label="lab_tyl_RetentionReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retention Receivable</link:label>
    <link:label id="lab_tyl_RetentionReceivableMember_label_en-US" xlink:label="lab_tyl_RetentionReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retention Receivable [Member]</link:label>
    <link:label id="lab_tyl_RetentionReceivableMember_documentation_en-US" xlink:label="lab_tyl_RetentionReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retention Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RetentionReceivableMember" xlink:href="tyl-20250630.xsd#tyl_RetentionReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_RetentionReceivableMember" xlink:to="lab_tyl_RetentionReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_AcquiredSoftwareMember_ff385b4f-6dea-4145-84f9-0412b65f3fb3_terseLabel_en-US" xlink:label="lab_tyl_AcquiredSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of acquired software</link:label>
    <link:label id="lab_tyl_AcquiredSoftwareMember_label_en-US" xlink:label="lab_tyl_AcquiredSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Software [Member]</link:label>
    <link:label id="lab_tyl_AcquiredSoftwareMember_documentation_en-US" xlink:label="lab_tyl_AcquiredSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AcquiredSoftwareMember" xlink:href="tyl-20250630.xsd#tyl_AcquiredSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_AcquiredSoftwareMember" xlink:to="lab_tyl_AcquiredSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_HardwareAndOtherMember_49595216-ede9-4ea8-9eca-0f02dc71e785_terseLabel_en-US" xlink:label="lab_tyl_HardwareAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hardware and other</link:label>
    <link:label id="lab_tyl_HardwareAndOtherMember_f8a9b711-8045-4d0f-b91c-b7a4b343a6e3_verboseLabel_en-US" xlink:label="lab_tyl_HardwareAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Hardware and other</link:label>
    <link:label id="lab_tyl_HardwareAndOtherMember_label_en-US" xlink:label="lab_tyl_HardwareAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hardware And Other [Member]</link:label>
    <link:label id="lab_tyl_HardwareAndOtherMember_documentation_en-US" xlink:label="lab_tyl_HardwareAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hardware and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_HardwareAndOtherMember" xlink:href="tyl-20250630.xsd#tyl_HardwareAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_HardwareAndOtherMember" xlink:to="lab_tyl_HardwareAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_SoftwareLicensesAndRoyaltiesMember_ae454f35-dd17-4ab5-b656-241eb8bd900e_terseLabel_en-US" xlink:label="lab_tyl_SoftwareLicensesAndRoyaltiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software licenses and royalties</link:label>
    <link:label id="lab_tyl_SoftwareLicensesAndRoyaltiesMember_label_en-US" xlink:label="lab_tyl_SoftwareLicensesAndRoyaltiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Licenses And Royalties [Member]</link:label>
    <link:label id="lab_tyl_SoftwareLicensesAndRoyaltiesMember_documentation_en-US" xlink:label="lab_tyl_SoftwareLicensesAndRoyaltiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software Licenses and Royalties [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SoftwareLicensesAndRoyaltiesMember" xlink:href="tyl-20250630.xsd#tyl_SoftwareLicensesAndRoyaltiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_SoftwareLicensesAndRoyaltiesMember" xlink:to="lab_tyl_SoftwareLicensesAndRoyaltiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_5249bec4-ddd2-48f9-afc1-c2748f26eec6_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future Operating Rental Income</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_ca2b5173-a084-48a7-b8b9-a1f2876a4b03_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_56c2110f-5591-444e-bfe4-2b2245325c0e_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_EarningsPerCommonShareAbstract_cbafd4ee-91c4-4d02-8ab7-05804bc898af_terseLabel_en-US" xlink:label="lab_tyl_EarningsPerCommonShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per common share:</link:label>
    <link:label id="lab_tyl_EarningsPerCommonShareAbstract_label_en-US" xlink:label="lab_tyl_EarningsPerCommonShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Common Share [Abstract]</link:label>
    <link:label id="lab_tyl_EarningsPerCommonShareAbstract_documentation_en-US" xlink:label="lab_tyl_EarningsPerCommonShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EarningsPerCommonShareAbstract" xlink:href="tyl-20250630.xsd#tyl_EarningsPerCommonShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_EarningsPerCommonShareAbstract" xlink:to="lab_tyl_EarningsPerCommonShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8d30dcfa-04ff-4c89-a6af-45dc463e990e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_9ba96f01-edfc-4bd3-ad51-673e82091faf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected timing of satisfaction period (in years)</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_4e8f86dd-5bbf-4b8d-9624-ff9e7de25763_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_4d1f18db-b6c5-4e20-b6e9-3919e6dcbb5d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_b89d3112-6e91-4b40-afec-d8f07647a79b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f7f105bd-8da6-442f-9639-fe79e081dc74_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rates (percent)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_52fc9eb5-9679-4e4b-ab0e-facea4c43a61_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_7e83dacb-a44a-471a-aeb1-337705ed7d54_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForSoftware_97c15d2e-61b1-4d90-8172-e1965f1da5f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment in software development</link:label>
    <link:label id="lab_us-gaap_PaymentsForSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForSoftware" xlink:to="lab_us-gaap_PaymentsForSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_7ccecd96-4961-4ed3-8480-7a5d87295242_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f2c085ff-19eb-47c1-8eb5-5a04301ce562_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c2a2f5ec-c125-428c-be05-81696ff552c9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">REVENUE RECOGNITION</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_22b2232e-47f8-45db-aff5-8e9cbd8bd946_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_fd041d30-1614-4440-b214-cf7a04fc4d8b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining aggregate minimum purchase commitment</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_e12fb027-5ed1-4b4d-a927-6cdcb44fcf39_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less:</link:label>
    <link:label id="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_a64cfa32-3925-4468-b1ea-6750236f78fb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment and Related Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_55b71273-d8a5-4c13-85dc-8f578549f1ae_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b62ce15f-238a-4180-bf36-f404ec9a7df8_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1d8b5156-c148-408d-81fb-e3ef9c813ca2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_03269df1-8c93-4025-a8ff-6996b56c743a_terseLabel_en-US" xlink:label="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:label id="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="tyl-20250630.xsd#tyl_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_tyl_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_a443a89c-ae5e-4fc0-8f9d-fd990e23bf0b_terseLabel_en-US" xlink:label="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator for basic and diluted earnings per share:</link:label>
    <link:label id="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_label_en-US" xlink:label="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator of Basic and Diluted Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_documentation_en-US" xlink:label="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Numerator of Basic and Diluted Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" xlink:href="tyl-20250630.xsd#tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" xlink:to="lab_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_d26fadd0-38e2-4123-a72f-d6521ec57d77_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_OptionOneMember_3f8772f6-1c71-46f0-bc14-80d14cfd7e91_terseLabel_en-US" xlink:label="lab_tyl_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option One</link:label>
    <link:label id="lab_tyl_OptionOneMember_label_en-US" xlink:label="lab_tyl_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option One [Member]</link:label>
    <link:label id="lab_tyl_OptionOneMember_documentation_en-US" xlink:label="lab_tyl_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionOneMember" xlink:href="tyl-20250630.xsd#tyl_OptionOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_OptionOneMember" xlink:to="lab_tyl_OptionOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_322e143a-8c1e-4c07-b630-62e59a6667d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_2a0dc3c9-ae72-45c0-9e09-1e5df765f86f_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_999948dc-768d-42b9-a0c6-e39eb33176ac_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_71aa2778-9588-45cf-babe-c67b90b4dc12_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial conversion price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_7a3a321e-1550-483d-a2ca-07d047745170_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, conversion price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract_9de96d40-5168-4df3-b82c-f30a7891b87a_terseLabel_en-US" xlink:label="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assumed conversion of dilutive securities:</link:label>
    <link:label id="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assumed Conversion of Dilutive Securities [Abstract]</link:label>
    <link:label id="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract_documentation_en-US" xlink:label="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assumed Conversion of Dilutive Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AssumedConversionofDilutiveSecuritiesAbstract" xlink:href="tyl-20250630.xsd#tyl_AssumedConversionofDilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_AssumedConversionofDilutiveSecuritiesAbstract" xlink:to="lab_tyl_AssumedConversionofDilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1889ca4f-8cd6-4328-a276-2e000bbf315b_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_LynnH.MooreMember_label_en-US" xlink:label="lab_tyl_LynnH.MooreMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lynn H. Moore [Member]</link:label>
    <link:label id="lab_tyl_LynnH.MooreMember_documentation_en-US" xlink:label="lab_tyl_LynnH.MooreMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lynn H. Moore</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LynnH.MooreMember" xlink:href="tyl-20250630.xsd#tyl_LynnH.MooreMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_LynnH.MooreMember" xlink:to="lab_tyl_LynnH.MooreMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_43e60b58-d508-431c-b7ef-f3f80056ace4_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc634741-6453-4f10-b463-15b13b6b62a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_2800ff7d-0307-4f8a-a1d4-53476c939691_terseLabel_en-US" xlink:label="lab_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Investments</link:label>
    <link:label id="lab_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:to="lab_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_8f8428b0-13f6-4354-b02b-1a6fb1dc87d5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_7264f17a-32f5-4eba-a50d-ee88eeb9a92e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_f2347de4-0510-4ca1-a403-26adb3955c73_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_870e6d14-4b8d-4f3a-b09b-b0a24d6ddee7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_94998a53-c93b-4ae4-95fa-c2bbcb183884_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_01abd186-1019-4af0-ad78-9f0f782cb045_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_7c1f3e99-bd6a-4bbb-9340-3f4a82c943b0_terseLabel_en-US" xlink:label="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement</link:label>
    <link:label id="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_label_en-US" xlink:label="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Stock Options Exercised, Net Of Shares Withheld</link:label>
    <link:label id="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_documentation_en-US" xlink:label="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Stock Options Exercised, Net Of Shares Withheld</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" xlink:href="tyl-20250630.xsd#tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" xlink:to="lab_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_737178e6-0cd0-496f-ac58-567f2310684a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for (Proceeds from) Other Investing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_80e2c0d2-9045-4d79-bff1-a608c3f88529_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_800e288e-3ba9-4a09-ba69-ec56fc68e5a3_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_b89bf288-d425-4e96-a96a-76b026af6741_terseLabel_en-US" xlink:label="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_label_en-US" xlink:label="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment To Be Received, After Year Four</link:label>
    <link:label id="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_documentation_en-US" xlink:label="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment To Be Received, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" xlink:href="tyl-20250630.xsd#tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" xlink:to="lab_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_MeasurementPeriod_83d6079c-1cf2-4bf4-9fb4-1310520e0ef5_terseLabel_en-US" xlink:label="lab_tyl_MeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement period (in days)</link:label>
    <link:label id="lab_tyl_MeasurementPeriod_label_en-US" xlink:label="lab_tyl_MeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Period</link:label>
    <link:label id="lab_tyl_MeasurementPeriod_documentation_en-US" xlink:label="lab_tyl_MeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_MeasurementPeriod" xlink:href="tyl-20250630.xsd#tyl_MeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_MeasurementPeriod" xlink:to="lab_tyl_MeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6eacd3c5-77fe-4a27-bc6e-99c1e7b443a4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_ad0ffe03-311e-466e-80c1-2c2d21f0440e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_1d5d0988-6d24-4793-aa0c-863ea1608f0d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_be390bac-a8cc-4bee-a30a-6ad3572aee63_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ReimbursementOfSharesValueFromEscrow_e293698d-d87a-4849-9739-a6bc760f5512_negatedTerseLabel_en-US" xlink:label="lab_tyl_ReimbursementOfSharesValueFromEscrow" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reimbursement of shares from escrow</link:label>
    <link:label id="lab_tyl_ReimbursementOfSharesValueFromEscrow_label_en-US" xlink:label="lab_tyl_ReimbursementOfSharesValueFromEscrow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reimbursement Of Shares, Value From Escrow</link:label>
    <link:label id="lab_tyl_ReimbursementOfSharesValueFromEscrow_documentation_en-US" xlink:label="lab_tyl_ReimbursementOfSharesValueFromEscrow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reimbursement Of Shares, Value From Escrow</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ReimbursementOfSharesValueFromEscrow" xlink:href="tyl-20250630.xsd#tyl_ReimbursementOfSharesValueFromEscrow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ReimbursementOfSharesValueFromEscrow" xlink:to="lab_tyl_ReimbursementOfSharesValueFromEscrow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RentalIncomeNonoperating_db201b43-c256-4406-9a2d-16053599ee1a_terseLabel_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rental income</link:label>
    <link:label id="lab_us-gaap_RentalIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_RentalIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RentalIncomeNonoperating" xlink:to="lab_us-gaap_RentalIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_e472b77d-deca-42fd-bee7-03abb495e31c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_2ef1b720-444e-4a19-9f40-9949e921b6c3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_b5154bee-e5e7-4601-826b-449ef84ff09e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_aae905c2-83d1-4c70-b69b-e8d6266ecc49_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_OptionDomain_a1f91c0b-a8de-4c49-833f-5a669f63e42f_terseLabel_en-US" xlink:label="lab_tyl_OptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option</link:label>
    <link:label id="lab_tyl_OptionDomain_label_en-US" xlink:label="lab_tyl_OptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option [Domain]</link:label>
    <link:label id="lab_tyl_OptionDomain_documentation_en-US" xlink:label="lab_tyl_OptionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionDomain" xlink:href="tyl-20250630.xsd#tyl_OptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_OptionDomain" xlink:to="lab_tyl_OptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5455df91-6b6c-41b3-b30a-e9989c524376_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_a04be018-f667-4e12-a1a6-5402bb5cadfe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock repurchases</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5f642d32-b3b5-49d2-8bee-3cb4dea2c409_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_CostMethodInvestmentOwnershipPercentage_2da5289a-b5fc-4d5b-8683-9a9b90854c39_terseLabel_en-US" xlink:label="lab_tyl_CostMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment percentage (percent)</link:label>
    <link:label id="lab_tyl_CostMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_tyl_CostMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Method Investment Ownership Percentage</link:label>
    <link:label id="lab_tyl_CostMethodInvestmentOwnershipPercentage_documentation_en-US" xlink:label="lab_tyl_CostMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost method investment ownership percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CostMethodInvestmentOwnershipPercentage" xlink:href="tyl-20250630.xsd#tyl_CostMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_CostMethodInvestmentOwnershipPercentage" xlink:to="lab_tyl_CostMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2bb06fc8-deb7-4416-96a1-5ce528ae3226_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_64be30c2-4682-4c51-b7a3-402d02650682_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate, stated percentage (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_728b87d5-ac04-4370-988f-01c8b2231c49_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_aac2221b-2c69-48e8-b626-40fb8131d609_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_30bce349-04b5-47f9-abb5-db51af852cd9_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_60fe815e-53c5-428b-a10a-323b71ccbb08_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, long-term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_d9ec3ff6-997c-48ab-b6ba-fa6c69c7a2b8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_2e8cc55e-a482-4d2f-9887-20c5ac06dc16_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_51e7b2f5-1835-4317-864d-a1173ca1da16_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_1098e3c7-960d-4b51-95f3-b644001c408d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_61d67a1c-2ecb-4101-ad5d-1ba818ac1d53_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_b8b36960-470a-4cce-a3d8-73e50daede14_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of convertible senior notes due 2026, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_8ad7dbbd-38d0-4e5b-a732-a8816fc0f991_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current portion of convertible senior notes due 2026, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtCurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtCurrent" xlink:to="lab_us-gaap_ConvertibleDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_844a88a0-689b-4cfb-a115-85c1405f46e7_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_a77fcd8c-b23e-45e1-b436-2359f6b2f7b8_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDebtExpense_37150cfc-b19c-4c78-9daa-b5f3abb8e7e7_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_InterestAndDebtExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InterestAndDebtExpense_label_en-US" xlink:label="lab_us-gaap_InterestAndDebtExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest and Debt Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDebtExpense" xlink:to="lab_us-gaap_InterestAndDebtExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_d9522c43-a25e-46fd-b176-d3b9d09d5435_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire businesses, gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_be4cc582-00c3-472a-8aaf-f6f0d4fe7ec1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_146c11ee-30c2-49f8-8ae1-6c10965c5753_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_e4cfaa3c-5018-4956-bca9-5b60c7b1c52e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of shares pursuant to employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock_4f641d9d-b2b0-4845-b376-c85fafdfc59c_terseLabel_en-US" xlink:label="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Supplemental Information Related to Leases</link:label>
    <link:label id="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Supplemental Information Related To Leases [Table Text Block]</link:label>
    <link:label id="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Supplemental Information Related To Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" xlink:href="tyl-20250630.xsd#tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" xlink:to="lab_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_bd48ec3e-be08-4e23-81c2-043d91f0bb92_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_71c9c401-3fca-4b2d-9261-d757641b9852_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contractual interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_03dc91b9-a986-4fef-b84c-baaa82c7e5d2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_RevenueFromContractWithCustomerContractTerm_c908cff6-8856-41c3-b124-0e051309083a_terseLabel_en-US" xlink:label="lab_tyl_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract term (in years)</link:label>
    <link:label id="lab_tyl_RevenueFromContractWithCustomerContractTerm_label_en-US" xlink:label="lab_tyl_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Contract Term</link:label>
    <link:label id="lab_tyl_RevenueFromContractWithCustomerContractTerm_documentation_en-US" xlink:label="lab_tyl_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueFromContractWithCustomerContractTerm" xlink:href="tyl-20250630.xsd#tyl_RevenueFromContractWithCustomerContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_RevenueFromContractWithCustomerContractTerm" xlink:to="lab_tyl_RevenueFromContractWithCustomerContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_eb75a798-30c8-424a-9dd3-45d30a88a18a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_fb305333-ae34-45bf-86c0-9c1059e086a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_15ed64a2-ff8f-4b11-85e6-e45366594c56_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_cd9d7399-3b71-4ee5-a997-8ce81d03c115_netLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Debt instrument face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_8fbff843-9139-4580-9f59-e30c603ae4f7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_db963c4a-9bf2-4144-b23f-6b5cd8660dbc_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_55060e33-d772-4ef9-999a-d825fc62e7f1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_92c3d225-8e2a-4359-8848-0bfad146ac2d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale debt securities, loss position, non-current, number of positions</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6b9bd602-a13e-4ab1-a067-91db57c5ac47_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_58aca5f5-c1b7-4f51-b7b1-e64089d22c3f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_54dac4a1-6ce6-4ccc-975f-cc23b48bc983_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing expense</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_31d42e24-f7bd-47f2-b39e-d15cb0c798a1_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing expense</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_21ca17cf-084f-4a10-86a5-b78df5c32075_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing expense</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_76f81aa5-7955-41b9-b3cc-a4404064d153_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_9cb07d39-d939-4998-8a61-e616c886a99a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_9161c6d5-1103-4efc-80a3-3b5d4b29438c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Damages sought</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c5ecb8d3-390a-4360-a0c3-83c73c0d2c5a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a517057c-c7d2-4572-95bd-30128d956ad5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b67b8a61-caad-4d02-9dca-ac62aa83132f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a770e76a-2716-4c32-9e5d-6dd35f581341_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_0201ae0e-37bd-4812-a095-0689a98aa5fb_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues:</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebt_7b8b95aa-14d3-418d-8709-4c42501281e1_totalLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ReimbursementOfSharesFromEscrow_49d7e4bf-1c6a-4d85-b7f0-69a9ed24f72d_verboseLabel_en-US" xlink:label="lab_tyl_ReimbursementOfSharesFromEscrow" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Reimbursement of shares from escrow (in shares)</link:label>
    <link:label id="lab_tyl_ReimbursementOfSharesFromEscrow_label_en-US" xlink:label="lab_tyl_ReimbursementOfSharesFromEscrow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reimbursement Of Shares From Escrow</link:label>
    <link:label id="lab_tyl_ReimbursementOfSharesFromEscrow_documentation_en-US" xlink:label="lab_tyl_ReimbursementOfSharesFromEscrow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reimbursement Of Shares From Escrow</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ReimbursementOfSharesFromEscrow" xlink:href="tyl-20250630.xsd#tyl_ReimbursementOfSharesFromEscrow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ReimbursementOfSharesFromEscrow" xlink:to="lab_tyl_ReimbursementOfSharesFromEscrow" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_78f29232-5359-4734-9233-42dac2b7bb1f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_OptionTwoMember_8e4666af-1cf2-4d98-b576-ca009dbbee82_terseLabel_en-US" xlink:label="lab_tyl_OptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Two</link:label>
    <link:label id="lab_tyl_OptionTwoMember_label_en-US" xlink:label="lab_tyl_OptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Two [Member]</link:label>
    <link:label id="lab_tyl_OptionTwoMember_documentation_en-US" xlink:label="lab_tyl_OptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionTwoMember" xlink:href="tyl-20250630.xsd#tyl_OptionTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_OptionTwoMember" xlink:to="lab_tyl_OptionTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_848d4f1b-144b-4b0f-9671-a6d112d5197c_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_9b0b39bd-8a1a-4246-8024-d4db281caf80_verboseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_PeriodOneMember_cf3965bf-3f34-4079-9d81-25f93c0e3d28_terseLabel_en-US" xlink:label="lab_tyl_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tyipical</link:label>
    <link:label id="lab_tyl_PeriodOneMember_label_en-US" xlink:label="lab_tyl_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period One [Member]</link:label>
    <link:label id="lab_tyl_PeriodOneMember_documentation_en-US" xlink:label="lab_tyl_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodOneMember" xlink:href="tyl-20250630.xsd#tyl_PeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_PeriodOneMember" xlink:to="lab_tyl_PeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_0c3d6599-691b-41b8-bfcf-5960e267510d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_99295937-28d9-4072-ad23-315f3b4bbe5b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gains from sale of investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Sale of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfInvestments" xlink:to="lab_us-gaap_GainLossOnSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_10eb317e-32f8-4a24-a8cd-32f67253279c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_5a257ece-14ff-461e-8bfc-30bb0c880427_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_cdda6770-6982-43dc-bc47-d751c80fb1b7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash outflows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_f43f461f-cc5e-4dc0-80f9-a350cf721319_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributions from employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_f05704fc-ef6e-4729-b702-f73c8bd092ef_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_54fd64c6-ad88-43fd-8093-91d4cfe5eeec_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_18f75180-8eae-413c-8e42-157116adb78f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of June&#160;30, 2025 and December&#160;31, 2024</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_268573db-4f4e-4a19-b42c-c11bc408875f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_32f3c600-ef12-4a9b-afa1-e95bf224e6b7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_OptionAxis_98aa8a60-e006-4994-9f37-2c2eb50ee091_terseLabel_en-US" xlink:label="lab_tyl_OptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option</link:label>
    <link:label id="lab_tyl_OptionAxis_label_en-US" xlink:label="lab_tyl_OptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option [Axis]</link:label>
    <link:label id="lab_tyl_OptionAxis_documentation_en-US" xlink:label="lab_tyl_OptionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionAxis" xlink:href="tyl-20250630.xsd#tyl_OptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_OptionAxis" xlink:to="lab_tyl_OptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_50da797e-b344-4c38-be1a-20bba40a7a35_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets:</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8934fe07-eede-4219-a91f-a162b85915df_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_3450540d-82ec-44c6-bf0a-3cbd2098dd73_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_2a5c2eef-35e0-45e0-8c7c-02a567f1d6fc_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash acquired from acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_0f657099-0cd9-4f05-ba9b-a1b0397703df_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_eeaf145f-9b19-4e22-a227-3756270f8cb5_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_7d0618ec-d094-4fd8-ae9e-c5a1027b043b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_f1ffbb39-2913-4682-a0a8-edc3bcc6d430_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_390210a9-f6cb-439b-8b41-39bbcc46fac9_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_c4cee4a8-bc15-412a-a684-edca2eebe643_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a44fea28-7f3a-4eb6-adbb-b6c98660c92b_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6fef2d5c-9426-4d2b-8714-c446c169e7f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_96041327-1a20-4e94-9eb7-8606e161058d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_CorporateAndEliminationsMember_841304d7-2a63-4d4a-9875-006b941cd67b_terseLabel_en-US" xlink:label="lab_tyl_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate and Elimination</link:label>
    <link:label id="lab_tyl_CorporateAndEliminationsMember_label_en-US" xlink:label="lab_tyl_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate And Eliminations [Member]</link:label>
    <link:label id="lab_tyl_CorporateAndEliminationsMember_documentation_en-US" xlink:label="lab_tyl_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate And Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CorporateAndEliminationsMember" xlink:href="tyl-20250630.xsd#tyl_CorporateAndEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_CorporateAndEliminationsMember" xlink:to="lab_tyl_CorporateAndEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_8b2351da-9d63-4ec5-bb22-3f51e1d6ac06_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_ebca83b5-0c85-4321-8e30-90f550c289f7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instruments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_RecurringRevenueMember_673b676a-2045-49cc-84fb-b3512fb7026f_terseLabel_en-US" xlink:label="lab_tyl_RecurringRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total recurring revenues</link:label>
    <link:label id="lab_tyl_RecurringRevenueMember_label_en-US" xlink:label="lab_tyl_RecurringRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recurring Revenue [Member]</link:label>
    <link:label id="lab_tyl_RecurringRevenueMember_documentation_en-US" xlink:label="lab_tyl_RecurringRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recurring Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RecurringRevenueMember" xlink:href="tyl-20250630.xsd#tyl_RecurringRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_RecurringRevenueMember" xlink:to="lab_tyl_RecurringRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_PeriodDomain_70ab7e40-14ba-4419-b0fb-098a8b6403b9_terseLabel_en-US" xlink:label="lab_tyl_PeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period</link:label>
    <link:label id="lab_tyl_PeriodDomain_label_en-US" xlink:label="lab_tyl_PeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period [Domain]</link:label>
    <link:label id="lab_tyl_PeriodDomain_documentation_en-US" xlink:label="lab_tyl_PeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodDomain" xlink:href="tyl-20250630.xsd#tyl_PeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_PeriodDomain" xlink:to="lab_tyl_PeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_c2998c7e-13f0-4f1a-ae0c-08aece1e5c8f_terseLabel_en-US" xlink:label="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Paid Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Paid Amounts Included In The Measurement Of Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="tyl-20250630.xsd#tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_45415496-8e6a-4e74-bd7a-7a39f7a8a32e_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_84ffa20f-e7ab-4794-a7d5-8cb3962ed5eb_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_667b1b0b-ad10-4ea3-a00f-78a36b51fc5c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_a80caa4f-0f4b-4736-abf6-e92c13a90b5e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_ee49406a-c58a-49a1-8990-fdb3ab9e0a52_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_eece19a6-4b78-497b-81d0-cf3d7e02bb53_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_1df9d557-14a9-4dc7-8c78-5f1004d71091_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bf8c2dd7-df35-46c9-9bc5-49e8a032a17a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_86466df1-1935-47b4-bdd0-7d67a71454c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8fe23410-6459-4b2d-bb8c-c035d01288b2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Additions to property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_192bc024-ef98-4811-8c74-2aefb4a6e35d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_589e7be2-073c-4c05-ac79-b82b8ea363c8_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_5a5b6e7b-3a88-4c17-a9a2-87a0c4f6f5a4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average interest rate (percent)</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_c6bd1416-557a-440c-ab72-92461bcb0319_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c211663f-d0a1-418b-ae03-c5d9b271ad3e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_50c861a1-589d-49f5-9007-75debfc3b2c4_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Operating Income from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5b11c8a3-302e-4841-b78a-dce9b046f849_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e1113b6d-0cc9-414e-8d43-b5b302782d13_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1ffff959-3b83-462e-a5f7-9fb1088be975_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_60617eb7-07e7-42bd-b279-442dd4f7c3bf_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_11c4b14f-9ae8-4ea0-ae49-909e264d2522_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_3f617035-a2ed-4908-bf95-dea67ce60513_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_6350cef0-39a4-47e6-868a-6245bd253a55_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_5329932a-1624-4fc7-b66a-9da0380c7dfb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_ebeae93c-c43f-4b0d-9775-338d1fe78e40_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_e5339ff3-2a8c-432d-8749-401ac6970285_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_7a72273f-9d53-46b1-a5e3-63f0ade45a55_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_99af97d9-3239-4a4d-a63b-459c7f4a48ce_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable (less allowance for losses and sales adjustments of $27,445 in 2025 and $17,325 in 2024)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0bc21dd5-7066-4ac2-ae79-745b00ddb4fc_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable - current</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_f6dee865-befe-4397-845a-4430f0721573_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_40d17967-56ce-4348-bf22-44b34650252a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_e01446e7-940b-48b2-9570-55da44f0dccb_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_8b052395-f965-438a-a188-7cd5183e96fc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_8fd6acd2-9fcd-4626-8928-87a87b452bd1_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_ada0004d-8dd8-493b-818d-514297218542_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_19912ddc-a468-4664-a9cf-378c4c29fbb1_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_751aaea9-0849-407e-ae4c-daaed26d3fe5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_0df8290d-631b-4268-9082-b728605bbac1_verboseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_9f39a435-b096-4809-ae48-b3cf04001f62_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForOtherCreditLosses_9507ea70-bcbb-4dcc-83e4-e8191b35875f_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit loss</link:label>
    <link:label id="lab_us-gaap_ProvisionForOtherCreditLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for Other Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForOtherCreditLosses" xlink:to="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_85035b68-3d3c-4fd7-b818-168981293c36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Securities available-for-sale and transferred securities:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_TermLoanMember_e7674f8a-e6c6-4014-9fb7-8b1b39189303_terseLabel_en-US" xlink:label="lab_tyl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual interest expense - Term Loans</link:label>
    <link:label id="lab_tyl_TermLoanMember_label_en-US" xlink:label="lab_tyl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_tyl_TermLoanMember_documentation_en-US" xlink:label="lab_tyl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TermLoanMember" xlink:href="tyl-20250630.xsd#tyl_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_TermLoanMember" xlink:to="lab_tyl_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledRevenuesMember_80316144-449d-4266-a244-4914d46b882b_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled Revenues</link:label>
    <link:label id="lab_us-gaap_UnbilledRevenuesMember_label_en-US" xlink:label="lab_us-gaap_UnbilledRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Revenues [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledRevenuesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledRevenuesMember" xlink:to="lab_us-gaap_UnbilledRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d8ab7170-57cd-4a89-bc12-e17b9f64d15a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_9e9a56c2-252a-45c0-8e47-8b215c6f9439_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ConvertibleNotesDue2026Member_ac1edabe-f9aa-42fd-b527-445ebd4bdc82_terseLabel_en-US" xlink:label="lab_tyl_ConvertibleNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes due 2026</link:label>
    <link:label id="lab_tyl_ConvertibleNotesDue2026Member_0377c832-6792-4279-b617-2fde1c007760_verboseLabel_en-US" xlink:label="lab_tyl_ConvertibleNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes due 2026</link:label>
    <link:label id="lab_tyl_ConvertibleNotesDue2026Member_label_en-US" xlink:label="lab_tyl_ConvertibleNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Notes Due 2026 [Member]</link:label>
    <link:label id="lab_tyl_ConvertibleNotesDue2026Member_documentation_en-US" xlink:label="lab_tyl_ConvertibleNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleNotesDue2026Member" xlink:href="tyl-20250630.xsd#tyl_ConvertibleNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ConvertibleNotesDue2026Member" xlink:to="lab_tyl_ConvertibleNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentRate_b566da46-4973-4870-9de6-dac1cd87c87a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial conversion rate (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentRate_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Converted Instrument, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentRate" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_0c5c7bf0-a41d-467d-a87b-965cc321df51_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of treasury (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_4d539151-1704-48d5-9dcf-407959e3dedb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_cd7894fc-358b-4cb6-a25d-b27550af9d78_terseLabel_en-US" xlink:label="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scheduled trading days prior to maturity (in days)</link:label>
    <link:label id="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_label_en-US" xlink:label="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Optional Redemption, Scheduled Trading Days Prior To Maturity Date</link:label>
    <link:label id="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_documentation_en-US" xlink:label="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Optional Redemption, Scheduled Trading Days Prior To Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" xlink:href="tyl-20250630.xsd#tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" xlink:to="lab_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_f1633826-5c9e-4947-9aa6-86c3642bb2ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total borrowings</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_RevenueRecognitionPeriod_96b0819f-720a-4a83-bb46-a6e6ab4b8551_terseLabel_en-US" xlink:label="lab_tyl_RevenueRecognitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognition period (in years)</link:label>
    <link:label id="lab_tyl_RevenueRecognitionPeriod_label_en-US" xlink:label="lab_tyl_RevenueRecognitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition Period</link:label>
    <link:label id="lab_tyl_RevenueRecognitionPeriod_documentation_en-US" xlink:label="lab_tyl_RevenueRecognitionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueRecognitionPeriod" xlink:href="tyl-20250630.xsd#tyl_RevenueRecognitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_RevenueRecognitionPeriod" xlink:to="lab_tyl_RevenueRecognitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_1012c00e-ebc2-474a-b20a-3a15512f3438_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease renewal term (up to) (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fc71d904-d7d6-49f1-9516-74f916be83ea_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in net unrealized holding (losses) gains on available-for-sale securities during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_839eaa88-add4-42af-adbc-20862765ccf5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f5f53694-ee95-44c0-9a1c-4a8ea060d755_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_69050485-5019-48fa-a549-f037fb760e2f_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_e032e8d9-74e7-41df-b64e-ef1578bd9a34_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_74c152a8-beae-4d1e-a8ee-6d605b86e957_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_ee8e5168-2cc1-47a5-b494-3e9e2b5b3597_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Operating Rental Income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_FourDebtSecuritiesAvailableForSaleMember_a7021adf-5178-446f-89bd-0bdf2f01a121_terseLabel_en-US" xlink:label="lab_tyl_FourDebtSecuritiesAvailableForSaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Four Debt Securities Available For Sale</link:label>
    <link:label id="lab_tyl_FourDebtSecuritiesAvailableForSaleMember_label_en-US" xlink:label="lab_tyl_FourDebtSecuritiesAvailableForSaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Four Debt Securities Available For Sale [Member]</link:label>
    <link:label id="lab_tyl_FourDebtSecuritiesAvailableForSaleMember_documentation_en-US" xlink:label="lab_tyl_FourDebtSecuritiesAvailableForSaleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Four Debt Securities Available For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_FourDebtSecuritiesAvailableForSaleMember" xlink:href="tyl-20250630.xsd#tyl_FourDebtSecuritiesAvailableForSaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_FourDebtSecuritiesAvailableForSaleMember" xlink:to="lab_tyl_FourDebtSecuritiesAvailableForSaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_92d8ab74-3051-4fe8-b0e0-96c16b117e63_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_feb8130d-27e5-4e5c-9628-2671e74db894_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_694818de-1651-4974-8f49-b7dda3176e8b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_f9ff8d16-6078-4719-87f4-8bb3c15c0cea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_492cbb87-66e7-4f5f-8b79-a9f66c9e4d15_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_5870d7bc-2a34-4f20-86bc-b249beed5c45_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_aefb4af3-2cf2-4f79-b271-be797c08d05a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_d24a9ab0-98ec-4d01-a1d6-5a9ad1df5736_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_ca451093-db99-4987-b28c-c4899ee79edc_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a6ebc2f9-c24d-43e4-b1dc-423d166beb9a_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_ab81e28c-b6ba-468c-85f4-b93cd1bec065_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total segment operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_fb5e629a-587c-4c8c-bfd2-e24dd69c2593_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_e1068b0c-2077-4372-ad92-3859e7bd84da_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_534a67f3-d958-4d81-8f86-ccb35c12bf45_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale debt securities, loss position, non-current</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfMediumTermNotes_2cc16ed0-8073-42a2-805f-bdaa5d59d53d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfMediumTermNotes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment on term loans</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfMediumTermNotes_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfMediumTermNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Medium-Term Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfMediumTermNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfMediumTermNotes" xlink:to="lab_us-gaap_RepaymentsOfMediumTermNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_b4f884cc-1a2b-4de6-b951-8de17741f992_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale debt securities, loss position, current, number of positions</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_f34b6097-ae05-4189-a4f1-85fe5ed21e62_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_69036248-d961-4621-b0c3-6c016b4d4fdb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_A2021CreditAgreementMember_f1ed9e9a-a5fe-42c6-b17c-61f99662a55a_terseLabel_en-US" xlink:label="lab_tyl_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:label id="lab_tyl_A2021CreditAgreementMember_label_en-US" xlink:label="lab_tyl_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2021 Credit Agreement [Member]</link:label>
    <link:label id="lab_tyl_A2021CreditAgreementMember_documentation_en-US" xlink:label="lab_tyl_A2021CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2021 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2021CreditAgreementMember" xlink:href="tyl-20250630.xsd#tyl_A2021CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_A2021CreditAgreementMember" xlink:to="lab_tyl_A2021CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_f1c9f8b3-33c0-4cc0-bb8e-adfc46a5cce3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_6e73f795-3699-4578-873c-355f76d2d8b6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_af96b659-00a3-4305-ad76-a7bfd312da06_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_0a137364-515f-41b8-a3b8-e2bfc53404a9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_07f16c9a-b4a6-4d74-a4ef-cd2e105e88a0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a08f401f-becd-40d1-84c9-bf628cfac8ec_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_0891570c-5af7-4b6b-b8c0-58239933302e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, long-term</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_c9e43484-df00-4fed-a847-d9a2bea25b5f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable - long term</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_008b7c40-010b-4241-b0ef-797983d42893_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_fd28a959-68c9-46dc-a9dd-c1617ac6c706_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Totals</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_ae2dd0a1-7c8d-4fc1-91a9-ead7ccd75745_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_f641d15c-fa7f-4de4-8ffe-235bf5730b1d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4043202b-62e8-4eaa-94c4-828bcc333c54_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f700789e-11e3-48d9-8396-5c73cc0570fc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds and maturities from marketable security investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_704998fb-abf7-4e00-bdc3-a4eaa5041df1_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity investment</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_cc1ebfdf-af6f-4611-a0e3-980a1d8053ab_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_c2f99a6f-dc48-4e92-9b04-f21f563da2e2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds from issuance</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_82006417-28fa-44c6-81fa-640c95cf5415_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_EnterpriseSoftwareSegmentMember_7a4cc818-c35c-41a3-84f7-19c848321c8c_terseLabel_en-US" xlink:label="lab_tyl_EnterpriseSoftwareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Enterprise Software</link:label>
    <link:label id="lab_tyl_EnterpriseSoftwareSegmentMember_23bec7ce-0c37-410c-9691-9e4086fe0707_verboseLabel_en-US" xlink:label="lab_tyl_EnterpriseSoftwareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Enterprise Software</link:label>
    <link:label id="lab_tyl_EnterpriseSoftwareSegmentMember_label_en-US" xlink:label="lab_tyl_EnterpriseSoftwareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Enterprise Software Segment [Member]</link:label>
    <link:label id="lab_tyl_EnterpriseSoftwareSegmentMember_documentation_en-US" xlink:label="lab_tyl_EnterpriseSoftwareSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Enterprise software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_EnterpriseSoftwareSegmentMember" xlink:to="lab_tyl_EnterpriseSoftwareSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_43d194aa-d0d5-4d0f-bedf-fddf07ed91e1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_94fd20b3-05ac-44b1-99ba-787d113a60b8_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_f63c66af-0b85-4159-a0b8-7e2f7c43b059_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost; 4,896,113 and 5,184,092 shares in 2025 and 2024, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_71685afe-d93b-4bf9-8fb6-a4f044ee044b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_LeaseTermAndDiscountRateAbstract_0938095b-1a60-46c5-9a3b-6cafad8a4cbb_terseLabel_en-US" xlink:label="lab_tyl_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term and discount rate:</link:label>
    <link:label id="lab_tyl_LeaseTermAndDiscountRateAbstract_label_en-US" xlink:label="lab_tyl_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term And Discount Rate [Abstract]</link:label>
    <link:label id="lab_tyl_LeaseTermAndDiscountRateAbstract_documentation_en-US" xlink:label="lab_tyl_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term And Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LeaseTermAndDiscountRateAbstract" xlink:href="tyl-20250630.xsd#tyl_LeaseTermAndDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_LeaseTermAndDiscountRateAbstract" xlink:to="lab_tyl_LeaseTermAndDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_56cc2be1-6ae4-4b63-97eb-5658ff8c46dd_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_7916607a-5653-4216-b00f-caff185aa4da_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="lab_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_58f7fff2-0380-497f-bddd-d5530e544c4b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_876b1441-cfaf-4db3-8f17-c6411a4f680a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate (percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aaf438d4-321a-49f2-b46f-1ca07e0fecda_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average basic common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0fa255fa-e17a-47ac-8bb6-bcb232532662_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_199ddf6a-db49-455b-9751-126a7b8ae440_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_ad199cbf-23ff-4b48-8458-80da820bd906_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_281eb4ab-c4d6-4823-8f6d-65532e6140cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_883d2d83-afb1-45fd-9791-ee0e8a9fb4be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesBillingStatusDomain_30433b2b-292f-4bf9-ac04-fdc9ab49b16d_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesBillingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables Billing Status</link:label>
    <link:label id="lab_us-gaap_ReceivablesBillingStatusDomain_label_en-US" xlink:label="lab_us-gaap_ReceivablesBillingStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables Billing Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesBillingStatusDomain" xlink:to="lab_us-gaap_ReceivablesBillingStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_PlatformTechnologiesSegmentMember_5e5ccf51-7a12-445f-b087-c3ed8a35830e_terseLabel_en-US" xlink:label="lab_tyl_PlatformTechnologiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Platform Technologies</link:label>
    <link:label id="lab_tyl_PlatformTechnologiesSegmentMember_b780c8e9-4c87-42dd-8b2e-226a2ab1cfd7_verboseLabel_en-US" xlink:label="lab_tyl_PlatformTechnologiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Platform Technologies</link:label>
    <link:label id="lab_tyl_PlatformTechnologiesSegmentMember_label_en-US" xlink:label="lab_tyl_PlatformTechnologiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Platform Technologies Segment [Member]</link:label>
    <link:label id="lab_tyl_PlatformTechnologiesSegmentMember_documentation_en-US" xlink:label="lab_tyl_PlatformTechnologiesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Platform Technologies Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_PlatformTechnologiesSegmentMember" xlink:to="lab_tyl_PlatformTechnologiesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_daa83171-0b1c-48af-ae85-9244321edd74_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_3a83ae7d-49a3-4bd8-be0d-583fe0ab5ce2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_01e18759-b29a-4fb5-8739-2dbc5e6c84f1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_8f1c73e0-af35-4e79-9877-b55e69a567db_terseLabel_en-US" xlink:label="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations (non-cash):</link:label>
    <link:label id="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_label_en-US" xlink:label="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]</link:label>
    <link:label id="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_documentation_en-US" xlink:label="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Assets Obtained In Exchange For Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:href="tyl-20250630.xsd#tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="lab_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f18e9a86-e453-48ac-a659-24a4988b8eb2_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_779d8c57-4d28-4098-aed0-c7faa160017d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term deferred commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_2344d59a-300a-4518-a243-4f615389e906_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial purchasers' discounts</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_5e53a0ef-6fd8-4a61-8e22-71c6068c9ea9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_55022da5-1555-4361-ae6a-74227edc4225_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f26e55d6-ff1c-4774-89b3-277084f5f6b4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e53ce1aa-b3a7-46d3-9008-b671ad076c02_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_dcdea44b-bc4d-411f-a0db-b43020c92aee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_98f4c51d-c467-472c-b544-64578fa20b41_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_cae50a1d-7877-4a04-922b-6432d8edb5d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm_96c6d1d1-5053-4b9a-9b19-b11804de4531_terseLabel_en-US" xlink:label="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Typical contract term (in years)</link:label>
    <link:label id="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm_label_en-US" xlink:label="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Typical Contract Term</link:label>
    <link:label id="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm_documentation_en-US" xlink:label="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Typical Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueFromContractWithCustomerTypicalContractTerm" xlink:href="tyl-20250630.xsd#tyl_RevenueFromContractWithCustomerTypicalContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_RevenueFromContractWithCustomerTypicalContractTerm" xlink:to="lab_tyl_RevenueFromContractWithCustomerTypicalContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_750b3e9e-dfb8-4f9b-836e-56b7edaf9e0d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_84872049-1915-4528-b103-31f9ea6bd51d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_b0b1a33a-6f29-45dc-af63-a9bdd53bff9c_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate unallocated:</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_f4cafe13-7319-4a02-ad41-eec106dcb93e_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Corporate Unallocated</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_d41b0184-8cdc-4831-9a13-056086effb8d_netLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_11d75fe6-da91-4a5b-b4e1-68bc5c3cf574_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_e71d353c-9c09-4136-bbbe-b04fe95bd92d_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_65e1f0bf-ff42-4ede-9a27-d46629f6ddf9_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_ProfessionalServicesMember_434143d9-4d13-422f-815f-bee4f96bdde4_terseLabel_en-US" xlink:label="lab_tyl_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_tyl_ProfessionalServicesMember_88626bf8-6e56-4bf1-a675-fd5775d2a5ef_verboseLabel_en-US" xlink:label="lab_tyl_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Professional services</link:label>
    <link:label id="lab_tyl_ProfessionalServicesMember_label_en-US" xlink:label="lab_tyl_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Services [Member]</link:label>
    <link:label id="lab_tyl_ProfessionalServicesMember_documentation_en-US" xlink:label="lab_tyl_ProfessionalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Professional Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_ProfessionalServicesMember" xlink:to="lab_tyl_ProfessionalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_aab0a00f-539c-45e4-ac4f-46ca8f8b0f0a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_5701a664-16a2-4958-bbc7-172344157ea7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment fee (percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_ad5dadc4-0901-4cac-9708-c5d4acd8a15b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash additions to property and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_9519c74a-c2c2-4278-9053-6cba3ffb66db_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c9029180-002c-4b4c-b010-3fc214664803_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_dcab5902-2530-4d5e-ba01-eac685c4a3ad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available for sales debt securities, current</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_820d65df-6c57-40ae-8adb-dfca45b51b95_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4a14bada-6b63-415d-9c61-62a341ffcd16_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_4aa60f6a-2d53-4ef9-80f1-957a57351aae_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_5254f29c-db00-4dff-b1b9-f39dac5f0917_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_d5b712ec-a20d-46f7-8f08-3d0b1d3bb148_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_DenominatorAbstract_f4a4eb0a-9a17-4c82-a537-00f630547784_terseLabel_en-US" xlink:label="lab_tyl_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_tyl_DenominatorAbstract_label_en-US" xlink:label="lab_tyl_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_tyl_DenominatorAbstract_documentation_en-US" xlink:label="lab_tyl_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DenominatorAbstract" xlink:href="tyl-20250630.xsd#tyl_DenominatorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_DenominatorAbstract" xlink:to="lab_tyl_DenominatorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8114913-74a0-4270-834a-e438198e42e1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_dd2f5765-1bb5-4d75-86ac-3b8d9de9ef3a_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_574c6ed6-ce68-4956-b948-2c4d30adde42_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_98ecc419-22f7-4189-8a34-91b805900da6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_09c96cff-4c9e-4352-8ea6-e01d32ca99aa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, convertible, threshold trading (in days)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_e1d2e859-20bb-48ae-b5f1-74cb3bad8e7c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_78208399-bab9-406b-b214-b496573eda96_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_6d02dbf2-0549-42b2-8a16-52f69f39ca52_terseLabel_en-US" xlink:label="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscriptions, maintenance, and professional services</link:label>
    <link:label id="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_label_en-US" xlink:label="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscriptions, Professional Services, And Maintenance [Member]</link:label>
    <link:label id="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_documentation_en-US" xlink:label="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscriptions, Professional Services, And Maintenance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" xlink:href="tyl-20250630.xsd#tyl_SubscriptionsProfessionalServicesAndMaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" xlink:to="lab_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tyl_A2024CreditAgreementMember_7bc0916d-104e-4002-b511-a24d57528c3c_terseLabel_en-US" xlink:label="lab_tyl_A2024CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Credit Agreement</link:label>
    <link:label id="lab_tyl_A2024CreditAgreementMember_c7303dc3-6223-4353-9c77-545c925141a0_netLabel_en-US" xlink:label="lab_tyl_A2024CreditAgreementMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Contractual interest expense - Revolving Credit Facility</link:label>
    <link:label id="lab_tyl_A2024CreditAgreementMember_label_en-US" xlink:label="lab_tyl_A2024CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024 Credit Agreement [Member]</link:label>
    <link:label id="lab_tyl_A2024CreditAgreementMember_documentation_en-US" xlink:label="lab_tyl_A2024CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2024 Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tyl_A2024CreditAgreementMember" xlink:to="lab_tyl_A2024CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_652342fe-cef6-46f0-a41f-0de2db8c2308_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>tyl-20250630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:b1d8bef2-9b3b-4d3f-8aaf-27204b518b03,g:1d818fb9-8860-4f7f-9628-97e492c53c9d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.tylertech.com/role/CoverPage" xlink:type="simple" xlink:href="tyl-20250630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_83daef30-feac-466b-8a0f-07df529d1cb6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_DocumentType_83daef30-feac-466b-8a0f-07df529d1cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_40af099b-3251-4b7f-91b0-4b6a10924324" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_DocumentQuarterlyReport_40af099b-3251-4b7f-91b0-4b6a10924324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_97e857bd-adc1-4235-9635-1f0f09b55daa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_DocumentPeriodEndDate_97e857bd-adc1-4235-9635-1f0f09b55daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_99dd0f79-9f0e-45ab-8d47-0097a955da0e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_DocumentTransitionReport_99dd0f79-9f0e-45ab-8d47-0097a955da0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0e550994-7ba4-4b7e-aabb-635a3dd6b90e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityFileNumber_0e550994-7ba4-4b7e-aabb-635a3dd6b90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7b1bac99-2ac9-497b-be9d-14fd937885db" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityRegistrantName_7b1bac99-2ac9-497b-be9d-14fd937885db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ea229025-7a12-42c9-b0c8-a619adcf9e32" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ea229025-7a12-42c9-b0c8-a619adcf9e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5e6bf507-3be4-488c-ab42-63d2930c5b29" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityTaxIdentificationNumber_5e6bf507-3be4-488c-ab42-63d2930c5b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_593d209b-6142-4570-9c6e-da59d5e4859e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityAddressAddressLine1_593d209b-6142-4570-9c6e-da59d5e4859e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_4ae07d2e-15ea-4201-bacd-d9730835ba73" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityAddressCityOrTown_4ae07d2e-15ea-4201-bacd-d9730835ba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_104a9eb9-ca8c-4e7d-a8da-2b0640b0e2a7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityAddressStateOrProvince_104a9eb9-ca8c-4e7d-a8da-2b0640b0e2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_54c98846-6419-48fa-bde7-13c6e66f24be" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityAddressPostalZipCode_54c98846-6419-48fa-bde7-13c6e66f24be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a7466817-9404-4be4-bd99-9c1466e1cffd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_CityAreaCode_a7466817-9404-4be4-bd99-9c1466e1cffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_3da26db0-5bfc-4c2e-8d25-71b36c9b5303" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_LocalPhoneNumber_3da26db0-5bfc-4c2e-8d25-71b36c9b5303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e9d2c69d-bbef-4e6f-b78c-051f03a50c97" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_Security12bTitle_e9d2c69d-bbef-4e6f-b78c-051f03a50c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5414237d-88c2-49ff-a3c3-0ed303f68af4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_TradingSymbol_5414237d-88c2-49ff-a3c3-0ed303f68af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1f00ace7-f2e1-4aa6-b789-717bb4ee11d2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_SecurityExchangeName_1f00ace7-f2e1-4aa6-b789-717bb4ee11d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1a3a3875-94cf-475c-8aea-00ab93d81089" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityCurrentReportingStatus_1a3a3875-94cf-475c-8aea-00ab93d81089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b4949d33-62bd-456e-833b-0785446357ae" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityInteractiveDataCurrent_b4949d33-62bd-456e-833b-0785446357ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_69a9bb1b-6bed-4ffd-b29e-ed577d8f550a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityFilerCategory_69a9bb1b-6bed-4ffd-b29e-ed577d8f550a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d0dd79d4-8ac9-4e39-82e3-e580b79b7679" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntitySmallBusiness_d0dd79d4-8ac9-4e39-82e3-e580b79b7679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_706843ac-cdd6-46fd-a33a-0fd7799c37e5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityEmergingGrowthCompany_706843ac-cdd6-46fd-a33a-0fd7799c37e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_be4da6cf-82d7-4761-86e3-c8448f7cf677" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityShellCompany_be4da6cf-82d7-4761-86e3-c8448f7cf677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_14a3c972-5c41-42a5-b649-9225e8ac9fb2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_14a3c972-5c41-42a5-b649-9225e8ac9fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7cbcfaa2-c0cc-4135-b573-bc2c2316789c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_AmendmentFlag_7cbcfaa2-c0cc-4135-b573-bc2c2316789c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7ab7d5f2-caca-4ed6-b6e0-5240c54a86e0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_DocumentFiscalYearFocus_7ab7d5f2-caca-4ed6-b6e0-5240c54a86e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a9190a8b-907f-441e-96d9-b8ad32f29afd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a9190a8b-907f-441e-96d9-b8ad32f29afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_0252b47b-68aa-4be8-a444-077ad0959e70" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_EntityCentralIndexKey_0252b47b-68aa-4be8-a444-077ad0959e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_866688b9-369a-4c80-8393-15e847176179" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7386c2a6-4514-4edd-912e-4bb6575f0c56" xlink:to="loc_dei_CurrentFiscalYearEndDate_866688b9-369a-4c80-8393-15e847176179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_e139e8df-596b-42f0-a02f-ec50ea8f1ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e139e8df-596b-42f0-a02f-ec50ea8f1ddc" xlink:to="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:to="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_261a7c80-0b37-4ff5-9dcc-41b318fdf138" xlink:to="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_427cc7ee-de67-4d35-a59b-70e15480c013" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_427cc7ee-de67-4d35-a59b-70e15480c013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_69a60342-b604-42a1-8609-a885eb9674d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_us-gaap_MaintenanceMember_69a60342-b604-42a1-8609-a885eb9674d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember_511ef4ca-cb1c-4a9d-ad9b-8d1907b4fdc8" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_ProfessionalServicesMember_511ef4ca-cb1c-4a9d-ad9b-8d1907b4fdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SoftwareLicensesAndRoyaltiesMember_1b2b0a15-23ca-4621-adda-4751cc2b8d66" xlink:href="tyl-20250630.xsd#tyl_SoftwareLicensesAndRoyaltiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_SoftwareLicensesAndRoyaltiesMember_1b2b0a15-23ca-4621-adda-4751cc2b8d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_HardwareAndOtherMember_b02b5434-2d56-4bb7-8e20-0ed2ec6b7847" xlink:href="tyl-20250630.xsd#tyl_HardwareAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_HardwareAndOtherMember_b02b5434-2d56-4bb7-8e20-0ed2ec6b7847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_144a0e05-c1d9-4219-a018-108c51643169" xlink:href="tyl-20250630.xsd#tyl_SubscriptionsProfessionalServicesAndMaintenanceMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_SubscriptionsProfessionalServicesAndMaintenanceMember_144a0e05-c1d9-4219-a018-108c51643169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfSoftwareDevelopmentMember_7a471e95-ffbb-4fbe-8f1a-2c152e02a630" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfSoftwareDevelopmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_AmortizationOfSoftwareDevelopmentMember_7a471e95-ffbb-4fbe-8f1a-2c152e02a630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AcquiredSoftwareMember_c811d0a6-da19-46a1-a95a-3633beb97080" xlink:href="tyl-20250630.xsd#tyl_AcquiredSoftwareMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_23e090a9-55b2-4b25-bf0a-f78910000fda" xlink:to="loc_tyl_AcquiredSoftwareMember_c811d0a6-da19-46a1-a95a-3633beb97080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_36fa862e-0bf9-4463-bea7-6633af908f75" xlink:to="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_2e549cc6-0b0d-40b8-81e8-6aeabaeaff7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_RevenuesAbstract_2e549cc6-0b0d-40b8-81e8-6aeabaeaff7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cb59e40c-a3c2-4db5-a2c3-c4d714d1c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_2e549cc6-0b0d-40b8-81e8-6aeabaeaff7c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cb59e40c-a3c2-4db5-a2c3-c4d714d1c0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_acc02051-1049-4319-8f6d-4991dc49dcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_CostOfRevenueAbstract_acc02051-1049-4319-8f6d-4991dc49dcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0ab336b9-dfe0-4b3e-92cb-8b83f1c09951" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_acc02051-1049-4319-8f6d-4991dc49dcf7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0ab336b9-dfe0-4b3e-92cb-8b83f1c09951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8ae72c83-6f17-4367-93d5-72ffa4632913" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_GrossProfit_8ae72c83-6f17-4367-93d5-72ffa4632913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_bbeca29b-5104-4e88-a571-f7d051831fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_bbeca29b-5104-4e88-a571-f7d051831fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2964d365-7a1a-4463-bdea-47eb8c9ba777" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2964d365-7a1a-4463-bdea-47eb8c9ba777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d5a1fd8a-0dff-43d4-82da-cf40b99cfa53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_d5a1fd8a-0dff-43d4-82da-cf40b99cfa53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfOtherIntangibleAssets_ebf33ac9-63c0-4e30-aea8-9891668f85ab" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfOtherIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_tyl_AmortizationOfOtherIntangibleAssets_ebf33ac9-63c0-4e30-aea8-9891668f85ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_06d23cfd-9443-4512-9b7d-5548efdd38e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_OperatingIncomeLoss_06d23cfd-9443-4512-9b7d-5548efdd38e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_2532befb-65b6-4857-8835-81231021d7d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_InterestExpenseNonoperating_2532befb-65b6-4857-8835-81231021d7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b44030d2-a208-410a-9fe5-1aae6f05f719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b44030d2-a208-410a-9fe5-1aae6f05f719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40d6846f-d5b1-4c69-b309-59435d59ec4f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40d6846f-d5b1-4c69-b309-59435d59ec4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_61218476-1abd-4ca4-b0d4-f51f841c76d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_61218476-1abd-4ca4-b0d4-f51f841c76d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ddda9c60-0750-4590-9a81-6eaf817748d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_NetIncomeLoss_ddda9c60-0750-4590-9a81-6eaf817748d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d237e7e-794a-42b9-a115-866fa13174c2" xlink:to="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_13fac4b8-53fb-45cf-8fba-105dc5f3397e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:to="loc_us-gaap_EarningsPerShareBasic_13fac4b8-53fb-45cf-8fba-105dc5f3397e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_933c59cf-c443-4896-b199-d36142a9cc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_51efc21a-8921-4ae6-a257-e967d890afae" xlink:to="loc_us-gaap_EarningsPerShareDiluted_933c59cf-c443-4896-b199-d36142a9cc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df24e811-2d93-46fb-a1ec-4689280f7059" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6f40fc0c-5f64-43a0-9d2e-e1d9e7ae2332" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df24e811-2d93-46fb-a1ec-4689280f7059" xlink:to="loc_us-gaap_NetIncomeLoss_6f40fc0c-5f64-43a0-9d2e-e1d9e7ae2332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1a0cb9e8-2933-4421-aaad-f84c5ebc314e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df24e811-2d93-46fb-a1ec-4689280f7059" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1a0cb9e8-2933-4421-aaad-f84c5ebc314e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_34a31821-7144-438e-a67b-fd36833166e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1a0cb9e8-2933-4421-aaad-f84c5ebc314e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_34a31821-7144-438e-a67b-fd36833166e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_afda4e01-7600-4525-8aec-e806815adde9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_34a31821-7144-438e-a67b-fd36833166e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_afda4e01-7600-4525-8aec-e806815adde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_bad8742d-93aa-4345-8361-cdeaa29154d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_34a31821-7144-438e-a67b-fd36833166e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_bad8742d-93aa-4345-8361-cdeaa29154d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_272b138e-158e-4f2c-8846-f3f3f55b2b49" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1a0cb9e8-2933-4421-aaad-f84c5ebc314e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_272b138e-158e-4f2c-8846-f3f3f55b2b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c20bb676-80cb-44d3-bcdb-7d6d3866d193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_df24e811-2d93-46fb-a1ec-4689280f7059" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c20bb676-80cb-44d3-bcdb-7d6d3866d193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_fe7d4e18-d06a-4d7b-bb59-443a3574e665" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fe7d4e18-d06a-4d7b-bb59-443a3574e665" xlink:to="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:to="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_faa1a80d-3fca-45fb-a4ad-7bdb7a5a1b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_faa1a80d-3fca-45fb-a4ad-7bdb7a5a1b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8ff05687-053b-476f-adda-43b74dcc0e03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8ff05687-053b-476f-adda-43b74dcc0e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_525b6f3b-ae69-4852-a58d-3acd03312b24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_ShortTermInvestments_525b6f3b-ae69-4852-a58d-3acd03312b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1e7e65eb-36e1-432a-8b79-f715c53a0253" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1e7e65eb-36e1-432a-8b79-f715c53a0253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_bc19be45-f1fa-4a6d-b57e-5c956d499ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_IncomeTaxReceivable_bc19be45-f1fa-4a6d-b57e-5c956d499ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4bf9736b-0f83-4abd-8980-41bfe0fce782" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_OtherAssetsCurrent_4bf9736b-0f83-4abd-8980-41bfe0fce782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c7d9c4f0-9574-4056-9788-ab37a9933e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_13099798-6082-47ef-92e5-8e4aa95b3895" xlink:to="loc_us-gaap_AssetsCurrent_c7d9c4f0-9574-4056-9788-ab37a9933e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_f294d171-1418-4c7f-bf1f-b34f28290f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_f294d171-1418-4c7f-bf1f-b34f28290f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dfe52527-a223-458c-b76c-edebe5f13319" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dfe52527-a223-458c-b76c-edebe5f13319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e0af4cc1-9d60-4ddc-bae6-1bcac5531035" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e0af4cc1-9d60-4ddc-bae6-1bcac5531035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_97ac98d3-b4c7-46d3-89c0-82be685ff286" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_97ac98d3-b4c7-46d3-89c0-82be685ff286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8c813bcd-367e-47b3-aafa-879f9f2d8172" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:to="loc_us-gaap_Goodwill_8c813bcd-367e-47b3-aafa-879f9f2d8172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4b92fc67-3206-4b81-829b-bb5786932d81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4b92fc67-3206-4b81-829b-bb5786932d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_641675d6-cb27-4950-bf78-768ba81ad970" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:to="loc_us-gaap_LongTermInvestments_641675d6-cb27-4950-bf78-768ba81ad970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d7af8e68-3d2d-4d4c-aeb6-1f9990ac4056" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_65bf6ca0-0388-43cf-b279-11222d8e330b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d7af8e68-3d2d-4d4c-aeb6-1f9990ac4056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f7306e31-e789-42a6-97f3-1b8146ac248b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_723d9b05-feb1-4fef-86e1-506861864056" xlink:to="loc_us-gaap_Assets_f7306e31-e789-42a6-97f3-1b8146ac248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fe7d4e18-d06a-4d7b-bb59-443a3574e665" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_80cf4403-09b3-476c-bc30-c54bb3ec4db9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:to="loc_us-gaap_AccountsPayableCurrent_80cf4403-09b3-476c-bc30-c54bb3ec4db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_93134e1e-afff-4ba3-9844-a815d68602fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_93134e1e-afff-4ba3-9844-a815d68602fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_08742923-2f06-4c86-b564-2ce5e5479b09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_08742923-2f06-4c86-b564-2ce5e5479b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c7591e03-1a82-460b-9dcb-21f12ed408e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c7591e03-1a82-460b-9dcb-21f12ed408e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_d8139450-9c81-41e9-a0b4-00ae20d57bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_d8139450-9c81-41e9-a0b4-00ae20d57bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d4c51ce6-3734-428f-9b2e-7faaee526b62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c711cf11-b549-4ec6-af5e-f73f36f87941" xlink:to="loc_us-gaap_LiabilitiesCurrent_d4c51ce6-3734-428f-9b2e-7faaee526b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_4bc104c1-6d9b-4e6c-87ec-98135416ac99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_4bc104c1-6d9b-4e6c-87ec-98135416ac99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6552a684-7daf-479b-b0fa-b5797fedeafb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6552a684-7daf-479b-b0fa-b5797fedeafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b538842c-838c-4133-be50-b4a360b9d9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b538842c-838c-4133-be50-b4a360b9d9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_865a431e-7b73-4b3a-88c6-f2e1ed68c456" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_865a431e-7b73-4b3a-88c6-f2e1ed68c456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_06bd896f-4615-4e36-8965-d819cdfb6181" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_06bd896f-4615-4e36-8965-d819cdfb6181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c81878f5-9822-4321-9af1-1907b5e7bb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_Liabilities_c81878f5-9822-4321-9af1-1907b5e7bb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_68aa0e29-345d-4ebd-a92a-f7bbe00b4edc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_CommitmentsAndContingencies_68aa0e29-345d-4ebd-a92a-f7bbe00b4edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d2c5f271-c783-4d69-b4bb-00967435d3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_PreferredStockValue_d2c5f271-c783-4d69-b4bb-00967435d3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6630eedc-a5a1-4f4e-b860-a5851818155a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_CommonStockValue_6630eedc-a5a1-4f4e-b860-a5851818155a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b990542f-a16c-42bd-9af7-e2e40358abdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b990542f-a16c-42bd-9af7-e2e40358abdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2637fee2-e292-4fc7-9478-e142e509b6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2637fee2-e292-4fc7-9478-e142e509b6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d4b73775-bf0c-4d41-bf81-fee7a6cc8082" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d4b73775-bf0c-4d41-bf81-fee7a6cc8082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_23976cf6-0bb5-47c1-bf2f-e8efb9f9ed74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_TreasuryStockCommonValue_23976cf6-0bb5-47c1-bf2f-e8efb9f9ed74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_95574955-50a2-4d6e-8e5e-ca2bc663e399" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cf669c77-636a-49c9-848b-b2b66f9420c9" xlink:to="loc_us-gaap_StockholdersEquity_95574955-50a2-4d6e-8e5e-ca2bc663e399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_24738e10-1342-4236-a0fe-f6e5fff7b5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_06de6441-e21b-4c2f-bb54-1d055f74b4ce" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_24738e10-1342-4236-a0fe-f6e5fff7b5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_91468221-1bfe-4e41-b4b1-e31c82103e17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_91468221-1bfe-4e41-b4b1-e31c82103e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4e4e5e91-6309-4fa4-b1ae-3fd9b025aaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4e4e5e91-6309-4fa4-b1ae-3fd9b025aaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f04b54c1-67b3-4200-aa23-190cb3f7ef30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f04b54c1-67b3-4200-aa23-190cb3f7ef30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_40e734fd-b14c-417e-a048-f38cf5fb5a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_PreferredStockSharesIssued_40e734fd-b14c-417e-a048-f38cf5fb5a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6d02c1cd-4c35-47bc-b69a-b5eb85fd3319" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6d02c1cd-4c35-47bc-b69a-b5eb85fd3319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_138d2e93-4814-4afb-92f4-8d3a5a00aa8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_138d2e93-4814-4afb-92f4-8d3a5a00aa8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5b33db95-841a-435a-9d4c-c3ab04d2639b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_CommonStockSharesIssued_5b33db95-841a-435a-9d4c-c3ab04d2639b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6ec6d777-a5d2-4081-850c-162874d8c0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6ec6d777-a5d2-4081-850c-162874d8c0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_bc055b76-3566-445e-b3f2-2bb9283fa047" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab8868b-7433-4318-85af-ac79391f0b58" xlink:to="loc_us-gaap_TreasuryStockCommonShares_bc055b76-3566-445e-b3f2-2bb9283fa047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_23e54e89-6438-4eb7-8fb4-90c2475d9900" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_23e54e89-6438-4eb7-8fb4-90c2475d9900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b048eb37-316c-4834-8d0f-34aa09a92321" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_23e54e89-6438-4eb7-8fb4-90c2475d9900" xlink:to="loc_us-gaap_NetIncomeLoss_b048eb37-316c-4834-8d0f-34aa09a92321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_23e54e89-6438-4eb7-8fb4-90c2475d9900" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b9bf220a-c83c-4066-9190-66693d2a9e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b9bf220a-c83c-4066-9190-66693d2a9e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_06d00b29-e5c3-4c4d-a911-f71af5fad1ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_06d00b29-e5c3-4c4d-a911-f71af5fad1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fc8ec6f0-4537-4b3a-82f1-4956585d2510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_ShareBasedCompensation_fc8ec6f0-4537-4b3a-82f1-4956585d2510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_0d844d06-376e-4879-940b-4679509420fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_0d844d06-376e-4879-940b-4679509420fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8ba3d6af-c857-41d8-947c-94818a6be288" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8ba3d6af-c857-41d8-947c-94818a6be288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1bc89c74-e948-4a3d-8dd7-ee03b08c632c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1bc89c74-e948-4a3d-8dd7-ee03b08c632c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_21f9186b-044b-4b1e-805f-ef5cea442a4b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ae2ee649-87a5-4fcc-ae74-aec969ff84e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ae2ee649-87a5-4fcc-ae74-aec969ff84e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_078d21dc-13f4-4e07-a10b-31b6c2ff0e42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_078d21dc-13f4-4e07-a10b-31b6c2ff0e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b74ea66-f791-4df9-85c4-11b22ebd46ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1b74ea66-f791-4df9-85c4-11b22ebd46ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9225fb14-1086-4cff-85d0-a0d372151c11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9225fb14-1086-4cff-85d0-a0d372151c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_9efa23a5-9d98-40ed-adfd-a9742ea7d0d0" xlink:href="tyl-20250630.xsd#tyl_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_tyl_IncreaseDecreaseInOperatingLeaseLiabilities_9efa23a5-9d98-40ed-adfd-a9742ea7d0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8dd043ac-6e7e-4326-8d7c-5c94a935577f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8dd043ac-6e7e-4326-8d7c-5c94a935577f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_48430210-0753-4d8f-be8a-1689ab6c58fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_48430210-0753-4d8f-be8a-1689ab6c58fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_fe3c6ea6-47a6-4fae-b7f8-6f43dcaea797" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7a2d1bf5-440d-40d8-b22f-af12ea57f83d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_fe3c6ea6-47a6-4fae-b7f8-6f43dcaea797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c39749c7-5a8f-4227-88ca-19aaf79b4aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_23e54e89-6438-4eb7-8fb4-90c2475d9900" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c39749c7-5a8f-4227-88ca-19aaf79b4aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1fe80f98-dfc2-4edf-b19c-2672894d4b27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1fe80f98-dfc2-4edf-b19c-2672894d4b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_0e757057-6da3-46de-9362-1f0ac0f36f02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_0e757057-6da3-46de-9362-1f0ac0f36f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5f1d03df-c362-4fa9-b6c0-b91e4d493079" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5f1d03df-c362-4fa9-b6c0-b91e4d493079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_57f2f1a8-1d5f-4c79-ad87-84485a6102e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForSoftware"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_PaymentsForSoftware_57f2f1a8-1d5f-4c79-ad87-84485a6102e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2ac71fbc-1c12-4cd3-a017-3ece186893f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2ac71fbc-1c12-4cd3-a017-3ece186893f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_03fe2abf-af63-42a5-a7bf-458c621d591b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_03fe2abf-af63-42a5-a7bf-458c621d591b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_da126719-5b5a-4075-a3e3-e25e13195588" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_053cb6d7-5a1c-450d-97d2-f6eed3707986" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_da126719-5b5a-4075-a3e3-e25e13195588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfMediumTermNotes_9dfdb578-bcd3-45e2-b3bc-9df06aeb8032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfMediumTermNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:to="loc_us-gaap_RepaymentsOfMediumTermNotes_9dfdb578-bcd3-45e2-b3bc-9df06aeb8032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b2ad3582-42cf-4e26-8636-0aef76ed692c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b2ad3582-42cf-4e26-8636-0aef76ed692c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_c7cf6c9b-757f-4e2b-b5e6-44e1c90bf90c" xlink:href="tyl-20250630.xsd#tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:to="loc_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld_c7cf6c9b-757f-4e2b-b5e6-44e1c90bf90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_dbf8dae4-9151-42f1-8da7-0b3acfcbd4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:to="loc_us-gaap_ProceedsFromStockPlans_dbf8dae4-9151-42f1-8da7-0b3acfcbd4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b7f07ec5-6c73-45cc-a864-be46e369c9da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b7f07ec5-6c73-45cc-a864-be46e369c9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f68fbc1a-9467-42d4-bfef-5b2c2295d0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_a08703ca-a0e8-4b4c-af1d-b4e37eadcf8b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f68fbc1a-9467-42d4-bfef-5b2c2295d0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5641acd6-96aa-4483-8ec5-bbcf391e6d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5641acd6-96aa-4483-8ec5-bbcf391e6d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28a5d8e8-eb23-486e-ba17-de54bec1faf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28a5d8e8-eb23-486e-ba17-de54bec1faf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38dadc97-1b13-4f62-a232-2bea0407ce45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38dadc97-1b13-4f62-a232-2bea0407ce45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d842f26a-65a4-4cfb-b5a7-2d19095f415d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d842f26a-65a4-4cfb-b5a7-2d19095f415d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_05e97fce-6e6b-4460-a17f-a830e7fbdde7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d842f26a-65a4-4cfb-b5a7-2d19095f415d" xlink:to="loc_us-gaap_InterestPaidNet_05e97fce-6e6b-4460-a17f-a830e7fbdde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_261c3298-6b2e-4326-8920-aa86f8e9fcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d842f26a-65a4-4cfb-b5a7-2d19095f415d" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_261c3298-6b2e-4326-8920-aa86f8e9fcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0cbace87-0718-4101-8a88-872cd7b258a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a9e4d643-1428-4974-b0f6-b4e7dead1a5f" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0cbace87-0718-4101-8a88-872cd7b258a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_846fca59-58a4-4172-ba2e-9b20ff06c20a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0cbace87-0718-4101-8a88-872cd7b258a6" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_846fca59-58a4-4172-ba2e-9b20ff06c20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="tyl-20250630.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b1f9c287-c0de-40f3-8b52-8f15aa0638ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b1f9c287-c0de-40f3-8b52-8f15aa0638ff" xlink:to="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a09638d9-5f45-4af0-883e-88a7002df845" xlink:to="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5950535c-e62e-443e-83f6-cfc69085fa16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_CommonStockMember_5950535c-e62e-443e-83f6-cfc69085fa16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_da5012dc-360f-4142-a328-8d39424bc7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_da5012dc-360f-4142-a328-8d39424bc7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d811414-ab9b-432f-8e21-809af2f700c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6d811414-ab9b-432f-8e21-809af2f700c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5378e0d2-99fc-4b00-ae46-5cbfa352623c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_RetainedEarningsMember_5378e0d2-99fc-4b00-ae46-5cbfa352623c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_a9c77dfe-5f6d-462f-ba5b-02054ecec7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5507b140-e3ff-419f-91a5-d5c5f543117b" xlink:to="loc_us-gaap_TreasuryStockCommonMember_a9c77dfe-5f6d-462f-ba5b-02054ecec7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8fe68508-cf4d-4b72-8d58-5aa1b2258a00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_53ba73dc-006f-42fe-b5e6-735d1c48c51c" xlink:to="loc_us-gaap_StatementLineItems_8fe68508-cf4d-4b72-8d58-5aa1b2258a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8fe68508-cf4d-4b72-8d58-5aa1b2258a00" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e1bbb4bf-4e61-4b82-b1b2-b979014d7db6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e1bbb4bf-4e61-4b82-b1b2-b979014d7db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5d3d3034-d556-49a3-9d75-ebd34ad1a462" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockholdersEquity_5d3d3034-d556-49a3-9d75-ebd34ad1a462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_baf5faed-7f08-4dcb-8be6-f1b91e3fde78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockCommonShares_baf5faed-7f08-4dcb-8be6-f1b91e3fde78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4a934563-673c-4728-923c-ca32525a0c68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_NetIncomeLoss_4a934563-673c-4728-923c-ca32525a0c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_11961c09-3bab-48f3-928e-7557135aec78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_11961c09-3bab-48f3-928e-7557135aec78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_359e245f-0a0b-481e-b8a9-bac197e93ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_359e245f-0a0b-481e-b8a9-bac197e93ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_07e224fd-2fc3-4657-86ca-5c2940f6003c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_07e224fd-2fc3-4657-86ca-5c2940f6003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_227d0730-63c4-431b-a54f-2ea73feb355e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_227d0730-63c4-431b-a54f-2ea73feb355e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4f99bf6d-d1a0-499f-8c08-cd9cbea3dae8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4f99bf6d-d1a0-499f-8c08-cd9cbea3dae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a135b5b1-d92e-4a50-b355-a3ae0d19f479" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a135b5b1-d92e-4a50-b355-a3ae0d19f479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9a586af5-aa30-45f9-a6b0-993ea5a8fa35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_9a586af5-aa30-45f9-a6b0-993ea5a8fa35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_21f64788-d7a0-45f9-9abf-b58ec071e492" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_21f64788-d7a0-45f9-9abf-b58ec071e492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2502dde1-1f2a-45d7-9891-fb84e20c8551" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2502dde1-1f2a-45d7-9891-fb84e20c8551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_02bf4b61-c024-481f-a6c0-e354827b0f63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_02bf4b61-c024-481f-a6c0-e354827b0f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ReimbursementOfSharesValueFromEscrow_0cf0fb59-46a8-47fb-b888-370c939f24b4" xlink:href="tyl-20250630.xsd#tyl_ReimbursementOfSharesValueFromEscrow"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_tyl_ReimbursementOfSharesValueFromEscrow_0cf0fb59-46a8-47fb-b888-370c939f24b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ReimbursementOfSharesFromEscrow_72624589-4250-4bc2-9d14-13e290204c71" xlink:href="tyl-20250630.xsd#tyl_ReimbursementOfSharesFromEscrow"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_tyl_ReimbursementOfSharesFromEscrow_72624589-4250-4bc2-9d14-13e290204c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d2a4f343-b8dc-4a6f-a1f1-a41259ae9433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d2a4f343-b8dc-4a6f-a1f1-a41259ae9433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_17734d47-ab7f-41f4-ae21-81368f46f86c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_StockholdersEquity_17734d47-ab7f-41f4-ae21-81368f46f86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_82b6047f-d3a3-454d-acaf-0c7393b1f6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_66ebb3ff-f241-4631-aa21-89d30e24b1ca" xlink:to="loc_us-gaap_TreasuryStockCommonShares_82b6047f-d3a3-454d-acaf-0c7393b1f6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/BasisofPresentation" xlink:type="simple" xlink:href="tyl-20250630.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_75a465ce-ee42-4bbd-ae9b-4377e35c3716" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_69cb2213-6bac-4d08-99b6-fe355a44dc7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_75a465ce-ee42-4bbd-ae9b-4377e35c3716" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_69cb2213-6bac-4d08-99b6-fe355a44dc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2a2b6b31-325c-4831-a75b-3d675955b1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_8cc7357f-ae74-4543-904b-22a222cf9849" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a2b6b31-325c-4831-a75b-3d675955b1e7" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_8cc7357f-ae74-4543-904b-22a222cf9849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformation" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformation"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e0046032-e43c-41d5-a9ab-96ed58fd8d62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_7d996dd9-ec65-4553-bd28-92d3a6af543b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e0046032-e43c-41d5-a9ab-96ed58fd8d62" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_7d996dd9-ec65-4553-bd28-92d3a6af543b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DisaggregationofRevenue" xlink:type="simple" xlink:href="tyl-20250630.xsd#DisaggregationofRevenue"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DisaggregationofRevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e171ccec-21cd-4d28-9e32-e7f02b25f1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f61039fe-0bef-4345-91e2-4362e81e3309" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e171ccec-21cd-4d28-9e32-e7f02b25f1ec" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f61039fe-0bef-4345-91e2-4362e81e3309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligations"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_07c6b99f-aaff-4333-815f-a629eab0fc35" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6c3c7b24-f3cb-42ec-8532-4e34a925c9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_07c6b99f-aaff-4333-815f-a629eab0fc35" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6c3c7b24-f3cb-42ec-8532-4e34a925c9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredCommissions" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredCommissions"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredCommissions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a1595152-821b-4639-85f0-24a91bb45089" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_718d53f9-1de0-4096-bcd4-04e774b6f57a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a1595152-821b-4639-85f0-24a91bb45089" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_718d53f9-1de0-4096-bcd4-04e774b6f57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/Acquisitions" xlink:type="simple" xlink:href="tyl-20250630.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_13e915a2-91eb-4fb5-9118-f4254b280edb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_72cb86f8-286c-42be-bee6-f66478229f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_13e915a2-91eb-4fb5-9118-f4254b280edb" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_72cb86f8-286c-42be-bee6-f66478229f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/Debt" xlink:type="simple" xlink:href="tyl-20250630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_786182c6-b350-41df-9a3e-24241f9a9190" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_ef019e60-4e1c-4bbb-9d11-093b11ec9167" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_786182c6-b350-41df-9a3e-24241f9a9190" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_ef019e60-4e1c-4bbb-9d11-093b11ec9167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstruments" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_b98d6181-2882-4c1b-8a45-0e2dd2bcded3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_151176f6-1d8c-4498-bce4-79a81c556c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_b98d6181-2882-4c1b-8a45-0e2dd2bcded3" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_151176f6-1d8c-4498-bce4-79a81c556c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValue" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValue"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FairValue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f59e85e3-bbb7-4622-96cd-75ffbc5402dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_0056589e-3c96-4d21-bcd2-c95650cb6106" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f59e85e3-bbb7-4622-96cd-75ffbc5402dc" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0056589e-3c96-4d21-bcd2-c95650cb6106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/IncomeTaxProvision" xlink:type="simple" xlink:href="tyl-20250630.xsd#IncomeTaxProvision"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/IncomeTaxProvision" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_be83fd90-ca1d-4954-9881-267e9d4b3c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_dd45ada5-4274-428f-a22e-cc76567802dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_be83fd90-ca1d-4954-9881-267e9d4b3c5f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_dd45ada5-4274-428f-a22e-cc76567802dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="tyl-20250630.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e4090046-101a-4d7d-9404-7f7053a34c14" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_27920b9e-7f4a-4d34-9cf7-7d548d1be396" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e4090046-101a-4d7d-9404-7f7053a34c14" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_27920b9e-7f4a-4d34-9cf7-7d548d1be396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/EarningsPerShare" xlink:type="simple" xlink:href="tyl-20250630.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f86abdea-c142-4133-8806-28be7904a2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_cf333024-accd-4691-bf65-addc51d4123d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f86abdea-c142-4133-8806-28be7904a2a4" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_cf333024-accd-4691-bf65-addc51d4123d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/Leases" xlink:type="simple" xlink:href="tyl-20250630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_50b67f07-6dfe-401d-93af-8e65488eafc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_cbb56a94-e4ed-4fa9-872f-59ba3bca749e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50b67f07-6dfe-401d-93af-8e65488eafc5" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_cbb56a94-e4ed-4fa9-872f-59ba3bca749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_0eeb9f7e-4f30-464e-823d-7764214669f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_50b67f07-6dfe-401d-93af-8e65488eafc5" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_0eeb9f7e-4f30-464e-823d-7764214669f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="tyl-20250630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cca4a6a3-3ba1-4cf4-9623-6d27e5f5bedb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ab940dd7-897a-40ee-9480-0103b0cacf2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cca4a6a3-3ba1-4cf4-9623-6d27e5f5bedb" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ab940dd7-897a-40ee-9480-0103b0cacf2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SubsequentEvents" xlink:type="simple" xlink:href="tyl-20250630.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a5e2f2fa-1194-4926-b589-162e7c9a5bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_799be484-52ae-4ed6-95b7-f1ca7ee3210f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a5e2f2fa-1194-4926-b589-162e7c9a5bcd" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_799be484-52ae-4ed6-95b7-f1ca7ee3210f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f7cc71ca-8c71-445d-9690-761e66679c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5c5863d5-4b36-4b46-b4a3-1f6fa3fddb55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7cc71ca-8c71-445d-9690-761e66679c0b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_5c5863d5-4b36-4b46-b4a3-1f6fa3fddb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_4d5ce581-d5a0-4c3e-8ffe-d7d502e630d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7cc71ca-8c71-445d-9690-761e66679c0b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_4d5ce581-d5a0-4c3e-8ffe-d7d502e630d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_088fe857-d7f2-4fc7-9351-25e1fef003d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7cc71ca-8c71-445d-9690-761e66679c0b" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_088fe857-d7f2-4fc7-9351-25e1fef003d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_95e2eb63-f1fb-444d-b305-dec2c5935957" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b11560ac-550f-4cf1-bc47-9dac82f2f40d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_95e2eb63-f1fb-444d-b305-dec2c5935957" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b11560ac-550f-4cf1-bc47-9dac82f2f40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2d362212-13d0-4c22-902c-5f63b5a504ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f8338fa7-9514-4ee8-8405-dbb6ff8e513c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2d362212-13d0-4c22-902c-5f63b5a504ac" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f8338fa7-9514-4ee8-8405-dbb6ff8e513c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_20e79570-b462-473c-abe5-b394ae1bb80e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2d362212-13d0-4c22-902c-5f63b5a504ac" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_20e79570-b462-473c-abe5-b394ae1bb80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DisaggregationofRevenueTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#DisaggregationofRevenueTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DisaggregationofRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0652488e-5fa6-4c04-9d94-e72196f05693" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2733bb70-5787-41be-994a-d8524397a04b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0652488e-5fa6-4c04-9d94-e72196f05693" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_2733bb70-5787-41be-994a-d8524397a04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligationsTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0829ab46-1d7c-4a52-85ca-2328dd188ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_18c6a15e-ad8c-41be-9740-64a05198db63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0829ab46-1d7c-4a52-85ca-2328dd188ce3" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_18c6a15e-ad8c-41be-9740-64a05198db63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredCommissionsTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredCommissionsTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredCommissionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_091f0480-81f3-4ec8-ac3a-19a9058d9ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_b55fb37e-be16-4b27-b994-b8619941b4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_091f0480-81f3-4ec8-ac3a-19a9058d9ce5" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_b55fb37e-be16-4b27-b994-b8619941b4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock_50be1319-0402-4745-a80f-197401d0c9a1" xlink:href="tyl-20250630.xsd#tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_091f0480-81f3-4ec8-ac3a-19a9058d9ce5" xlink:to="loc_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock_50be1319-0402-4745-a80f-197401d0c9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_21a8598b-8d65-4f80-8793-6cef2196294e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_d7f2c180-1566-42c8-938a-836c05e3d02a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_21a8598b-8d65-4f80-8793-6cef2196294e" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_d7f2c180-1566-42c8-938a-836c05e3d02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_4aa99e86-30c5-4d5d-89f2-0ee6951d2d13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_26fdf02c-5e38-4985-8dc3-030b701f82b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_4aa99e86-30c5-4d5d-89f2-0ee6951d2d13" xlink:to="loc_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock_26fdf02c-5e38-4985-8dc3-030b701f82b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_aec00510-3065-4077-a7e0-6721bc60e1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_4aa99e86-30c5-4d5d-89f2-0ee6951d2d13" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_aec00510-3065-4077-a7e0-6721bc60e1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FairValueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0697167d-ad5a-4857-8dd0-b35e1cd4fc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6fe97f71-115d-4714-9ad3-abc147c025f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0697167d-ad5a-4857-8dd0-b35e1cd4fc7c" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6fe97f71-115d-4714-9ad3-abc147c025f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ca79ee8b-e165-4477-ae77-1f55f51eaf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0697167d-ad5a-4857-8dd0-b35e1cd4fc7c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_ca79ee8b-e165-4477-ae77-1f55f51eaf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_682e9065-8ec3-45de-af8a-7c619d2987d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3f3bcbe2-8d0a-43c6-a1e2-c338502dce9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_682e9065-8ec3-45de-af8a-7c619d2987d1" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3f3bcbe2-8d0a-43c6-a1e2-c338502dce9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7cab8447-2651-4f21-9de5-3f0a0d155c70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_970d4b7b-44e9-4c3b-8e6b-3e1516756085" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7cab8447-2651-4f21-9de5-3f0a0d155c70" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_970d4b7b-44e9-4c3b-8e6b-3e1516756085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesTables" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b1c629bd-84f9-4af4-9162-08508c14483a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_2d5ae824-824e-4b2a-bf94-9c4a2d0cf716" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b1c629bd-84f9-4af4-9162-08508c14483a" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_2d5ae824-824e-4b2a-bf94-9c4a2d0cf716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock_f377f9b8-fbe3-47a2-b152-c60c9c498772" xlink:href="tyl-20250630.xsd#tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b1c629bd-84f9-4af4-9162-08508c14483a" xlink:to="loc_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock_f377f9b8-fbe3-47a2-b152-c60c9c498772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_c65c612c-7603-4764-b9f4-3de780388d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b1c629bd-84f9-4af4-9162-08508c14483a" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_c65c612c-7603-4764-b9f4-3de780388d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#BasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/BasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e4451050-8378-4416-a9bb-aa2226b368ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2ac72cfc-ed6d-4ba2-8e0a-2eb6a65abe03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e4451050-8378-4416-a9bb-aa2226b368ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2ac72cfc-ed6d-4ba2-8e0a-2eb6a65abe03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ae9f7f6a-c756-4875-83cb-f3d8163e5f67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ae9f7f6a-c756-4875-83cb-f3d8163e5f67" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_145d8b20-0d4d-4c9a-a0a1-58fe5562f164" xlink:to="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b7a77b6-e75b-471c-8221-6bdde52dd2b7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:to="loc_srt_MinimumMember_7b7a77b6-e75b-471c-8221-6bdde52dd2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_28064c77-4dd8-46ea-a12d-3cdde551c578" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3892706f-56c7-4cc4-9579-33970947c605" xlink:to="loc_srt_MaximumMember_28064c77-4dd8-46ea-a12d-3cdde551c578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:href="tyl-20250630.xsd#tyl_PeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodDomain_111dd059-2a8e-4a46-ae12-beb6cd8be0cc" xlink:href="tyl-20250630.xsd#tyl_PeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_PeriodAxis_dfe9364d-36b7-47ad-92cc-ed3eadd4322b" xlink:to="loc_tyl_PeriodDomain_111dd059-2a8e-4a46-ae12-beb6cd8be0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PeriodOneMember_d7fa205f-e977-4d17-a1ff-d3c6a1ba4cbd" xlink:href="tyl-20250630.xsd#tyl_PeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_PeriodDomain_111dd059-2a8e-4a46-ae12-beb6cd8be0cc" xlink:to="loc_tyl_PeriodOneMember_d7fa205f-e977-4d17-a1ff-d3c6a1ba4cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesBillingStatusDomain_2d3ebdc8-0df5-42c7-ae35-b38e196b5704" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesBillingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_2d80ce90-d1b4-47f6-98ca-48c9050d9a84" xlink:to="loc_us-gaap_ReceivablesBillingStatusDomain_2d3ebdc8-0df5-42c7-ae35-b38e196b5704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledRevenuesMember_56cd5bcb-c4b5-433a-b1ad-9245dcefea53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnbilledRevenuesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesBillingStatusDomain_2d3ebdc8-0df5-42c7-ae35-b38e196b5704" xlink:to="loc_us-gaap_UnbilledRevenuesMember_56cd5bcb-c4b5-433a-b1ad-9245dcefea53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_5d67d0c3-8125-4010-8105-b7c7f5c86753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_326c2a59-3f41-4230-81a1-f2b9f5c0d60f" xlink:to="loc_us-gaap_ReceivableTypeDomain_5d67d0c3-8125-4010-8105-b7c7f5c86753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RetentionReceivableMember_f49a99d9-4e30-4f9d-b650-b2c0d297663f" xlink:href="tyl-20250630.xsd#tyl_RetentionReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_5d67d0c3-8125-4010-8105-b7c7f5c86753" xlink:to="loc_tyl_RetentionReceivableMember_f49a99d9-4e30-4f9d-b650-b2c0d297663f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_ceb0afee-8bda-4e0b-9536-2239a78ee3d1" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueRecognitionPeriod_8b0a8224-71ec-472e-beef-50aeee34512b" xlink:href="tyl-20250630.xsd#tyl_RevenueRecognitionPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_tyl_RevenueRecognitionPeriod_8b0a8224-71ec-472e-beef-50aeee34512b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_97351bd3-ef13-47fe-af22-b019701788ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_us-gaap_AccountsReceivableNet_97351bd3-ef13-47fe-af22-b019701788ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4cd162da-77a1-4c9f-8366-3880bbb0a719" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_51cf2df3-1391-43dd-b61b-25cc366e18d6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_4cd162da-77a1-4c9f-8366-3880bbb0a719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ddee5cdc-643d-4d94-abf4-4db2d04def38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_05f55319-7c4e-48cf-9bc9-13a1bbf3cbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ddee5cdc-643d-4d94-abf4-4db2d04def38" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_05f55319-7c4e-48cf-9bc9-13a1bbf3cbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_2fea18eb-0010-4af9-a744-5204ff47b9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ddee5cdc-643d-4d94-abf4-4db2d04def38" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_2fea18eb-0010-4af9-a744-5204ff47b9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_2d5a53b2-ed0c-4a8e-af9a-10a67e0dd391" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ddee5cdc-643d-4d94-abf4-4db2d04def38" xlink:to="loc_us-gaap_AccountsReceivableNet_2d5a53b2-ed0c-4a8e-af9a-10a67e0dd391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_db60beaf-dc50-4e39-88b3-96d5c34e8d89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_65fe5134-8a50-415b-9877-c2a518ebfdc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_db60beaf-dc50-4e39-88b3-96d5c34e8d89" xlink:to="loc_us-gaap_NumberOfReportableSegments_65fe5134-8a50-415b-9877-c2a518ebfdc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_478c9923-8c1d-49fd-af9c-a487b734baed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_478c9923-8c1d-49fd-af9c-a487b734baed" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e995f6ac-e71e-457a-a56e-8d4b66a69291" xlink:to="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SaasArrangementsMember_e3714dcd-f9aa-4a56-98c7-ac6188525d17" xlink:href="tyl-20250630.xsd#tyl_SaasArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_SaasArrangementsMember_e3714dcd-f9aa-4a56-98c7-ac6188525d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TransactionBasedFeesMember_f76562a8-aafe-4a4b-8c97-24f4bbb8ba2b" xlink:href="tyl-20250630.xsd#tyl_TransactionBasedFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_TransactionBasedFeesMember_f76562a8-aafe-4a4b-8c97-24f4bbb8ba2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_8b663d1a-e8fa-403b-aec3-a826afbd4960" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_us-gaap_MaintenanceMember_8b663d1a-e8fa-403b-aec3-a826afbd4960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember_5d51be3a-eae6-4396-8991-2bf4cd05eb44" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_ProfessionalServicesMember_5d51be3a-eae6-4396-8991-2bf4cd05eb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_25176302-98b7-4cb0-add7-72190d6292e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_us-gaap_LicenseMember_25176302-98b7-4cb0-add7-72190d6292e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_HardwareAndOtherMember_a1be1226-8350-4ad0-8f26-6703d00514cf" xlink:href="tyl-20250630.xsd#tyl_HardwareAndOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a8a5d997-cf9d-4d37-94d5-798fd1805f64" xlink:to="loc_tyl_HardwareAndOtherMember_a1be1226-8350-4ad0-8f26-6703d00514cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9b47ffb4-e034-45b9-ad61-879117760994" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_78518a61-0820-41b2-b3dc-ab28e888263e" xlink:to="loc_srt_ConsolidationItemsDomain_9b47ffb4-e034-45b9-ad61-879117760994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_905a2c1e-a3b0-4bb4-b560-a8e0bdc45932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9b47ffb4-e034-45b9-ad61-879117760994" xlink:to="loc_us-gaap_OperatingSegmentsMember_905a2c1e-a3b0-4bb4-b560-a8e0bdc45932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_273168f2-5b2a-4598-a1be-a700656beda7" xlink:to="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_94f76d39-3723-45dc-b97e-978e9bc31d5b" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_94f76d39-3723-45dc-b97e-978e9bc31d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_96b17c76-3ec9-42a9-ab8e-6361623de9d0" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1f69b877-f927-42f9-bf40-2188d2512594" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_96b17c76-3ec9-42a9-ab8e-6361623de9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_809d2a70-b522-4979-8e6c-76249de27b9b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentedRevenue_4717b5d8-362c-4de6-a8e4-f7a2198e90eb" xlink:href="tyl-20250630.xsd#tyl_SegmentedRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_tyl_SegmentedRevenue_4717b5d8-362c-4de6-a8e4-f7a2198e90eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f0c67353-7901-4703-adcc-77744fe49fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f0c67353-7901-4703-adcc-77744fe49fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_eab6c693-6b4a-4611-805a-d297729ddaad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_SellingAndMarketingExpense_eab6c693-6b4a-4611-805a-d297729ddaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4db61592-7ae5-4358-9b31-4b3ae8082f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4db61592-7ae5-4358-9b31-4b3ae8082f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_7efefb44-77b8-4cc1-9502-f54eb12aedfb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract_351c76b2-a6a3-4a98-ba56-de0c13a21021" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_7efefb44-77b8-4cc1-9502-f54eb12aedfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SegmentOperatingIncomeLoss_03648477-1e2f-4675-be5a-02d13c6d0a8e" xlink:href="tyl-20250630.xsd#tyl_SegmentOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c91a483e-5e13-478f-ae73-65a6e901da56" xlink:to="loc_tyl_SegmentOperatingIncomeLoss_03648477-1e2f-4675-be5a-02d13c6d0a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0b3d9c9c-ff46-4c3f-9178-5a2abff045f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0b3d9c9c-ff46-4c3f-9178-5a2abff045f9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:to="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6f5fa5e2-c98d-45c9-84d6-dacfe06b46db" xlink:to="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_2c0babf9-c50c-43b9-97b3-926c2871fdc0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:to="loc_us-gaap_OperatingSegmentsMember_2c0babf9-c50c-43b9-97b3-926c2871fdc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_e272fa62-0f97-434f-b666-8cec04be30bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c83abfd4-f8fc-4d17-835b-9ad47485accb" xlink:to="loc_us-gaap_CorporateNonSegmentMember_e272fa62-0f97-434f-b666-8cec04be30bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c04b5a9-39e6-4887-9add-d5457a068ca9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_09c82739-cd91-4780-8b02-070490bbf06f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_OperatingIncomeLoss_09c82739-cd91-4780-8b02-070490bbf06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_231d6355-d04a-4c16-be27-8af4516d560d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_231d6355-d04a-4c16-be27-8af4516d560d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_964e6d2c-3479-41ec-b845-945a75087346" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_964e6d2c-3479-41ec-b845-945a75087346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_fbac46f6-920d-453d-b50f-8b9b8f93a4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_SellingAndMarketingExpense_fbac46f6-920d-453d-b50f-8b9b8f93a4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_fc62638c-cb8d-414e-a193-38f231793631" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_fc62638c-cb8d-414e-a193-38f231793631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_15f3ecc8-aaf2-4b61-8b44-f5195f85671e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_15f3ecc8-aaf2-4b61-8b44-f5195f85671e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AmortizationOfOtherIntangibleAssets_9908ae32-6ac3-412a-a388-4e6a7dc39b62" xlink:href="tyl-20250630.xsd#tyl_AmortizationOfOtherIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_tyl_AmortizationOfOtherIntangibleAssets_9908ae32-6ac3-412a-a388-4e6a7dc39b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_c4de67a5-67cd-4c2c-aea4-f00c3b43c0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_InterestExpenseNonoperating_c4de67a5-67cd-4c2c-aea4-f00c3b43c0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_90c118a2-8c93-4377-aca5-b68dcfdcaa83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_90c118a2-8c93-4377-aca5-b68dcfdcaa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_44beddae-f3c5-4125-acd7-e16547626c37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_06a90c85-852f-4a8d-82c7-812ded1f7e27" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_44beddae-f3c5-4125-acd7-e16547626c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_49c3b55e-7b25-4084-9baa-785ffb63e839" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_49c3b55e-7b25-4084-9baa-785ffb63e839" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:to="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a1a18f25-b391-4ab2-b517-c6ec2e983b1a" xlink:to="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_882fce5e-294f-44a9-a50c-a9c12f41f220" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:to="loc_us-gaap_OperatingSegmentsMember_882fce5e-294f-44a9-a50c-a9c12f41f220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_3fcec328-c3da-4a2c-87cd-ca65a2750383" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e508a0e2-e83c-4e20-8181-2b7409e1e5d3" xlink:to="loc_us-gaap_CorporateNonSegmentMember_3fcec328-c3da-4a2c-87cd-ca65a2750383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f1efbbf9-b4f0-4e06-823a-2509b0751bc1" xlink:to="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_c177913f-f3d4-4828-981d-fbf5611a75df" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_c177913f-f3d4-4828-981d-fbf5611a75df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_c9258c37-f552-4c5a-8ccb-e29c20f608d3" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_feb22da1-a34c-4bdf-8b28-5eab49ecee6f" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_c9258c37-f552-4c5a-8ccb-e29c20f608d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5884b349-217e-437b-8bd0-c23f0c78b619" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e1d0db0-2d38-45c5-a986-c0ed9feeb313" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0e1d0db0-2d38-45c5-a986-c0ed9feeb313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_49973466-677f-4a4c-9561-e38a53f0d9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_49973466-677f-4a4c-9561-e38a53f0d9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_5a73d07d-8de0-4a73-b9eb-e495138716a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_5a73d07d-8de0-4a73-b9eb-e495138716a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_24409422-8c9c-4ed9-8fe5-d4209de227db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentExpenditureAdditionToLongLivedAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_SegmentExpenditureAdditionToLongLivedAssets_24409422-8c9c-4ed9-8fe5-d4209de227db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0ec8fef3-a2e3-48eb-ba3f-9bd0bd11945c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_cd31b474-f8cf-49c0-8d90-df9e2666c563" xlink:to="loc_us-gaap_Assets_0ec8fef3-a2e3-48eb-ba3f-9bd0bd11945c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DisaggregationofRevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5cd46428-9ce1-4860-8761-7e7769395890" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5cd46428-9ce1-4860-8761-7e7769395890" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:to="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_77dd9944-26e6-4402-8926-ef0c51ad5161" xlink:to="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_24a627bc-b9f9-4e19-9336-a53343d82faf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:to="loc_srt_MinimumMember_24a627bc-b9f9-4e19-9336-a53343d82faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_55d8bcb5-98aa-4c8c-96b9-44b205734435" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_54e7699b-a88d-4791-80d2-9a410300e844" xlink:to="loc_srt_MaximumMember_55d8bcb5-98aa-4c8c-96b9-44b205734435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_71c4da7c-4dec-4265-a518-9312d6940dfc" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueFromContractWithCustomerContractTerm_620e451c-a510-4aa5-9b9e-ed36ba253d33" xlink:href="tyl-20250630.xsd#tyl_RevenueFromContractWithCustomerContractTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:to="loc_tyl_RevenueFromContractWithCustomerContractTerm_620e451c-a510-4aa5-9b9e-ed36ba253d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RevenueFromContractWithCustomerTypicalContractTerm_90c92cef-553f-4c58-a992-33f104403368" xlink:href="tyl-20250630.xsd#tyl_RevenueFromContractWithCustomerTypicalContractTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9796d2db-d9da-48a5-8ae6-e10d00274f1a" xlink:to="loc_tyl_RevenueFromContractWithCustomerTypicalContractTerm_90c92cef-553f-4c58-a992-33f104403368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b08a7490-7e64-43e5-81b1-6848a63ab2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b08a7490-7e64-43e5-81b1-6848a63ab2c3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a2280581-49f9-4e86-8a6e-cb6c5e932bb2" xlink:to="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_SaasArrangementsMember_62a18e53-f1be-4293-bd9b-da22399e4956" xlink:href="tyl-20250630.xsd#tyl_SaasArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_tyl_SaasArrangementsMember_62a18e53-f1be-4293-bd9b-da22399e4956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TransactionBasedFeesMember_801399ce-313a-47dd-ac44-b764cf0bfd98" xlink:href="tyl-20250630.xsd#tyl_TransactionBasedFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_tyl_TransactionBasedFeesMember_801399ce-313a-47dd-ac44-b764cf0bfd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_e2f05abf-ef05-4be7-863b-3bc9a8df7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_us-gaap_MaintenanceMember_e2f05abf-ef05-4be7-863b-3bc9a8df7fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ProfessionalServicesMember_77b5d4ee-92cc-4277-b871-2d62236b3f10" xlink:href="tyl-20250630.xsd#tyl_ProfessionalServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_tyl_ProfessionalServicesMember_77b5d4ee-92cc-4277-b871-2d62236b3f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseMember_6604a420-2263-4c68-8da7-b6dddd650be1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LicenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_us-gaap_LicenseMember_6604a420-2263-4c68-8da7-b6dddd650be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_fb97ea9b-ab9d-497f-85e2-78f563984e75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_05b3ccd6-1e56-4c30-a889-56073c6807f8" xlink:to="loc_us-gaap_ProductMember_fb97ea9b-ab9d-497f-85e2-78f563984e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_b4e970de-27c8-46b2-a57d-6bc4ec30989d" xlink:to="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RecurringRevenueMember_c1988160-eedc-421b-88a4-680c24dfe25f" xlink:href="tyl-20250630.xsd#tyl_RecurringRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:to="loc_tyl_RecurringRevenueMember_c1988160-eedc-421b-88a4-680c24dfe25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_NonrecurringRevenueMember_d3c9cbaa-eb24-4aa3-8154-46f86a2304a3" xlink:href="tyl-20250630.xsd#tyl_NonrecurringRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ab763124-ba57-4ced-98be-0c3ba065ff91" xlink:to="loc_tyl_NonrecurringRevenueMember_d3c9cbaa-eb24-4aa3-8154-46f86a2304a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6de390e2-fc67-46f6-8810-2095df28639b" xlink:to="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_4f9a8bfd-29bf-4292-8976-cb23403bbc06" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_4f9a8bfd-29bf-4292-8976-cb23403bbc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_198e59de-ce13-477e-a7e1-181df2d9a0f3" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0542c9e7-1329-4125-9d99-dbd8adb51d0f" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_198e59de-ce13-477e-a7e1-181df2d9a0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f6c22c5d-afdb-4349-95cc-ec68d31712fd" xlink:to="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_c0f5af39-b6a0-4aa2-a975-b5f9c9689647" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:to="loc_us-gaap_CorporateNonSegmentMember_c0f5af39-b6a0-4aa2-a975-b5f9c9689647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_61ae2d94-6311-47ce-86a7-a789fc20bba8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:to="loc_us-gaap_OperatingSegmentsMember_61ae2d94-6311-47ce-86a7-a789fc20bba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CorporateAndEliminationsMember_1d4be6e2-b096-4714-8276-ab71b4684c05" xlink:href="tyl-20250630.xsd#tyl_CorporateAndEliminationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_dd401a05-c8e7-4530-9c29-43f690540025" xlink:to="loc_tyl_CorporateAndEliminationsMember_1d4be6e2-b096-4714-8276-ab71b4684c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c8a5cf96-6c24-48cb-a017-9ab2ce121211" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f8d3b2b5-4cc9-4c6e-95b8-adc1f41358e4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c8a5cf96-6c24-48cb-a017-9ab2ce121211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_55fb2b24-f7a9-4ed0-8ecc-e3f28ce30853" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c8a5cf96-6c24-48cb-a017-9ab2ce121211" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_55fb2b24-f7a9-4ed0-8ecc-e3f28ce30853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4bbe8d96-a5fb-4039-83cf-1138d382ed1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4bbe8d96-a5fb-4039-83cf-1138d382ed1d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dc84a45a-b097-43e6-8796-6a5563197cea" xlink:to="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EnterpriseSoftwareSegmentMember_987b4656-bca3-4b5f-97fc-7cb45bbfecd9" xlink:href="tyl-20250630.xsd#tyl_EnterpriseSoftwareSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:to="loc_tyl_EnterpriseSoftwareSegmentMember_987b4656-bca3-4b5f-97fc-7cb45bbfecd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PlatformTechnologiesSegmentMember_6f07d069-7c92-4d5d-9b4c-ff9160b31ef0" xlink:href="tyl-20250630.xsd#tyl_PlatformTechnologiesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9dd0079b-2f7d-4f5a-932d-1ccc54e15da4" xlink:to="loc_tyl_PlatformTechnologiesSegmentMember_6f07d069-7c92-4d5d-9b4c-ff9160b31ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:to="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_d89fcc8e-3c1d-4e56-9830-7a0a8e24147b" xlink:to="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_7aa3ac01-3b24-420e-81ff-3dc1858e4f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:to="loc_us-gaap_OperatingSegmentsMember_7aa3ac01-3b24-420e-81ff-3dc1858e4f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_537c07ce-d24f-42a3-9ba2-47446a7549ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3432d374-adc1-44b4-8c6a-98b61e56e065" xlink:to="loc_us-gaap_CorporateNonSegmentMember_537c07ce-d24f-42a3-9ba2-47446a7549ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a5e2b06c-6eac-4376-b988-b75b9932ed70" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_1b602a3a-8d05-4c87-9bcb-eee51fe0684f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:to="loc_us-gaap_ContractWithCustomerLiability_1b602a3a-8d05-4c87-9bcb-eee51fe0684f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_3c2182dc-f0cb-4a9e-a87b-4b63d9d13db4" xlink:to="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_710aca67-b9f8-428b-a9e3-ce7a2e71dd28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:to="loc_us-gaap_ContractWithCustomerLiability_710aca67-b9f8-428b-a9e3-ce7a2e71dd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_fc086c8a-2ec6-426b-a67e-43ddbfa672c2" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityIncreaseFromDeferral"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:to="loc_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral_fc086c8a-2ec6-426b-a67e-43ddbfa672c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_5bbf637c-06e5-4e46-97a6-0d6406e8e8f4" xlink:href="tyl-20250630.xsd#tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:to="loc_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_5bbf637c-06e5-4e46-97a6-0d6406e8e8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_bb73fb76-e39a-4fa5-a43a-3d13c5130558" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_ContractWithCustomerLiabilityRollForward_a34c34e5-0b31-4466-9f67-de921717a281" xlink:to="loc_us-gaap_ContractWithCustomerLiability_bb73fb76-e39a-4fa5-a43a-3d13c5130558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ec57d64-9e87-472e-a9bc-43b669dae690" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ec57d64-9e87-472e-a9bc-43b669dae690" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6f889697-5ca5-41ce-8224-33f8cbd7ca7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_6f889697-5ca5-41ce-8224-33f8cbd7ca7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_2969761d-43e5-4d0d-8750-b144344836b9" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_14f34128-cb67-4b9f-8594-fb8f01f733ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_14f34128-cb67-4b9f-8594-fb8f01f733ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fd99df4d-78ed-4582-aca8-9b0d066b30fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_560e604f-d9d3-41a3-a9fb-b46d49f67ae0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_fd99df4d-78ed-4582-aca8-9b0d066b30fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredCommissionsScheduleofDeferredCommissionsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5001078a-a69b-418b-b4ac-6fc5d0bc3532" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_3617bb68-cd78-4879-a20b-72264ef20cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5001078a-a69b-418b-b4ac-6fc5d0bc3532" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_3617bb68-cd78-4879-a20b-72264ef20cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_0dfe9fe4-b615-4958-b8e0-71399f68dd6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5001078a-a69b-418b-b4ac-6fc5d0bc3532" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_0dfe9fe4-b615-4958-b8e0-71399f68dd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_69898b19-e289-464f-9be6-768483d75ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5001078a-a69b-418b-b4ac-6fc5d0bc3532" xlink:to="loc_us-gaap_CapitalizedContractCostNet_69898b19-e289-464f-9be6-768483d75ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c7ccebe-0265-4af2-949d-2ab42a1efc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_e4da0a72-818b-47b3-9f8f-2b30511bc487" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c7ccebe-0265-4af2-949d-2ab42a1efc4d" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_e4da0a72-818b-47b3-9f8f-2b30511bc487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c41d96a3-d666-4cc3-bbcd-047b22d5b5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c41d96a3-d666-4cc3-bbcd-047b22d5b5d4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_38a3594a-a0d8-4dec-b845-5b01f5ed8dc9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_MyGovLLCMember_67d0a9e8-a6a1-493c-8966-04185ce49f76" xlink:href="tyl-20250630.xsd#tyl_MyGovLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:to="loc_tyl_MyGovLLCMember_67d0a9e8-a6a1-493c-8966-04185ce49f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_PreviousAcquisitionsMember_0d8b55e4-733d-4776-ab95-a5235d235523" xlink:href="tyl-20250630.xsd#tyl_PreviousAcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08f91d42-9a9e-497f-afb5-7a4f14d86746" xlink:to="loc_tyl_PreviousAcquisitionsMember_0d8b55e4-733d-4776-ab95-a5235d235523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7902dc54-d5bb-4648-a195-d2ed30b5e920" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_8ec38197-0a89-4a44-8c4f-fffa52dc9969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_8ec38197-0a89-4a44-8c4f-fffa52dc9969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fab25627-3094-4991-979b-c31521d7384c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fab25627-3094-4991-979b-c31521d7384c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_784b29b6-56d3-44eb-a5cd-55d5f1c32d24" xlink:href="tyl-20250630.xsd#tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets_784b29b6-56d3-44eb-a5cd-55d5f1c32d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_90486c67-b3fb-401a-b50c-2a63b54fd738" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_90486c67-b3fb-401a-b50c-2a63b54fd738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_41eb798e-9f6f-4d5e-a3e4-724805ff0969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_Goodwill_41eb798e-9f6f-4d5e-a3e4-724805ff0969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9ed6d7fb-702c-41e4-baf7-bcdd52d3442e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9ed6d7fb-702c-41e4-baf7-bcdd52d3442e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_007fc7d5-6b79-4c76-a52b-4153e0fe1910" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7342e7a9-27a9-4279-9600-93e204ba86b1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_007fc7d5-6b79-4c76-a52b-4153e0fe1910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtScheduleofOutstandingBorrowingsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f2d42830-c05a-4d34-88d8-e1b777b18caa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f2d42830-c05a-4d34-88d8-e1b777b18caa" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_08100df7-4581-48e3-9697-42d0603a35f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember_bc07adf1-032a-4ea4-97c3-e7915684dd98" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:to="loc_tyl_A2024CreditAgreementMember_bc07adf1-032a-4ea4-97c3-e7915684dd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_ced03dda-d6b1-43b7-9fc4-07ee295e4039" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8a0fe351-1f52-4921-a5fd-dc079e1e396f" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_ced03dda-d6b1-43b7-9fc4-07ee295e4039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_61569bfb-3a4f-4a9e-a80a-cf3399961cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ff332df6-f019-4a30-99b6-5390a09558c1" xlink:to="loc_us-gaap_CreditFacilityDomain_61569bfb-3a4f-4a9e-a80a-cf3399961cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_22794a39-5190-4dbe-b7d0-6f89991ecf59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_61569bfb-3a4f-4a9e-a80a-cf3399961cd5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_22794a39-5190-4dbe-b7d0-6f89991ecf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_32666140-b45a-49f6-9c06-22bc12183f92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_4857be1b-348b-40e9-9d77-7660ab017af5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_32666140-b45a-49f6-9c06-22bc12183f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_b5a5ba5b-9545-4710-9dc7-807ac43c34f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_32666140-b45a-49f6-9c06-22bc12183f92" xlink:to="loc_us-gaap_SeniorNotesMember_b5a5ba5b-9545-4710-9dc7-807ac43c34f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_86751436-b6b3-43e9-96a5-b24a8edefbed" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_01c74300-618b-4766-85a5-063d006f8241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_01c74300-618b-4766-85a5-063d006f8241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_37ec339e-f9bc-40dc-aca5-3b354095a4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_37ec339e-f9bc-40dc-aca5-3b354095a4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_974bb9b4-5b05-4875-a1bd-1e21cc821032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_974bb9b4-5b05-4875-a1bd-1e21cc821032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_70a7544b-67f9-4688-9e5d-7edd39519e21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_70a7544b-67f9-4688-9e5d-7edd39519e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4b567164-6984-4da8-9e51-a956158035be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_LongTermDebt_4b567164-6984-4da8-9e51-a956158035be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtCurrent_54b96390-8f95-460d-8785-12baea0707d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_ConvertibleDebtCurrent_54b96390-8f95-460d-8785-12baea0707d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_3e304c18-94ce-4765-8256-be6be3a801c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_3e304c18-94ce-4765-8256-be6be3a801c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_ae83d483-87ca-4803-b1b3-989278f492fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_ConvertibleDebt_ae83d483-87ca-4803-b1b3-989278f492fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_ac63b475-8ff4-48c4-843c-2296251fc97d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_589dd034-0778-485f-9631-e402b7656917" xlink:to="loc_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_ac63b475-8ff4-48c4-843c-2296251fc97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_96d9486b-49f6-4da1-8fbd-7a97ee77720c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96d9486b-49f6-4da1-8fbd-7a97ee77720c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_536746de-4a80-45a6-999d-a0345cf199bb" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember_1938833a-35b0-4de6-893b-686d0471fe92" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:to="loc_tyl_A2024CreditAgreementMember_1938833a-35b0-4de6-893b-686d0471fe92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2021CreditAgreementMember_80b7128d-1ec0-4d1a-a80f-fd9ab45ed313" xlink:href="tyl-20250630.xsd#tyl_A2021CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:to="loc_tyl_A2021CreditAgreementMember_80b7128d-1ec0-4d1a-a80f-fd9ab45ed313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_efedc257-e7ca-49b4-b6a2-35cb44e366fb" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_88a2afa9-9acc-4b32-8010-2528dc651b73" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_efedc257-e7ca-49b4-b6a2-35cb44e366fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_82ac72f0-99ee-4d6d-bc10-b6cb128f1176" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7320435a-9fa1-4776-95b6-8804f81fd633" xlink:to="loc_us-gaap_CreditFacilityDomain_82ac72f0-99ee-4d6d-bc10-b6cb128f1176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b58da498-d4d2-422d-a7ea-2adb2e02c594" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_82ac72f0-99ee-4d6d-bc10-b6cb128f1176" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b58da498-d4d2-422d-a7ea-2adb2e02c594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b22b5d80-b54e-4d8a-9fdb-095edfc01769" xlink:to="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_bc9b9893-61da-47bd-a638-dd22d15f0f4e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:to="loc_srt_MinimumMember_bc9b9893-61da-47bd-a638-dd22d15f0f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3bd46844-80d8-4d51-9585-3c207e91d901" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4c002cd3-13b1-42b1-a082-9ea98d356f08" xlink:to="loc_srt_MaximumMember_3bd46844-80d8-4d51-9585-3c207e91d901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_1ca54c72-eb85-433a-b446-22206c2a2385" xlink:to="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_93d39d31-7656-40bd-b916-0fbb0cae0690" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:to="loc_us-gaap_PrimeRateMember_93d39d31-7656-40bd-b916-0fbb0cae0690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_dd45e6d3-147f-4d49-a665-552b40601f13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_090ab06e-c26f-423d-80a6-ef448a8bbe08" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_dd45e6d3-147f-4d49-a665-552b40601f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_bf18bd43-8167-4433-893b-86cc6e5dba8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_89e306c2-5dce-4127-8e4b-dd4c7e9a3e18" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_bf18bd43-8167-4433-893b-86cc6e5dba8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_14bb5ef5-3df7-4323-819b-d76c4c7213f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_bf18bd43-8167-4433-893b-86cc6e5dba8a" xlink:to="loc_us-gaap_SeniorNotesMember_14bb5ef5-3df7-4323-819b-d76c4c7213f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4edc3ab-f6a9-4a14-8724-bedb3818f8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7651a484-53cc-4b27-b6d8-035f1b8b150d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4edc3ab-f6a9-4a14-8724-bedb3818f8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_7a7d6ef6-bc97-4e4f-a71e-e0208fbb082d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b4edc3ab-f6a9-4a14-8724-bedb3818f8e2" xlink:to="loc_us-gaap_SeniorNotesMember_7a7d6ef6-bc97-4e4f-a71e-e0208fbb082d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:href="tyl-20250630.xsd#tyl_OptionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:href="tyl-20250630.xsd#tyl_OptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_OptionAxis_d5326681-c586-4a22-8762-a5ce84f4179c" xlink:to="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionOneMember_f5a88359-e14c-491b-822b-d7a782b1d8d8" xlink:href="tyl-20250630.xsd#tyl_OptionOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:to="loc_tyl_OptionOneMember_f5a88359-e14c-491b-822b-d7a782b1d8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_OptionTwoMember_fd7816c1-694e-4371-98b4-6551d12d4241" xlink:href="tyl-20250630.xsd#tyl_OptionTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_OptionDomain_55f35801-c0ac-410f-bcd9-2949649948f5" xlink:to="loc_tyl_OptionTwoMember_fd7816c1-694e-4371-98b4-6551d12d4241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0d3d481a-d10d-4321-898d-8e89104cd29c" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93af8992-b546-413a-947b-486f232dda15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_93af8992-b546-413a-947b-486f232dda15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8fd3af73-2192-49e9-96c8-3a466c976e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8fd3af73-2192-49e9-96c8-3a466c976e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f8b4c258-f0d5-45a9-9719-60cca10acdea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_f8b4c258-f0d5-45a9-9719-60cca10acdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_51d088e0-ea4a-4b60-b5f0-78757a7c5515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_51d088e0-ea4a-4b60-b5f0-78757a7c5515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9b23024f-151e-4bf0-8983-8d514f3e2efb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9b23024f-151e-4bf0-8983-8d514f3e2efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2fed28f6-c2d4-4476-aaa4-74c233aabf56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_2fed28f6-c2d4-4476-aaa4-74c233aabf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_004bcab8-8f81-43d1-973e-c8ffd703b0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_004bcab8-8f81-43d1-973e-c8ffd703b0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3ccab1a8-ab09-4970-be02-aafefe29991a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3ccab1a8-ab09-4970-be02-aafefe29991a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_f022b520-597e-45ee-9c0d-a9833d2efb08" xlink:href="tyl-20250630.xsd#tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger_f022b520-597e-45ee-9c0d-a9833d2efb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_b0b4c8d7-ef37-4ec9-a08b-2433bad2224d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_b0b4c8d7-ef37-4ec9-a08b-2433bad2224d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ObservationPeriod_effe0aa4-a0e1-46e3-878c-52393b5d9ed8" xlink:href="tyl-20250630.xsd#tyl_ObservationPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_ObservationPeriod_effe0aa4-a0e1-46e3-878c-52393b5d9ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_MeasurementPeriod_bfd04f39-4048-4164-95a4-283e439b25b8" xlink:href="tyl-20250630.xsd#tyl_MeasurementPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_MeasurementPeriod_bfd04f39-4048-4164-95a4-283e439b25b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f0590b04-c1e0-4020-9c9b-ce61237db96e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_f0590b04-c1e0-4020-9c9b-ce61237db96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_7a5361e4-1731-40dd-85b0-8461f6cde466" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_7a5361e4-1731-40dd-85b0-8461f6cde466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentRate_5bf89eaa-bd09-4018-a5ac-41c877dc2b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentRate_5bf89eaa-bd09-4018-a5ac-41c877dc2b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c4e63ab4-c763-4fd9-aa5d-a1819d23e484" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c4e63ab4-c763-4fd9-aa5d-a1819d23e484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_61408ce6-6d53-4fcb-989d-0d04726b6294" xlink:href="tyl-20250630.xsd#tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate_61408ce6-6d53-4fcb-989d-0d04726b6294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_140a9263-7ccf-42e9-b180-558025b2dae3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_140a9263-7ccf-42e9-b180-558025b2dae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_ceaba3a2-71d7-45ee-8cce-d602dbf2ef17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_ceaba3a2-71d7-45ee-8cce-d602dbf2ef17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e382ab47-6ab2-43e9-a8bd-9f3be0cc719e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_e382ab47-6ab2-43e9-a8bd-9f3be0cc719e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_101316b3-04bd-4521-91b0-2d0038531e84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_89128275-5037-443f-99b8-0dc3f49b3fdd" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_101316b3-04bd-4521-91b0-2d0038531e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#DebtScheduleofInterestExpenseRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_11e61b72-1e53-46ce-8bcf-27b1b2dca69e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_11e61b72-1e53-46ce-8bcf-27b1b2dca69e" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fbca9082-ec01-4727-90e0-5ebc617c88cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0f1b009f-2939-47c2-a205-154aea1648bd" xlink:to="loc_us-gaap_CreditFacilityDomain_fbca9082-ec01-4727-90e0-5ebc617c88cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0f7adf51-0f93-4bd0-9471-d1d8afbf37b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fbca9082-ec01-4727-90e0-5ebc617c88cc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0f7adf51-0f93-4bd0-9471-d1d8afbf37b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_94238c37-5056-410a-b94e-93c67dd2f0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_561e0c4c-f33c-49bc-9705-1c99fbda376a" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_94238c37-5056-410a-b94e-93c67dd2f0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_60cad5b0-0b4c-4845-9172-a63b3376ccf9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_94238c37-5056-410a-b94e-93c67dd2f0c9" xlink:to="loc_us-gaap_SeniorNotesMember_60cad5b0-0b4c-4845-9172-a63b3376ccf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_4ecf6e0d-922c-4536-b06d-69ebed5170ee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_A2024CreditAgreementMember_50292f5f-144d-430b-8fde-b27935c3b592" xlink:href="tyl-20250630.xsd#tyl_A2024CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:to="loc_tyl_A2024CreditAgreementMember_50292f5f-144d-430b-8fde-b27935c3b592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_TermLoanMember_19a4ec1c-94d9-4625-870e-012e9c5fe014" xlink:href="tyl-20250630.xsd#tyl_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:to="loc_tyl_TermLoanMember_19a4ec1c-94d9-4625-870e-012e9c5fe014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_f368969d-bd91-47e5-9055-ccd866257848" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dc99b13b-867f-41a4-af98-916e438fba53" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_f368969d-bd91-47e5-9055-ccd866257848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_dea8bea3-c263-4887-8da7-6863d78b37d9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d15c7e94-b2cb-46dc-87ef-b168b439ba7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_InterestExpenseDebt_d15c7e94-b2cb-46dc-87ef-b168b439ba7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7b0710e3-3a1a-4270-8869-589665f6b5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7b0710e3-3a1a-4270-8869-589665f6b5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDebtExpense_43e0a382-7c22-4c25-8edc-d10754b3ed67" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestAndDebtExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8ba582a0-0562-4044-9ed6-c2c7fffe390f" xlink:to="loc_us-gaap_InterestAndDebtExpense_43e0a382-7c22-4c25-8edc-d10754b3ed67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_6fd6010f-3153-4468-b0cd-aa13cb3ad50b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e182a560-5e7c-45cc-a2ea-4c25b81eb34c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_6fd6010f-3153-4468-b0cd-aa13cb3ad50b" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e182a560-5e7c-45cc-a2ea-4c25b81eb34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_6c14a173-2a36-4a57-b9cf-3265ed620da6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_6fd6010f-3153-4468-b0cd-aa13cb3ad50b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_6c14a173-2a36-4a57-b9cf-3265ed620da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_abc30673-c59b-415c-a133-aff45455240c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_6fd6010f-3153-4468-b0cd-aa13cb3ad50b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_abc30673-c59b-415c-a133-aff45455240c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_a97149cc-0b2e-4d63-9831-e21760c9c618" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_6fd6010f-3153-4468-b0cd-aa13cb3ad50b" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_a97149cc-0b2e-4d63-9831-e21760c9c618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_84516da8-b5f3-45d4-93ae-7cb27434f16d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_84516da8-b5f3-45d4-93ae-7cb27434f16d" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_72646586-2064-4b64-ad6e-248943be0aba" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_FourDebtSecuritiesAvailableForSaleMember_07927ea2-5295-4a85-81f5-7f5be8bdc656" xlink:href="tyl-20250630.xsd#tyl_FourDebtSecuritiesAvailableForSaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:to="loc_tyl_FourDebtSecuritiesAvailableForSaleMember_07927ea2-5295-4a85-81f5-7f5be8bdc656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BFTRLLCMember_d43e4985-7207-4ed1-838f-f7df0c851b7e" xlink:href="tyl-20250630.xsd#tyl_BFTRLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_ad876adc-d4b4-4056-be3d-6d2bb17b4f01" xlink:to="loc_tyl_BFTRLLCMember_d43e4985-7207-4ed1-838f-f7df0c851b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7d25335d-c1fd-4c4f-94b4-da21bbfb72f2" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_6779fe7d-cbe3-4484-a135-a79eaadb0bce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_InterestReceivable_6779fe7d-cbe3-4484-a135-a79eaadb0bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_3f8288a4-7933-4242-b485-f8f8d70ba801" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_3f8288a4-7933-4242-b485-f8f8d70ba801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_73844755-52aa-4fac-b951-5035d9330e87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent_73844755-52aa-4fac-b951-5035d9330e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent_e05542c2-e4bb-4f10-9339-0813f4b32fed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent_e05542c2-e4bb-4f10-9339-0813f4b32fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_5ff0e050-e010-4a8f-a777-3d96e15d6517" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_5ff0e050-e010-4a8f-a777-3d96e15d6517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_fb6d09c9-08f3-4012-84a6-044c4c48ca1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_fb6d09c9-08f3-4012-84a6-044c4c48ca1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_b1c979bc-d86a-4a19-bbba-33f37df2c141" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_b1c979bc-d86a-4a19-bbba-33f37df2c141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CostMethodInvestmentOwnershipPercentage_068d7415-95ad-4281-940d-0d0ee13211f2" xlink:href="tyl-20250630.xsd#tyl_CostMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6fe76235-0064-4a10-b6b7-b41252e413fa" xlink:to="loc_tyl_CostMethodInvestmentOwnershipPercentage_068d7415-95ad-4281-940d-0d0ee13211f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_76b4dcd1-8281-4592-aa68-946ea301f18c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_d24ef52e-cfd3-4bfc-8f44-51b0d510dd03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_76b4dcd1-8281-4592-aa68-946ea301f18c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss_d24ef52e-cfd3-4bfc-8f44-51b0d510dd03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d6187e3a-9148-4181-84dd-975d506eac63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_76b4dcd1-8281-4592-aa68-946ea301f18c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d6187e3a-9148-4181-84dd-975d506eac63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1b5cd991-0f88-4a0e-9b61-b46005f73ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_76b4dcd1-8281-4592-aa68-946ea301f18c" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1b5cd991-0f88-4a0e-9b61-b46005f73ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_095286b5-df29-46d4-9239-761a8d84d1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_76b4dcd1-8281-4592-aa68-946ea301f18c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_095286b5-df29-46d4-9239-761a8d84d1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_a331d454-81a8-425e-b532-ddda23002a27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_cb38f99f-b35a-4995-bec5-af4ea5cd5cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_a331d454-81a8-425e-b532-ddda23002a27" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_cb38f99f-b35a-4995-bec5-af4ea5cd5cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleGainLoss_432c3839-ba5a-4f74-be65-6519608d1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_a331d454-81a8-425e-b532-ddda23002a27" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleGainLoss_432c3839-ba5a-4f74-be65-6519608d1f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_25051138-98c3-4c21-9807-bb67c35dffd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_25051138-98c3-4c21-9807-bb67c35dffd3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ccbfd8b-a3ca-423c-a9d5-18251b56cb11" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_83b986f6-4a2a-416c-94b6-45279c324291" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_83b986f6-4a2a-416c-94b6-45279c324291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6703e03d-78e2-4f45-92bc-e46f318a84ec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6703e03d-78e2-4f45-92bc-e46f318a84ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3f2b1d0b-b77c-4ac2-941f-fd53af2bcada" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_18fbcd52-e46e-4cfe-a285-81e6e3833258" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3f2b1d0b-b77c-4ac2-941f-fd53af2bcada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:to="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5f2fd3b6-74c8-4e71-9c9b-5926fd6c6fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6b3bcda8-0aca-4d62-8ccc-2e59d3f508ee" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5f2fd3b6-74c8-4e71-9c9b-5926fd6c6fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleNotesDue2026Member_67e9ae5c-bea6-424d-9a31-e042f37ae9d4" xlink:href="tyl-20250630.xsd#tyl_ConvertibleNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5f2fd3b6-74c8-4e71-9c9b-5926fd6c6fa4" xlink:to="loc_tyl_ConvertibleNotesDue2026Member_67e9ae5c-bea6-424d-9a31-e042f37ae9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_9ae03d9e-5a6d-45f1-b21a-3761703f2c17" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c141e4ab-1639-464e-b9db-3327294c8a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c141e4ab-1639-464e-b9db-3327294c8a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9af627d6-cc2d-4b00-94c1-3f2c38b644a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9af627d6-cc2d-4b00-94c1-3f2c38b644a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_7e04dcb1-cfdf-4bff-9f63-0a3e6f9b06bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_7e04dcb1-cfdf-4bff-9f63-0a3e6f9b06bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_98afb258-964e-4a4e-8acc-c46ea9e4541f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_23fefe6e-4195-483e-a549-1e5a87c2224b" xlink:to="loc_us-gaap_DebtInstrumentFairValue_98afb258-964e-4a4e-8acc-c46ea9e4541f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FairValueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_48efaa64-2858-4da4-8014-2cef9fcc86cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_48efaa64-2858-4da4-8014-2cef9fcc86cf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_464fa79c-b1c0-452a-b362-c104e71e7df3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_a3f3c775-9fae-458c-9cf4-d598809c896c" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_464fa79c-b1c0-452a-b362-c104e71e7df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_BFTRLLCMember_268521df-4a47-43f8-a4e2-2882d4dde9cd" xlink:href="tyl-20250630.xsd#tyl_BFTRLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_464fa79c-b1c0-452a-b362-c104e71e7df3" xlink:to="loc_tyl_BFTRLLCMember_268521df-4a47-43f8-a4e2-2882d4dde9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eb12822c-53e9-4e1d-aa47-1ea3c3ae301f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d93d0ecb-c623-46d1-b17c-e570a77e4a22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d93d0ecb-c623-46d1-b17c-e570a77e4a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CostMethodInvestmentOwnershipPercentage_18430470-0ace-4669-b03a-94431d20383d" xlink:href="tyl-20250630.xsd#tyl_CostMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_91db5083-bee2-4dab-aa6c-91f414798ec4" xlink:to="loc_tyl_CostMethodInvestmentOwnershipPercentage_18430470-0ace-4669-b03a-94431d20383d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ba17a8a6-d490-4437-b569-6d0bcd758761" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ba17a8a6-d490-4437-b569-6d0bcd758761" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:to="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b4d005d4-9ecb-4074-9855-4338cdb3046c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_bbb13366-fe78-4ee1-b715-a8b274b655c9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b4d005d4-9ecb-4074-9855-4338cdb3046c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleNotesDue2026Member_16cebff7-5860-402e-8f94-297e239db212" xlink:href="tyl-20250630.xsd#tyl_ConvertibleNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b4d005d4-9ecb-4074-9855-4338cdb3046c" xlink:to="loc_tyl_ConvertibleNotesDue2026Member_16cebff7-5860-402e-8f94-297e239db212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_feb7ae78-14e8-4508-990b-6ec9f4f0595d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_111c3351-8089-46bb-9b7b-da9c13133733" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_feb7ae78-14e8-4508-990b-6ec9f4f0595d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_feb7ae78-14e8-4508-990b-6ec9f4f0595d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7bb7ea45-b576-43a0-9f42-f8017d326e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_7bb7ea45-b576-43a0-9f42-f8017d326e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3962ceaf-9bd2-47c6-9a25-0cd752be3dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_81d553ed-911c-4c55-bd86-2dad8f5f5b3a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3962ceaf-9bd2-47c6-9a25-0cd752be3dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dc8583a8-959f-4a40-bcf8-fa4ca05187df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_bedc96a8-d907-4e6f-b1d5-81f5f0935570" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dc8583a8-959f-4a40-bcf8-fa4ca05187df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_a399d4c3-8b17-4537-b952-7d4d7f953ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_dc8583a8-959f-4a40-bcf8-fa4ca05187df" xlink:to="loc_us-gaap_DebtInstrumentFairValue_a399d4c3-8b17-4537-b952-7d4d7f953ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/IncomeTaxProvisionDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#IncomeTaxProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/IncomeTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7c3ce170-4a73-49d0-a35f-e41eeffa46b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8335bf05-378b-42fc-b827-83851c6d760a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7c3ce170-4a73-49d0-a35f-e41eeffa46b2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8335bf05-378b-42fc-b827-83851c6d760a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_faa73490-ab32-462c-afc8-7409321c59c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7c3ce170-4a73-49d0-a35f-e41eeffa46b2" xlink:to="loc_us-gaap_IncomeTaxesPaid_faa73490-ab32-462c-afc8-7409321c59c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/ShareBasedCompensationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#ShareBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/ShareBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4735a72-7a72-433f-93d5-d519b20fda12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c4735a72-7a72-433f-93d5-d519b20fda12" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_aee39875-2e81-4fce-b52e-b3563b655b0f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a04527b1-1261-40bb-9174-8279abb2a04e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:to="loc_us-gaap_CostOfSalesMember_a04527b1-1261-40bb-9174-8279abb2a04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_ca3cde27-d5c2-4049-9eef-f6ded3820ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_53c435ba-d966-47e9-b0ab-d6c3827d3489" xlink:to="loc_us-gaap_OperatingExpenseMember_ca3cde27-d5c2-4049-9eef-f6ded3820ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9ef6cc80-73ed-4dd9-b3cc-1880f400f426" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_67741f74-fd38-4bf4-bb72-d0903f75853f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9ef6cc80-73ed-4dd9-b3cc-1880f400f426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d08adca7-c42c-4317-9727-7a18d67dbb64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9ef6cc80-73ed-4dd9-b3cc-1880f400f426" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d08adca7-c42c-4317-9727-7a18d67dbb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a5835fce-43af-4687-b2f3-59559cd34c26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_490f5bb2-f615-4615-a9ce-b8ec320e45c1" xlink:href="tyl-20250630.xsd#tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a5835fce-43af-4687-b2f3-59559cd34c26" xlink:to="loc_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_490f5bb2-f615-4615-a9ce-b8ec320e45c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_91406aba-c647-4785-928e-42d41519aa64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_490f5bb2-f615-4615-a9ce-b8ec320e45c1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_91406aba-c647-4785-928e-42d41519aa64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce3469a5-6ebf-47be-a947-a990d13d76d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract_490f5bb2-f615-4615-a9ce-b8ec320e45c1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ce3469a5-6ebf-47be-a947-a990d13d76d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_DenominatorAbstract_15d1c0fa-e699-461a-be86-2de7277a6dd2" xlink:href="tyl-20250630.xsd#tyl_DenominatorAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a5835fce-43af-4687-b2f3-59559cd34c26" xlink:to="loc_tyl_DenominatorAbstract_15d1c0fa-e699-461a-be86-2de7277a6dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bd746dcb-0b6c-417e-9138-abbe54340bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_DenominatorAbstract_15d1c0fa-e699-461a-be86-2de7277a6dd2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bd746dcb-0b6c-417e-9138-abbe54340bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_AssumedConversionofDilutiveSecuritiesAbstract_79a4e224-95d9-4b28-a1c7-0884c7982064" xlink:href="tyl-20250630.xsd#tyl_AssumedConversionofDilutiveSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_DenominatorAbstract_15d1c0fa-e699-461a-be86-2de7277a6dd2" xlink:to="loc_tyl_AssumedConversionofDilutiveSecuritiesAbstract_79a4e224-95d9-4b28-a1c7-0884c7982064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_42019daa-70cf-4cf7-bbb1-017e9085f075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_AssumedConversionofDilutiveSecuritiesAbstract_79a4e224-95d9-4b28-a1c7-0884c7982064" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_42019daa-70cf-4cf7-bbb1-017e9085f075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_cd7bd464-1711-4ce7-be84-e69bccd369b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_AssumedConversionofDilutiveSecuritiesAbstract_79a4e224-95d9-4b28-a1c7-0884c7982064" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_cd7bd464-1711-4ce7-be84-e69bccd369b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6eaa6c14-4618-4270-a33b-10e95ecc261b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_DenominatorAbstract_15d1c0fa-e699-461a-be86-2de7277a6dd2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6eaa6c14-4618-4270-a33b-10e95ecc261b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_EarningsPerCommonShareAbstract_ebc2a0a5-0d3e-4b6c-9244-b7b660383ed1" xlink:href="tyl-20250630.xsd#tyl_EarningsPerCommonShareAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a5835fce-43af-4687-b2f3-59559cd34c26" xlink:to="loc_tyl_EarningsPerCommonShareAbstract_ebc2a0a5-0d3e-4b6c-9244-b7b660383ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9276542c-f6b0-413e-a3c7-b7f44af4ec50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_EarningsPerCommonShareAbstract_ebc2a0a5-0d3e-4b6c-9244-b7b660383ed1" xlink:to="loc_us-gaap_EarningsPerShareBasic_9276542c-f6b0-413e-a3c7-b7f44af4ec50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cabc4617-7f36-4ecb-a758-64dd45152d93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_EarningsPerCommonShareAbstract_ebc2a0a5-0d3e-4b6c-9244-b7b660383ed1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cabc4617-7f36-4ecb-a758-64dd45152d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#EarningsPerShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8cd25132-5df0-443e-8640-440ebedcf7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8cd25132-5df0-443e-8640-440ebedcf7d6" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aff01a40-3894-4bec-9824-74919f5dd99c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_220e753a-9d21-4d9f-9c81-994603285251" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aff01a40-3894-4bec-9824-74919f5dd99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_6f5cad1a-549d-4843-a8a8-bff4ba480ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_aff01a40-3894-4bec-9824-74919f5dd99c" xlink:to="loc_us-gaap_StockCompensationPlanMember_6f5cad1a-549d-4843-a8a8-bff4ba480ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e195e0ed-16e2-45aa-854a-106300649a80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e7840323-bed6-4240-8df9-ddc2ae70a250" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e195e0ed-16e2-45aa-854a-106300649a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ConvertibleSeniorNotesDue2026Member_c85c766b-bd92-4fd1-80d6-8d26f375f295" xlink:href="tyl-20250630.xsd#tyl_ConvertibleSeniorNotesDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e195e0ed-16e2-45aa-854a-106300649a80" xlink:to="loc_tyl_ConvertibleSeniorNotesDue2026Member_c85c766b-bd92-4fd1-80d6-8d26f375f295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_d21ca516-d85f-4bac-95b9-da4ae66e5836" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_7fd3c212-4fc3-46fc-9838-f19ff2984fb9" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_d21ca516-d85f-4bac-95b9-da4ae66e5836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_70f1eb30-c528-41cd-bfef-58d32b0ad185" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_d21ca516-d85f-4bac-95b9-da4ae66e5836" xlink:to="loc_us-gaap_SeniorNotesMember_70f1eb30-c528-41cd-bfef-58d32b0ad185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_bd43f2cb-20c0-47a7-9721-2d97809537e3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbaf7aa9-cf84-453b-8c7b-ae50edddef2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dbaf7aa9-cf84-453b-8c7b-ae50edddef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_47d2e2f5-3359-4831-8e4b-459eeaa580f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2b664eee-588a-4b22-ae80-71db3cca75ef" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_47d2e2f5-3359-4831-8e4b-459eeaa580f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8c31c55f-e4d8-46c1-af8e-a8fbdf022c37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8c31c55f-e4d8-46c1-af8e-a8fbdf022c37" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:to="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_27d6863d-ca62-4279-8f98-9325f95b2532" xlink:to="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_958f2b47-49d0-49c3-b146-f25a2a6e41b8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:to="loc_srt_MinimumMember_958f2b47-49d0-49c3-b146-f25a2a6e41b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9731400d-b194-4a38-be70-4dabc9e8c2f3" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04e77f84-bc7c-49db-9331-5bb55f2d3543" xlink:to="loc_srt_MaximumMember_9731400d-b194-4a38-be70-4dabc9e8c2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c73d98da-a015-455c-b564-dc0581d8d447" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9117401c-dcbf-478d-84b8-901055521fee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_9117401c-dcbf-478d-84b8-901055521fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e5c7badb-891b-4f96-bd66-75af091bf9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_e5c7badb-891b-4f96-bd66-75af091bf9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_cb177e70-512a-4ca5-a6af-38c14e3ef70f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_cb177e70-512a-4ca5-a6af-38c14e3ef70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RentalIncomeNonoperating_ecc68b23-2af5-49af-9449-aea81dae976a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RentalIncomeNonoperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_7b11fc3b-99c0-45a9-a5a6-a747b2471c06" xlink:to="loc_us-gaap_RentalIncomeNonoperating_ecc68b23-2af5-49af-9449-aea81dae976a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6b7ce9d5-ee39-4d69-af00-46a0fff81340" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_57b693dd-2a3d-4770-a98c-e9ba883dcb08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b7ce9d5-ee39-4d69-af00-46a0fff81340" xlink:to="loc_us-gaap_OperatingLeaseCost_57b693dd-2a3d-4770-a98c-e9ba883dcb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_123ff069-5e49-4549-80aa-a2a72253f38b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b7ce9d5-ee39-4d69-af00-46a0fff81340" xlink:to="loc_us-gaap_ShortTermLeaseCost_123ff069-5e49-4549-80aa-a2a72253f38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f10b0f2b-5fa6-48a3-9e54-d52af6b700bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b7ce9d5-ee39-4d69-af00-46a0fff81340" xlink:to="loc_us-gaap_VariableLeaseCost_f10b0f2b-5fa6-48a3-9e54-d52af6b700bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9af241ca-2f2b-4d95-b5f6-f591f5ec43a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6b7ce9d5-ee39-4d69-af00-46a0fff81340" xlink:to="loc_us-gaap_LeaseCost_9af241ca-2f2b-4d95-b5f6-f591f5ec43a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bc0747b2-c347-413b-a153-5f95e6279885" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1893eb81-2685-4fa5-aae7-e7c72ae0a395" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bc0747b2-c347-413b-a153-5f95e6279885" xlink:to="loc_us-gaap_StatementOfCashFlowsAbstract_1893eb81-2685-4fa5-aae7-e7c72ae0a395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_b665ce1d-2960-42fc-aa7e-d688a98b175f" xlink:href="tyl-20250630.xsd#tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1893eb81-2685-4fa5-aae7-e7c72ae0a395" xlink:to="loc_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_b665ce1d-2960-42fc-aa7e-d688a98b175f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2832314f-7745-400a-8ca4-b40ce4b0fe6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_b665ce1d-2960-42fc-aa7e-d688a98b175f" xlink:to="loc_us-gaap_OperatingLeasePayments_2832314f-7745-400a-8ca4-b40ce4b0fe6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f8191e79-d19c-4cf2-ba6d-4c60f89ca7bc" xlink:href="tyl-20250630.xsd#tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1893eb81-2685-4fa5-aae7-e7c72ae0a395" xlink:to="loc_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f8191e79-d19c-4cf2-ba6d-4c60f89ca7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_93d89609-07b1-4dfd-adb2-2d9db47f6dca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_f8191e79-d19c-4cf2-ba6d-4c60f89ca7bc" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_93d89609-07b1-4dfd-adb2-2d9db47f6dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LeaseTermAndDiscountRateAbstract_416c5b87-b1aa-4873-8806-6f587b167647" xlink:href="tyl-20250630.xsd#tyl_LeaseTermAndDiscountRateAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1893eb81-2685-4fa5-aae7-e7c72ae0a395" xlink:to="loc_tyl_LeaseTermAndDiscountRateAbstract_416c5b87-b1aa-4873-8806-6f587b167647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_421cda7e-5586-4152-9921-1cc214fdae2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_LeaseTermAndDiscountRateAbstract_416c5b87-b1aa-4873-8806-6f587b167647" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_421cda7e-5586-4152-9921-1cc214fdae2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b0f1d3d2-edcc-430b-a988-e107d13fe83c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tyl_LeaseTermAndDiscountRateAbstract_416c5b87-b1aa-4873-8806-6f587b167647" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b0f1d3d2-edcc-430b-a988-e107d13fe83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_90911f88-ff53-4f8c-9e9b-30ad693bec50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90911f88-ff53-4f8c-9e9b-30ad693bec50" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_ef83c249-7b41-463e-99ab-184bf6124e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_ef83c249-7b41-463e-99ab-184bf6124e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_13d0a376-18e5-421b-8860-e2a65be9ddb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_13d0a376-18e5-421b-8860-e2a65be9ddb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_934e72a4-305b-4f0e-8871-96b947c7f03a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_934e72a4-305b-4f0e-8871-96b947c7f03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_d24e242f-8e9e-4f4f-bea7-b255692a93b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_d24e242f-8e9e-4f4f-bea7-b255692a93b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_6b0d70be-d4e0-433b-adaf-c663fea02787" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_6b0d70be-d4e0-433b-adaf-c663fea02787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_8e2d211d-9e20-4545-8d44-4d933d6adf8c" xlink:href="tyl-20250630.xsd#tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour_8e2d211d-9e20-4545-8d44-4d933d6adf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_378863fd-d1a1-4660-8344-c42cf36bed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_e58a88d9-dd1f-4058-9014-d95865581436" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_378863fd-d1a1-4660-8344-c42cf36bed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b7e59239-eff0-424b-9b3d-d8929ae1713d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b7e59239-eff0-424b-9b3d-d8929ae1713d" xlink:to="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:to="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_69d67db9-259c-4105-b3ca-0a36b2925c05" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_c5ac6eba-e521-4945-a613-ccdf739b909f" xlink:to="loc_srt_LitigationCaseTypeDomain_69d67db9-259c-4105-b3ca-0a36b2925c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_ContractTerminationCaseMember_6cb43730-6ece-449f-9b85-41120e27d88e" xlink:href="tyl-20250630.xsd#tyl_ContractTerminationCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_69d67db9-259c-4105-b3ca-0a36b2925c05" xlink:to="loc_tyl_ContractTerminationCaseMember_6cb43730-6ece-449f-9b85-41120e27d88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_a18bb896-7acc-43b8-96c1-8fd0ff54180b" xlink:to="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_eabda2cb-b432-49ca-92e8-2f4ede3d470e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_eabda2cb-b432-49ca-92e8-2f4ede3d470e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_a24a1922-9cbd-439c-8f66-86bb7af7c06a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_37c50568-bea4-4632-92d8-be307b9f2fa7" xlink:to="loc_us-gaap_PurchaseObligation_a24a1922-9cbd-439c-8f66-86bb7af7c06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tylertech.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="tyl-20250630.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.tylertech.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_783a365c-f944-4b9c-b791-fd6b317deb83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_783a365c-f944-4b9c-b791-fd6b317deb83" xlink:to="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2318b7ac-98bb-4cf0-9be3-cc2ec449bbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ac131567-448f-4bc2-b355-7edbd83d19d8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2318b7ac-98bb-4cf0-9be3-cc2ec449bbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_67878413-b5b3-4772-80f7-3b2226d40598" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2318b7ac-98bb-4cf0-9be3-cc2ec449bbe3" xlink:to="loc_us-gaap_SubsequentEventMember_67878413-b5b3-4772-80f7-3b2226d40598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_f1ab34cb-9f0f-4b55-a3b7-a2ea11f4d609" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3769bb5a-1592-4557-9377-dcc23cfe51e0" xlink:to="loc_us-gaap_SubsequentEventLineItems_f1ab34cb-9f0f-4b55-a3b7-a2ea11f4d609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6ecb24d9-be05-445c-b56c-af0e9be94368" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_f1ab34cb-9f0f-4b55-a3b7-a2ea11f4d609" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6ecb24d9-be05-445c-b56c-af0e9be94368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tyl_LynnH.MooreMember" xlink:href="tyl-20250630.xsd#tyl_LynnH.MooreMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_tyl_LynnH.MooreMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>exhibit31restatedcertifi001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi001.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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@ K
M\9ZW=>&_"E_K5K%#,UG'YC12Y <9 QD=.OH:WZX_XJ?\DO\ $/\ UZ'^8H N
MQ7WB22PM+U8-,E2;RG>)2ZL$8C=@]"0"3[XKH\CUKD++25L],T75[G6[T6UA
M$+B6.:13&5,++T"@\;LCZ5R_C_3;;3/$#:]IULY1[4Q>(4@B!/V-V&7]I.&Z
M<[03Q@9 .R\2:_?:/K7AVUMXK9[;4KW[+,TFXNOR,V5P<?P]\UT$C.]O(;9H
MS+M(0L<KN[9QVSUK@/%]KILTG@*WL4B&FR:HOE+;G:AC,$A&W;V(_G5;2]-L
MK/7OB-H]K;10:<MO;2K:Q+MC1G@?<0HX&2H/'I0!O:AK^N:3=>%+6Z33I)-3
MN!;7KP[RH;RV8F/)Z?+WS75LY>%S R,^"%).5W>^/>O((K:*]\'?"JVG!:*2
M>)74,5R/L[\9'-:MEH-GI'CKQ+I.E6XBT.;1DN+FU3_51W)9@,#HI*+G H [
M5-8;2]+TS^WY[0:C=RQVVVTSY<DS'&$#<X')Y[ UKNVR-F"EL G:O4^PKQB.
MRM+KX=_"UKFV@F+:G:Q$R1ALHR2Y7GL2!Q["O98A#%;HL(C2!% 0)@*J@<8Q
MQC% ')#Q%XCL?%FE:=JVEV(L=5,B0/:3,\D#(A?$F0 00.J]#^O8UPGBFSU&
MQ\7^'-=T[5)Y3/>+8RV,FUHC!("SL@ R" FXG)R%]!7;K/"\\D"2QM-& 7C#
M LH/3([9P: ,#1/$5WJ?BOQ!HUS9Q6ZZ6+<HZ2ES()59LG@8Z#CZ\FNCKBO#
M?_)4O''_ %ST_P#]%/7:T %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 53U+2K#6+1K34;6.YMF^]%(
M,JWU'>KE% &(/"'AX")?[)MBL3*T:E<A2IRN!TXP*N?V+IN+X?9(\7__ !]?
M]-N,?-Z\<?3BK]% &,OA/0$AM(4TNW6.S;?;(!@0MZH/X3]*E_X1W2/M%[<?
M8(O.OEV73\YF7L&/<8XY[5J44 9+^&-$?2H=,;3+8V4#!X8=G$3#H4_ND>HQ
M5B'1M/@LIK.*U18)\F9><R$C!+'JQP,9)Z5>HH R'\+:%)H\>D/I5JVG1N'C
MMF3*(PY!4=OP]36D]K;R6C6CP1FV:/RC$5&TIC&W'3&.,5+10!E:5X;T;1 O
M]FZ=#;[5*J5&2JGJ%)Z#V%68=*L+?4[K4H;2)+VZ5%GG5?FD"C"@GVJY10!G
MVVAZ99ZC/J%M9QQWEQCSIESNDQP-Q[X[9Z5H444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'GGQEU;4M \"OJNDWT]G>13
MQH'C;@JQP00>#7,^,O$^O^$/"OA/7M.UJYN;R_\ )$]A<A)%N-T>XD#;N'.!
MP?XA6[\=(I;OX=R65K#+<74MS$4AAC+L0#DG '3WKBM5\.7OAAO"OC[PWI[W
MGD6T$.HZ>(BS*VP!B%QE2>0>.&P>YH Z?XT^(-9\.V6A7>D:C<V,MU<&*948
M$%< XP<@$>HKK+2SGG\113:9X@OY[?3[IK?4+::5'C?,.X8.,A@7C[^M>>?&
MRX_X270/#4VEVEW<YN#-)"MLY>-=H^^N,J>V#7;V&I:'X?O?L7AVRE9]7U".
M0PPV4B0P JBR.3M"J-J$X]3TZT <[:^.[*[^(/B#1/$NLW>C3V]SY.FJLODQ
M; .&)Z,S<-\^5P0 *[*WT77KJUTR.^UZX3R'N&N9K;8C70+_ +KL0HV\X'3@
M5RVO:=X4\<6^H0^*[&33M0M+FXM[>],+1/)&LC!&C;&)!C'R\\YXY!K9^%%A
MJNB_#NUM]<>1'C:1HEGR'C@S\H8'D<9.#T! [4 <EX!OM>\5^(_&NEW?B34X
MTTVX,-G)&R9C&^503\OS?<7K75^/_$.J^%/ALTMNS3:V;=8_,0;MK!1YDOT
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
M+!9-H.W[S#)]CZX].BU:RU_S;*TCGN+26%EEN@A6( C&T,0-Q.3]W.,<XXR
M</\ #[Q#J?Q+N]7UFZO+FST>WG^S65E:OY9Z9+R./F+8*\9QR>*DT#Q?J-A\
M4M2\ ZQ=/>PLGFZ?=MA9=I0.48KC.!NPW7Y??C.^%MM-\-WUKPWXA#6T1N?M
M-G?,A\FX4J%.'Z!L*IVDYYIWA_0;OQ!\9M0\=S6\MKH]I'Y5D\Z&-K@B/RRX
M4X.S!<Y/J/? !#X(U+6?$'CCQKI-]XAU%+32[AH[5DD4&)1(ZY)*G. HZYK6
M^$?BG6/&.@ZM#K,[7'V.Y\B'4(E\HS+U_AP,C /'9AGWX30_!T7BSQ9\0K*^
MAGM/[0N'DTZ[DB9 3YKD%20,@@C([@UVOPFUZ^T[19_"_B/3Y;"[T@M'',8"
ML<\8/9@,,P]OO#!YYH XG0O&'B>X^%GB#Q--XGO$U'3;U8X-XC:.0'9\C*5Y
MSN-=)K/Q.UV?2/!NE64:6.O^(EB,T[1Y%NC/L#JI_O<D9S@"J?P-\-V$ND:F
MFNZ'$;U;WS81?V?S!-H^9=X]<]*VOBGX6U%O%/AOQII5I+>_V3-&+JUA7=(8
MEDWY5>_5A@<\CWH T/B#-J_@;PJOB'1]6NYY+&6,74%[)YJ7*,P4Y!^Z<D<K
MCOQ7._%#QQJ"> _#GB;P[J%S8'49%5U5@1M*$E2"",@C&16Q\3M47Q=X,/A[
MPU')J-_J<L2[8HV @16#EI"1A/N@8;!YKE?BQX:FTKX9^%O#5C#/?7-C*IE%
MO$SG[C;FP!P"Q.,T ='XT\0:UX+\=>%K/3-5N=0@U28Q7.GW.V0A=R ,K ;A
M]YN^/E^M>DZUJ7]D:/<WHB::2-<10KUED)PB#W9B!^->.ZSI-Q\/OB/9>,M
MT^74=!U+,5U!!"9'M\]=@QE1QD?0KP"*] OM07Q%XDL;"PO&@CM(_MGFO;,5
MDD(*H@W8!*J68CJ#M[B@#,^&/C"]\:^ ;AI9@-;M3);S$C;\^"4;';@@?537
M-?$*]\0>$-3\&:?:^)=2E.HW!AO9)&3]YAHAD#;\OWVZ56T>WO/A_P#&^\15
MGNM&UE-US/!;-Y<,K$D%MN0N&S] ]7/C1%-=^*_!36MO/<"RNVDN3#"SB)2\
M1!; ..%)_"@#L-?L-5T/PWXIOH]<OI8X]/-Q9&20;[>5$D+<@#*GY#@Y[^U<
MKX6\>WFD_!*7QAK%S-J-^7=$$K\,_F;$7 X [GOC-=YXYF23X>ZZ(R9#<:?/
M'"L8+&1FC8*% ZDUYCX8\)77B?\ 9]D\-['MM4CE>6.*X0QD.)"R@@CHPXS[
M^U '9^$;'6O$G@>WUC4M?OHM5U&(W$3V[!(K8-R@6/&UAC&=V2>>:P_"OCO4
M?&7PY\1"[G>SU[18I-]Q:G;N8(Q1\=.2K C&..V>-7P5XJM]$^'UE8ZS!<VF
MJZ9;_9Y+!H&\Z0IPOEKCY]P P1D<US7@CPI?^%?AOXKU36H'@U'6X9"MH%+.
MHV/L7:.=Q+MQVXSWP 6_ ?C?6++Q->> _'5PW]I[S]CO"=GG ]%##'4<J?J.
MH KT7PHLPT&-[B[N+J9I90TL[98@2,HZ<#@"N9^(_@:V^('AZ&^TR01ZQ:CS
M;&Y&4+8YV,>HYZ?W3^-;GP^%Z/ >D_VDLBWWE$W D7#"3<=V1ZYS0!TM%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!SOB7QEIWAJYL;&5)KO4[]Q':6-L 9)#G&>2 J^Y/KZ56O_ !O!H6J6
M%EXAL9-.6_;9;W7F+)#O_N,PP5//<8]^*\\UA)8/VI=&FOLBWEM<6K-T_P!3
M(,#_ ('N_.K_ .T64;P)IT(&Z=]33RU RQ_=R9Q^8_.@#KO%_P 0;?P?J^E:
M==:9<W#ZI)Y=L\+I@L"H(;)&.7%:<7B"\&MVFFWF@W=JMT'\NY,L;Q[E7=M.
MUB0< XX[&O(_BO%>1:C\+8;AP+Y9 LC.-P$@-N"2,C//N*]9\,VFLP2ZP==G
MAN9VU R6\L,1C3RO)C VJ22,?,#R><\T =#1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!CZ_X8TKQ+';C4;<M+:R"6VN(G*2P./XD<<CH/;@55_X0
MW3I]7M-4U.:ZU2[L_P#CU:\=2L)_O*BJJ[N!\Q!/ YKHJ* .9\1^!-(\5:E9
M7^J-=O-8MOM?+FV")L@D@ <G*@\YZ5TB*4C52[.0,%FQD^YQQ3J* "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 **** "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@ 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@ KE?$FF:@3JNJKK%[;V\&G'[/;6\NQ
M1*H=B[<9/\ Z]C755D^)Y GA;5<AF+VDJ*J*69F*$  #DF@#S;X7OK_B_P "
MQ:M<>(M0_M&+4<9,H\N2-&0E&7'0@L,CGD5%XFUS6? ?Q6TJ74M5O)_">I-M
M5))3MMWZ$$]2%)#<]B>N*T_@/;W&G^ I+&]M;BUNDO)',5Q"T;;2%P?F R*L
M?'"R_M+X=7%K#9RW=\)HI+:.&%I'!# ,0%!Q\I;\Z .H2.35_%,L\-Y=1Z?8
MH8)$CF(2XG.">G9!QQU9B#]VN$^'VL:MJ7Q5\6Z7?:I>7%CILKK:PO*<(/,(
M&>[8 QSFNU^'Y6'X?:+&\;PRPV48N$DC*,LFW+[@1G.[)/KFO./ ,KZ3\6?&
MFHWUG?PV=[*YMYS92E9!YI/!"^G- 'J?C&26#P;K-S;SRP3V]E--%)$Y4JZH
M2#QUY'0\5YM\/M1N_%'@G3SJ/BC5(];U&:>*&2*X&5V!CNV$8(& #QW%=1K/
MB%]<\.>,(H+.]6TCL&MK4R6DB/<3-')NV*1N(Y0#CJ#7%_"VVTK0?".FW^K:
M7>VNM:?/<,=NF3&:1'!&W(3D<@CTQVYH TOC%J^O>%_ >B7MGJES:ZF9HK:Y
MDBDX?]TQ;CIG<O7%+XWU_6?!GBGPI'H^JW5Z-3E\NYTVX82[UR@W*2-RGYCS
MG''L:S_C-)J7B;X;Z&8-*O&OI[M;MK2.W=GBC*28W@ X(W*#[YJ'6M#N_ GC
MG3/&_AG2Y[[2;Y1#>V4%N6>+(^8JN,KTR.F"". <4 >SZM!=76C7UO8W'V>\
MEMY$@F_YYN5(5OP.#7DOC.\UCP_\1?!^A6GB#56M-0=$NC)/EI/W@4G.../3
M%>P6MS'>6L5S#N\N10R[D*G'N#R#[&O'_B5!<7'Q>\&7=O9W<UM92H;F:*W=
MTB'F@\D#'3F@#I/&%KJWAOP-XFOH-<OY'C59[*5YLO!PH9<XPPSD\YZUB>%9
M[_Q/X$TQ$\4:E%XEO;&>Z1UN00#')L&Y",!264=N]=9\4-UQ\-=9@MXY9YKF
MWV0QPQL[.21T &:XSX?-H_A?P?I.K7>DW\6MVME/;3P0Z9+YTVZ4, 2%Y/R#
M!)P,]10!M?$3QIJ=CXCT/P;H$R6^J:JRF6[9 _V>(MMRH/!/#'G^[[Y&YJ/A
M;4[?09UT/Q#JRZF(SMEN;CSA,<="'&U<^J[<'GVKB?'7A[7&\2^%/B%9Z=+=
M36<4(U&QMU)D4 [B47J?OL,=1@>^/1(/%^G7\<8TR.[O+B3 $*VSH4S_ 'RP
M 0#OG\ 3Q0!P/CC6]3TWXR>&=(M]6N[?3+]%>ZA68A6^=@>>JY  X(IOC;7=
M0M/BWX5TG3=9NH].U H+J&*X)#?.0>>2,CT(JK\0K)[_ .-GA:X.GSW6G6T:
M)=2"U>2)/G?AC@CN*A\:Z5%!\9/"%WI6D.EC;,C74MI9,(T/F'EBJXZ?E0!H
M_$V\\7^'=:_MGPW?W$EAI\$-Q>V+N75E9W!;!YVX3G!XSGL:Z;3?$=GXSA\-
M:SI=]=10W%P\-S;1S%<,L,CE' [AE!R,9'L:UH;VVG\:WMN4D=9=/A0,T+>6
MY#REEW$;2<,.,]ZX31OA]=^#/B[:SZ69/^$:O_-F\D<K;S"-P%/MAFVGT)';
MD MZ3XJU#QW\4-6T:WO)K+0=%5ED6V;9)=2AMOS..0N0W"D=!Z\+J_BJ_P#
MOQ0TC1I[N:\T'6E5$6X;?):REMORN?F*Y*Y#$]3Z52T#1+GX>?%C7+R[MYFT
M'6PTL5['&72&0OOV28!VCE@">.GOA=>T2Y^(7Q8T.]M()ET+1 LLM[)&42:0
M/OV1Y W#A02..OMD #J^J_\ #0G_  CG]JWO]D?9O.^R^<<;O*W=>N,\XS^E
M>HZQJ<&BZ+>ZI<Y\BS@>=P.I"@G ]^*\AG,MO^T>=9>SOCIBVGE&Z2TE>/=Y
M6,9"GOQ7<ZAJ$?C*XU'PQ;P7:6$^F3+/=RVLD:B1RJH%+@;B 7)Q[>] &)\.
M+W5?'^C7?B/6=0NX8Y[AXK.SLYFA2!%QSE<%FR3RV>G2JGA?XC76FZYXK\.^
M)+@W3:%'+<PWFT*\T"=F P"V"O3KDT_X6SR^!_#MUX:\30RV5S9W,CPRF)FB
MN(VY!C8##'.>.O3BLOPWX!O?$^O^,O$FJV\VGV^M0S6=C',A641O@"5E/*\*
MN ??VR ;7PZN]5^(6FW7B76M0NX+:6X:*SL+*X:".)%QR60AG;.1R<<=.>.L
MTS1M6M-8U.*\U>ZO-)E@B%GYCA9(6!?>NY0"W\&&//8YQSQGPPEE\%^'KGPI
MXGAFL9[:XD:&?:WDW$;<Y20#&<YXR#R/P=\-;OQ%+K7B>^U^?56TF"?;IC70
M<*\>]^5!&7^4)S@]: *WP3U?5?%.C:U/K6J7MW)%<B"-FF*[%VYXVXYSWK)^
M&/B*]U_2-2D\0>)-2,XU&*RM?+N0C$N0!@8P2,YZ'@&KGP&BGT71-<CU2TN[
M)VNA,JW%NZ%DVXR,CGGTK"^%&D6%G8:C)XBTJ\M;R'4HKRTFDTV4R (<_*0F
M<'!!'O0!VWCC6M<\#?#_ $TSWEU=-_:*P7U_& 9A;%W.X<8#E0JY[$^N*V/#
M5_9:Y>66I>&?$<U]I*AQ=V<TYE9&*_*Q+_O%YR-I.#D$#BF7/BJ34-.L[BZT
M"\FTB_O9;::WDL7>18%0XD>/!."RYQCHPXS7):5X)L-+^+6DZIX(,\>FF*9M
M45=WD1C&%0,>I8G[F3MV@\4 >S5Y)\6M:U;1?%GA"WTS5+NTAU.Z,-TD4APZ
MAXAP#T.&/2NP\%>-&\7#44FT:\TJXL9@C0W0PS*V=K=!Z'C]37"_&6WN;WQC
MX*>TL[NY2QNS+<M!;O((E+Q$$D ]E/Y4 :7Q3'BS39;.]\(ZC=J]M;2W-S:%
MS()4C:,9 ;.3A^1W ]>M[1O&%KX]\/:-J=C=W%G<?;8X+ZV@F*E20=RGU4XR
M#UQW'-='-J-NWC;3HU\U@;"=?,$+[ 6>$J"V, D*3C/:N!NOAW<^&OBSI6N:
M"'31-0N?].MH_NPR;6(./[I/3T)(Z$"@"]J?BK5/%'Q4/@?1KZ33["QB,VHW
M<&/.DP!\B,0=HRRC/7.?3GK)] U*SO-.DTK6;\VL=PIO+:YF\[S8\'D.^6!!
MP< X(SQ7!76B7_@;XTS^+197-UH.JQ-'<S6T32M;,VTDLJ@G&Y <XZ'U%>EV
MGB.TU.ZBATV*XND;)DG$3)'$,=V8 $YP-HR>><"@#8HKG/"GBBX\2OJBSZ)>
MZ9]ANC;J;D8\X#^(<#\N>HY-='0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %2
MRT^"Q:>2/<TUQ)YDTKG+.V !GV    X&*MT44 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !6%JFO7EA=W,5
MOHTUU#;6XGEG$R(HSN^4 G)("Y_$5NU0UO\ Y &H_P#7K+_Z": ,/0_&-SKE
MGI5^F@W,6GZB?DN#,C>7D$@LH.1DC'U(KJZX#P/IKZO\%M(L8[NXLY9;#;'<
M6TK1O&W.&!4@\'MWJ#POJUQXCLM#TB:>[BU'3))!JX6YD#AX?DVLV<D.S*XS
MD%5- '4:%XC;6=8US3WL3;-I4Z0DF0-YFY X/ XX([FMZO*;K6+C0)/BAJ=H
M<3P7%ML;&=A,$:[L>V<_A706NAZI'X@T^_AU1;?39X7AN(!J$UP;K*Y1T+@;
M7&"<CJ/I0!VU9FJ:G=V5U:VUGI<M]).'8[)%18U7;R2WJ6 P*X_X7:?/?>'-
M,U^]UC5+J['VF(I-=,T;+YS@;E/4C'7KSZ  >AT <58>/+K4K34[JV\.73Q:
M9>2V=SBXCW!X\;R!GY@,Y]Z[6O._AQ,;:P\;SJA=H_$FH.%'\6-IQ5718=;\
M0:!X=\36VK0VT[-'<W<[7TKI,A_UD)BP$49.!C[I''K0!Z=6#9>(WN_&.I>'
MWL3%]BMXK@3F0'S Y8#Y0./NGO7,:4D_C70M7OCK5WIVHPZG-%'-#*P%FL,F
M ICR%.5&6W#G<?;"?V7%K7Q5UVWFNKN.!M(M"?LL[0LWS28.Y2&'K@'![YH
M]&HKQRUU+5=0\"?#Z[DU>^2YN=62SGECF(,J RCYNS'Y%Y.:NWFKWW@ZZ\?1
MV%S=W,5AI]O>6L=W.\YBD<.&(+DG;D!B,XXH ]6K!T?Q&VJ>)==T=[$V[:48
M!YAD#>:)%+ X XP .YZURVMO<Z!8^%-:TN_O)Y;F]M;:Z66X>1;N.88)*DD!
MLX(( QTZ<56N]7N-!U[XHZK:H'N+6TLY(P1D;A V"1Z#J?I0!ZA17FNLR76A
MZ%X7\0:9J%Y/<SW5I%<K)</(MY'-@-E2< Y((( QT''%1ZU<:G/<>-+:>745
MU*)4.BBS:3&#'E NSC<9,[L]CS\M 'H-[<WT%U8QVFGBYAFE*W,OG!/LZ;2=
MV#][G P/6KM>=ZDFI:7??#^&?4+T7$MUY5ZAN699&\EV8-S\P#=,^@J +K'C
M-?$:6=Y]DO+/4I;2VF6^EC-KY> I\M1M8'[QR?FW$=   #TNBO+O$NH:GIS2
MWFKB\O=%FL(HVU/1KA@;"7:2\AC5@2IW!MW.!@'BO3+::*YM89X9!)%(@=''
M1E(R#0 7,DL5M))#$)9%&0A;;N]LXK&\(>)5\7>';?6X;-[6VN=WE+(X9R%8
MJ20.!R/6MR3_ %;_ $->):7+<VW[->DW-G>7-I/'*@5X)"APUYM(..HPQXH
M]OHKSN:6X\-?$2XBMKN^NK>;09[V2WN;EY0TT<BX903A<@D87 ]JL>';.36O
M#GAGQ*-?NH;N3RKB[?S2T=QO&&A*$[5&X[1@<8XYH [RJVH7]MI=A/?7DHBM
MX$+NYYP/8=SV '4U9KAOB5,^?"=GDBWN_$-JDX[,H+.%/U91^5 '96DLT]LD
ML\!@=QGRF;+*.P..,^H&1[FIZX[7]2EF^(&@^''EEALKFVN+F7RW*&=DP%3<
M"#@9+$ \X&>*Y;6KW4]-M_B#HT.H7WV73K!+ZQG%PWFV[.C$Q^9G<5RN0">!
MQ0!Z;JUS?6FFRSZ;IXO[M2NRV,PBWY8 _,>!@$GWQBKM>6>*M.N='^&-YK-M
MK>L&]N([)W9KQMJG>BMM ^Z&#G(''3TKH-=N9T\?V%KJ#SKH4NFRL@@9P#<A
MUR7V<X"'C/&3ZXH Z;5KF^M-,FGTVP%_=H!Y=L9A%YG(!^8\# R?PJZ.E>0:
MG'KVF_!+4[Z]U'5H=1$N^*26Y=91%YX5-W.02A&1^?-=%K,$]Y\5[#3FU+4(
MK&XTB>26""Y:-6*R( 1@Y4X/5<'WZT =[5/5;U]-TF[OD@-PUO$TOE!@I; S
MC)Z5YOI5_.OA.ZL+K6[Y%MO$LFGP88R7%U&LN5MPY8$%AD;L\ ')Q5O2;F]%
MQ\0M,N&E2VM(8W@MY+@S>3YEN68!CV)YQT!)Q0!LR>.6C\/^%]6&ELR:[/;0
ME1./]',P!!SCYL<]A^%=A7DLW_),_AE_V$=*_P#0:V]5U ^#?B -0U"^O&T/
M5;5U59;AWCMKF,%R%4G #H#@>JX'6@#OZI7%S?1ZK96\.GB:SE60W%UYP7R"
M -HV'EMQR..F*J^&K.YL]$A^VR3O=S%IYA-,TAC9SN\L%B?E7.T?2L/79KF'
MXH^$XH[NY6WNH+WS8!*1&Q1%VDKTR-QYH [.BO')X+R;PEX_OWUO5_/TC4[I
MK)EO9%\KRXT9>A^8=L-D>@!)-=/::H_B#QE#HU_/*D":)#?"&*5HO.DD8AF)
M4@D+@ #.,L3Z8 .\HKSJ66\TO6O"7@^XUJYOH;E[LW-XSE)9O*7<D18'/&X9
M.<G:,]2*I:I<ZCI6H>-=#M[^]^Q0Z(=3M)//8R6LFUQL5R=V"4W 9XP<<4 >
MI45Y%K%A>:=\-].UVWU_61?WB::)"UXQ0;F0'"]LAB#ZXYYR3H:C]O\ !7CR
MP:SU#4=0L]3L;R6XM;NX:4"2! X=<_=W$A<# YZ=* /3:*\EO;^_C^$-GXWM
M=2NFUI(XKR1O/<Q2EG >(QYV[>2H '&!CFM(Z;/KOQ(UW3KC6-7MK1;"TN$A
MM[QH_+D+/G&.@^7D=#WZ"@#TBH?M<'VW['YJ_:?+\WR^X3.,_G_6O*O$NH75
MOIVI:MIVIWMW+;ZY$@O1,T44*^<D9MTC#$2!02&) !))R2*UX+.&'XQ:]=+]
MI9X](MYPJW,@#-ODX(W8(X'RGCVH ]$K.U[4VT70;[4TMC<_9('G,2N%+!02
M>3["N!T6+7/$7AW0/$UMJL-K<,Z75U<-?2NDJ'/F0M%C8!G@8^Z5ZYYJ.68^
M+/!'C?4[RYNEFMY+ZV@BBG=%@2%"%7:#@D]6R#G=CI@4 >C:/J']K:)8:EY?
ME?:[:.?R]V=N]0V,]\9J[6+X/_Y$C0/^P=;_ /HM:Q;&2=_BIKNGO=W;69TN
MWE$)N'VH[.X8J,_*2 .F* .THKQJTOM4NOAYX&N3K.HK<W&O+;33"X8M)&9I
M1AB<[L!5^]GI6E=:M=^#-6\;I9W-W=06>E0W]O%=W#S^7*V\$@N2=I(!(SV[
M4 =KXB\1OH-YHL/V$SIJ=^EEYOF!1$S D'&"3PI]/K6]7EFO:;%';_#[4!>W
M5S/-K%H999+AG68M$[%]I.T'/3 & 2!Q4Z)K/C2#Q ;.]%I>VFIS6EO.M]+&
M;7RF 7]THVL"!DYSG<>P& #TRBO,Y+"ZUSXAS:5=:]J*6LN@07+_ &"[:-?-
M,I!>/'W0=H/'7O7I#PK);M Q?:R["0Y5L8Q]X<@^XH Y_P 3^+HM \*W>O6M
MM_:$5M(8G5)0@#"3RVY(/1N.G8UTE>&K9Q6_[..I21M-N>:12'F=U %\0,*2
M0/? &>^:[.7S_#_Q-MHH+V_N8;W2KB>XAGN&D5Y8V0JRJ3A#@D84 >U '?T5
MYAHL6N>(O#N@>)K;58;6=GCN;JX-]*Z2H?\ 60M%C8!G@8^Z1P<\UZ;(GF1L
MA9EW C*G!'T- #J*\3C?4(?A9!XE.M:K)J5GJI6)WO'*E/MOEE67.'!4_P 6
M3V&!Q71>,IY7/BZ2SU"]N+BQTX2(D,S6\>FLL;/G<K?.[<-C:>  2 : /2J*
M\UGFO=1\4>!5EU.^CCU+2YY+J.&=HUD811G.!T/SMR,$9X(K,CL9Y?#WCN!M
M9UC9HEQ<'3R+^0-#B%9!E@=S@$\!R1B@#UVBO-[?6M0UW5/#^DS,CBY\/QZC
M(C73V_GRL5!^9 2=HR=O ^;/88ZCPA8:GI>DS6.JZFE_+#<N(W#L[QQ'#*CL
MW+, >IZC% '05%<W$5G:S7,[A(84:21CV4#)/Y5R-[?OJ?Q/7PY<231V,.D_
M;1''*T?G2-+LR2I!(4#IG&6R>@K"CDN[CP[\0-"OKFZN+;2/-%I<-.XD*- 9
M!&S@Y?;G'S$Y!&<T ==H_B'4=5N+"7^Q"FE7]H+J"\6X#% 0"JR)@;201T+#
MJ/>FZSXGNM)359UT2>XL]-A,LUP)D0, F]@H)R2!BE\!6D=KX$T(QM,WFZ?;
MNWFS/)@F)>FXG:/88'M4GCG_ ))_XD_[!=S_ .BFH BT?Q1=ZJNDSMH=Q!9:
MG$)8;@S(X4&/S%# '(R!^==)7$:?I-SK?P;TBRLKZYL;UM'MS;W%O.T3)((5
MVY*D9&>H]*A\,ZT?%W]A>7)=6[Z="TNI1+<."LX)B$4G/S#<LC?-G[B^M &_
MX9\1MXA.K![(VC:=J$EB5,@?>553NX'&=W3GI6]7DD>LSZ#X=\<WMO((G/B<
MPF8G B60P(S9P<8#'G!P<5T8T+5K/5Y[H:G]ETZYLGB>T2_EG9I0"RRQLX!5
ML#!QU'/6@#N*R]3U2\L[VUM;/2I;YYDD=F658UC"E1R6[G=P!Z&N7^&.GRS^
M&-'\07>JZG=WESIX21)[EGB.6SNV'C=QC=UY.>M=Y0!Q>E^.[G5K">_MO#MT
MUM;7;6L["XCW(48*[8SR!UX["M;P]XC?7;W6K5[$VK:9=_93F0/O^16W<#C[
MW3FN?^$O_(OZQ_V'+S_T.N>GT\W%M\3;Q;Z^MIK*ZDG@-K<M#MD2V5@QVD;N
M0.#D>V>: /7Z*\PNWO=:U_P)'+JNH01:MI5Q)=I;7#1AV$49!&.ARYY'-2PV
M]]J^K:_X;AO)W&D16]K;R3:E+%,FZ$,)B4'SL6)Y/]W&!DY /2J*\W@NM7NO
M$%AX6U"]@OYH-(\^:1+J2V%S+YK1LV4&25"C(X&6)[#'5>$;'4],T9K#5=33
M4+B"9U64.794.&5'8\LP!ZGJ,4 ;W;BN<T/Q2^M>(-8TC^SV@?29$CGD:4,K
M%UW+MP,D8]<=:Z.O./#<9E\:?$E!))&3-;8>-BK+^XZ@CI0!Z/17C6FR7\'@
M[P!X@.KZG+?W>HVMM.9;MV22*5F5E9,[3Z[B-V>]=-8I+XUD\5PR:I=V5Y9:
M@]E:&WF9/LJHJE9-H(#%F+')ZCCH* .]<L$8H 7P=H8X!/N>U4M+U6'5(IMB
MM'/;RF&X@?[T3@ X/L000>X(-6+(DV%N3<"Y)B7]^ !YG'WL#CGK^-<9ITLD
M'QKUJUC)\BYT>WN91V\Q79 ?KM_E0!W5%%<#XJ=KK5]9AM[Z\N9K;2@PM8)F
M@2R8[R)6=6Y9L?*,$C;V!H [ZBL/P7>W&I>!]"O;N0RW,]A#)+(>K,4!)/U-
M;E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>_LX]0L9K.5Y%BF0HYC
M;:Q4C!&>U6** .?CM(/!'A0PZ587]];V:@0V<+>9+@MT7<1G&2>3T%'AG3?*
MFU/6I[#[%>:M,LLD+8WHB($0/@D;L L<$X+$=JZ"B@#$M_"FEP7&K3%))O[7
M_P"/V.9]Z2_+MZ'I\O'':JF@^!-'\.,QL'ON$*0+/=O*MLIZB)6)"_7&:Z:B
M@#+T#0++PUI:Z=IWG"U1F9$ED+[2Q+'!//))/XUINNY&4,5)&,CJ*6B@#&T'
MPS8>'#>?V>UP!>3O<SB64N'E;&Y^>A..U9VG?#SP_I6K-?V<5U$IE\\68N7^
MS++G.\19VYSR/3MC KJJ* .7F^'^@S:[/JPCNHI+E@]U;PW+I!<L.\D8.&]\
M\'N#DUH)X;LX]>N]:CEN4OKJ$02N)>-@SM 7H,9-;%% '+P^ =%M]-TS3XC>
M+:Z9<_:K1/M!_=RY)W9ZGEFX.1R:O)X7TU=7U#4G666?4(1!=+*^Z.2, @*5
MZ8 )_,UM44 8&G>$-,TT6:1M=36]BVZS@GF+I;G! V@\G ) W$X!XQ4UOX8T
MZWU75-1"RR3:HJI>+*^Y)552JC:>  "1Q^.:V:* ,#3_  =I>FK:11FYEMK%
M_,L[:>8O';M@@%0>3@$@;B<=L5Q-QI/G^(M6FU#2_%UE>W-VS(^CW3BWF0 )
M&V5?:&*J,[L8/M7JM% '+VGA07=CH\FL7-[->Z;*\UN[SY="2VW>1P[!"%)Y
M!P?7-)J'P^T'4==DUATNX+F<!;I;6Z>)+D#H)%4@-Q^?>NIHH P[OPM8W<MX
MQFNXHKV,0W,$4NV.5 NW;C^'CC*X..]0KX:CB\8V^L6QF@C@L_LK1B8^6ZC[
MJB/H .N?88[UT5% $5S +FWDA,DD8<8+1G# >Q[5S:?#_0X_"Z>&T^UC24<2
M+!]H;Y2'WC#=<;N<9KJ:* ,@^'+)O$$.MO)</?0VYME<R?+Y9()4KT.2 :SM
M)\ :#HFHF[L8[I(Q(9H[,W+FVBD/5EBSM!_#CMBNHHH S]-T>VTN>_FMWG9K
MZX-Q*)96<!B /E!^Z..@JKXHT+_A(-'%NCK%=P31W5I*PR(YHV#(3[9&#[$U
MM44 8E[HUIXDM[&XO[:>UO;23S89(Y-LMO)C#;6'!!''<$=123^$],N=*U"P
MG\^1-1_X_93*?,GXVX9NPP,8& !TK<HH Q-0\*Z=JOAM- O&N9+!0B[?.(9@
MA!4%AR<$#\JY+Q3IK3^+%EO]-\1&VBLTAM;_ $6=][DL2XE",".=N.,=>>F/
M2** .*T_PBNJ^';[2M7GUB72KJ1&C@U"ZWW  P3N<'(!8 A<DC'/7 W&\-6;
MZ[;ZTTUT;^W@-M'(9>/+)!((Z') .>M;-% '*R?#[0Y;":T;[9MDO_[2$@N6
M$D=SGF16'*DY^GM4\/@C1K>XU*XB^UK+J4*PW3&ZD8N NW/)/S8XW=>N",UT
M=% '.R>"M)DTC2]++70M-+ECFM%$Y!C9/N'/4[>P-4M367Q/K$>B7.@W:6.G
MWD5S)?72IY4NP;E\K!R26P#QC;NSUQ77T4 %95[X>LK_ %VPUF9I_ME@'6W*
MR$*H< -\O0Y '7TK5HH YP>"=)&G:M8;KLV^K2O->J9S^\9P QSVR !QCI4>
MI^ ]&U1-.,IO(KG3H_*MKRVN6BG5.FTNN"1]?ZFNGHH P[OPCH]WIEG8F"2-
M;&036LT<K"6*3D[P^<DG)SG.<G.:<WA;3Y+#4;65KB1M23R[R=I/WLR[=NTL
M.@P2,+@#)[DUM44 >?\ C[0S#\/+?0M-MKZZ2.>U2..)7E=8HY$)^91D84=2
M<\5U=AHMK#>C4VDN+J[:'R4FNC\R1DYV@8&W)QGC)P,DX%:M% '.VO@G1[-/
ML\*SC3Q/]I73S*3;I)NW9"^F[YMN=N><5<@\.V5MXCN==C>X^W7,:Q2DRDHR
M+G:-O08R?>M:B@#DKCX<>'KF&_@>.\%O>W'VIX4NY%C27<&+HH.%)('/Y8K3
M_P"$6TL:[!K*K<+>16ZV^5N'VR(IRN\9^<@DG)S6U10!RMA\//#^F:N^H6<5
MU$K3>?\ 8Q<O]F$N<[Q%G;G/([ ],8%.N_ .B75[J5RIO;<:FC+>PVUT\<4Y
M(P690<;L'\>^>:ZBB@"II>FVVCZ9;Z=9B1;:WC$<:R2,Y"@8 RQ)K.U#PGIN
MI:[%K$INHKM(?L[FWN'C6:/.X(X4_, 2?SK<HH Y:'X?:%;Z7I^FPB[2VT^Z
M%Y;H+E_DF!)#<GU8\=.>E7_^$6TUM7O=3E66:>^MQ;7*RONCDB&<*5Z8Y/YF
MMJB@#D(?AOH,-O96WF:D]M87*W-I"U_+M@90<!><@#/U]\5-??#W0+[79=79
M+N&XN !=);W3Q1W6.GF*IPW]>^:ZFB@#(C\-V,7B1M>0SB^:W%L<2'9Y0.0N
MWI@$Y]:UZ** .5?X>Z"^CWFD;+L6%W*99(!=/M!+[R%Y^4;N<#&3UK2?PW9R
M:[::S)+<O>VD30Q.9>-C8W CH<X%;%% '*Z?\//#^EZN^H6<5U$K3>?]C%R_
MV82YSO$6=N<\CL#TQ@5U+KN1E#%<C&1U%+10!R__  @6B_\ ".-H&;O^S6F\
M\Q?:&SOW[\[NOWOFZ]:==^!-$OKZ_NYUNR^HP"&\1;ET2X 7:&=5(!8#C-=-
M10!SUMX+TJTNM)N8FN_-TJ)H;4M<,VU6 # YSNR !STP,8Q2IX.TR.#5X1)=
M[-7+->@S']X67:2/[N5XXQQ7044 <OJ/@#0]3TW3+.9;I&TM0EE<PW#)/"H
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
MWL!TV*$"2T$!)ED4N"WFG[H&T  ?WLGICH/#DFKR^'[-M>AABU79BY6%@4W
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
M@"JP8!B2,AAQD]*G\0:^^F7^D:5:K&VH:M.T4)E!*1JB%W<@$$X Z9&21R*
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
M5SKEU$9I2V^$F- 6"@8?@C RO(ZFME/!#Z)J^D:IX=DB62QT\:9-;W3$+<0
MY4[E!*N&YS@YSVKJ++2=-TUY7L-/M;5I3ND,$*H7/J<#DU<H X+6/ =YJ7AS
M7K6.YMEU/7+J.XN9V#;(Q&4V(HZL $ R<9))XZ5J>(=!UC5-2T#4[*YLXKC3
M9)'DMK@,\,F]-NX8P=R\X/N:ZFB@#SN7X?:K/X8\3:1+JMH6U74#?P2+ PV.
M71\,-QXRF,#H#U-;&H:!K.H:_P"&M5FGL2^E/-),JAU$AD0IA>N H/4YS[5U
ME% '&6?A35=$;7+32+JT.G:K/)<KY^[?9R2##[0!AUSR 2N/6B'P7+IVL^%I
M=.>!=/T&UEMA'*Q\R42*JEL@8!&W/OD]*[.B@#F_"^@WVBW^NSW<ENZ:G?->
M*(F8F/*JNTY SPHY_2E\5>&I=;FTK4+&Y2WU32KGS[9Y%)1@1M>-L<X8<9'(
MKHZ* .>LM#NO^$CN/$=\+?\ M!K-;*"")V,<<88N<N5!)9B.=HP .#4?@K0;
M_P -Z1+87LMM,6N9KA9(2P_UCER"".Q)YS72T4 4M8TRWUK1KW2[H9@NX7A?
MV##&1[CK7(GX=>=IOAN.YOVDOM-F+WESWND=-LL9_P!EL(.?X5KNZ* .;UO0
M;[4?%OA[5[>2V6'2FG9XY&;=)YJ;#C P,#GOGVK+/A'53;^,HS-9 ^(0WEG<
MW[C,7E<_+\W'/;T]Z[BB@#A+[P7K'V/PU>Z7?VEMKNAP?9@TBL\%Q&5"LK 8
M8 [01CI^M6-?\,:[K_A*73KK4+-K^XN(9I9 CK#$(W5PB+R<?+U)SR3Z =G1
M0!S)T+49/']MXB9K58(].:Q:$.Q;+.KE@=H'!7&/Q]JZ:BB@#@'^&D?_  CN
MOZ9'>8:\G:;3WQQ98<RHJ_25F)QU! [5I^(/"EU?>&]+T[2[R*.73KJ"X'VE
M2T=SY9R5D Y()^8^XKK** .(MO"_B2TUO7]5AU6P6?5$MF4"W<!'B&,?>^X1
MD>ISVJ]H?A7^SO%-_KQ@M+*2\MTADM;)B8W=6+&5B57YCD#IV/)S74T4 9?B
M33[G5_#6I:9:M$DMY;26^^4G:@=2I;@<XSTKGM2\*:M?>$]!TA9;))M,GM97
MD+,5D$&W&!MR-Q'X>]=K10!S$GAZ]F\?KK\C6IM#IAT]X-S%CN<.6SC';&/Q
MSVK+\.>%/%'A](]%37+23P[ ^8&,+?;%BSD1;L[0.V[!..F.,=W10!Y__P (
M5KNGP>)-+TJ_L#I&LF>95N4?S+:252'"[>&4GIGIZ'OUOAW3KC1_#FG:;=3Q
MSRVEM' 9(T**VU0H."3Z5IT4 <WXJ\*)XEGTF87!MY+*X+.R]9('0K+%]&!
M_"DTOPE%IGC+5=<CF_<WJ(4M@,+'*0!(^/5@D?Y'UKI:* .4M/#%ZGB3Q/?W
M$UO]FUJ&*)5C+%XO+1DR<C!SNSVQ[UD+X)U[_A$_#VC27NG.VCWEM.KJCJ'2
M _*O?ENYZ#T->A44 <U:Z%?Q>/KOQ#(]M]GN+&.T\I68NNQF;=G&#G<1BKGB
MS0SXE\*:GHRS"!KR QK(1D*>Q(],BMFB@#CY_#NN7>M^&-3N;C3VDT@S-,L8
M=1(9(_+PN<XP.<GJ>PJC=> ;K4X_%4-Y=Q0+K-Q%=6\MN6+VTD84(>0,\H#V
M[CWKOJ* .<\/6/BE'5_$FIV$_DKMC2PA:,2'^_(6/)Q_" !R3SQC2UVQNM2T
M:>TL;H6MT^TQ3E=PC8,"&QWQCIWK1HH Y'6?#NK>)X["RUC^SH[.VNHKJ26W
M9VDE:,Y 56 \L$]3N8XR.^:K2^%_$FE^)]0U'PUJMA%9:HZRW=M?P/)Y4H4*
M9(]I&20!D$XX_+MZ* .(U#PEKEGXC@U[PYJML+MK1;.^CU)&=+A5.5DRA!#C
M)]OI5C5O#.KW\OAZ47MO--IE[]MGDFW+YS$,"J@9VKACCDXP.O4]?10!QVO^
M&=;/BB+Q)X9U"TM[UK<6EU;WL;/#/&&+*?E((8$G_/5VK^%]7U"'0[E=3MWU
M73K[[7(\T3>4^59655!RH ;CGMR<DFNOHH \]U/P-KM[_P )3;IJUD;;78@/
M-F@8S1L(PNP8. F1D=<9/'.:T;7PSK,?BC1=7GN+&1;'3VLI50.I?<5)9>N,
M;0,$\^W;L:* .#\8VND>+-5TG2[74HFU6UO2)EMI5:2* H1.C@'*JRD+]66N
M[ "@   #@ =JKP:?96UU/=06=O%<7!!FECB"O(1TW$#)_&K- ',:IX;O/^$P
MM/%&D2P"\2U-E<V]P2J3PEMP^8 E6#<YP<]*K3>$+IM!\31)-;G5/$(<7$K;
MA'$&C\M0O&2%7UQDDGCI7844 9V@6=SIN@V-A=F)I;6!("\1)5]J@;N0,9QT
MY^M5+^QUI=>34M-N;0P?9_)EM+@,!*=Q(8.,[2,G^%LY/2MRB@#DK;PC-/J&
MOZKJ,D$=[J]H+,I:@LD,84@'<0"[?-UP. !BLN+P9XBATGPM$NIZ<]QH#!5B
M>%_(F01>6K-SG>!R#T!/XGT&B@#SR;X?:I<^'_%FE7&JVA&M71NXI$@9=DAV
M'YAN/RY0# R<'J:N:OX7\23ZGIOB'3-4L(->MX&MKE)(7-K<1,V[9C.X8/(/
M?VZ5V]% %#2+:_M[+_B9W:7-Y(V^5HD*1J< ;44DD* !U/)R>]9&N>&[JX\3
MZ9XDTJ:%-0LXWMY(I\B.X@;DJ6 )4@\@X/N*Z:B@#A=7\#W>J:-XF'GVR:IX
M@$<<K_,8X(T4*JKQEL#)SQDL>F,5?NO#VJ77B?PWJS/9HFDPS1RQAV)D\U54
MD';QC;GGKG''6NKHH 9*9!$QB56DQ\H=MH)]S@_RK'T31I;?PNFC:O':W"B-
MH9 F2DJ'.<@CC@XQS6W10!P,'PPM8/ ^J^%EOI1;W%V;FSG/S/;XV&,<]=I3
M'N/2M9=!U+5=3T>]UY[/=I1:6-;4L1-,5V[SN V@ L0HSR>O'/444 <U=^$D
MN/'=KXC6<HB6QBN+<=)W4YB8_P"[N?\ ';Z53UWPSK@\5)XC\,:C9V]W);BU
MN[:^C9X9T4DJWRD$,,G_ #G/8T4 <AJOAG6-0/A^1KZVGGTZ_%]<22!D$K;6
M78BC.U0&XY/09R<FI[+0M3L_&6MZX&M'CU""&*.+>P*&(-@D[>^[\/>NHHH
M\\L? 6JV/A7PU8)>6;7N@WAN8V8-Y=P#O^4]TX<\_-T]ZU+[P2OB ZQ<:W(@
MN=2L18*MN25MH@2PP2!N;>=Q) Z 8XYZ^B@#D_#^E^,;011:YK&GWD-HI$)M
MXGCDN3@@&9B2 .^%')P<\8-GP1H-[X9\.)I5[+;S-'-+(LD.<$/(SX((XP6Q
M71T4 -<L$8H 7Q\H8X!/N><5S?A#0=0\/:7?6MS+:O)/>3W<;Q[B%,C%MI!
MZ$]<\^U=-10!RYT;6];MK2V\2/IOE6]Q'<.+$/\ OVC;<@P_W!N )Y;.,<59
MAN=;_P"$XN+=Y;2713:[E2-")8)05P';H=V6('HOY[]%  <X..M<UX6T*_T6
M_P!<FNWMG34[YKU1$S$QDJJ[3D#/"]>/I72T4 <]JF@3^(KJW35WB72[:43"
MRB);[0ZG*F1B!\H/.P#D@9)Z4Z\T6[3Q8GB&P>&25K/[%-;SL44J'+JRL <$
M$G(P<@CIBM^B@# T70Y] T^]%HEO)=WMY+>2J6,<2N_4+@$X  ^IR>,XI=*\
M/_V5)J.IS7*7&L7PS/=2)M10H^1%7/RQKZ9R>23FMZB@##\)W&L7.A(^N/;R
MW@D=?.MT*)*H/# 'G!_48/>J^N:#?:CXL\/:O;R6RPZ2\SLDC,&D\R,H0,#
MP#GOGVKI** .!NO -UJ<?BJ&\NXH%UFXBNK>6W+%[:2(*$/(&>4![=Q[UIZ9
MIOB]K25==U+3;B5(6B@2TC>)9&(QOE)SSC^%0!R?;'5T4 <5;>!I9OA?'X/U
M"[19(H5CCN[;/RLC!D?!Q@A@.,]NO/%S1M+\5/"T?B75;"94B:./[#"R&4D8
MWR$G&<9^4 #)SV&.IHH X2Q\$ZB?"FG>%=3N+-]*LGCWRP[O,NDC8,JE2,)D
MA<D,V0"!C.0WQ9::/XNU[1["TU&*34;.[D6Z2VE5F2V*$3QR <JK?(O/<BN]
MJM;Z?96EQ/<6UG;PS7#;II(XPK2GU8@9)^M %FBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MLS6]:BT6WMV>-I9[JX2UMH5.#)*W09[  $D]@#UZ4 :=%<Q)XNDTU=8.N:5+
M9)IJ1R">-C)#<!^%".RK\V[Y2#C!(YQ56U\=B;Q$NBO9V\L\]LT]L]C>K.CE
M>L;'"[&QSW!'>@#L:BFN8+?R_/FCB\UQ''O8+O8]%&>I]J\[E^(FN7_@:Y\1
M:9X;$-I_9TUS'=7-VN%="1MV ;CP"1T!(QP,$Z%[K9M]*\)-K6B0WDM[?6T4
M4OG"002LN5E^90=V-QX'XT =E=WMK80&>\N8;:$'!DFD"+GZFBWO+6[W_9KF
M&;80'\MPVTD C..G!!_&N'U"XU&Y^+]M8/9VL]HFBS.L4MP=I5IHU9R-A^;
MQM]">:=X>UCP_P"';#Q,MMH<>CVNC3K'.(RI:<[ 5/'<[@!DGKU% '>T5QL'
MC^W&OQZ5>06W[ZVDN(9K&[%RO[L;F1\*-K8Y'4''6M'0/$EQKJV-S%90'3[R
MV:>.Y@NO-V$%<1N-HPV&/0G!4B@#H:*R]:U6;3!9I;6$MY/=W"VZ*N0D>027
M=@#M4!3S@\X%8,?Q MET;5KV[MD@ETS4%T^91.&BWLR*K^9@83]X"21D8/![
M@'94R66.")I99%CC099W. !ZDU1TR^O+N6XCN[*. 1[&BEBG\V.96&<J=J].
MG3^E<M\0KO48M3\*VUK!"]O/J\6X/.4\QE21@C#:?ERJMGGD#CO0!VEK>6U]
M;K<6EQ#<0MTDA<.I_$<4Z>X@MD#SS1Q*S!09&"@L3@#GN37+65Y%9:IJVG>'
MM%M6OHREWJ2_:3%'Y\BY"J=ARQ"Y/"CD$\DUSGBS6]/\5^"=#UBV@*LNMVB%
M)E'F02"<*Z'T.1CCKQ0!Z8;B 7(MC-'YY0N(MPW%00"<=<9(Y]ZDKAGABB^.
M4,JQHCR>'93(P !;%Q&!D]^*GN/'OD^'_P#A)DTPR^'Q(0URLW[[RP^SS1'M
MP4SS][..<=J .RHKFT\42R^*Y="2QB+-8?;K2<W/R7";@N!\O!!(SUX(/.:J
MZ1XUDUKPO;:O;:=&)[B\^R+9FY^96#E&RP7J "Q&/NC.>U '745S,'BN6^O[
MN'3[&*YCL[];*Y N<31DLJL_E[3\HW9ZC(!-:UM>WTNM7MI-IC0V<*1F"\,J
MD3E@=P"CE=O3GK0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<KX[T+4M8TVPN=%>(:II=]'?6\<QPDI4$%">V0QY_EUKJJ* .
M)U72_$?C/PEJ-G?VT.B7$J(;6$7 G*RHZR!W8# &Y5  SQDGL!=T._\ %]V@
M.MZ);6'V=#O$%VLINWQ@;!P$7OR<]!ZUU-% 'GVC^%=63X+S>%+J!(-2^PSV
MRYD#(S-NVG([<CM3M3TC7]1T3PE&VE*EQINHVUS<1K<HVV.)2IY. 6)/ '&.
M]=_10!R,FFZG_P +2AUM;!CIRZ4UB9/-3=O:57SMSG: N/7VK&F\':KJMMXW
MM)H_L7]L7$=Q93F16VM&J;=P!)'S(#]#7H]% '(Z3>^-KVU9-5TBRTZ:"%LR
M1W0F%U+M(7:N/D7/)R<\ >IK/T'PG-8>+[;6;#2WT*&2"0:I:).K07$A V%$
M4D#!W'=A>,<<FN^HH Y?QG8ZU>#2CID"WEI%=[[^Q,PB^T1;2 -QX(#8)4\'
M&*P=-T#7M.'B:.;0-.N+34;Z.=;43JR21%8U= &4#A5;KC)QQCFO1J* ./\
M!/AF7PY>:N+>.XL]&N&C:STZ>82&!@#YA&&8*K$C R>AZ5)XQTS4M2U3PW+8
M61GBT_45NYV\Q%^0(RX )Y/S9]..M=910!QEMI.JZ!XVUG5[2Q>_T_6DADDB
MCE19;>:-=O1F *D8Y!)!'2L>[\%:I;>#K6PM8$N+^76UU:["2A40^=YC*I;&
M<#"CCG&>*]+HH Y"XTC4+CXE0ZNUDW]FG1WL'?S$#!WD5^F<X &,^OYUB6?A
M;7K;X>W7@22U5XR'M8-3$J>7]G9B=S+G>'"DC: 02!SWKTJB@#CO$WA*ZNQX
M?DT2?[-<Z8_V<RD\BU=/+DQZL!M8>ZBFZ'X.DT7QGJ-U 430W"7-K:KTCN63
MRY& [?*H_P"_A]*[.B@#SK6?"=[JVM)J5OI1T[78+]3%J]O.BI);"0'$JAMS
M$QC;M*GG'(&<=K;7&IOK5]!<6$<6G1K&;6Y$P9IB0=X*8^7!Q]:T** "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 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 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@
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
M=,U6:2QL=3471B\U0F ^P\"1 PPRY[@$5S_@7Q09_A_HFH:_J(:\O6DC$KJ
M97\Q\* HQG"] .U ':T5P<'BM=)\<^)X=;UD)I=M!:26RSA5$9D$A8# !/W>
M^3@>U=>^KZ='I\-^UY#]DG"F&56R)=WW=N/O$]@.M %VBL6XU>WU/0-1GTC4
M0)8(Y%,D8!>&11G#*P.#[,*H^$]=\SX>Z)JVLWJ^;<6D32328!DD8#@ =22>
M !]* .HHKB?#'B";4_'GBFU.IM<Z=9Q6K0I(BIY!82%U/R@]0/O<UT-OXFT6
MZN7MXM2@,J1>?M9MN8_[ZDXW+_M#(H U:*PK?QIX9NY$C@URQD9XI)EVS#!C
M0D.V>F 5//L:OV6L6&HSRP6T^Z:)5>2)D9&56SM)# '!P<'OB@"]16+K%W;Q
MZOH]N^NK83O.2MH-A:\&T_)@\X[Y'I3+KQIX9LOM/VC7+)/LSB.;]Z#L8\X.
M._'/IWH W:*9%+'/"DT+K)%(H9'4Y# \@@]Q3Z "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "LSQ%/#;>'-2EGE2*,6LF6=@!]T^M:=% '%_"NZMV^%VA
MD3QD0VN)3N'R$$YSZ5Y]]JL%^!%RR3VXE.L%^&&XG[<"#]=G/T]J]UQ1@>E
M' O>VC_&^W"W$+%O#KJ,.#DF=6 _+)^E8_A*ZGTW5?#MCIFIP:YX<O%=K1)
M/M>F 1DX8CJHSL.[!!('IGU; IJQHK%E10S=2!R: .'^,4\47PLUM))41Y8T
M6-68 N?,7@#O6),EIX.\1Z=XO5A?:!?P1VMQ<2.9VT]\861'))$;9PP!QGGT
M%>JT4 >8ZOX@TS2OB(]]K&HS6^CZEIT*6.H03,(=\;R%T++QD[@?PJ*;2M(M
M;308_#.L2^'[I%NYM+DN_FBN(V9#(KK(<[6)5AWP,@5ZB\:2+M=%8=<$9H>-
M)%VNBLOHPR* /)KG6GGTWP%K6KV]OIRIK$PN'C)$&2LJB12>BN?F&?[U5/&.
MM6-[8^/K*)ET^Y$"EK=8B;B^Q",2L&!(C P/E QMR2,XKV7 (Q@8H*J225&2
M,'CM0!YHNJV4?Q!\)W\EP%M;G0YH8)2#B63?&=J^I.. .O:L73KOP]<:9JGA
M+Q;+?_VJ+^<OIXDD!O-TS21O&%ZYRO?MDX%>RX'' XZ4A1"X<JN\# ;'(% '
MG&B:S::+XY\6:?XAG2UN;R2&6S-RW%Q;B,*$0G[Q!R,#G)/'6M'X031S?"S0
MA&P8QPLC#T.]N*[9D1F5F525Z$CI2@!0   !P .U 'F?A6X@\"^+?$ND:W,E
MG!J>H/J-A=SG;%,)/O)O/ 92 ,'D]:Z3Q)>MKOA+7+/0)?M5P]A,J36[!D\P
MJ0$##@L>>G3OC(ST[QI*A21%=3U##(I54*H50 !P !TH \R\.:KX0\2SZ'/#
M->SZQIXW"UDED!L2%VR;P<!5 &.>#P!3O *V=YX(\0_91!-<?VAJ!'EX9LLS
M!3QSRN,>HKTH(BLS*J@M]X@=?K3J /%KS5=/G^ >AQI=Q,\#:?%(,_==98]R
M_4 '([#K75^)=1LD^*?@G==P#$5\3F0<!HTV_G@X]:[W  P *7 ]* /++TR7
MOB_XD66ESH=1FT>".!4<;C((Y1@>XR![9%:7A3Q'X8\1V7AZ""W2;6-/B5!;
M&(B2P8)LD+9'R@8(YZ\ 5Z#BFJB*S,JJ"W4@=: /#KK7]-O-%T&XBFBL([;Q
M1$\VEQI_QYCSWRTS$$AB23U4?-@ XS72"=F\9_$/3[64Q:GJ-A;M8(05=S]F
M<!A[!L GL:].VKS\HY.3QWI<#.<<^M 'E/A;4/"GB*V\.VS/?RZYIK1D:<\D
MJO9RH KEAP @&>O!X'4XKHOB@EY_PB<5Q;1230VE_;7-Y#&NXO D@9QCOT!/
ML#79!$5V<*H9NI Y-.H X'4)+;7OB-X3U+1+J&YCM8+J2\GMW#*('0!%8CU?
MD ^A/:E^'M]:7&N>,TAN89';6G<*K@DKY<8R/;((S[5W:1I&"$15!.2%&.:=
MB@#SOXM7EM;VOA=9KB*-AXALY2&< A 6RWT'K4C7=@_QQCD-Q;,5\.G:Q=3@
M^?G@^NTD_2O0,48'I0!X;8:DFG^%])U53Y^DZ9XHN9;Y8?G\J)GE"2$#^%2P
M;\C70^,)]/\ $/@_7]2\)VRWLDOV9[VYMD/^EI&X)C!_C(0'..QQ[5ZA@$$$
M#!H5510J*%4= !@"@#S_ %FYL_$WBOP9?:#=Q7#V\\EQ--"P/E6QC(8/C[NX
M[5P>_P!#3/A\VGW7_"9-&;:64:_=R KM9MI50&^G+8/UKT)8T3.Q%7)R<#&3
M4=TDK6LJVX3S64A=Y(7/OB@#Q*T@L-9^ >BZ5IS6[ZU)+"+6.(CS4G$P)? Y
M&$W$G^[78Z%J,&C^-/&-GXAGAMWNITNK>2Y8*D]MY84!2>"%P01VS[UT7@OP
M_-X9\+6.DW+P336D?E">)2-ZY)&0>G7IS6\T:.5+HK%3D9&<&@#Q2QMQI&A_
M#BTU9TA*ZQ+-%#<D!HH2)3'D'D8RG7H2!74:[J>G6OCBZTO$.ESMI(V7*Q9F
MO 7<^3$"".#DG"ECNXQC->BXI, D$@9'0T >*:3J5I#X0^%]]+<*EI:79BGF
M?A(V\EQ@D\=>/KQ727%Q]K^*VM0Z=<QK>R^&42#+;6$OF2$9!Y!&5..HKT?:
M, 8&!VQ2XH \:FF@UCX'V6@6A">(8?L]JEGG$\5U'(H+%>JXPS$_W2371Z7<
MV"?%WQ0T]Q;;TTVU5G=E'3?O'_H.?PKT 1H)#($7>1@MCDCZT[ ]* .(^$,T
M<OPNT0)(KF.-T8 YVD2-P?3C%4O$%G=Z=X\DCLH&>V\567V2<A<K%-'QYC9X
M_P!2S\=R@%>B48!(..G2@#SWX?VU^LK:-J$<AB\,2R6<$K])]W,3CW6$@?\
M;2N.FU_3;S1O#-S%-'816WB:)Y=+B3BR'FR9,S$%@Y))ZJ/F( .,U[F !G Z
M]:3:O/RCDYZ=Z /*-2O)M*U:^U/0-3AO[675(UO_  _=J/-$V]5WPG[P/"O@
M\<$]L#KOB5!J-S\.-<ATM)'NWML!(_O,N1O ]RFX5U'EH7#[%WC@-CD4Z@#R
MO5O%'A_6=:\ 76F7MO)$EZV40@M # P",!]PYP,''3VK.O-4LK#PY\4=(NKA
M8]1FNKN>*U/^L>-X$VN%ZE>#D]!WKV-8HU.510<D\#N:#&C,6**21@DCJ/2@
M#S*?4;-O$GPO8740!@N.K =;8*/S/'UJUXCM]2T#QI]HT>-S%XGB%C*R#_CW
MNE!V3_A'OS_US%>BXKG].T;5O[:DO]9U2&\CADD-A!%;^6(5;NQR=S!?E!XX
M+=<\ &U9VD-A906=L@2""-8HU'\*J, ?D*\2N]>TZ\T71)XIHM/CMO$\3S:7
M&G_'H//;+S,02&)R>JCYL '&:]SI-J\_*.3D\=Z /+])UVRTW6O&^G:]<);7
MUY<M<6HN?E-S;-$%C5,_>Q@C:.<GIUK&\,7XL;7X:ZI<R :-%8S6DLS<);W#
M* I<]LX*@^Y]:]H:-&8,R*2.A(Z4%%*;"H*XQM(XQ0!Y%XDM_.3XEZK9,K:7
M/I4<9D0Y26X5&W%2.#M7:"1WXZBM"_@L-8?X>C1&MY+RTNHIV:W(S#:K$?-W
M8^Z"=JX/4G%=KXJT:?7?"FH:-:/#"UY T&^0':BD8)P.OTXJ[I5H]EIEO!,L
M7GQQJDC1=&*C&>>>U 'E+R33>%?B-I%B&DU4:S/<_9$SYCP9B)X]&4,!Z]LU
MJ6]]X<\6$:EX:NKV^\006%PMNSRR9LR\9&) > =VT 'OR. 37I^!DG')IJHB
M9VJJ[CDX&,F@#Q*Y\0Z-<?";PU8+<11W]A>V$=U:/Q-!)'(HD+)U'.>3US[U
MZQXE!N?"&KK ID:2PF"!!DMF,XP*U?*CW%MB[B02<<FG4 >1>58:YX#\!Z=I
M+V\VJVTUC*! 07MO+ ,S/CE<88'/5B!UK8\1V^I:!XU\_1XW,7BB(6,K(/\
MCWNE!V3_ /?O?G_KF*]#6-$9F5%!8Y8@=?K6#IVC:M_;4E_K6J17B0O)]AAB
MM_*$*MW8Y.Y@OR@\<%NN> #:M+6&QLH+2V0)!!&L4:#^%5& /R%>?:A97FE>
M/KW2[2*3^S_%4(D=TX$$L>%G/MNB(P?[P%>CT8&<XY% ' W-RNB?%Z.?4G2W
MTV[T<6UC.Y"Q)*LFYH\] 2,'WVCTKD]:LY(? _CG4(0?[)N=;@N;7:,JRK+#
MYLJ_[)8,<CCY2>E>T.B2*5=593V89%+@8QCCTH \QUSQ#ING^/[75=3O[B#0
M=0TM8;34(798A*LKEE+#LP*D'H=HKK_!MGI-GH6-#AFCTZ69YHFE9CYFXY+C
M=R%)SCUZC@UO.B2+M=59?0C(IU 'G/AW4+32]7\;:9XEFBAFGU"2[7[2P N+
M1XU5-N?O !2I S@\5SSQS:'\,OA]9:S,(;N/6;-V2=L,D?FLP!!Z;4*@^F*]
ME:-'969%)4Y4D9Q]*=B@!$=9$5T8,K#(8'((KPHZC8G]GH:=)<1"YM[J.*>!
MS@HWVW<5(/?:"<>G/2O=J3 ]!0!YSJL\4GQ8@AT^Z@6YE\-7$4)1P/G,B%!_
M4>U8_A2]\+ZWH_A[1[YM0?7]+EA']EO)*KP7$7RE\= HY;/3''7BO7\"FA$#
MEPJAR,%L<F@#!\;1Z?-X2O(M4NI;2S=HE:YB;:T+&10KY[;6VD^P-<+<W6M3
M^&/'&DZA-::O)!HY,.K6<>TSJ4DQ'(HR-XY.!V8>M>M8SUIJ(D:[4557T48%
M 'EKZQ -5\ :Y]H6308K>2UEN0?W4,[Q*%+'H.Z9Z D@XYJCXIT^_P!2N?'F
MH^'U-Q:3V-HCB Y6ZE1\R*N/O$1#:<?WL=:]A**4*%05(Q@CBA55%"J %'
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
M9PX1P2I]#CI0!+17'7?B#5=5UK6M*\.SZ?%=:6L!'VM2ZW$CJ7*Y5@5 4#D
MG)]N=[4]<L]%ALCJ,T<4MW/';1H&^](Y P,XR!DDGT% &G17*P^(KM?B%>:+
M<R6@TV+2TOHY0"K#=(4^9B<$?+V ZUU'F1F+S=Z^7C=OSQCUSZ4 .HJ.">&Y
MB$L$L<L9Z/&P8'\17/:SXAN(?%6G^&["2T@N[NWDN3/=J74*A VJ@92S')/W
MA@*3S0!TM%8-AJNHVT^J)X@%E;P6,:2K=Q$JDB$-ER&)VXVXQDXQU.:OZ=K-
MEJ>BVVK0S*MI<0I,&D8#:K*"-WH<$4 7Z*S-7U_3=%T*?6+NYC%G$F[>K [_
M $"^I)X%77NK>. SR3Q)".LC. OY]* )J*175T#HP96&00<@BHYKF"W*">>.
M(N=J!W"[CZ#/6@"6BL+Q9XA7PYI"W($;7$UQ%;0JYXW2.$W'V&<GZ8XJ;2!K
M@FOEU&XL+BWW*;*>W1E8@@[A(N2.#T(/(]* ->BN'T#Q#XFU^]UZ"+^R8AI5
M^]DNZ&3]\5 .XG?\N<CUK1\,^+6UC5-2T34K+^S]:TXJ9[<2>8DB-]V2-L#*
MGW (R,T =/14*7,$LDD,4\3RQ_?16!*GW':N?\&Z]?:U;ZTVI?9Q)8:K<62M
M"I12D> "02>>2>M '345#%>6L\)FBN89(@<%T<%0?K2FZMP 3/%ANGSCF@"6
MBF>;'O9/,3<HRR[AD#WIL%U;W2%[>>*90<%HW# 'TXH EHJ*.Y@E?9'-&[;=
MV%8$XZ9^E$-S;W!<03Q2E#M?8X;:?0XZ4 2T444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%<IX\N+".RTB"]CDE>XU6W2UB$OEQR3 EE$IP?D^7)&#G Q75U4U+2M/UFS-
MIJ=E;WEL2&,4\8=<CH<'O0!X]J6H76EVGQ-^RW$1DCN+-Y!8C8 K(@G*#)(.
MW=DYSD$\5V.H1Z$(7USPS)"VKC1IX[!+)AM= FY2R+U ;:!GH6Q75VVA:19S
MRSVVEV<,LT2PR/' JEXU& IP.5 XQ3-)\.Z-H/G?V3I=G8^<<R?9X53=]<"@
M#CO"Z>%=7\/>$-3CG0WUN%,1AEQ,\[)B4/CEN=S-GT)/%8E@EOK/P<\1WFJJ
MHUJ&2]ENI6XEANHV9H\'J"H$8&.V *]+LO#>AZ;J4VHV.D65M>SY\R>*!5=L
M\GD#OW]:=)X>T>;4&OY-,M&NF*LTIB&6*_=)]2.Q/2@#SF#1H-:\?>'T\0V$
M,UU=>%BU]'(G^LE#Q@[QW()/7H0,=!5W0%T^_P!4\<Z?J<$!ELW%K%;R@8BL
M5B'EA0>BD[CQW/TKO7T;3)=334Y-/M6OT&U;EHE,BCT#8R!4-]X;T34[^._O
MM)L[F[B7:DTL*LX'IDB@#S;PQ<63^&/AO9E?-U%X)I+199,0+MC(=G&#N(#?
M*HP<D\CK6+<QVL_PL\1Q,]O,;7Q0P@,0VK&INXQF,9)52&.,'OUKU]_"?AV2
MQM[%]"TYK6V??#";9"D;>H&.#_.G2>%O#\L<\<FB:>Z7$OG3*ULA$DG]YN.3
M[T <7=V,>A_%"8:%9Q6\TWAJXD\N% !+*LJ["P'WFR3R>>:/"0\+ZWX1\)ZC
M)<*=2MI(WW1RXG>[(VRA\?,V6+%@>W)XKNQHFE+J$>H#3K47L:>6EQY2^8J_
MW0V,@>U16OAO0['59=4M=(LH+^;/F7,<"J[9Z\@9Y[^M 'FEK#I?BC2?$=GK
MVM16-]!J<YNMR(L\.R4F)D9OF "!0I'H0*]5-K#>:6+6[3SX980DBS+RX(P=
MP]ZJ7/AG0KS5XM6N=(LIM1BQLN7@4R#'0YQGCMZ5JT >&3VMVGA=]#MK..;5
M/!%\UV'DCSYENAWQ+]9(W/K_ *L]\&NTO(['7_ _B;Q$UM&\>I6$OV=I(QN\
MB.-MA/U;<X_WAZ5W*VENDL\JP1B2?'FL%&7P,#/KQQ4;Z98R::--DLX'L1&(
MOL[(#'L P%V],8[4 >8/:VDUO\)FN8('5H41C(@.1]C) .>V>U7K?2=+UGX@
M^.$O;2WNX%LK'RUD4.@S%)R!TSCH>HR<=:[B;P[HEQI\&GS:18R65NP>&W>W
M4QQD="JXP/PIPT#1Q<W-R-+LQ/=#;/((5W2CT8XY'UH Q/AC-)/\,O#SR.7;
M[&BY)R<#@?H*RM:\(:9XMU6[UC0M2GT;Q+8RFVDN[5N2R@865.C C;^&.N,5
MW%AIUEI=HMKI]I!:VZDE8H(PBCZ <52N?#&AWDTDT^E6CRR$F23R@&?/4,1R
M1[&@#S5O%FHZAX8\*W?B&6&VMSK$MI?W2H&@D9!(L;D'C87 /IE<]JD\3VUG
MX=TCQ!J.FZK)<Q7D]G)JD-J%$44)D"NRA.C.@(;U'->H3:5IUQIATR:QMI+
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
M/PYU>XL#()51 [19W+$742$8Z?(6Y[=:S?$-I;VWB3P/?^'HXHY)KK[.?LP
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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%%%% !116'K7BFST+4+"QNK>[>:_<QVWDQAA(P&2.O!QZXH W**QX/$,<]\]
ME_9VHQ7(@,ZI+"%\Q00#M;."06'&>]4+3QWI=[X6N/$D$%ZVEVX<O*8@#A,[
MR%)R0,'/% '3T5S$/CS1F.FFY6\LHM3*BSFNK=DCF+#*C=R 2.@.,UJ:KKEM
MI4UK;-'-<7EV6%O:VZ@R2;1ECR0 !D9)('(]10!IT5@1^+K!DU3S+>^AFTR)
M);F"2W.\!]VT+C(<G8?NDCWJLWCFQ35H=*;3=66^FA,\<!M?F9 <%NOK0!U%
M%4M*U.'6+!;R".>)2[H4GC,;JRL5(*GIR#5V@ HKE=1\?:9I=O-<W5GJ:VL-
MR;4SBU.QI Y3"G/(W#&>E+J/CNQTJPO[J[TW58Q90">1&ML%D)(RI)P<$<\\
M9% '4T5'!*L\$<R@A9%# 'K@C-24 %%%% !1110 4444 %%%% !16?J>KV^E
MM:Q.KRW-W(8K:WCQOE8*6(&2 ,*I))(''TI-$U==:L&N19WEFZ2M%)!=Q;'5
ME.#T)!'H02#0!HT5BZQXGLM&.EF6.>=-2NX[2"2!0R!W/RDG/3J>,]*VJ "B
MBHKFY@L[:6YN94A@B4O))(V%51R22>@H EHK B\66\]E_:$>FZFVF[=XO!;_
M "E/[P3/F$=\A.G-:VG7T&J:9:ZA;$FWNH4FB)&"58!AQ]#0!9HHHH ****
M"BBB@ HIGFIN=58,Z#+(IR1GIQ5;2K\ZII<%ZUG=69F7/V>[39*G.,,,G!H
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
M>R0QK]C?*N0(25#';M W#(.#DDUU^E>%X],U+6KPWLUP-7<23Q.JA5(4)\I
M!'R@#G-8EO\ #2.WL-(L_P#A(-4:+2+D367$0,:@,-GW.>&QDY(QQB@"MX0M
M;QO$7C<C6+TM'J 12XC;_EBA!Y7MG  P,=JIZ+XPU6]\*^!X)[P_VCK\KK/>
M;%RJ('9MHQM#'"J.,#)XKKK7PJMAK>K:E::E=1C4F$DEOA#&LH0)O'&X\ <$
MXSVZ8SX?AY8P^%=,T1;ZZW:5,)["]&T2PN"2.V&')!!&"/SH I7&KZQI?BS5
M/#AU&6:&32'U*RNI$0R6[*VUD/&&&<$$C/;FLFPUKQ%#HG@37KC7)K@ZM<V]
MI=6C0QK$RRHQW<+NW@J#G./8#BNU'A@237UY=7KS:E=VOV,W(C5?*BR3M1>@
MR22<YR<=@!6?_P ('$-#T#2AJER(=$N(KBV;8FYFC!"A^,$8)Z8H Z'66G31
M;V2VG,$Z0.T<H4,5(!(.""#7!KXHUF+P'X4UJZ6_N;2XMQ)JMQ8QJTR93*MM
MQ]W=DMM'&!VX/H5]:F]T^XM!*T1FC,9D4 E01@D \9K!T_PG+I&G:1:6&L7"
M?V7"T$9DC5A+&=O$@XSC:,$8- %SPI?Q:GX=M[R#5AJL4K2,EV%"EUWMM#
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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 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M'.,\4 =QI^FQ174NIS:?:VVIW*+'</ Y?<JD[06*KG /I[=JXOQC96EU\6O
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBJNH:C::58R7M].L-O'C<[<]3@
M <DDD  <DG% %JBL:V\4:9=:C!I^ZY@O)PS10W-K+"S@#)(WJ,@=_3(K8!!)
M ()'!]J %HHHH ***0$,,@@C..* %HHK';Q/I?VN>VA>XNI+=MD_V2UDG6)N
MZLR*1N_V<Y]J -BBJ.EZO8:S;R3Z?<">*.0Q.P!&'&,KSW&>??BKU !1110
M4444 %%%)D;@N1D\@4 +15*QU2"_N;ZWBCG5[.7R9#+$R!CM#94G[PYZBKM
M!115>^OK?3;"XOKN3R[:WC,DK[2=J@9)P.3^% %BBN;/CO05O8[(OJ(NY8S+
M' =*NM[H.K!?+R1[UL:7JEGK-BM[8R-) S,F7C:-@RL58%6 ((((Y% %RBBB
M@ HI"0HR2 ,XYI: "BL;_A*=+>>:*W>YN_(<I*]I:2S(C#JI9%(R.X!)'>KN
MEZK8ZS9?;-/N%GMR[('7.-RD@CGT((H LS1+/"\3EPKC!V.5/X$$$?A5+1M$
MT_P_IL>G:9"T%I'G9$97<+DY.-Q.!D]*T** "BD!!S@@X.#CM2T %%%-D<1Q
MM(P)"@DA02>/0#K0 ZBJFEZC#JVF6]_;I,D4Z!U6:,QN![J>15N@ HI"0" 2
M 2<#WK,TKQ!8:U=:A;6;2F33YA#<"2)H]KD9P P!/!ZT :E%%% &99^']-L-
M7O-5MH9%O;S;]HD,\C>9M&%R"Q' X''%:=9NH:_IVFW<5G-*[WDJETMH(FEE
M*CC=M0$A<]S@>]-LO$&FW]^]A#+(+Q(O->WEA>-U3(&2K '!)X/?G'2@#4HJ
MCI6JV^KZ7!J,"S1PS9VK<1&)Q@D<JW(Y%7J "BBB@#,M?#^FV>LW6KP0R+?7
M059Y3/(P<+]T%2V.,G''&:TZK:AJ%KIEHUU=R^7$&5 <$EF8A54 <DDD  =S
M6;:>*M.NX-2D*W4+Z:VV[ADMG\R/C(.T [@1SE<\4 ;=%<\WCGP\GAI?$1O9
M/[(8X%U]EEV]<9QMR!GC.,9J_=:]I]EHRZM<23+9,%8.+>1C@]"5"[AVZCO0
M!I45FPZW:S7UW:+%=A[6%)G+6L@!5P2 O'S'CD#FET+7+'Q'H\.JZ<[O:3%Q
M&SH4)VL5/!Y'*GK0!HT452U;4X-&TR;4+E)WBAQN6")I'.2!PJ\GK0!=HHHH
M ***0$,,@@C..* %HHHH ***JZAJ-GI5E)>7]S';V\?WI)&P.> /<D\ =Z +
M5%8;^+M)@2-[EKNU25UCC>YLY8E=F("@%E'))Z'FMR@ HHHH ***0$$D @D'
M!]J %HHHH ***P=1\7Z5ID[1SM.T<=PEM//%"SQP2/C:KD=,[E^FX9QF@#>H
MK)NO$NDV6MVNCW5T8+V[)%NDL+JLI R0KD;2?;.:L:GK%EI"0O>M*JS2+$AC
M@>3+L0%'R*<9) &: +U%(K!E##.",\C!_*EH **** "BL5?%6E2R2K;/<W:P
ML4DEM;26:-6'4;T4@D=P"<=ZO:9JEEK-@E]I]PMQ;.S*LB]"58J?U!H N444
MA(52S$  9)/:@!:*R[[7[#3]9T[2;AI1=ZBSK;@1,5;:I9LMC:.!TSFM2@ H
MHIKNL:,[G"J"2?04 .HKF#\0/#H^R9GOA]M_X]<Z9=?O^,_)^[^;CGBI'\<Z
M$BP$RW0,U^FG*KV4R%9WV[58,HV\,#DXXZ9H Z.BBB@ HHHH **** "BBB@
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
M*Z]<S7$D@LSF(R*%8 >9SPHQ_6NKTVUDL=,M;2659G@B6,R*FP-@8SC)Q^=
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
MUG4OL4#7" B.66XDW.V,%N S8]0!Q6KX1GNX-8@MK#Q'H.N6$I;[4NFV"0F
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
MS3+SX>07VC^([62[2"XUV2.262V@V1QM'MVD(6.3E<L<\Y/2@"'Q)%+#XU\
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
M&S'[*6)RI&"3U(P3TZ5Z GA/38[K5KE&NA+JRA;QO/;YP%VC']W"\<8XJ%O
M^B-IVE6.RZ6+2FW6;)=2))$-NTJ'!#8(XQGI0!T0&  .U9OB)6;PWJ>R66%Q
M:R,LD+E'4A2001R.16DJA5"J  !@ =J@OK.+4+&>SF+B*=#&^QBIVG@@$=.*
M /.(KG77\!^#-1MK:;6(DL%EO[)+HI/< QKB13GYRI))4GDL.^*Z_P %ZA8Z
MGX7M[G3[B[F@+RC_ $PMYT9\QLQON).5^[R3TIT'A'3[2VTV"TFO;<:;$T-J
MT=PV41MN5.<AA\J\,#C%:6F:9::19"ULX]D>]I&))9G=F+,S$\DDDDF@"Y7
M_$;_ )#7@;_L/1?^@-7?5C:UX8T[7KNQN;XW!DL91/;>7,R!)!T; ZGZT 8/
MQ54MX1MU5BA.IV8##&1^_7GFLV>YN/"OCG7(K*XO+B#_ (1Q]3\BYN'F!G21
MAD;B=N1@$# KM-;\/6/B&QBL]0\YX8I$E 24H2ZG*DD>A&::/#=A_P ) -<8
MSO??9OLA9I25,6<[2O3KSTH Y'2-/U74+;PUXBMM8CA5A%)=RM=R2B]20 %"
MAPJMN/&/NG@5Z+7+Z-\/O#^@ZC]KT^"XC"N9(K9KEV@A<]62,G:#R><<=L5U
M% 'G/QH$@\(:?.0390:O;2WOIY()!S[;BM>BJRNH96#*PR"#D$5'=6L%[:RV
MMU"DUO,I22.1=RNIZ@@]:P['P;I^G0BUM[K4A8*,+9M>NT2C^Z,G.W_9SCMC
M% &3/?IJGQ)@\.F1ETJ+1OML<<$A19W,NSJI&551P.F6SV%<?KVH:M:>$?'.
MFKJ5\%T6_MUL;L7#B01RF-C&SYRX4,1R2<&O4-2\-Z=J=U97;K)!>661;7%L
M_EO&I&"O'!4CL015>]\&Z-?Z%/HT\4QM+F7SKC$S!YGR#N=\Y)R!W[ =!B@#
MD_%.BRZ-J?AY++7-:3^TM:5+@M>LV08GR #P!E0<8P#T'05EZMJ.J?#_ %CQ
M3::;>7E[9KH8U.W2\F:<VTWF&/AF).WJV"?X:Z3QYILUW<^%+>*'4)X[75$G
MGF@1V:.,(Z[RRCKDCW]JZ>VT"P@^VM)&UU+?($NI;D[VE0 @*>P4 GY0 .3W
M)H XS7#/H%KX3UG2;V[FEN;ZVM;I9+AY%O(YA@D@DC<#A@1C'/;BCPYI;ZGX
MK\2O>:QJIBTO5T>WC%ZX10(D8JPS\RG/W3QCIC)KJ=.\(Z7IGV-8OM,L-B2;
M.">=I$MS@CY0?0$@9S@' Q4^F>&[#2;[4+NV\\RZ@_F7/FREU=L8S@\#@8X[
M4 >=Q7MU!-X/U"RU"]NX[S6#;S:E-,R"^1Q*<"') 0;1M)QC:,#!S6QX/TFV
M/C+QP%DNDQ?1J"MU(/O0*2?O<G).">1VK5B^&OAN&UM;9(;SR;.Y%S:H;V7$
M#<\)\WRK\QR!U[]!6K'X7TR#6;W5H%GAN[U5$QCG<(2%VA@F=H;;QG&: /.=
M"\0:@_@;P#9W%[<G^V+YX;N[:5O,95:1@F_.06(49!S@$5N7/VK2_'M[H5K=
M7?\ 9=]HLEYY?GN6MID?;N1B<J&!' /7FN@C\#Z%%X9B\/BWE.GP2"6!6F8O
M X;<&1\[E())!SW]*N0^';*(73-)<RW-U$();J64F4QC.%!_A')Z8Y)/7F@#
MS/3FO+;PG\/=?_M74I-0N[^UMKAI;MV22*3<&4IG:>QSC.1UKV.N;_X0;1AI
M.F:6!="TTR99[1!<-^[=?NG.<G&3@'/6ND P .M !7 ^$/\ DJGQ"_W]/_\
M1!KOJQ=-\+Z=I6M7VKVS7/VR_*FZ=YV82[1A<@\# /&,4 <E::0^M_$7Q;8W
M.KZNEK:&PFABAO70(Q5V.,'A20?EZ<^H&,>YOK]?A7XYG74K\3V&JWB6TWVN
M3S(E20!5#[LX [9Q7I-EX=L;#7;[68#/]LO@@N"TS%7" A?EZ# )QCUK+O/A
MYX?OFU,31W7D:FYDN;9;IQ"TAQEPF<!C@<T 87BV]U'3KXZA=6=]J&@G3T25
M].N62XL)/F+2[ 06!!7YNHV?7,4-K8ZA\5- O(+FXGBG\/-,DZ7$B>8!)%M.
M PP"#DKT.>0:Z^3PG8,[M'/?1"2V6UE5+IR)(ESA3N).?F;YA\W/6G3^$M&G
MO-,NA;O#)IL7D6X@F>-1%Q^[8*0&7Y1P>.* -NO.OC6DI\!)(%9K6&_MY+P
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBN=\<ZEK.C>$;_ %70UMI+JSC,QBN(F=71>6^ZP((7)_"@#HJ*\_\ $GC+
M4]*T3PSKME=:>VEZC<6\5W)+;ME$E&?,7#C&!V.:Z;4[S44UW2;"QFME6?S)
M+D2PEB(D R5(88.YD'.>I/:@#:HKB]?U?5])\!:_JMKK-C>7=HTTL4J0 K&@
M.1&0&^\!QD_B*Z2WU.V6RLS>7<$<\T DVNZJ6PN6('H.2?2@#0HK-/B'1191
MWIUC3Q:2/L2<W*;&;T#9P3[4FI23K?Z6(=4MK2-ICYL,J!FNEVGY$)(P<X/&
M>E &G15"XUO2;,2FYU.R@$3A)#+<(NQCT!R>"?2K-Q>6UI")KFXBAB) #R.%
M7)Z<F@":BL;5/%.BZ3H5QK%QJ-LUG#&7WQRJV_T"X/))X JU#K.G3:6FH_;K
M9;5@,RF9=BD]BV<9[4 7Z*JIJ=A)8&_2^MFLP"3<+*ICP.^[.*2'5-/N;QK.
M"_M9;I$$C0I,K.%/1BH.<<CF@"W117&>)M=US3_&OAO1=.GL(X-7^T!WGM6D
M:+RD#\8D7.<X]O>@#LZ*XK5O%&K^$=5TY=?2SN='OYUMA?6L;1-;RM]T2(S-
ME3_>!&/3UZF\U;3=.DCCO=0M;9Y#B-9IE0OVX!/- %RBN6U/6=2M/B)H.DI-
M#_9]_;W,DB>5\^Z,+CYL]/F[ =.];O\ :^FB_%A_:%I]L)P+?SE\S.,XVYST
MYH N452_MC2_W_\ Q,K/_1_]=^_7]WSCYN>.>.:<-5TXPQ3"_M3%,VR)_.7:
M[>BG/)]A0!;HJG_:^F_;Q8?VA:?;"<"W\Y?,SC.-N<].:2?6-,MI6BGU&TBD
M1D1DDG52K/G:"">IP<#O@T 7:*IR:MIL5^EA)J%JEX_W+=IE$C?1<Y-7* "B
MN8\/Z[J6H>+_ !+I-]';+%IAMO(\G.2)$+'<3U/0=!TJHOB#5]9'B&?19+6-
M-'N7M(XIHBYN)8U#.&(8;5);:,<\9YZ4 =E17#CQXFI6_A-[-X[.+Q '/GSK
MN$3*H/E#D#>6. 3Q\IX/%/N/&TFC:'XFOM1C6Y319Q!%-"-BW3,J%5[X8.X1
ML<9&>.@ .UHKE!KNIZ/KVBZ=K4EM,NKJZ*\,9007"J&V<DY4C(!ZY7OGB2[U
MW4K?XB:9H?EVPT^[LYY]P#&3<A4=>@'S>A^M '3T444 %%%% !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%%%% !3)8TFB>*10\;J592."#U%/HH \7T+PM<Z]H^M^!=0C;[+H!N+>TEDY
M#M+\UN_U1"WX.*ZWX:75[X@T0:UJT#)<&!-.V2#[WDY$C?\  I"X/^X*[A(H
MXW=T15:0[G(&"QP!D^O  _"D2"*.,QI$BQDDE54 $DDGCW))/UH \@B6*+X-
M^/HX@BQIJ&I*JK@ #?P!^E;.IV=E<>/?AX98(9#)97>[<H.\"&,KGUQR17=K
MHFDK!) NEV0AD(9XQ;IM8CH2,8-.&C:6)(9!IMF'A&(F\A<QC_9../PH \QM
MM+TQK/XHJ;.V*Q2S; 8P1'FV5CCTRW/'<>U2D120?"6Z<(UPXB!E.-Q!M"2,
M]>M>CC1-)42@:79 3?ZT"W3Y^<_-QS^-']B:21$/[+LL0_ZH?9T^3G/R\<<^
ME 'G,.E:9-K/Q0$EE:N(T3:#&I"9M06QZ9/)]Q4,-]%8Z3\+M5N;^ "&R(:W
MGG6/S0ULJEPSD+N7I@D9WFO3?[%TK,Q_LRSS.,2GR%_><Y^;CGGUKG-?\,WT
MM_92Z58:)=Z=!$Z-I=]'Y<0=B#YBE58;L#'*]"?4T <CJ.D6D'PU\?:G!)8S
M2:E)/= 6KI*84(&%9U[\%B < GOUK8N-3A/COP6[312:1):31P2(P,8NRBX!
M(XW;-P'U.*Z+P_X8AT^:ZNYM,TJQDNHEADM=/CQ$5!)^8[5WDYZE1@<5M/I6
MG2Z>-/DL+5[)0 +=H5,8_P" XQ0!Y/XEL0D?Q2,4:'2S9Q2A2 46[\HERO8-
MC83WR16Q+9V=CXR^'#VD$,#36]TKM&H!D'V<-R>_///>O0/[+T[["+'[!:_9
M!T@\E?+'_ <8IG]C:7OA?^S;/=",1'R%S'W^7CC\* ':=JVG:LL[:=>P70@E
M,,IA<-L<=5..AKB_&$D<?Q6^'N]U7YM0ZG'_ "Q45UNE:):Z3->SPQPI+>2^
M9+Y,0C7.,#@=^I).223[ 2W6C:7?3>==Z;9W$I&-\L"NWYD4 <%\4I(_$\&G
M^#M*=;G4;J\BEG$1W?984.6D<C[O8#/7M51KO2;O7?&FA>*-<.FO<3_ZN9H4
M6:T,2A"C2(3QANAX)SU)KT^ULK6QC\NTMH;>,G.V*,(/R%17>DZ;?W$-Q>:?
M:7$T!S%)-"KM&?\ 9)&1^% '"F*"U\=_#^V@DN'ACTR\2)KH_O64)%@MTYP.
M>*Y;4-6TRYT+2;JQN+:SM!XJCE%M))NN PN")))&)^7.2=N. 1D\XKV673;&
M>[2[ELK:2Y3&R9XE+K]&QD5&=%TIC,3IEF3.XDFS O[Q@<AFXY(/.30!PNO@
MZ-XW>6TMUN+7Q98_9-H7<AND&$9L?PF-VS[(:3P%%=&6/PQ?*[CPI/)'YKK@
M2@C%LP[?ZIVR.Q"FO1GBCD:-GC5FC;<A(R5.",CT."1]":%BC1W=(U5Y""[
M8+$#&3Z\ "@#Q/4-6TRYT/2+JQN+:SLQXKCE%M))NN PN#YDDC$_*#DG;C@$
M9/.*ZC1-)T;4OBEXR\^QLKE/)T^5 \:NN2KMN Z9R%.:[DZ+I3&8G3+,^>XD
MFS O[Q@<AFXY(/<U)%IEA!=O=PV-M'<OG=,D2AVSURP&30!Y)I4FAZ_X3NM)
M\1:_<VVJV^H2-<V*-"EQ]H$Q9#'E-[$_+@@GKCI7LM4VTG37U%=1;3[0WRC
MN3"OF@>F[&:N4 <3X98'XH>.@",C[!D?]L35'Q)I,GA<ZQ>:%J-PEWKK'R]+
MCC1S-=%<;T)^Z.A<G( !/'%=S!I>GVURUS;V%K%.WWI8X55C]2!FI([*UBN9
M+F.VA2>08>58P&;ZGJ: /-[KPQ;6NA>#_A]J*))8SQR?:+D#GS8UW[8V/W69
MF8YZ[5('6L;5M*UE?AUXI\,%SJ*:#<026EPJ --$"LS(P'5U7.?7(]:]BNK2
MVO83#=V\4\1()25 RY'3@TMO;06D(AMH8X8EZ)&H51^ H X;Q/MU_P 8>!H[
M!Q-&D\FI.Z'(6%8\*Q]F+ #U_"K&KL/^%P>&AD9_LV\X_&.NMM-.LK R&SL[
M>W,ARYAB5-Y]3@<TV32]/EO%NY+"U>Y7!$S0J7&.GS8S0 K:E9+J:::UW"+Y
MXC,MN7&\H#@MCKC/&:M5";2V-XMX;>(W2H8Q,4&\(3DKNZXSSBIJ "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 **** "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 ***Q]1\3Z9I=[):7)NVFBA$\@@LII@B$
ML 69$('W6ZGM0!L45SMAXWT+4A9M:RWCQWN1;2MI\ZQRD*6PKE I.%/?G%6]
M'\3Z5KSWB:=+-*;*5H;C=;2)LD7JGS*/F'H* ->BL33_ !9I.JS7\-E)<RR6
M#F.Y46<H,;C^'E>3[#-06_CC0+KP[+K\%U.^E0[M]P+2; "Y#'&W) P<G'%
M'145S]MXUT&YGL81=RPM?@?9#=6LL"SY&0$9U 8G(P <G-3ZUXHTKP_/:0:C
M+/')=OY=NL=K++YC_P!T;%//M0!LT5BV_BO1KC4X]--T]O?2@F*WNX)+=Y .
MNT2*N[\,UM4 %%0W=U#8V<]W</L@@C:61L$[549)P/85@-X\T)+JUM7.HK<7
M:LUO$VEW(>4*,L5'EY. 030!TM%<Z/&^BM-8PJ]WOO;HV<0>TECQ*!DJV]1M
M./7FNBH **** "BBB@ HHHH **** "BBB@ HHJKJ&HVNEV9NKN39&&5!QDLS
M$*J@=R20 />@"U167I&O6VL37L$4-S!<V4@CGAN(MC*2,@]P01R"":;K7B+3
M] M[:>]:7R[BX2WC,43.-[,% )' Y/<B@#6HHHH **@O+RVT^SEN[R>."WA4
MO)+(P55'J2:QIO&>D6U@^H7(O8+%4W_:9;*54(]<E> >Q.,\8ZT =!12 A@"
M.AY%+0 4444 %%%% !115>\O([.RN;IUDD6WC:1TA4NYP,X"CDG'0>] %BBH
M;2Y6\LH+I$D1)HUD594*L 1G!!Y!YZ5-0 4452U34XM)M%N9H;F53*D6VWA,
MC99@H.!VYY- %VBBB@ HI%974,I#*1D$'((I: "BBB@ HHHH **** "BBB@
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
M(SN7:Q'7.X$C.*KWW@2*30-$T;3;P65KI-U#=1EX?-:1XVW#<=PZDDGUSVH
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
M-_X0/2VE\2LY=X]=!$L9^[#N0*Y7W8@,3Z@>E ":C)?W]CXDDBU"2*TAB:&
M)&A^94S(02.1D[?8JWMCE-(U'5- ^'/@6XMM09UO+BPM7BDB0J(I  P! SGT
M.:[JW\/FR\'KH-K=;2+8P&YE3>68CYG(R,L22>O4UD2^!9)?!.F^'QJVR;2Y
M();.\6WY1H2"A9"V&Z8/(H M6>KWY^).HZ)).)+&/38KN-2@#([2,I&1U&%[
MU2^$G_),]+_W[G_THDJY8>%+ZT\4S^(9];:XNIK%;1XS;*L9*LS!@ <@9;[N
M<^I.:N>$/#K^%?#L&CF\%VD#.R2>5L/SNSG(R>['\* .4\2>*=:T6._O?M\3
M2VNIQ0K96\0DA%LSHH\U]N4D(8G&X=N".:W9-3U'6_$>NZ/IM]]@.DPP@2+&
MKM)-*A<;MP(" ;>@R23R,5EW?PVN+G2]7TM/$4T=C?7_ -OCC^RJS12&19""
MQ.77*\#@^YJ]?^";X^(O[=T;Q%-IM]/ D%\6MDF2Z"?=8J<!7'J/RZY ,C4Q
MK\GC/P+!J.I?9KJ:&[:YBLPK0B5(A\R[ER<AB.>F>/4]/XP\02Z!I]B+8)]K
MU&_@T^!I!E4>1L;B.^ &..Y J#4/![75YH5Y::K/;W6DF7$SQK*TPE7$A;.
M&/7., ]L<5?\3^'+;Q1HQT^XEDA=)$G@N(L;X94.5<9[@_H30!C3ZOJNB>.-
M,T*XO/MEKK-O.;:>:)0\$T2AB&V!0R%3Z Y'6J_@"_\ $WB#3;+6M1U:V-L7
MN8I;6.T"F0K*RJV[/RXVXQSQ[\UM0^'[J75K;5M4OH+J_LX)(;0QVQCCC+XW
MN5WL2QV@=0,9]<T[PCX=D\+:$NEM>B[1)9)$?R?+(WN7(/S'/+&@"CXDU'4[
M?5FMX=16TMOL+20K;1B:XEG![H5;$8&,GCEN2*S-&\8W^O6?A*T#I:WFL64E
MY<SQH#L6,*"$#9&69AUS@ \=*V+_ ,)7%QXKFUNTUB6T%S9K9W, A5]RJ204
M8_</S'L16,GPSEM]"T*VM/$,\&JZ(6%EJ"VZD!&&&C:/.&4@#J<Y_*@"EXV3
MQ-:^#)DU'5%!76((X)K95#3VS3(%$HVX##)SMP#@=L@[^J:IJVF>-O"FE+>I
M+9ZA]J6XWPJ)',<193N' &2. !TI^I>#9M7\,3:;>ZS-+J$TT5P;\PJ-KQLK
M*!&. HV_=SW)SDYJ:\\,7=[KN@:K+JH:72?-.&MA^^,B[6SAAM&.@'3OF@#+
MM/$6H:=KWB?2M8NWF>T@2[T_9&BM+ X(&..7$GR>A)''-2WNIZ[I7B7P;ID]
M]#,FH&=+[$ !=TA9\J>R[NP&>.IK7U;PK9ZOXCTC6I7=)M.+_*O293@A6]E=
M5<>XINL^'9=5\1:)JR7RP_V4\CI$8-_F%T*')W#'!XXZ_E0!S/AJ#6;K7/'"
MPZY.+F*^$4#2Q1LJGR4*Y&W[HSC QQ[\U9T/Q+J6M^&M'A%TT.NRWC6M^/+0
MF%HB3."N, 8&%]W3.>^BNF6_A+4]>\2W6KO%I=TPNKB P9$;J@0MN&6(P <
M=>]0>$].TV]\1ZSXMTY7-OJ&Q('(*K)A5\R55(& Q" GOY6>XH L_$=)7^'7
MB Q7#PE;"=FV@'>OEME3D< ^W-9=KJUY8)X1\.Q7SFXU6W:5KEXTW0PQPJ2J
MC&"22 "0<#/7BNH\2:0^O^';[2$N1;"\A:!Y3'O(5@0<#(YP:R;SP:]U::%(
MNHB+5M$(^R7J0<%=@1E=-W*L!S@CVQ0!CWWB?7-*NO%6BO=12W>G:8=4L;R2
M $O'ALK(JX7<&7 (P".U;W@]M=O-.M=5U;5(+B&]L8)4MH[8)Y+E<L=V?FSD
M=ASTP.*9<^$'O8-;EN+Z-M2U:T^Q27*V^$BAVL J)N)'WF.2QR3Z "MC0].D
MTC0['39+A;@VD"0"41[-RJ H)&3S@4 <C<ZYK%EK?BG2;G4O+E@L5O\ 2I/(
M0Y0Y!!&/F(D 7'4@CN:L>&?$-]XBTGPXZ7;I=RK))J2F-,KY?R2)C'RGS"H'
M?;GJ>:V=7\+V>L:_H^KS.ZRZ:SD*O253@A6]@ZHP]UHT3PM::#J>M7UJ[;]4
MN/M#*P^6,[>0/JQ9CT^][4 >;V^H:YH?A#Q?KFF7\,*:?K]Y*;=H _GCS1N5
MF)^48/&.??L.YO=:U*'XB:'IB31#3;ZRN)FB\KY]R;,9;/\ M=@/QJF_P_FE
M\*:[H+ZNGEZQ=RW4DHM<&,R,&8 ;_4#&?UK4E\,W,_B?1];DU&/?IUO)!Y2V
MQ D#[=QSOX^Z,=<>] &7INJ>(O$^@6_B'1;VWC\Z[;R[&=!Y36ZRE#N;:7WD
M*6R" #QCN<I8M5D\>^/VTK44L)8X+%_-, E)(A<@8/ 'KU/IBM?3? -UI%W<
MV]CXBN(?#]Q.T[:7Y"DJ6.6193RJ$]@,\G!!YK0@\+7-OKGB'4TU*(MK,<<;
M1FV.(O+4JI!W\\,<^_ITH N>$-8F\0>#](U:X55GN[5)9 G W$<X]LUM5D>%
M]$;PWX;L=&-R+E;.,1)+Y>PE1TR,GFM>@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHJ"YO;>S,"SRJAGE$,0/5W()P/P!/X&@">BJ2SWYUI[=K)!IP
MMPZW?G#<9=Q!39CIC!SFKM !1110 4444 %%%% !1110 45@6?B*:X\;:AX>
MDLEC6UM([I)Q+N\P.Q7&W Q]T]S6_0 4QHHV;<R*6]2*?10 4444 (RA@0P!
M![&D5$08154>PQ3J* "BBJ0GOSK;6YLD&G"W#K=^<-QEW$%-F.F,'.?:@"[1
M110 45'.TJ0.T,8DE"DJA;:&/IG!Q61X0\0'Q3X4L-;-M]F^UHS^3OW[,,1C
M.!GIZ4 ;=%%% !116!J?B*73O%VA:)]B5XM5\_%QYN#&8X]Y&W'.>.<^M &_
M1110 45!>WMOIUC/>7<JQ6\"%Y';HH%8]_XBEL?&>D:";)6BU&*>1;GS>5,0
M!(VX_P!H<YH W#%&S;F12WJ1S3Z** "BLO7]?LO#NGK=WGF.9)%@@@B7=)/*
MW"H@[D__ *ZS]0U[6]*TB?4[KP\CPPQ&5X;:]\R8 #/*E O'?#'VS0!TE% (
M(!'0T4 %%%% !112,2%)49;' SC- "T5@^$_$4GB73;JZELQ:/;WLUHT8D\S
MF-MI.<#KCTJ36_$D&D7EEIT<$EYJE\6%M:1$ L%&6=B>%0=S^0)H VJ*P)M<
MU.PN;*+4-&4)=SK )K2Y\U(B<X+[D0CT& 1D@<5OT %%%% !3514SM4#/)P.
MM.HH *:R*V-R@XY&1TIU([K&C.[!549+$X % "T5F7&HW,VFV-[HUK'?1W+Q
M-EI?* @?!,@R.< YQWK3H **** "BN<\7>*)/"MK97 T_P"V)=7<=HH6;85=
MR0IY!XX]?PKH(S(8U,JJLF/F56W 'V.!G\J 'T@ !)  SU]Z6B@ HHHH ***
MY>]\3Z@]WJ<&A:0FI-I<L<5S&;@1.[,H8B/(P2JL#R1GD4 =114%S>V]GY N
M)5C,\HAB!ZNYZ ?D3^!K'T[Q%+>^,-8T&2R6$:?##*LPEW>:)-W; VXV^IH
MWZ*** "BL*^\03+X@_L+3+..[ODMA=3>=/Y,<<98JN6"L2Q(/ ';DCC,ND:X
M]_!J+WUB^G/87!AF6:16&!&C[PPXVX?K[<XZ  V**BMKB*[M8;F%MT4R"1&Q
MC*D9!_*FWM[;Z?:275U*L4,8&YF]S@#ZDD"@">BBB@ HHK*U[6XM#M;:1X_,
MFN[J*SMX]VT-)(V!DX. .23@\ \&@#5HK*TJ]U>Y6]34M*CM)H)2D+)<;X[A
M<9# XW+UP01QCO6'HOC+4]>@U":R\.[EL+R6SD4WJAFDC/S;<J!CGC)% '8T
M5B>&_%-AXG@N3:K/!<VDIAN[2Y39+ _HPR1]""0:VG+!&*KN8#@$XR:  @$$
M$9!Z@TO2L'PEXAD\3:1+>RV@M'CNIK8Q"3S.8W*YS@=<>E;U !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %<GX[U:33HM"MA.]O;ZCJT-G
M<3(Q4K&P8X##E=Q4+D<X)QBNLK/UO1-.\1:5-IFJVJW-I+C<C$CD<@@CD$>H
MH XKQB9_ WAWQ)JVDZE<!IX8C#9L=ZVIWK&\J9R1PP..F14VOQ/X;USPI=Z-
M<7#1WU^MA=PM.\BW$;HS>8<D_,NW.X<\G/%='IOA'1],TRYT]+>2XAND\NX-
MW,T[RK@@*S.2=H!.!T&3ZT[3O"VF:8]JT0N)?L:%+47%P\HMU(P0FXG''&>N
M.,XH XWPGH:ZO=>(I[S5-78Z?KUU';!=0E 5 BC:3NR1SW/&!C'.>86#4(/@
MWI/C6WUG5'UVT$4JE[MV28&;88V3.T@[NI&2>]>LV.A:;X<AU&>QBN<W<C7,
MZ^;),9)&ZL%)/)P.GI7,?#KPI'#X&T6VU:VO4N+,^8]G<NXC28,2&VG@]B.H
M!YQD4 2Z4P\6^)?%MGJ<EPHT^XCM;:**9HS"AC#>8NTCYF))#=< "N5M=1U;
M6M#\"R7^HWJ7$NKRV,\T,[1_:8T$H#$ XR=@^;KG)!%>FW?A?3;K5GU0"XMK
MV6(0S2VL[1&9!T#[3SCL>H[&F77A'1KI-+C:V>./2V#V:03/&L3 8! 4C)P2
M.<]30!R]WI-K::H=#L[S4-0^S:8["SGNG"V^^1B)GER6+?PJ "0%[#FN>A#:
MYHWPLOM2EGGNII]DDQF<,P\E^<@CDX&3U->E7_A+1]2UI=7N()?M?D_9W,<[
MHLL><[)%4@.,D\'-5$\ ^'H]&L=*CMITMK&<7%L4NY5DC?!&0X;<!@D8SC%
M&+/=W&E?$[6/(DN9X8?#:W26KS.Z^8)7'R@DXR$ XK#O;N[3X/67C6SO[AM=
MCCAO&F\UBLS,X#Q,N<%/F*A<<8&*]&A\-Z9;Z\=;BBE6^-N+7=YS[?*!R$V9
MVX!YZ55MO!>BV?[N&"5;03_:5LO.8VZR;MVX1YP/F^;'0'G&: .9BTP:U\2?
M$6GWMYJ0LCI]K+]F2]D15=C)G!# @<= 0/4'BLS2+WQ#J'PX\*:C#$=:>%93
M>V+W'ERW4:ED# G[Q7@X/4D=\5Z$GAO3H]:N]707"WUW&(II!<O\R#. !G Q
MDXP.]5+/P5H^G6=C:V N[9+ R?9C'=R9CWG+#DG<"1T.10 >"-1L=3\,13:>
M]X8A-,K1WN[SH7\QB8WW$G*YV]3P!7,6^EKK'C?QSI]Y?:DUI%%9M%$M[*HC
M9HG)*D-D#/.,X]N!COM-TRTTFT-M9Q[$+M*Y+%F=V)9F8GDDDDYJE%X8TR'4
MM2U");E+K4E5;IQ<R?.%&%P,X7 ) QB@#S*UEO/^$%\#>)GU+4)-5FO[."65
M[IRKQ.^QD*9VG(ZG&2>2:N^-[F4Z9XQU#3KV[N;FP*;;@3&%-/=%4^7'@G>W
M.YN /FP3QBNU_P"$%T$:+8Z.(+@6%C,L]M$+N4>6ZG*G.[)P>0":CO/A_P"'
M;^;4I+BUF8:DN+N(74@CD;&-Y0-MWX ^;&>_6@#'\0S2>'_$^@>*9KJX&EW
M%EJ$;3MY,32 >7-MSM&&^4GT85T7A:-Y;";59&F+:G,URB22,1'$>(P 3\OR
M@,0.[&LG5[*6_C_X0R'0+EM)>.(2W\\BO%Y88%QDL79^, ]<G)Z<]DJA5"J
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
M"LQRH]ACMZ5KZ7IMMH^EVVG6@<6]M&(XP[ES@>I/)H MT444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4454N-4T^SD\NYOK:"3&=LLRJ<?0F@"W
M15:VU*QO7*6M[;SLHR5BE5B!Z\&H[K6=+L;A;>[U*SMYVQMCEG5&/T!.: +M
M%0W%W;6<8DN;B*",G :5PH)^II$OK26V-S'=0/ O659 5'X]* )Z*HG6M*$8
MD.IV>PG ;SUP3Z9S4]M?6EZ";6Z@G"]3%(&Q^5 $]%49-:TJ*1HY-3LD=259
M6G4$$=01F@:SI;1M(NI691" S"=<#/3)S[&@"]154:G8&U-R+ZV-N#M,HE78
M#Z9SBI+:[MKR,R6MQ%.@."T3A@#]10!-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 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G/Q(:.+
MQ5X&FDMVG"ZC+E$CWLP\L\ =Z]&KC_%NAZOJWB3PU?6$%NUOI5TUQ-YLQ1G!
M7;A1M//)ZXH HZQK5O8^'_$GB6QT>2RU'2[:2VB>: 1L^Y(W!([J&(Q]#ZUJ
M>!=)MHO FF^<BW,NH6J7-[+,-[7$DBAF+D_>ZXY[8%;^HZ=;:MI=UI]Y%NM[
MN)HIE]588//K[USN@V?B'PSH4.B"T@U-+1/)M+K[1Y6Z,<()002I P,KNSC/
MM0!P7VJ6/P5\3O#,C-+9Z,)!9[SN\N)T9EC!/9=O'I^ KU/PHJIX.T154!18
M0  #C_5K6-IW@2.+PSKMA?W(EOM>,TE_<QK@!Y 0 @/\*@\9_K2Z*OBS2= M
M-'?3+&:YM(5MTO?M9$+JHVJ[+MW X )4=^XZT <?XRAAC^ (58E"++"0H7I_
MI(S@?B?SJ]*MOXC^*6D7'ABW-J=$+KK%P83;DHZC9"48!FS@G)&!U!K6\7^$
M-2U#X<1>%]),,TRB$-/<2>6#Y;JY8@ \L0>/>K.M^'=4;7M/\4Z"EO!J\:^1
M?6TTI$=W;G^%F /S*>5;'U]* ,7XH:-IVG^#[86UG"C2:Q;N[[!N=GFW,2<<
MY)-=#XNT;3K;PCXFO+>SABFETB>.0QH%#A8W*YP.<$G'UJ#Q[H>L>)O#UG96
M%O;+<+=PW,GG3E54(VX@$*<D_2MGQ+:7VJ^$M2L+6"/[7>6DENJR285"Z%<D
M@'@9]* ./TC6+5?@W9VAL=0/_$A5"18R%"?(Y.[;@CWZ5N_#%0OPR\.A0 /L
M2'CU(I=/TC5;3X:0Z$]O =0ATT6( F_=L1'LW;MN<=^E1>'M/\1^'_!&B:5#
M:6$E[:&*"XWSML,(.&=2!G=CH"* .PHHHH **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KD/$OB1[+Q;HWA_P"WII<>H12R
M?;'52792H6)-WRACN)R0>@ &377UR?BM/#&MWT7A?Q)#;L+F$SVYF?8=P."$
M;@AN0>#DC/H: -/2!K<.I7]OJEQ%<VJ)$UI.D/EE@=VX/S@L"!TP,8X&:LVF
MNZ3?WC6=IJ5I/<JN\Q1S*S;<XR #R,\9KRN"UU[3](\<>&-)U2YUC3K33P;&
M=VWRPR,K;H X^\VT=!TR.F:U]+OO#/BJ?1;_ $K6+B\UFTAD-G;!D5K3='AA
M(JJ,*, <\9QCK0!WO]NZ2-073_[2M/MC,46'SEW%@,E0,]<<XZUFZ;XTT35[
M_5;*VU&V5K!_+=VE4;B%!9@#U5<XSTR#7&^"]8\,ZIX0T#1]3"2:[IURF=/D
M)%PEVC',A7.>I9BQXP3FM/PM>647BGQU8W,\*SOJ E\F1AN,?D)\V/[OOTH
MZG1[V*W\,VUU>Z];ZC&J?/J?R1QR_-C/RG:/3@U9@UO2KJUGNH=1M7@MSB:0
M2KB(^C<_+^->0Z'=M9^!?AE?S./[&M[MA>MGY8W(=8F?T 8]3T.*Z34X$E^(
M6O7]J\9T_P#X1PQZ@P(,;3;F,>[MN" _0$>HH [2#Q-H5U>V]E;ZQ82W5Q'Y
ML,*7"EY$QD,HSDC'/TK5KQJ#[%;^ /A;)'Y$;_VI9Y9< Y,;A^?<XS7LM '+
M>-=9U31!HDEA);K%=ZM;6=P)(RS%)'P=IS@>G0]>U=37#_$V:**S\-^9(B?\
M5!8GYF X#\UU=_J^GZ8UHM[=QP&\G6WMPY_UDC=%'N<4 7:*** .?\4^)AH*
MV-I:V_VO5M2F\BRM=VT,V,L['LBCDFHM2L_%$&B7%S9:PDVJK$62 VJ_9V;^
MZ%^_]"7-<_XI=-(^+7AO7-381Z2;.:S6X?B."=CD;CT7<. 3Z5W"ZM92W4=M
M;W$=Q,_.R%@Y5?[S8Z#W/7M0!)->VED8H[N\ABDDX3S9%0N?8'K^'K3/[6TW
M]Q_Q,+3_ $@;H?WR_O1ZKSS^%>1W?B>VO/AQK>HM/%-K>NSO9-&7&;.-I3#&
MC_W%5?FYQEB3ZFN@N;72;SQKX?TEI(ETKP]I)O")&"J=P$48;/8(KDY]1GK0
M!W<6L:9/9R7<.HV<EM&Q5YDG4HK#J"P. :Q3XL@TC1M-E\0WNF+J%](J1I9S
M9CDW/A60MSM"D$MT'/M7"ZL9(?#'BW6.+./Q3?06-BL@V 1$"'SCG[NY=[\]
M@#70SO8W'Q(\-Z5&0EKI.FM=0Q%3EGD_=1C;C/RHLAZ<=\4 =Q<7UI:/&ES=
M00M*<1B20*7/MGKUKG/&FL7,/ANUDT+4!'>7]Y!:V<T0216,C@$_,"" NYN/
M2N#N_%%M=?#O7]3::*?6]:FEL3$7&;.-I3!&C?W%4?-SC+,3[UTC?8/^$Y\(
MZ!!*!::3IS7D2$',C%1#%A>O"^8V>W6@#K7U*4ZZMO#=Z:UC! [W@:;_ $B-
M@1M.T<!<;LDU8MM:TJ]G$%KJ=E/*<D1Q3JS'\ :X'3=8T%[_ ,;ZYK-Q;BTD
MNUTXI(P ,4(V;23Q\[M)P3R/:H[G6_#^D^%]?\0>'/[(FU:WL^6TY$:.U#-A
M5)0<\_,<]=O8   'HLNJZ=!.T$M_:QS+@-&\RAAD@#(SW)'YBJ,GBG2(_$*Z
M']N@-]Y+S2)YB_NE7'WN>"<Y ZX!/05PEY)HL^N>"O#5E<1W5K!<MJ4UX'#^
M?+&N =PSO9I) S'V^N+5CKUI;7_C[Q3(R/)9EK:*/&2L=LA'/INE9\ ]<>U
M';Z1>W-XM[///I\MH+AA:RV<I<&( ??/0-G=G''2K$&J:?=)*]O?6TR1?ZQH
MYE8)]<'BO,K2R*:)\/\ PVTN[2[QY)=1D'"3RJAE\HGHRM(6..X6K6KZO);^
M(_$OBNT7.FZ7HIT^)P/DN;HR;@%_O!3A,^K$>M 'H*ZOICBW*ZC:,+EBD!$Z
MGS6'4+S\Q&.@J[7DEIH%MHVH^ /#=WY1O+=3?W+@9;=&NU$7OCS)2QQ_=9CW
MKTZRU:PU&ZO+:TNHYIK*017**>8W(S@_A0!=JGJBWSZ;,FFR1QWC +')(NY4
M)(!8C(S@9..^*N44 <!)J/B2/XBV_AG^VXC#)I;7QF^Q+N#"0)MQG&.].N]8
MUW1?%/A:RU;5;;[-=?;S>,(5C1UB4M&Y))V_*5)&>U17-Q"/C]9(9H]__"/2
M+MW#.?/!Q]< U-XM^S2?$_P)%/Y3?-?,$?!Y\I<'!]QQ[T ==8ZSIFIZ>=0L
M=0M;FS7.9XI59!CKD@X&*+#6M,U26:*PU"VN9(<>8D4H8IGH2!V/8]Z\DU">
M2#3O'KV.YX;;Q!;W-S%;8+&$>2TI Y'\)SD8X.>]=CX?F\,:WXJBUO2=8FU;
M4!9&%Y4=2L4);<%D"J,$MT!YX/H: .V=UCC9W8*B@EF)X KC_#6KZIXVLGUJ
MWO&TS2))72R2&)&EF16*^8Y<, "0<* " .IKJ=1M/M^F7=GOV?:(7BW>FY2,
M_K7!_"W5;;2_"D/A?598K+6=)9X9[:9PA9=Y*R+G[RD$<CB@#K-+FU6V?4QK
MLUL88) UO<HGE*8=@)+9) 8,&SSCITJU9ZWI=^9A::C:S& !I0DH)0'H2.P/
MKTKCOB+J1NO"D-Y8A[C3+34[66_>,;DEMU<-)C'WE!"Y(XX/H<2:J(M1^)_A
M6^TJ:*58[.Z-_+$P93;,J^6&(XP7.1]">QH Z,>+?#C,BC7M,RZ.Z_Z4G*J2
M&(YZ @C/L?2I;;Q+H5YJ$>GVVL6,UY)&)4@2X4NR$;@0N<XP<_3FO-O#%EID
M_P &-<N$M[22>--4_>!%9ERTG?ME0OX8ILVG:??>#/ARVD1V_P#:BW5E)$\
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
M** "BBB@ KF?'UM-<^$+M+6]N;*Y+1)%<6TSQM&6D5<_*1GKT-=-6#XQ9_\
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
MUZ U[I#_ !$BLRMY_;":<[J?G$/D[USWVLVXCD ]^:X5=.U)/@[X9TPZ7?\
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
M6%(*CY1Z]\=!GAT.@>*KK5/"%[>6VEP#11*DT:7+OO#1>7N!V#D]=N.WWN>
M#-&J:SK'@KXC'51:O%;-?VZ>6['9L@4!5!'W>^<YR3Q6IX?\2ZEIX\'Z9>:;
M EAJEFL5O,EP6E5TA#_.NW ! .,$^_I2#PIK\&E>--+A73W@UJ:ZFMI6G=6!
MGC"88;#@+@G()SZ"II/#6MN_@EA%9?\ $C'^E?Z0WS?N3%\GR<]<\X]* +,W
MC&^GT;5-<TG3X;K3M.EE1E:4K+<+$<2,G! P0V <[L=LU!=>.;ZXU32;/0=+
MM[R/5M.>]M)IKDQCY0IPXVG;]X=,\\<=1%I_A?7-#TK6] L%M)M.OI9I+.XE
ME*M;"7.Y73:=VTDD8//0XZU-;>$+W2_$WAJ:P2V;2M'TY[%C),1*VX)\P4*1
M_!Z]Z +%CK]Y)XSDTJ\T2U@OTT9+QIHIO,9B7VF+.T<!@WKG@U%=>*]<M?$&
MDZ'_ &583ZA>CS9HH;MS]EA'WI')3IG@>IJQ)HVL)\1;GQ!##9O:MI(LHT>X
M97,@D+@D;" ISCJ2.N*H>'-!\2Z0M[>7=OIMSK>I3![N^^UOA5SA413']U%Z
M+GD]3S0 :E\09H;*XU+3;!+ZTMKIH&MXRYN)E63RW= %(X() )Y SD=*U6\0
M7.JZEJ6GZ-:V\PT]$^T/<N5#R.NX1  ''RX)8],@8/.,;2M!\8^'+R]TO2Y=
M,ET.YN9+BWN)V<368D8LR[ ,/@DD<CKR>U6+70-?\/\ B_5K[24L[W3=8*2R
MI<SM%);S*NTL,*V]2!G'!S0 [X1_\DLT'C'[I^/3]XU6=+\6SZU?S1V$=G(M
MM?O:75L92+B!5<KYC+CH2 0/0YR<$5-\/]$U'PYX*T_2-3^S_:+964F!RRD%
MBPZ@<\X[]*Q[SP??ZKKNFZI<65E9ZI97XE.J6LQ#S6P8XC90HR67"D'(')![
M4 8VGZQJGA\^/]1TS3;:YALM5EN9Q-.8LHL,98( IRV 3S@=.O;LKOQ'>.;1
MK&TBBM)[#[:U_>N4@3)7;$2/XCNSUX [UB+X5UW^Q_&]F8K$2:]+,]L1<MA
M\0C^?Y.V,\9I]OX=\2VNLZ'=;--N+>TTI+)H9IWVVTX/,T8V?,2H _A/;(R:
M $_X6)=3^'/"VKV>C)(NN72VIC:YP8I#O_V<$?(>>/H:OGQ5J-O+;Z7?VMC:
M:R\+W$J^<TD,<8<JA!"Y8MZ8&,'/8'GM/\$^)K/POX3TITTQY-$U,7<C"X<"
M2,>9P/D^\?,^@QUYXWO$FA^($\46?B;PVUG)=):FRN[.\=D2:+=O!5@#A@Q/
M;O\ F 58/B)OTS39+ZT32KF[O9+)WO698(W12VX,0-P;C;TSD\\<]?I-Q>75
M@);^WCM[CS)%*1.74J'(5@2!PR@-T[UA7FFZU?V$$.K66EZG#.7-_9,V(T!"
M[!$64[BN#R<9))XX L>"O#TWAG0&TZ20F/[1+)!#YAD%O$S96(,>2 /YF@"K
M9>+9]5U2\M=/CLY#97_V.YM6E(N(T#A3-MQRO<#TYSGBN8M-3U31=;^(5[I.
MG6MRMK=)<2B><Q JMNK%5PIRQP>N![UJZKX/O]:UBUOY[*RM=3M-1\Z'5K:8
MB0VHD)$;*%!8E,)@DCOGL7Q^&=<4^-B8K'_B>9^RXN&^3]R(OG^3CIGC/I0!
MJ/XGNKJWTJXL+-(K2^L?MSWMXQ6& $*51B/XCN]1P">:Y3Q)KZ>*_A;I&M?9
MA TVJ6H,8;>$9;D(V&P,C*GGT-:-GX9\36-UX8DV:;=0:;I:V4MM-<.$BF&T
M?:$^3YCA<8(! )Y&2:HQ^"/$D?P\M?#I_LU[BVU(7(D\]U5D%P9L_<."<XQV
MZY/0 &S=*H^->FL  3H4^3CK^^CJ/XFED@\+RQP>=*GB&T*(" 6/S\9/3-:$
MVBZK+\1K'7A%:BRATY[20&<^9N=U;(&W! VXZBIO&>AWVMV>F-IY@-QIVI07
MXCG<HLHCSE-P!P3GK@T 9D'CF[TW6-2TSQ3IT-A):V#ZE%-:3F:.6!#A@"54
M[AZ8Y_G);>-+Q]:TFVETY)+34@1OM2[M:-C($F5 (/3(Q@^O6EOO",OB:_O[
M[60EMY^ER:9!#"_F&-9#EY&; &[(4 #@ =>>%\,6GC:V2UT[7)-+^R68"F\M
MG<RW2J,*"I "9XW')[@#G( -K6];&ES:=9PQ":_U&<P6T;-M7A2[,QP>%52>
MG/ [YK)NO%M]HMEJTNM:28VLYHH;22%_W=\TN @3/*D,<-G..O-/\:^'M2U<
M:7J6B3P1:OI-S]HMQ<9\N4%2KQL1R 0>O_ZZIZSX:UWQ=X6NK?5IK2PU O%-
M9QVS-+'!)&VX,S$ L2>#@<#&,GJ 7I?$M]IGB73M&U:TMU_M1)/L=Q;R,5\U
M!N,;Y&1QT;OZ"L"7XB:TGA?4?$ T*T^RZ9>RV]W&;PEV6.383'\F">_./I6V
M^C:IKFM:)J6KVMM:_P!D^9*L4,YD\V=DV@YVC" $GU)(X&.<&3P7X@E^'GB/
M0"FGB[U2]GGB?[2Q15EDW_,=F<CITYH WT\3ZI!XNL-(O],MXH-4@FELI([@
MNX,84E9!M &0P^Z3CISUK$F^(6MIX;U?7$T*S\C2+V:WNHVO#N98V"L8_DY/
M4\X_&M?4-$UF\\7>&-76"S6#2X;A+A#<-N)E15^7Y,$#;WQUK';P;K[^!O%6
MB%+ 76KWMS<0L+EBB+*V[YCLSD>PYH VX_%.I1>+-*TN_P!-@AL]7BE>SECN
M"\BF-0Q$B[0!E3_"3@C&3UJM-XVO'\-7GB?3]/AN=&M9),KYI$TT4;%7D7C
MQM8A3U ZC.*DO="UFZ\3>$M2$-FL.DQSK<J;AMQ,D83Y/DYQC/.*SK#PCK>D
M^%-5\(6OV233+DSQVEX\I#00S$[E9-OS,NYL8.#QG% &A)XRO[KQ-::3I&FV
MUS%>Z5_:5K=2W)12I90-PV$@?-VW$\=.2-3PAXAE\1Z-)<W-JMK=V]S-:7$2
M/O421L5.TX&0<9Z5E6OA:^TSQIIE]916QTJPT;^RT5YR)3\R$'&W&,(!U[U<
M\$Z)J6A6>J0ZBML&NM2N+R/R)2X"R-NP<J.10!$?%L]UKNI:7IT=G)=:?/'%
M):32E)Y$8(S2J,?= 8X'.=O49JGI^O:M_P +!\407SVJZ5IMM;/P[?NXRLKE
ML8Y8]^F !UQ4/BCP??\ B667SK*RBO8KE7T[6(9BLUM&""0P"@DCYL#)!R,X
M/-77\+Z@_C'7[EQ:R:1K=G%;SDR,)8]BNI 7;@Y#]<C'H: (;GQU=V7ANQ\5
M7.G1+H-RT9?$A\Z"&0@)*PQ@]5RHZ9ZG%:%WXDU"YFUF/0;"&\;20%D$LA4S
MR[ _E)@<':5^8]SC'4UAQ^#];NO T/@G4OLK6,1CA:_CE.Z2V1PP CV\.54+
MUP.N3TJS_8/BC0?%NJ7WAX:;<Z;J[I++#>2O&;:8*%++M4[E( ..#QVZT 4=
M4U>WM/B3X<U74(VL3+HDY>&09D5V>+$>!]YLG: .IZ5W.D3ZG<V2S:I:0VDS
M\B&.4R%1_M' &>G R/<UQ_B#P+=>(_$-@^I+;76FQ:=):3RF4I,TCE6\Q%"D
M*05R.:F%QXWT#P,WVI=(O-5LR%6>6>0K<1 ]6 4'S",# SD_E0!U^I:A;Z3I
MEUJ-V^RVM8FFE;KA5&3_ "KEKGQE>Z98Z/JVI:?#'I6IR11DQRDR6IE'[LOQ
MAAT!QC!/\5=#JVF1^(?#=WIEVK0I?6S12 ')CW+C\QG]*Y5?"^MZIX:TGPYK
M26@M[&6 SW<4I8W*0D%0$*C:6VKNR>.<9H ?<>,=>>_\36=CHEDTFA[&9I;Q
M@LJM'YG&$SN(P,8P.>:MKXX@N[/13:)''<:K8_;E%PQVPQX7KM&6.7  XZ$Y
MXY@@\/:U%J_C*[,-D4UI(Q:C[0V5*1>7\_R<9Z\9K*A\'^*-(T_PQ?Z2^GG6
M-(L?[/N;:65O)NH?EZ/M!4@J"./Y<@'5^$_$,_B&PN9+NP>SN;6Y>VD4[BDF
MWI)&2 2C Y'%4KKQ1J=Q!J]QH.EQWT>E3FW>)I"LES(N#(L>!@8SC)SD@C Z
MG;T==5^R-+K#6XNY6W&&V),<(P %#$ MZDD#D^@KE+30?%?AWQ!JXT0Z9<:1
MJMVU[NNW=9+25\;SM ^=21D#(^HZT :&H^+I5O;FQL(8%N[6WCFE2\9A\[@E
M8OE!YP.3T&1UYQGQ>/M1NY?#$=MX?*/KD<Y\NZG,3P21*258%/NY_BY./X>E
M.O=!\4:-XKFUKPY)8WT5_;Q0WUM?R-&2\8VK*K*I['D8_P#K6;W0-=N?$WA;
M5)'LYQIGVEKMC(R%FF3;B-=I^5>V3G '>@#'UGQKK9\">+94MK6SUC19&MY6
M25GCP5#"1#@'.&X!Q@C/M7>Z4UT^F6[7BQ+,4&?*<L,8XY(!S7$77@O6;_3?
M'-I*;.'^WG\RU99F;81&J /\HQ]W.1GK7:Z0+]=+@74H[>*Z" /';N71<#'W
MB!G\AZ>Y .3\'RS^+?"FL:T+AH;G6);F*VF'6"%"T40'TP6^K$]ZY_PA>VL&
MJ0^$/%=E%IVL6GV4V17!BN##T>)\<%@.5X/)_#H/!6FWFC>%-6\+V\BP:AI\
MUPMH\@XV2%GAD]U^;'U5AVJ*_P##VL>)M22/4K"ULHX;NTNWN$F,A!BR<1?*
M#R>"3C )X- #/"J)XDU7Q[-J""4/?OI05AG;!'& %'H"78_4UI?"W5;G6?AI
MHE[>2-)<&)HF=CDMY;L@)]20HI?^$?U32-3U^;11;/%K)$W[Z0I]FN-NQGP
M=RD!6QP<@CH<BWI6BWWAC3- T31DM9=-M5,=Y+.S+)MVD[D XR7R3GUH Y/P
M^J^(?"?CR^OAOEN[Z\AW-U2.)-L2CTVXR/<DTFK71\1?L[OJ&I1I/<MI'FEY
M%!/F*N-X]#D9S[UMOX6U33[;Q'IFDFV^QZW-).DTKD-:/*H67Y0/F'&Y>1R<
M' YJWKWA:9_AM-X5T58<FR%G$UQ(555"XW$A3D_A0!LP6<&H^&X;.Y3?#-:H
MCK[%1T]#[UC_  \UNYUSPC#)>R&2]M)I;.XD/\;Q,5W'W( )]R:VK:8Z9H$<
MNI&.#[+;@S%'+*H4<D' ST]*Q/AUHUSHWA&,7L9BO+R>6]GB/6-I7+!3[@$
M^X- &5)XW\2W$6O-IOANTF.BW3PS*]\1YJJBM^[^3EB">#@#CJ>FE#XPFU6Q
MTR]TNTCBL;RQ-X]]>L5AA(*@1$C^(DGOP%)YK#\-'5FU3QY;Z=:V\GFZLZ)+
M+,5$;F%!EA@Y7H>.3R..M6[7P;JV@ZGH":6;.^TS3M.^R>5>2,GE3;LFX50I
M!8C(QP>P(R:  ?$6ZG\+^&=:M-'20:S>K9-$;G!B<LZ\';AAE#SD=1Q77:7-
MJ\^E%]3L[6UU#+CRH9C)'@$[3NP#R,=JX"R\$^)K3PKX:TEETQY-'U@7S,+A
MU$D8>1L#Y#ACYG3MCJ<\>GC.!D8/<4 <?I7C&]U#PWJ5Y)I\$.J65ZUB;'SR
M09@X55+;1][<I!QC!I?$/BS4]$@U6X.GV\=OIELDWFW4I1;QRK,T<)QU 7&3
MGD@8[U*GA*2+XA3:['.%T^XA22:V_O72!D5_IL8_B%/:LK6_"WB*_P!6\3^4
M=.GM=6L/LUI/<RN)+,>459%4*1AF.[((]3G % !KEU'J/C+X<:A&FT7+W,J[
MNH5K5FQ^M7T\8WC:9XLN#80>=H$DB[?..V<+$),YVY4D''0U47PUKYN?!$\D
M>GYT-'%TJW#_ #;H?*&SY.?7G'I[U#>^%_$4<_C&TL(]/DLM>1Y(YY9F#Q.T
M/EE"@7!R0,'<,9SSTH U3XS$T6E0P)!%>W^GK?L)V8I"C 8'RC+$DD#IPI/H
M#H>$]?F\1:0]U<Z?)8W,,[V\L39VEE/WD) +(000<?RKEV\+>*=*;P_J^CMI
MTFIV.FKIE[:32N(;B)<$%7VY#!@3R._Y]MI":DMEOU9X#>2-O:.WR8XA@ *I
M/)Z9R>I)X XH Y75?'TUO;7]YIEC%>PV-RUN]N&?SY]C;9#& I'!S@'KM/2K
M6N>+;[3H+^[@T^**RL[)+I9KYS$+IF#-Y2<<, O.<\L!CO5"PT/QAX=U?4K7
M1WTNXT6_NY+N.2Z=Q+9M(=SC:!AQDD@9'N11JOA;Q%<ZWKC126-W::AIPM+:
MXNY6$EF?+*N H7!WD[B05_' % &Q#XK;4Y=)M-+MT^UZAIXU(^>Q"P0G;C..
M6)+  #'0G/'/+^+=1U"_T7PQ<ZCH[V=_#XGMH_L^\$.59@&1CCY6[9Q_6I(O
M"?BK2?\ A'-8TTZ;)JNGZ8NEWEG)*XBGA&,%7VY#!AGIWQVYU->T'Q'K-CHC
M2&P>[M=7@U&=/.9(T2/_ )9QG:2WU..<G Z  T-"\1:A>>)=4T+5;&VMKJSB
MBN(WMIVD22.3<!RRJ005(Z<U5UZ_:]\?Z#X;S_HQBEU&Z7_GH(\+&I]MYW8]
M5%3V.BZG#\1-2UR:.V%C=645L@68F0%&8Y(V@8.[U[57UZQ:R^(?A_Q'C_1C
M#+IMR_:/?AHB?8N-OU9: +-WX8U*YU?6YDUUXM/U2R,'V80*7AEV!!(LF<X
MR=O3+$UR>M)J4GB3P3X(UG4%OH;CS[K4)$A$*70B!:.,HO&T8 (Z' KU2N6\
M7>%KC6KG2M7TNXBMM:TF4RVLDP)CD5AAXWQSM8<9'(H UM9T&PUO35LKF!-L
M;+) P49A=2"K+Z8('X<5FMXAO]1OM7M="M+:<Z4PBE-Q*4$TVT,8UP#C *_,
M>YQCC-6K>?Q#>HL5U86NG9QYDL=UYQ]]@V#KZG&/0]*R;+0M7\.^)M;O-+BM
MKRPU>1;GRI9S$T$^W:W\)RC8!]1CH: *J_$5[VR\,WNEZ6)H-;G:W(EGV/!(
MH;*D;2."A&<_@:?;>*O$MUJ&N:/'HNG?VII?ER,YO&\AXY%++@[-V[@C& .,
MYZ U(_ FHZ9:>$K2P:UG72;U[V[DED:,R.X?=L 4]W.,GH *U;#1=8L_&/B;
M5S#9M;ZG#;I;J+AMP,2LOS?)@9W=B<8H I_\+!N9]'\*:E9Z2DD>O3+"5>XV
MM"Y5CC[N"/E/.1]*DM?%/B6[U76=$CT;3AJFG"*4.;QO(:.0$KSLW;LJ1C '
M?(X!RK#P7XAL_#G@S3FCT]I="O1<3L+E\2* XPO[OK\_?'2M^PT;5[/QQK^M
M&&T:VO[>"*!1<-OS$&^\-F #N[$XQ0!#I_CQ-5T;PW/:6@&H:]O$-O))\L7E
MJ3*S,!R%QQ@9)(Z9R$E\:7=E/KVFW>G0G5=*L_M\:+.5BNH,'YE.TE2""I!!
MYQSZ8NE^ M<TO0?"<J-9'6?#LLV$$S&&XAER'7=MRIP1@X."*V+[PQJ.IW>N
MZS)%;QZC>Z5_9=K 9B5CC.XEG<+U+-T . HY.> ".R\;:K)-X7FO=)MH=/UY
M%6-TN2TL<C1>8,KMQM."!R3T)QTK5\>:/J.N^#;_ $_2FC%X^QT24X27:ZL8
MV]F *_CSQ6*_A;73IG@FV$5COT*2)[D_:6PX2(Q_)\G.<YYQ75:_!JEQI>W1
MY(8[U9HI%,Y(0JLBEE;'."H(_&@#B]"\5:+XF\2Z7::QIDFA^*M,9FCM+F/!
M<&-D81O_ !)ALX_V>AQFI]&\6:C:R>,M2UYK<:?I5XZD0NQ**L2$*H(YSGJ2
M,D]*OZKH&H^)]:T*YO["TL4TF[%V9X[CS9'(!Q&GRC"$X))Q]T<>E.3P/?WG
M_"8:7=O:C2M=E-Q'<([&9',:K@I@#AE!SNYZ8YX -"Y\67^D2Z+-K%A!%8ZM
M,EL'AE+-;2N,HKY # ]"PQ@]CUHN/%6J7-CJ.H:'I*:A;6%TUL81(1-<E&"R
M&/C VG.,_>VGIQFL?#VMZWIVA:;KL=I''IES#<3SPS%_M+1#Y-JE1M!."<GC
M&!G.1!IF@>+?#FJ:G9:3)ILNBW]W)=Q3W#N);-I#EU" 8<9Y R/<T 5KC5(-
M)^+>JS,N;B?1;9+>W'WYY3))A .YXY/0 $G@9KI;S0#XCMM,FURSLH[RTN$N
M5\K,IB*E6VHY QDJ 3CD<>XYO7_ -]KWB?4+^;R$A:PBAL;E;AA<07$3,Z2_
M<P.6P<'IGUKLO#YUH:1 FOI:#4$4+*]I(620C^(948SZ4 4X/"&EQ7.MS?9H
M4_M<*MPD*; V-QW'U<EV.[CMZ9-;X>:W<Z[X0MYKU_,O;:22SN'_ +[QL5W?
M4@ GW-='=W4-C9S7=PX2&%#(['L ,FO/-"M_$/A+P7I+6UG:/=WVH-<7]O<N
MRNHF<G9&!_& 5!SP,'MR #N=;O[C2]%NKVTL)M0N(DS':P_>D8G 'L.<D^F:
MPK+Q;=S>(]3T%H+&XO+2R6\C>WN"$;+%3&_!*L"/?@]!5_QEI>IZSX4O;#2+
ME+>]E"[&=BJL P+(2.0&4%<CUK!L_#WB&#Q>=:%EI%O;OHXL/LD,[XB99&8
M'8 1\W7 QZ'&2 06'Q"U6YTGPWK4^BVT6F:Q<Q6C8NBTL;R,55@NW!7( ZYY
MZ"M:_P!=N]6&OVFD6MM/#IBM!.]Q(0)9=FYHUP#C *Y8]SC'&:PH?!?B"'P'
MX7T,)I[76D7]O<S-]I8(ZQ/NPIV9R<XY'%7K;P[XBT/6]?\ [,BL;K2]:D:Z
M(GG:-[6=EVOP%.]3@$=.GXT :'PQ_P"29>'?^O)*ZRN?\#Z1?Z!X,TO2=2\C
M[3:0B)C Y92!T.2!S704 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445'//#:V\EQ<2I%#&I=Y)&"
MJJCJ23T% $E%8!\9:.ENEW*UU%8OC;>RVDB0X/0ERN I_O' ]ZW@0P!!!!Y!
M'>@!:*** "BLGQ!XFTKPM8K>ZQ</;VI8)YHA=U4GIDJ#C\:U4=9$5T8,K#(8
M'((H 6BL?2_%&D:U?7]GIMRUQ-82&&YV0OM1QG*[B,$\'H35:X\9:9:>'[/6
M;J*^@M[N18HTDM76169MH##'R\^N* .AHK+;Q!8IXFC\/DS?;Y+=KE08F";%
M(!^8\'DCIFI]/U.+49+Q(X;F,VEPUNYFA*!R #E,_>7GJ* +M%%% !115:.^
M@FO9;2)B\D(!E*CY8R>0I/\ >(.<=<8)ZC(!9HK,TSQ!IFLW5];:?=">2Q=8
M[C:I 5B,@9(P>/2M"::*V@DGGD6.*-2[NYPJJ!DDGL* 'T5E:=XCTW4[A+>W
MDE666+SX5FA>,RQ\#>FX#<.1TZ9&>HJ.?Q3I%M=RP27# 0RK!-,(F,44C8VH
M[@;5/(ZGC(SC(H V:*S]0UFSTV>"WF:1[FXW&*"&-I)'"_>.U03@9&3TY ZD
M5/I^H6NJ6,5[93+-;RC*.O'?!!!Y!!!!!Y!&* +-%9NH:[8Z;=1VLK2R7+QM
M*(((6E?8."Y502!DXSW/ R:677M+BT:/5S>1M8RA3'*F6\S<0%"@<L22  !D
MGB@#1HJCI^KV>IM<1P.ZS6S!9X94*21DC(RIYP1R#T-5+/Q3I-_<P0P7#'[2
M66VE:)ECN"OWA&Y&&Z$\'D D9 - &S15:UO[>[EGAC8B:W;;+$PPR9Z''H1T
M/0U9H ***P;_ ,7Z9I]RT<BW,D4=REI/<0Q%XX)6 *JY'(^\O(! R,XH WJ*
M0LJD D L<#)ZGK67I7B"PUF^U*TM#-YNG2K#<"6)H\,1N& V">.] &K1110
M4444 %%(S*BEF("CJ2>E99\06(\3KX>S-]O:V:Z ,3!/+! )#'@\L.F: -6B
MBB@ HIDL@BB>0AB$4L0HR3CT ZFJ^F7\>J:9;W\44\4<Z!U2>,QNH/9E/(-
M%ND95;&Y0=IR,CH:6B@ HK+U+Q!8Z5J>FZ?<F87&HRF*WVQ,5+ $G+=!P#QG
M-:E !16;KVN67AO1KC5=0,HM8%W.8HFD(_ #CZGBK\4BS0I*N=KJ&&?0T /H
MHHH **** "BBH+R[BL+*:[GW^5"A=_+C9VP/15!)_"@![01-.D[1J94!57QR
M >HSZ=./85)5'1]5M=<T>TU2R+FVNHQ+$77!VGID=JO4 %%93^(;!/$L6@$S
M?;Y+=KE1Y3!-BD _,>"<D=,TNB^(+'7_ +<;$S?Z%=-:3>;$T9$B@$C#8/\
M$.U &I166?$%B/$R^'\S?;VMFN@#$P38" <,>#RPZ9K4H CF@BG"":-7",'4
M,,@,.A_"I*** ,[3M#T[29[F>QMS%)=/YD[>8S>8_P#>;).3[]:T:** "B@D
M $DX [U@V7B[3;_4[2RA2YQ>QM+9W!A/DW"KU*L/;GG&1R,YH WJ*** "BBB
M@ HK+A\06-QXDN-!0S?;K>W%Q(&B95V%MH()Z\YZ9'%:E !12,RJ,L0!D#D]
MSP*6@ HHK+\0^(+'PQHTVJZB9A:Q8W&*)G/)P.G3D]3@4 :E,EBCFB>*5%DC
M<%61AD,#V(IXY&:* &HBQHJ*,*H  ]J=2;EW!<C<1G&><4M !1110 45G:[K
M=GX=T:XU74#*+6W7<YBB:0@?0#]3Q5Z&59X(YDSMD4,,^A&: 'T5E^(?$%CX
M8T:;5=1,PM8<;C%$SD9.!TZ<GJ<"DN?$-A::_I^B2F87M^LCP#RFV$(NYOFZ
M=,<=>10!JT444 %%%% !167)XBTV*R2\:9C!-*(8&5"QN&/3RU );.#R!T!/
M3FFZ)XCL->C!MO/CF$,<[0SPM&ZHX)4\C!!P>02.#0!K45F:?X@TS5=3O]/L
M;H37-AL^TJJG";\E><8/"GI4>H>)M+TVYG@N)G+6T8EN3'$SK;H<X:0J"%'!
M//8$]!F@#7HI$=9$5T8,K#(8'((]:Q[SQ3I-C=3P3W##[,4%S*L3-';EONB1
MP,+G(/)X!!. <T :LL$4X02QJX1@ZAAD!AT/X4\JI8,5!8=#CD51U'6+/3&M
MXYW=IKEBL$,2%Y)"!DX4<X Y)Z"HT\0:;)IB:DEQFR+E'EVD"(@D'>#RF",'
M(X[XH TZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSKXQ2R?V#HEF2197NMVMO
M>>AB))(/MD#\J]%K.UW0[#Q)HUQI6I1&2VG SM.&4@Y#*>Q!P0: )]2M;>[T
MF[M;E5-M+ \<BD<;"I!_2O'_  5XA\21>!? ,,%W"BWUU+9.9X2Y,:^9L.<]
M % P,9QU%>BW'A_6;W2FTJ\\0A[.1/*EEBM-ES(F,$&3>5!(X)"#VQ3=0\'Q
MSR^'AI]Q%8VNB2B2" 0;PV$* $[AQ@GWSS0!@?\ "8:MH$?C*#4KB/49-&:V
M-M,8EB+^>HVJP7 P&/7CBMG3YO%<7BFVCF@N9]%FA?[1)=BW1K>4<J4\MLE6
MZ8()''--N/ D-_>^)GU&\$]KK\44<T*0[#%Y:[4*MN//?D=0/I5CP[X9U?2I
M(O[6\3W&KQ6R[;9'MTBV\8R[#)D;!(R3W)QGD "^.=/M]5T2VT^[C$EM<WT$
M4B^JLX!KEO"NO7^G^%+WPI-+GQ#I-T-*MRPY=7SY,V/[HC!8^T9KNM;TNYU5
M+18+R.V$%S'<'="9-Y0Y ^\,#UJM_P (GIY\8CQ3C_B8BS^R]/D//W\?WL$K
M]#B@#D?AQ8#3=1\;V&GLL0M]06.)I%WXQ$H!89&3W//-4=4UB]\0?!'2-5U%
MU>[N;RU:1E4*,_:E' 'L!79:%X5N]$U#7;Q=4BF?5I_M#*UJ0(GQ@8^?D8QP
M?SK/'P]D7P%8^%%U<>5:3)*MP;7YF"2>8H(WX^]W]/SH =?_ /)9M&_[ US_
M .C(ZS!XYU33/#GBR_OG@NKG3]9.GV8$?EI\PB";@#G +DGG/O74S>'+B?QC
M9>(3?QAK:T>U, MSAPQ!8YW<'*C'I[UFK\/X+C2/$6F:E>_:;;6[MKQ_+B\M
MH9#MP5.X]-BD9[CO0 FIZMJWAKQ+H-M<7QO[#5Y6M',L**T$^TLC+L RIP00
M<D>M<U<>)_%J>#_$FNC5K57T34[B%85LQMG2-P-K$G*@C/3G/?L.U@\-7<UY
MIEUK.IQW\FF;FMMEMY69"NWS)/G;<P!/3:,DG'3&6_@":3PMKVAOJZ^7K%W+
M=22BUP8S(P+*HW]..,_K0!UUQ>"#2Y;TJ2(X3-M^BYQ7,_#%I+CX?Z;?W#;[
MJ_\ ,O+B3N[R.S$_J!] *Z>"W*V"6URR3$1^6Y";0_&#QDX_.N>\#V+^']&'
MAJX)\S3W=8';_EM 7)1Q] P4CL1Z$9 *?A+_ )'_ ,=_]?=K_P"DZ5%\8998
M_AEJ8C8JLKP12L.R-*@;\P<?C6UHOAV?2=?UK5)+])_[5DCDDB$!3840(,'<
M>, 9SWJE!H5[JX\2Z9KU[+J&CWS;;=9+<0M""6W(I'+!?W>'/4@F@"AXW9K;
MQAX#>V&V4:C)" O_ #S:(AQ], ?E7-:%_I7[.^O7-Y\UQ<0ZC/.6ZF7?)R??
M(%>@6OAJ4ZKI^HZK?B^GTV%XK3$/EA2P :1OF.YR!C(P.3QS5.?P/')::CI<
M=Z8M%U&Y-Q<6@B^?+$%T1]WRHQ&2-I/S-@C(P <UX&NKO4/B!]HU!F,Z>&+'
M;NZ_/\SG\6Z_2M?X;2/]J\90#/V>'Q#<B+T4D*6 _$D_C6_>^'=^M6VLZ;/'
M9W\-L;0EX?,CDA)#!2H93\K#((/&3US63J/AR_T?PBUEX;U.>VU)[IKI[C[.
MLK74S$LP<'A0S$9;H ,4 5?#3R3_ !<\<-.26MX;"&#/\,9C=CCVW$FN$T2>
M>2_\-:>Q/]G1^+M0\I?X<(&:,?\ ?3/BO6;KP]*==;6M.O([.^FMA;7!>#S4
ME4'*G;N7#*2<'/0X(/&*Q\#Z?'X<L-*M9)(I-/N%N[:Z8!G$X8L7;H&W%FW#
MC(8@8XP <1X_O+NP\:^(FL2RL_@V6279V*S,%;Z@,V*M>* ++X8^"GL^);>\
MTPV^WUP!Q]03^==O:>&81?:EJ&IR)>WFH0K;3'RMD8@ .(U4DD [F)R3DGZ
M4K3P8(H]'L[N_-UIVC2"6R@,6UMR@K&9'R=^P'C 7D G.* *?B*Z?2_B?X2E
MA.%U*.ZL;D#^-5421G\&#?\ ?1]:U/%^ORZ%9Z=';;!=ZGJ$.GPNXRL9D)RY
M'?"AL#UQ5>XTXZ[X]TW4\?Z%HD4P1^TMQ* I ]0B@Y/JV.H.-#Q/X;M_%&DK
M93S26\L4R7-M<18WP3(<JXSP<>GH30!D/JVIZ/XZL?#]W>O=V>KVLSVMP\:+
M+!+$ 6!VJ%*E2".,Y]:H_#2WN4G\4R27\LJKKUVC(R( S#9\Y(&<^PX]JZ&V
M\/SMK,&L:I>PW=];6[P6QBMS%'&'(+MM+L2QVJ.O08 Y--\,>')_#SZIOOTN
MEU"^EOF @\LH\F,@'<?EX^OO0!B>*%OG^)OA&"'4[B"":*\;RD5"H9(U^;!4
MY)#D<].V.:Q0=8BUOXCW>DZC'8O:RQS@F 2F1EM5(4[N O'/&>>V.>UUWPU)
MJ^MZ/JUOJ+V5SIIE *Q*X=)%"L.>AX&#SCT-4X_!UPDGB=_[4C)UX8?_ $4_
MN?W?E\?/S\OKWY]J *$/BV_UAM"LK6*XCGOM'75+AK01%T#;0%7S3MQECDD$
M\#UR-WPE/X@ETJ9?$ELL-W%</'%("F9X1]R0A"0K$'!&>HK$N/A[<"QT%M.U
MZ6PU?1K86D-]';AEEAP!LDC)PWW0>O7FNITC3YM.LREU?27UU(WF37$BA=[8
M X4<*    /3N<D@'$>,_$^M:':^(+Z&_C673_+DM+."(2J8L*6-P=N4+$L!\
MR\ 8S6XFL7[?$O\ L3[1_H$VBF]5=B[HY/-5.#CI@]#GFL_4OAS+?P>)+--?
MFAT_7)#/)#]G5FCE(4$[R<E?E'R\=.OKH7/A&^?7-.UFTUUX+ZWLVLKB1[57
M$\18-P,@(0PX//N#W .,UC6M8U?X?"XFU.2.:+Q$MDS0QHOFQK<A &X]@>,9
M[\<5MZG;7[?%C2K>VO\ R[@Z%.&NI(E9@/.CY"C"Y_3V-6E^'.WPI>:)_;4[
M--J']H0W#0J3#)YOF#Y?XN>N3S[5J+X8O/\ A*[/7Y-566:WLGLRC6WWPS!F
M;(88Y QQP/7K0!S5EXWU6/P[;V]U+#-JTOB!]"6Z\K:IQ(092@XSM!XZ9QVK
M9;5]5TCQU:>'KF\^V6VJ6DLMI<31*)(98\%E8(%#+@@C@'/&:@'PYCDT2]L+
MC4V::75&U>VNHH=CVUP6W9 +$$ \8/8GZUM6_A^X;6(]8U*]@NM1M[9K>V:.
MV,<408@LVTNQ+':N?F' P,9- ',>%-2\7:WX637Y]:LU"I>(;?[""'9)'5'R
M&!&-N,>F,Y-7]'UG4-0\ :/XAU'64L(?L)N;^=8DR3@$8!! 'WN@STK1\/\
MA:?0/"<NA)J23 F4QSM;X*^8S,V1NYY8XY%94GP]GD\-:'H+ZPCV.ELK-%):
M$I=;?N"0!QD \XS@G&>E %&Q\3^([?PW%JM^79M8U"*UTJWDA198HG)P[_=4
MNR@D+P!\H/4U/?>)?$?A2#7=2U6SGN=%M;(3VLUT8%E\_<%\IA$<%22"&P,<
M]:V-:\(3^)--N[35M5.YS"]K)9PF$VLL;,PD7+-ELL,\]!42>"[G4-%O=/\
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
M1)=FU5%2/GA(U( /).23GZ  3ZUX4N=9T'3--;4TB>QGAG,PML^8T1!7Y=_
MR.>3^% &=)J.O66M6_AR>_EO[N:*>^:ZL[:&*1(0Z*B*LC;.K'+')P ,<Y%5
M/$?B>PMK#2=7@2WU34=5:SM+IA&=UL 7\YD1BH?:"-O3.#C'%;7B;PC-KEWI
MVJ6&KR:5K5@&6*[BB$BLC8W(T;'#*<9QGBJ^I^!I-5TFU2XUNY.M6MTM[#J@
MB4%90,<1CY=F.-OXDDY) *&E6]S;?&G44N;U[O.A0F.21%5@OG/P=H /.><#
M@CZUJ^-?$,_AU-/N)/M4.E/*RWU[:PB5[==ORD@AL*3U.#C'O3M-\*WUMXN;
MQ'?:U]JN'L5LY(H[58HR%=FR.6(Y/3/7/..!JZE87]S>6ES8Z@EL85D22*6#
MS4F5MO4!E((V\'/>@#@_$-Y>W^E>#;BW\1?:8KO74C-Q:K'LF0M(T9(QC<H1
M<CID'(R!CH;;5+_7/$NM:+::E)9IHT<$;3I%&SS32(6RP92 H&.  22>14#_
M  \A30[.QLK\VEQ::J=629( 4$I+$J(\\)AB ,\8')J]_P (I<6?B.;7-*U1
M8+J[MXX;Y;BW\U+@H,))A63:X&1P<8[4 8&C^.]0UB'1]*D6*UU>ZU"ZL+J:
M-<JGV92SM&#GEOEQG(&3UQS#\0(=<M_AIXLBU:ZANK<&,V4R@+*T9=,B0!0N
M0> 0.16Q?_#JUFT2QMK'4+BRU*QNGO8-2559_/<DR,R\!@V3E>.,#H*DU3P7
M>ZUX5OM(U'7GGNK\(L]X;55 1&W!4C! 49SU)/)]L %KP]JTOB:YGU2TORFE
M1.ULEKY:^89$)#M)D;D[87KC!.,X'35S%GX4GT_Q7/KEIJ20K>1(M]:);_NY
MY%_Y:CY_E?''?WS5CPE!K-OIUS'K.HR:@WVEC;W$MN(':(A>J#IAMX&><8H
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 45@>'O$4VM:GKEE-9+;-I=TMOE9=_F90-NZ#'7I6_0 4444 %
M%%% !116 GB*9O'K^&GLE5!IWVY+D2Y+#S FW;CCOW/:@#?HHK.NM52'5+?3
M($$U[,AE*;L".($ NQ],D #N?8$@ T:*YD^.-(_LJ34!=V@A6[^R*7N54*^2
M,R'I'T)P><8XR<5%>^+KR#QC'X<M=(2ZGELC?1RB["*8PVWNO7./;GK0!U=%
M8/ACQ5:>)X;P1036MY87#6UW:S@;XI![@D$'L1UK>H **BNKF*RM)KJ=MD,,
M;22-Z*!DG\A6#HNO:KJTVGW!T9$TG4+07,5TER&>+(!59$(')!'W2<'(]Z .
MCHHHH **** "BL"R\1377C34O#\EDL2VEK%<I.)=WF!V8?=P,8VGN:GUS7ET
MB?3[.&W^TZAJ,QAM8#)Y:DJI9F9L'"A0>@)Z8!H V**Q+#6;Z;6WTK4-*^RR
MK;F=9HY_-BD&X+A3M4Y&><J,<=<UJ6=[;W\!GM95EB$CQ[EZ;D8HP_!E(_"@
M">BBB@ HK T#Q%-K.KZ[8362VS:7<I!E9=_F;D#AN@QP1QS4E_KMU8^)],TL
MZ1-)9WP9?MZR+MCE"LP0IUY5"<].E &W17)V'C*XDTFXU#5=%FTQ+.Z-O>I)
M,LA@&$99,KPR8<;B/N\]<&NL!! (.0: "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IIC0MN**6]2.:=10 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4U8T4Y5%!]0*=10 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<UX]TB]U?PE>KIEQ<0:E GGVS02M&6=>=AVD9# %<'U
MKI:* .+T?6K/Q/%%XAM[I[:PM-.R7$AVI*ZAF#C."8U ZY^^?2N=TJ>YM?$G
M@.2VFNVMM0CN$FNKB9O,U!?(+B1X\D $@,N3D XP.E>BV6@Z9IVES:9:VD:6
M4S2M)#CAO,8E\^QW'\.*Q[;X=^'+3^SO+MKECISEK4R7DKF($8V#+?<P<;>A
M[B@#D9RZ:?\ %>:*26*6&1I8Y(G*,CK:J0000>"*TKBYN!K/PVD%U< W2.MP
M!,V)A]E+#>,X;GG)[UUEMX5TBUDU5T@D?^U<_;5EF=UERNTY!) XXXQQ5"U^
M'WA^T?3G6*\D?3F+6CRWLKM$,;0JDMD*!QMZ>U ')VD&J^,_#U[J<&K1:?J,
M&H3@79FDW6?E2D!"@(7;Y8&0>#G)YKNO%&IW.D>#-6U2U"O=6UC)-'\O&X(2
M#CTSS5*;X?>&YM>EUDV3K<S.))TCG=8IV'1GC!VL?J.>^:Z62-)8VCD171P5
M96&00>H(H X+3-)O6NM \06NM0PVIC'V@^?)*+]'48W;CC<#R#VZ=*P4NYX6
M\(:E87EW<Q7FM&"34YI2C7T;^:2/*R1Y8P N<8VC"@'-=OH?@'P[X=O3<Z=:
M2H06,<3W#O'#N^]L1B0N<D9 Z$CI4,?PV\,16UO;):7 AMKD7-NGVR;$#Y)Q
M'\WR+R<@8![]!0!DZ?#_ ,)M_P )9%=:A<VM[9ZE)9VSP2LC6:(%V.H!'+'+
M$]\XZ"HIM/@U?XL06\]W/-;OX84O)#*8C.//ZEDP0#UX(_+BNAO_  #X=U+6
MVU:>SD6ZD4)/Y,[QI<*.@D52 X[<]1P<BM ^&]-.OG6PDRZA]G^RB19W $6<
M[0N=H&>>G6@#$^&5S<3^#A'<W$MPUM>7-LDDSEW*)*RJ"3R<  ?A5;PQ*]S\
M5/'+39+6ZV$$0/\ #'Y3-Q[%F)KI]$T'3_#UI):Z;')'#)*TS*\SR?.QRQRQ
M/4\U3DTA['Q<VO6<>];R!;:^B7J=A)CD'KC<P(]",=,$ LR>&-!EM;NVDT:Q
M:"\E\ZYC,"[9I.NYACD^]<?J45S_ ,+QL8["6W@D'AV0 RPF10//'&T,OMWK
MT:L9_"^ER>)$\0,EQ_::1>2LHN9 !'G.W;G;C/.,4 <%XM\+MX4^&_B;4(M4
MNY-7O;E+NXO(G,&YFD5=H53P@#$;23UK4URW_P"$>UC1M+M;VY,.N7\C7+WE
MW(P9UB)5 V<J&;!P, D8Z'%=AKFA6'B/2I-,U..26TE(+QI*T>[!R,E2#U -
M1:SX9TGQ#HPTK5;<W5LI#+OD;>K#HP?.X-[YH Y*\\/76G>'/&%O>:D)K.6S
M>YM;&.63-I^[<'#%LE&9<A>@P1BL^SG;3O#WP^TJWD,4&KP(9S-<2!79;8%8
M]V<J&)^Z, [<="0>VM?!^CVFAW.D1QW!MKI2MP[W,C2R@C!#2$[L8XQFFW?@
MG0;_ ,-P^'[JT>;3H-OD(\SEH=HPI1\[A@<=: .(\4Z3J?A_P+XQ)UN01^6E
MU9VUM<2AK/.58!RV2C$'"]!S5CQ;H?\ 9%MH=Q9ZMJZ3ZAKMBEPYOI""&.&P
MI.T \'&,<#  XKK!X&T+_A'KC0W@N)+.Y(-P9+J0R38_O2;MQ' XSBK6H^%]
M,U6SL;6\6YDBL94F@Q=2*RR)]UBP;)([9S0!R<UI]@\8VGA*WN)9+*2QFOEC
MOKR5O.D,@!7=G<P49(4G^(GD@$4W.IZ%<^'_  I?:TUS;W^K3)),DC!XH%C\
MQ+8N3N))*C.<E>*[7Q#X1T;Q1#;+J=N[R6K;K>>*5HY8CWVNI!YQS4=UX*T&
M\T&+1IK-C:PR":)A*XE24'/F"3.[?D_>SF@# T&P@T[XP:_%;;UC;2[5PC.6
M"?/(,+GH.,XZ9)K8\8^'--\506FG75W/9Z@CM<6%U;MMDA=,9*G_ ($,CO\
MAD6]-\):5I6KOJT NWOWA6!YY[N61G49(W;F(/7OT[8JUJN@V&LRVLMXDOFV
MC,T$D4SQ-&Q&"05(/3C\30!QOAS4O$5EXH;P=XN\B_:6SDFLM5MP8VEC! 97
M ^ZW(Y'H.O6N9T2\?P[\%=-N;&26W:]U+[)-<+*W[B)KN169<G"G;D9&.3GK
M7JVG^'[+3[^34%,]Q?21B(W-S*TCA <[%SPJYYP,9/7-4[?P5X?MM+OM,6QW
MV-Z6,UO+*[H-Q+$*"3L&XD_+CGF@#!U?S_#'CSPZNDF=K74TN8;NS,K.K&./
M>L@!)PV1@GOGFH/#%NOB?P?H7B>36KFWU S"ZN;B.4X?YB'MRI. G\.W'8'K
MU[#3_#MCIUQ'<(;B>>*(PQ2W4[2M&AQE5+'C.!D]3@9)Q6=9> ?#NG:S)J=K
M9R1R/+YYA$[^0)?[XBSMW>^..V* ."?5?L?COQ+IUVTUII6HZM#!<:C$Y4Q-
M]GC*)N!!3>>-_;&."<CUN&QMH#$4B&Z)2B.Y+,H/4;CD\X&?7%8LO@?0;B'5
MX9K::6/5R#>J]S(1*1C!^]\I&!TQTK9L+&+3;**T@:4Q1*%3S96D8 =/F8DG
M\30!3UJRMO\ A%M4M1$B026DP=5& =RMN/XY)K,^&]U/>_#CP_/<DF5K*,$M
MU( P#^( K2\1VMUJ6CW&E6F4>^C:![CM#&PPS>[8)P/7';)IL?AG2XKC1YHX
M71M'B:&S"RL%1&4(05!PW '6@#8HHHH **** "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 **** "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 "BBJESJFGV<GEW5];0.1G;+,JG'T)H MT54MM4T^\E,5K?6L\@&=L4RL<>N
M :MT %%%5HM1LIKZ6RBNX)+N%0TL*2 N@/0L.HS[T 6:**K7&HV5K<P6UQ=P
M13W#;88GD :0]<*#R?PH LT444 %%5K;4+*]EGBM;N">2W8),L4@8QMZ-CH?
M8T3ZA96MS!;7%W!%/<-MAB>0!I#UPH/)Z=J +-%%% !1110 45#=7=O90-/=
M3QP0KU>1@JC\33;&_L]3M$N["ZANK9_NRP2!U/KR.* +%%%5K;4;*\GG@M;N
M">6W(69(Y QC)Z!@.AX[T 6:*** "BBB@ HHHH ***HR:UI<6I)ITFI6B7TA
MPENTRB1CC. N<YQS0!>HHHH **** "BJYOK0:@NGFZA%XT1F%OO'F% <;MO7
M&>,U8H **;)(D,;22NJ(HRS,< #U)J*SO+74+5+JSN(KBWDSLEB<,K8..".#
MR#0!/1110 4444 %%5K[4++3+5KJ_NX+6W7[TL\@11^)JSUH **** "BJU]J
M-EIEN;B_NX+6$<;YI @Z9ZGZ&I+:YM[RVCN;6>.>"5=R2Q.&5AZ@C@B@"6BH
M;N\MK"V>YO+B*W@09>69PBJ/<G@4^*6.>%)HG5XY%#(RG(8'D$4 /HHHH **
M@N[VTL(#/>74-M"#@R32!%_,TVUU"ROD5[2[M[A'!*M%('! QG&#VR/S% %F
MBBB@ HHHH **** "BBJ\E]:0WL%E+=0I=3JS0PLX#R!?O%1U.,C- %BBBB@
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
M8;@DQ,"H,4@*Y!^8?-]>*PO^%F:R/"D7BD^&$_LB.5TO"MYNEC596C+(NW#
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
MJ3Z;8&T-S':I<NUW*40!RP1> 22=K9]!CKFN>?PAKTG@SQ?I!ALQ<ZU?W%S
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
M:JNG60T^QCMO.EG9<EYI2"\C$Y9CC R22<  #H !5J@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBL_6]:L?#VCW&J:E-Y5K N6(&223@ #N22 ![T :%%<^NL:_]@-^WAU!%L\P
M6PO,W6,9QLV;-WMO_&M;3+T:EI-G?B,QBY@28(3G;N4''ZT 6J*** "BBB@
MHHHH **JQW\-RU[%:.DT]H_ER)NP%DVA@I/;AE_.DTR6]GTRWEU*VCMKUD!F
MACD\Q4;T#8&: +=%%% !117/MXBG3Q]%X;:S00RZ>]ZMR)26.UU7:5QQ][KD
MT =!115'6KZ72]$O;^&!;B2V@>81-)L#[1DC=@XX'I0!>HK-\/:FVM^&]+U5
MXA$U[:17!C!R$+H&QGOC-4=&\0SZGXHU_1I[-(/[*, 61)2_FB52V>@Q@ <<
M]^: .@HIKEA&Q10S@':"< GZ]JP_!_B&7Q/H/]HS6BVLGVB:$Q+)O \N1D^]
M@9Z>E &]1110 44UW2*-I)&5$4%F9C@ #J37-ZQXL-@WAR6TM8[FRUJ[BMUG
M,I4H'4N&"[>>%/<4 =-1110 4444 %%5X[ZVEOY[*.56N+=$>5!_ 'W;<_7:
M:L4 %%%<^WB*=/'T7AMK-!#)I[WJW(E))VNJ;=N./O=<F@#H**Y_QAXBG\,:
M3#?PV<=RKW,,#AI2FP2.$##@YY/3BN@H ***Y^W\13R^.[OPY)9I''#8I>).
MLI8N&<I@K@8^Z>YH Z"BN?\ %_B&?PSI<%]#9I<K)=0V[AI2FP2.$##@YZ].
M*Z"@ I,#.<#-+10 4444 %%%<_XO\13^&=*@OH;-+E9+J&W<-*4V"1PH8<'/
M7IQ0!T%%%% !1110 4444 %%<OXH\8#1?"%UK^G01:A%;S>2X,I09$OE-@X.
M<-].G6NHH " >HS0 !THHH ***9,TBP2-"@>4*2BLVT,<< GM0 ^BJNFRWDV
MFVTFH6\=M>-&#-#')O5&[@-WJU0 4444 %%%% !1110 452OYM0BELA8VD5Q
M').%N6DEV&*+!RP&#N.<<>]9NJZ]<Q:T-#TJVAGU,V3WN+B0H@0,$ R 3EF)
M^F"?:@#?HK(\/7VM:A9R3:WH\>ER[QY<"W(F.W:#EB!@'.1^%:] !117)V?B
MV\NH_%&=,A6;1)3&L8N3B8",/G=L^7@^AH ZRBLOPWJS:]X9TS5WA$+7MM'.
M8PV0FY0<9[]:U* "BBB@ HHHH ***BN&F2VE:WC62<(3&C-M#-C@$]@3WH E
MHJMI\EW+IUM)?0);W;1J9H4?>J/CD!N^#WK(T?Q#/J7BG7]&FLT@&E?9]LBR
ME_-$JLV2,#& !QSWYH Z"BBN?\7>(9_#6G6UY#9I<K+=PVS[I2FP2.%# 8.>
MO3B@#H*3 SG S2T4 %%%% !1110 4444 %%%5[V^MM.MC<7<JQ1!E3<>[,P5
M1]22!^- %BBBJ]Y?6UA'&]S*L8EE2%,_Q.[!5 _$T 6**** "BF2RQP0O-*Z
MI'&I9W8X"@<DDUSNK>*FL;SPXMM:I<6>M7"PK.9"K1AD+@[=O.0/44 =+13)
MC(L$C0H'E"DHK-@,<< GM4&FRWDVFVTFH6\=M>-&#-#')O5&[@-WH M4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5YS\9%D3P[HUXP)L;/6K6>]P.!""02?;)%>C5%<VT%Y;2
MVUS"DT$JE)(Y%#*RGJ"#U% $BNKH'5@5(R&!X(]:X=[Z+6?B8NA3D/I46C+>
M6\ ;$<[-)M+X'W@H  '09)]*V;+P9I%A$+>W-\+->%LVOIFA4?W=A;&W_9Z>
MU7-3\/:=JMU:W=Q$Z7=IGR+B"5HI$!X(W*1D'N#Q0!Y3K=SJ4'@WQAIPO[WR
MM(UB"&QN1</O6.1XB8BV?G"A\?-GJ/2MWQ-X?BTG7?#,%CJ.K1)J.KO]I_XF
M$K;LPMG&6('W>HY&3C'%=C>>$-$O]%;1[BT=K)Y?.D07$BM(^[=N=@P9CD Y
M)/05A>-])FOM5\*10VE]/;6=_P"=<2PLY:)/+90V\'<3DCH2: .3UF[U+X?W
MWC&TT.XNIK)-'COX(YY6F^R3-(8R5+DG& 7P2?NUT&OQ?V!)X1U70YYF>ZU&
MWLK@&5G%Y#*IRSY/S,,;@W4<]J[.VT+3K:.\7R/.-Z,73W#&1IAC;ABV<C&1
MCH,GCFJVF^%-)TIK8V\4S+:9%K'-</*MN",?(&)"\$@>@) XXH X[PUI-O>:
MWXHO+_4M1V:5K326Y:]D*Q 1(3D$_,O/1LC XQDYH:=+-;ZQX$NK.6Y>WOY9
MHY+Z>4B74$,+.'DCY&"0&7)R..!7HFG^&=*TN74)+6"0-J#E[H23R2+*Q&"2
M&8CIQQVK-M_AUX7MH[*..PE*V4OFVP>ZE;RC@C:N6X3D_+]T]Q0!SG@_2;1/
M^$\,0FB==5N(U>*=T91Y49X(.<YYSUJAHVL74N@_#/2KFXF^R:LDAO)3(0TI
M2(LD;-UPS$9]=N.A->@KX4T:.^U&]CMI$GU#_CY*7$BAB0%+!0V%8@ %@ ?>
MH_\ A#="_L"VT06;_8;5UDME\^0O RG*LCEMRD=L&@#C]1%SI7BCQ/H5I/<I
MI4OA\ZE&L<SK]DG#,F(V!RH;;NP#C(/'6J-E ^GZ=\--8BO+UKV^>WMKEY+E
MV66-[=B5*D[< J,<=>>O->C+X:TP6E[;O'-)]N3R[J5YW,LJXP%+YW 8)X!
MY/J:K'P9H;6NEVIMY_)TIE>R47DW[DJ, CYN<#CG/% &_7 :S80ZG\8+"UN&
MF$+:#/O6*5HRX\Y."RD''T(Z>F17?UER^'=-FUY-;>*;^T4A,"RK<2*!&3DK
MM#;<9 /3K0!YE8ZU=Z=X6MM--ZZVI\53Z3Y\\K$I K2%$+YW8)55SGH<5T<V
MA7>B6WB=VU.(V=YIDKQZ;&K;875"&==S' .1D# S6[_P@_ATZ/?:2]@9;&_F
M:>XBFGDDW2$Y+@LQ*G/.01S2Z=X+T/2](N],MK>;R+M/+G9[F1I'7!&W>6W
M $\ @<GU- '&:5J#2VOPS\/2NT=A?:2)YE#%?/:.!"L9(ZCDL1WP,\9%:W@R
MR@T_XC^.;>W#+$&L65"Q.W,3' ST'H.W0<5N7/@G0;O1K'2I+206VGE6LV6X
MD$MN5&!LDW;A@<=:L:5X6TG1=1NM0LH9A=W:HL\TMQ)(TFT87.YCD^_7DT ;
M->(6NB1M\*=6\01:A?VNIZ=<WUQ:2Q73HL929SMV [3NQ@Y!)SUQ@5[?6!#X
M,T2!Y/+MI1;R3_:&M3<2& R9W;O+)V]><8QGG&: .6U"[D\.>)- \5ZE))#8
M:E:BTU&-Y&\NUG90R2!2<+DAD)]QZUUOA:UDBTC[7.LB7%_(UV\;L28@YRJ8
M/3:I P.,@GO6?KB7WB'4I/#L^@N-)$D,TU_,Z&.5%(<HJYW;BRA>G R?3/5T
M <_XZMXKGP#X@CF7<HT^=\9(Y$;$=/<"N&U"PAC\(?#6&%I8A/J5DSLDAW9-
ML^2"<X_#IVKU2YMX;RUFMKB,203(8Y$;HRD8(/X5@IX%\/QV>GVJVMQY.GRB
M:U'VV;,;@84YWY.!P,]!P.* .(O+^Z\(S_$2'2IKCR;*RM;JW265IO)DD5P[
MC>2>P;ZBNCT_09X=?T?6[/6;>*SEB:.6&(R.-0#)N1B6<_,,%MW)(SGBN@C\
M,:3'J=_J/V9WN=0C$5T9)G=94 ("E&)7 !(Z=S5/0/ OA[PS<M<:59/$Y!"!
MYY)%B!ZA Q(7/M0!T=>7ZU>W&B^(+BZUZSFN-'GU&)[;6K*8EK/:R#R94SE4
MW*0<<'<<C)KU"L1_"FDRRSL\<[1W$XN9H&N)#%)(""&*$XZ@'&,''(H XFUC
MCTCQC\2=5M+<R7=C;07,*[V.Y_LSL<C/.3Z_A5?4Y)[+X6Z+XPTRZGDUM19S
MR2^:2;MI619(W&<%27.!_#@8QBO1!X<TI?$$NN+;$:A,BQR.)7VN%!"DIG:2
M 2 2,X-5K+P=HFGM&+:VD6WAF\^&U,[M!%)G.Y8R=HY)(&, \C% '.6,,?C3
M4/&%E?W<\-W9WGV2U\J0JUI'Y:E)4&>&+%SN[X Z"L3Q3J]WH?C+3=0L1)J7
ME>&W\VY"AF\KSH@\^T8#D#+;1C/TKN=5\">'=9UD:M>6+&\*!)'BF>,3*.BR
M!2 X^N>..E77\-Z4^N1ZR8)!?1P&W1UGD"K&>2H0-MQD#MVH XGQI::=#\+[
M0Z5=23VT]Y8NETTID>0&=,/N;//.<=!Z#I3IWD\+?$#5X]-:YEB;PW)J#6\U
MP\HDN(Y,!OF)()!QQ71I\/O#<>C#2$L[A=/683K;B^GVJX.X$?/QSS@<9YK2
M7PYIBZ\FM^5,=16W^S"5KF0_NLYVE2VTC//3KS0!YSJ,T]O\(]*\9Z?=SOKJ
M1VMT\_F$FY>1U62)QG!7+D!>@P,8Q6U>WCV'Q4UN]2+S)+?PNDJQ_P!XK+*<
M?I71VG@W1+%D%O;2+;QS_:([4SN8(Y,YW+&3M'/(&, \@ U:7P]IJ>()-=$4
MO]HR0B!Y3/(08P<A=F[;C))Z4 >7:O;0:E\*- \03323ZC<W=E<3W/F'+N\R
M[D/.-JDX"]!M&.E;\L5SXP\0>+-*>ZBAFL9(X+96:0/;HT2LLJ;6')8L<]>
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
MT\8R/;D4 4$LI/$WCNRM=4NM0BBO?"R7-S;PW<D:B4RJ"0 ?E^@QG'.><W]
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
M&>U-MM;TJ\O#:6VI6<UR 3Y4<RLV!P3@'/!ZT 7Z*S)/$>AQ3B"36+!93,(
MC7* ^8>0F,_>]NM-_P"$GT#SK:$:WIWF73%8$^U)F4@E2%YYY!''<8H U:*I
MW^K:=I:JVH7]M:A@2//E5,@=3R>@HFU73K>*WEFO[6..Y95@9YE E+= IS\V
M<C&* +E%98\2Z$;-+Q=9L&MI&9$E6X0JQ7[P!SR1W]*J:UXRT31+33KB>_MV
MCU">.&V995VN&8 ONZ;5!R3TX]Z -^BL=;Q;GQ';?9]>M6MWLV?^SD",\N2I
M$P;.[: <<#!W"K,FMZ5%?+8R:E9I=LP00-,H<L1D+C.<XYQ0!?HK/N]=TBPD
MFCO-4LK=X8_-E66=5*)D#<P)X&2!D^M6K6[MKZUCNK2XBN+>5=T<L3AE<>H(
MX- $U%%% !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
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
M--;S?&;39K5X6:?P_.R."/G_ 'J%3[C /X5S-I)#?? 34]/OO^0U 9X[B%O]
M=]N\UF3CKN9BI'KFO7396K7 N#;0F8=)#&-WY]:0Z?9&]%Z;2W-T!@3F,;P/
M3=C- 'G^G6B'XO6B:C'!+?IX7C:8D DR^=AF^O)Y]#4GPYU?3-(\"[KN\@MK
M;^UKJVA+-A0S3OM0?7-=XUA9O,TKVD#2MU<Q@D\8ZX]*0:;8JFQ;*W";@^T1
M+C<.0>G4=C0!9HHHH **** "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 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 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 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 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 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 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 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *JWVH6^G1QM.QW2R"*)%7<TCG)"J.Y
MP"?8 D\ U:K \4:8;N/3]1COH;*;2KK[4DDXS$PV,C*W(P"KGGL: +:^(=-.
MCW6J><XMK0N+C]TQ>(I]\,@&[(^G3GI27OB+3[#3;6_E^TR176WR5M[:2:1L
MKN'R("W3OCBN2LK:[A\#^,M5U$"$ZH;JZCC93'MC\D1H2I.5+! V#SR,\UTV
MEW]O8^"++496!@M].25F7GY5C!./RH 9%XPTN?3'OX(]0D1)6B,*V$WG;E +
M?NRN[ R.<8[=:NQZ]I<FAPZREXAT^9%>.7!^<-]T 8R220-N,YXQFLVV5-+\
M-6]A>ZM#IFIWB22F5G0-YSDO(4#\-AF/X8KDK>UO)8/ <&HR?9;.![J,RVZB
M-&D52EN^#D#>@=A[L,<XH ]$GU6UM+ 7EV7MXF8*JR(=[$G"@*,DL>RXS[5:
MAD,L2R&-X]W.UQ@CZUY?:'4]3U[P^=:U"864$NHQ6E\NU#.ZL%B<G&W<8O,P
M0!G!(ZUU7A?4Y;WP]96FM7H.H79N$@<-Y4ES%&Y42J%Q@E-C97^\#0!U-95A
MXAL-3U*>QM5NVD@W;I&M)4B.#@[9"H5N?0FN=\+W%V8Y;/5KJZ!\/F:"ZN99
MG N"?F21CGG]UACGH7&.E.\+V5OINO\ D>']3DO?#TMF9&A-T;A+:4,FS8Y)
M(#*7.W/\.>] ':T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %->-)-N]%;:<KD9P?44ZB
M@!&56&& (]"*3RT*;-B[/[N.*=10 R2&.7;YD:/M.1N4'!]:5XTE0I(BNIZJ
MPR#3J* &/%')'Y;HK)_=89'Y4XHI8,5&Y>AQR*6B@!-H&>!SU]Z2...) D:*
MBCHJC IU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
64444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>exhibit31restatedcertifi002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi002.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 *X3QMXD31_$^B
M66JWMQIN@W:2^;>0L4#3C;LC>0<HN"QR",G'. :[NN:\0:CI_P#:']C:WI_G
MZ5<VQ=YI+=I(48-C;(<$+D<@G'W3STH GT:WN;"YO[B?6'O=(>**6TEG=#Y2
MC?O&\8W#[IW')P>IQ4MKXJTF[U2#3DFECN;F,RVZSV\D0G4=2A8 -@<\<XYZ
M5YI8^%;I=,\;:/X4EN7\/7-B!81S,VS[00V](F;JA& 3TR<9.#6WHE]H_BI[
M+R-'U6+7+5'WM?+.!I[E"K$,YVDDX "\GN!@X .M;Q?HB7=M UVP%S<&U@G,
M+^3)-R-BR8VDY!'7J".O%4=*\:VFK:CKMJT%W;Q:;+Y)D>UE&<(&9B=N!UX!
MY(YQS7.>!]:A7P]I7A34M"NCKNF,D36\UFQC0H<"<2E=@&/F!SDG@9R*O^&[
M@:;XJ\:V]W!<1-->BZ1S _EM%Y*#<'QM/((QG.>U &WH>L:/9^#].NX=6NKZ
MQD CM[JZW23W!+$ 8QN9B<X&,X%6H?%6D31W[?:7C?3P&NXI8722($9!*$9(
M(Z$ @UYAHUO?V/@GX>:J;6Y>WT:X<:C;B)C)$'5D\PIC/R[L],X.:Z.^A74/
M&FJ^([,EM-B\//9/,JG;/*SE@J_WL#N,\L!UR* .AL_'GAV_N=.@M[UV.HC-
MK(;>18Y#C=MWE=N['\.<^U;=^EW)8RI8RI%<N-J2NNX)GC=CO@9..^,5Y4I*
M> OAK"8I1+::C9M<)Y3;H0D;ARXQE0"1DGUKU+5-2@TC2Y]0N%E>*%=Q6&,R
M.WH%4<DF@#BX8-;\,_$#1;!=>O\ 5].U6*X-S%?;&:!HU#"1"JC )(7'3GZ8
M] K@?#_BS3M1UM)WL]4DU>]Q"JMI\T<=M$/FVAW4# Y+'JQ^B@==IVL6^J7%
M_#!'<(UE.;>0RQ% S  Y4G[PYZB@#0KAM6FO=2^*-CHMGJ=Y:VD&G27E^L$@
M ;+!(AR#M.0QXZ@5V\DB11M([!449)/0"O._"&G6'B;7_%6MZKIT<S3WRV]M
M'>6W(MXD"JRAQP&)8T 3Z!XL:SO_ !5_:FI/<^']+N(H[;4I4R=Q3,J%D7#!
M&P,X[X)-=2OB;1'N+V :E )+%$>Z#-CR0^=NXG@$X/'6L+QQISW>E:1X9TVW
M\F"_OHHYO)BPD-O&?-?H,#.P*/7=6=XSB&F>)?"K>4UOHT<DIN+B.V,P695Q
M#YF.>"SD$Y&XY- '3W7B_1[2RU&ZDFFQIT8DN8Q;2"1%*EE)4KG!"GGIP>>*
MR= O#>:-I7B75]1O+:XN6:3[(&98V\P$)#Y9&6*C&,#)()Y%9/BFQMV\*W%G
M8B\>]\2WT%C)=W2[99E)^8[<#:JQK)@;5'4@<Y+]:FEL_B=;"\EN;+38]+\O
M3IH;0S*)6?\ >!>&"OM"@9!X^M '6/XLT2.T-T][MB6Y^R,6B<%9L@;&7&0<
ML.".<BF/XQ\/QBY)U.-EMKA;69D5F"2MC"9 /)R!]>*YC4]"2ZO/#6A6-K>0
M64M[+JM_/*#YCF,9!=NS.[J><$;>@Q@7_%FE'4M9\.Z':6Y@M'NS?7DL,>T!
M($ 121T)8H!W&SCI0!OQ^)]$F-X(]2@?[%,()]ISMD/1!_>8^@R<\=:EM]>T
MRXM[R=;M$CLF*7)F!B,)P&^8. 1P0>>QKBO$?_$N^(^D-,KV.D+82&WN(+0R
M*+LD)S@$!A$ %+ C!(%0:O!;:;J_AF)K/43I%W?3WE]+) \DES<J@\DR*H)&
M6Y"D#&Q1@8Q0!K7^J_VQ\0/#^G:==WD2P1S7M]&#)#NB4!8PR'&0SOG..=A%
M:?C[4]2T;P1J>H:2CM=PQJ040,R)N =P#P2JECSQQ65X1DN=2\<>*-4OK.>"
M16BL;<21D".&-=V-W0EFD8\9'R_3.YJ7B&+3?$%M8W44J6<EL\DMUY3&*-]R
MA%9P,+D"3KZ4 9VG1B>/2=:T;7[Z[T8J\MRKR>?YZ[&VGD%P0V,JN/3'%7=#
M\8:=K6A3ZWN-KIR2LL<URIC#H#M#?,!U(. /;OQ7!6\=QX<L?B!J'AV"X&B2
MQ*VGQ(C;#<LI$CQ#'W 2N2....!6K-IB65UX"M)$DC\/Z='(7:5"J&=$"PM)
MG[N?G89QSC.#@4 =W9:O8ZA<36UO*WVB%5:2&2-HW56SM;:P!P<'GIP?2HQK
M^EM<I MVK,\Q@5PK&-I1G*!\;=W!XSGC%<!KMMK]^?%_BG2[:XBD_LM=.TM
MA665%8M)*%ZCECM[G&>XKIM-O/#[:#9-I]@]S:Z7!YL!-J08"B$<;@#O()&!
MD\\T 4--UN./QEXCOKN^NAIL5Q#IMM%F25#.%WR;5&<'+*O _A-=RC!T5QD!
MAD;@0?Q!Y%>4^#8-5\/:IHLVJQW5P-:LI[IHU@SY%X\@D(.!\I*/@EC_  =0
M!7H^GZQ;ZE>:A:PQW"O8S"&4RQ%%8D Y4G[PYZB@#0HHHH **** "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 **** ,BWT
M63[?#>:C>M?2VS2FV+1*GE[R>H'!(7Y >.,]R36O110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%
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
M]$\#V$@TQQI4@EFE>>*47*!",*F2Q,A*L0RJ1@YY% 'J\^IV%J)#<7UM"(R
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
MX[&O*=5\/Z#8Z;X4M-/G;4++_A*$1)IBC#:ZN7CC*@#R]W&!QG(K6O\ ^R]
M^)%II4D\.B:7+I;-8[(XDA,[2L9E&]2H8C9Z>G?% 'HYN8!;?:3/&(-N_P W
M>-NWUSTQ4<.H65Q:&ZAO+>2V&<S)*I08Z\@XKRV2VT_P_-X/LK"^FO/#!UJ?
MSIIF5HO-*$Q*I4!=@E+8[!A["NAM;,Q?&/4UM$7^S[C1XY+^,#*&X\TA"1TW
M% WX"@"30/$&K>*A;:KI=]IZV?VR6*>QE7+BW5V0.&!R'.W."-N#CMDZGB[Q
M-'X=M;)5D@6YOKV&TC\UAB,.V#(1D9"C)^N*R/A)'"/ -M)&D89KFZ!90,D?
M:),<T?$J*%E\*M+'&2?$5FF6 Y!+9'TH VM+OKJR%Y_;>LZ9/ &\VTG1A&QA
M.!F09V\,<9'!XZ&M:XU&QM)(H[F]MX7E_P!6LDJJ7^@)YK@;O0='O_C/):W>
MFVDT$GAT,\+Q JQ^T%<D="0.,]J/#$=EJ#^/--UV*(2)?R1RI* -MEY:B''H
M@4$CWR: /0Y+B&%XTEFC1Y"0BLP!; R<>O )_"JW]L:9]C^V?VE9_9=VSSO/
M79N]-V<9]J\CT:SEO/\ A5#:Y LMY+'>)(TRY9XO(<QAL\D;=O!]?>M6QT/2
M9->^)-N^GVK00^4T<1C!2,O:@N5'122,DCT]J /5 00"#D&L9/$FGW>N7VA6
ME[;_ -HVL2,X8A@K/NPN 021MR1GH1ZU3^'DC2_#GPX[L68Z?#DDY/W *Q]%
M^QP_%[Q4)/(CD>VL3$&P"Q(DSM]_I0!H^!?%#ZYX3TR\U:ZM$U*\:8")"$W[
M)77Y5)R<!1ZUT=UJ-E8F,7EY;VYD.$$TJIN/H,GFO%+.QLHO@SH.J);PB^36
M(F6YVCS%/VUAPW4#&>*Z.6?3=0\7>,=$\1:P-/:;RUCCF\E5DM#"H&QI%/1M
MY.#P3F@#U&JS:E8I=_9&O;=;GC]R95#\]/ESFJGANW@M/#>G6UK<7%Q;10*D
M,UR<R2(!A2>!U&.U<#/+?:%JOVADM=;\-7>NY#K\MU8733[?HZA_E]<''2@#
MH] \33RZSXDM=:O+**+3[Z.VMW \E2&C5@#N8Y;GUKI[N^M+"(2WEU!;QDX#
MS2! 3]37ELNF6%\WQ3EN[2"=XRVQI4#%/]$4Y7/0Y Y'H/2K>EZE:277A")Y
M(DU7_A&UG-U>R$PI"PC#83(WN2/48 ).>E 'I)N[98HI6N(A'*0(V+C#D] #
MWSVJ)M5TY++[8U_:BUSM\\S+LSG&-V<=:\3T^*POOAGX"CE\B9X_$B0DY&Y4
M-Q,-OJ 0!QZ 5UFIC2_#WQ%TW3GFAT32I]/E:T:.*)(3<M)F0?,I4,5V^GIW
MQ0!Z')?V<5H+N2[@2V(!$S2 (0>GS=*D@N(;F%9K>6.6)NCQL&!_$5YG%H$5
MG8:?!X.\0(]W;:A<W5DM^%>VG8IB6)=@ "C>V"O(._WQU/@/41J/A^7=I8TR
MXM[VXAN;96#()@Y,A1AU4LQ/YCM0!OW=]:6$8DO+J"VC)P&FD" GTR:R_%7B
M2W\,^%;[6F,<OD0-)#&7 \UL?* ?<XZ=JPK*X,GQAUJSU)0<Z9 =-60<&++>
M=MSW+%<^P'I7&WMJT'P9\<0,H;3K?4;I-,W<A(!(H 0_W0V\"@#TW1&UF6^D
MGN-2L+[2Y85*&%-LD<V?F7@D%,=,G(]^M;U06<<45I$L*(B;00$  Z>U3T %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 56O=/LM2A$-]:0742L'"3QAP&'0@'OR>:LT4 54TRPBL7L
MDLK9;1\AX!$NQL]<KC!SWJO!X>T2UTY].@TBPBLG;<]LEL@C8^I7&":TJ* *
M,FBZ5+IZZ?)IED]DARMNT"F-?HN,4V]T+2-2M(K2^TNRNK:+F.*:W5T3Z C
M_"M"B@"C<Z-I=XD"7.FVDRVXVP"2%6\H<#"Y'R]!T]*M000VT"06\210QC:D
M<:A54>@ Z5)10!')!%,8S+$CF-MZ%E!VM@C(]#R?SH6"))WG6)!+( KN%&Y@
M,X!/?&3^9J2B@"G!I.G6UU-=6^GVL5S-_K9HX55Y/]X@9/XU!_PC>A?9X[?^
MQ=.\F)S)'']E3:C'JP&, ^]:=% %.+2=-@OFOHM/M([MAAITA42$>A;&:GN;
M:"\MI+:Z@CG@D&UXI4#*P]"#P:EHH SX-!T>VTM],@TJRBL),[[5+=1$V>N5
MQ@T^VT;2[.:*6UTVS@DAB\F-XH%4I'G.P$#A<\XZ5=HH S[30M(L+JXNK/2K
M*WN+C/G2Q6ZHTF>NX@9/XTP>'-#%M);#1=.%O(P=XOLJ;6;U(Q@GWK3HH 9%
M%'!$D4,:1QH,*B* %'H .E4[?0])M+K[3;:99PSY+>9' JMD]3D#J:OT4 9\
MFA:1+JJ:I)I=D^H)PMTT"F4?1\9J2/2=-BU![^/3[1+U_O7"PJ)&^K8R:N44
M 5+;2M.L[F:YM;"U@GF_ULL4*JTG^\0,G\:AL= T?3'G>PTJQM6N/]<8+=$,
MG^]@<_C6C10!1LM%TO39/,L=-M+5\%=T,"H<$Y(X'3-6IX(;F"2"XB26&12K
MQR*&5@>H(/45)10!1ET32IM.CT^73+-[*+!CMV@4QICIA<8&/:K%K:6]E;K;
MVL$4$*_=CB0*H_ 5-10!5OM-L=4@\C4+.WNX00P2>,.H(Z'![T^VL[6SMA;6
MUM## ,XBC0*O/7@<5/10!0T[1-)T<RG3-,L[(S',GV:!8]Y]]H&:GO;"SU&
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
MBXTG3KNR2RN=/M9K5  L$D*LBXZ84C JY10!%;V\%I L%M#'#$HPL<:A5'T
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
MM]1U&.YG@G>VM#'+%',HX<R*R@$J1QDY&?>K]]XOT;3I/]*GD2 3BV:Z\ES
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
M"*T: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHJO)?V<-W':2W<"7,HS'"T@#O]%S
MDT 6**** "BBB@ HHHH **** "BBB@ HIKR)%&TDCJB*,LS'  ]2:(Y$FB22
M-U>-P&5E.0P/0@^E #J**C:XA2X2W::-9I 62,L S =2!U(&1^= $E%%% !1
M110 45'!<0W40EMYHYHR2 \;!AD'!Y'H014A.!D]* "BHX9X;F(2P2I+&V</
M&P8'!P>1[U)0 4444 %%%% !1110 457-_9BT:[-W +920TQD&P$'!!;..O'
MUJ6::*WA>:>5(HD&6=V"JH]23TH ?15:VU&QO2!:WEO.2@D BE5LJ20&X/3(
M(S[59H **** "BHX+B&YC,D$T<J!BI:-@PR#@CCN#Q4E !1110 445'+<0P&
M,2RQQF1@B!V W,>P]30!)148N(6N&MUFC,Z*':,,-RJ>A(ZX.#^524 %%%1P
M7$-S&9()HY4#%2T;!AD'!&1W!XH DHHHH **C^T0_:?LWG1^?L\SRMPW;<XW
M8ZXSQFI* "BBB@ HHHH **** "BBB@ HHHH *PM<\/W&MW=OG6;NUT\(T=U9
M0JFVY4]BQ&5]#CL>U;+W$,4T4,DT:2RDB-&8 N0,G [X'-24 ( %    '  I
M:*CAN(;@.8)HY0CF-]C!MK#J#CH1Z4 24444 %%%% !1110 4444 %%%% !6
M)XM\/GQ3X:N]%^U_98[I0DD@CWD*"#P,CGCWK;HH CMTDCMXTFD6215 9U7:
M"?IDX_.I*** "BBHYYX;6%YKB6.*)!EGD8*JCW)H DHI"0JEB0 !DDTV&:*X
MA6:"5)8G&5=&#*1[$4 /JO%9117DMW\S3R@*78YPHSA1Z#D_UJQ10 445&;B
M%;A;<S1B=E+K$6&XJ."0.N.1S[T 24444 %<I9>$]4TR26&P\4WD6GR323>1
M);Q2.A=BS;9&&>K$_,#75T4 06=I%8VD=M "(T'\1R22<DD]R222?4U/14<,
M\-PA>"6.50Q4E&# $=1QWH DHJ-;B%[A[=9HS,BAGC##<H/0D=0#@_E4E !1
M110 4UU+QLH=D)! 9<9'N,TZB@"&TM8;*V6WMTVQKDXR222<DDGDDDDDGJ34
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
MT[2[[3[*ZF=9]0E\JV B9@[8)QN P. >IK3H ***CGF2WMY)Y,[(U+MM4DX
MR< <F@"2BJNG7\&J:;;7]L7,%Q&)(]Z%&P1D9!Y%6J &+#$DKRK&BR28WL%
M+8Z9/>GT44 %%%% !1161K'B73=#$GVQY28H?/E6"%I6CBSC>P4'"\'\CZ&@
M#7HJ*VN8;RUANK>0203(LD;KT92,@C\#4M !1110 45FPZ]I\_B";0XY7.H0
M0"XDC,3* A.T$,1@\^A/0UI4 %%%% !115*]U6UL+NQMIS+YE[*8H=D3,-P4
MMR0,*,#J: +M%%% !1110 44C,$1F.<*,G R?RK/T77+#Q!8M>:;*TL"RO"6
M:-D.Y#AAA@#U]J -&BBB@ HHR,XSS10 450UK6;'P_I4^IZE(\5I -TCK&SX
M'T4$U<AE6>&.5#E'4,I]B,T /HK-T_7M/U34]1TZTE=KK3BBW*-$R;"X)7[P
M&<@9R..E:5 !1102 ,DX H **S7U[3T\0Q:$TKC4)86G6/RFP44@$[L;>X[U
MI4 %%%4M5U:RT6PDOM0E,-K$,R2>6S!!ZG:#@>] %VBL./QAH3_9BU\8$NB!
M;R7,,D*2D] K.H!)[8/-;E !1110 445FR:]I\7B"#0WE<:A-$TR1^4V"BXR
M=V-O<<9H TJ*** "BLG5_$>G:('^UO*S1PF>1((6E9(@<%R%!PO^!QT-7(]1
MM9M+CU*&0RVDL2S(\2,^Y",@@ 9/!]* +5%<W!X]\,W-B+^+4B;(Y_THV\JP
MC!P<N5VCGWK6N=8L;;19=7\\36,<)F\VW'F[D SE=N=WX4 7J*C@F2X@CFCS
MLD4.NY2#@C(R#R*DH ***"0.IH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *Y_Q7X@DT.WTZ*W6,WFI7T5C 9 2J,^27(!&0%!.,C)P*Z"L+Q7X:C\3Z
M9#;_ &EK6ZM;B.[M+E%W&&9#E6QW'4$>AH S&UO5M,\:V_AR[GAN(]2M))K&
M[:'#))'C>CJI 9<$$$8/;WJ#P!JWB;Q)I.G:YJ-UIZV<\4HDMH;=@^\2%58,
M6X& 1C'IR<\:T6@7DVM1:WJ5U:RZA;6SV]JL4#+%%O(+N06)).U1U&!QWS3O
M!GAZ?PKX8MM&FO8[P6Y?9*D)BR&8MR-S=V- %;Q]K>I^'O#8U'2VM_,6Y@B=
M9XRV5>14X((P?FZD'Z5G/JGBF+QR?#K7^G,EWI[7D4_V1@;8K(%*A=_SYW#D
MD>OL=KQCX>G\4:'_ &;#>QVF9XIFD>$R?ZMPX &Y>ZBHI?#E[)XVMO$7V^W
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
M6UW$T4@!P<$8R/?O7/6WA"^EL=(T[6-3AO++2IHYHBEN4DG:,?N_,)8CC@G
M^8@=.00#,TV'4&^,FM[KZ,HNG6I*F#K&9)"$'S<=^>_I7H& %P!@ < 5SMIX
M<O;;QQ?^(6U"!XKNWCMS;"V(*JA)!W[^3\Q[5OW"S- ZV[HDQ'RM(A90?< C
M/YB@#A?@RJO\)='5E#*?M ((R"//DKEM!U._\+Z7\2H-%:%;31+MI[))D+QQ
MY5F>-0", $#'IGI78^&O!^O>&?"L&@6GB&R\F'>$N/[-;S1N8L2,RE<Y8XR"
M/8U._@*UM_ NH^&M,N6A;4%D^TWMROG22O)]^1L%<L?RH IZIK_B$:UX4T[3
M[BQC76;29Y'FMV8QND2MNX89&6Z<=.M..N:]/=W>BQ3 ZAIMK";BYMK0.LD[
MJ6'RLWRI@#W.>HQS=D\)W\FL^&=0.J6P.B0R1%/LC?O]Z!"<[_EX48Z\U'K'
MA'5&\4-X@\.ZXNF75Q"L%[%-;>?%.JYVMC((89(SG^N0"'3/$NN:I=Z1HEY:
M)I.KSV$E[?@@2>4J2",!!DC+$[N<X QR3QD^*I_%46BZ%'J-W;6UP_B*WMV:
MV3*W$7F@QNP)^7[H)4=<=0.*V=6\$WT]UI6JZ5KCVNN6"/&UU/")4N4<[G5T
M!&!NY&.G0=L3:MX0O=5T*UMY=9SJD%_#J NWM\QF6,C \L,,)@8P&SW))SD
M='J^H:IXGU#P_9WD=NVEVL+W-SY 9I)902H"DX"@+D]2=P (QSS<WCW7I/#D
M,\,5C'J=KKZ:+?HT;&.1O,"[HSN^4$$'D-U/I72MX6O;7Q,?$&G:C"MY<6RV
M]_'/ 3'<;?NN K JPY'4C''O5*]\ 23:+!96NI1Q7']K#5[JXDMB_G3A]_"A
MQM7( QD\ ?6@"OJWB35?"]S8VWB758(+2Z:8_P!JV]D1$C KY4;@E@F07))Z
MX R,$UV.CS7$^CVDUU/;SSO$&>6V_P!6Y/\ $O)X/4<FJFI:9J-W=*\5U9O:
MO;F&XL[FW+QRDG.[[W&.1C!R#3O#&@Q>&/#EGH\$K2QVRD!R,9)8L<#G R3@
M9.!B@#%\4ZWJVFW5^(;JWM((+ SV@6/SY;B4;BP9!R(U 7) 'WOO"L^[\>O!
MIOAB^U&7^RK#5K$3RWRPF2.*=E0K&Q.0JG<W)ZX'(Y-:6H>#K^Y\1:OJ%KK*
MP6VK6:6MS"]MYCIL# &-MP"_?.00>_X&F>%=7TO1M/TTZI9WMM;V(LIK>YLS
MY<H& IQOX( P<YSD]., '0Z/-<3Z/:374]O/.\09Y;;_ %;D_P 2\G@]1R:O
M5D>&-!B\,>'+/1X)6ECME(#D8R2Q8X'.!DG R<#%:] !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%4KF\NH=4L;:+3Y)[>?S/.NE=0MOM&5R#R=QXXZ5%X@U@
M:!H%]JS6LMREI"TSQQ%0Q51DGYB!T% &E15;3KP:AIEI>A"@N(4E"DYV[E!Q
M^M6: "BL/3/$:ZEXGUC1/L4T$FF+"S22,I$HD#$%0"<#Y>_//04:CXC73O%.
MC:&]E,QU3SMEP&4(GEH7(QG)/3L!SUH W***;(S)$SK&TC $A%QEO89('YF@
M!U%8WA7Q#'XI\.V^L16TELDSR*(I&!9=DC)SCC^'-;- !1110 4444 %%%%
M",JNC(ZAE88((R"*AM[.ULPPMK:&#=][RHPN?KBIZ* "BBB@ HHHH **** "
M@C(P:** (;>SM;4L;>VAAWG+>6@7/UQ4U%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 R6&.>)HIHTDC;[R.H(/X&FV]M;VD9CMX(H4)SMC0*,^N!4M% !1110 444
M4 %,:&)Y4D>-&DCSL8J"5SUP>U/HH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KC?B5=W]CX>M)].U">SF.HVT1:+&&5Y54@]\<] 1795Q'Q3@EO/"]M:
MPP7<SOJ%LY%K"[NJ+(I9OE!Q@9.: *0AU7P_\2-/TI==U*]T_6[.X9Q=2*[V
M\L6T[T.W"@[@,8QG\,<]8:OK&E_"$>.)M<U&[U!+:6%89I T&6N-BR,N.2O7
M.?;I@5Z9:Z%"MXVIO>7=S?/;^1'<S! \49.2%4(%&3@G*Y.!GIBH=,\'Z7IG
MA9_#>);K2W5T,-RP;Y6)+#( /4D^H[4 86O/>>%M7\+W-C?WEU;ZA?IIUY#<
M3M*)1(I(E&2=A!4GY<#!Z55M]2O=#U[Q/X?NKRZN;B=([G1VGG<DI*?+" YR
M DA&3UP<D\5U&G^$[2Q>P,MY>WRZ>"+)+MU80?+MR,*"QVD@%B2 3ZFK=YH.
MGWVN:=K%Q#NO=/$BV[^@< -GUX'% '-:BU[I7CWP5IT>J7LEK/%=I/'))D3&
M.($,W<G))Y..F,8K O[J7Q;\,_&&M7%[=Q.@O8H(8IV1(HX@RA&0'#%@"26!
M/S<8P,=_J'AVVU'7M,UF6XN4N=-\S[.J,H0;QA\@J<Y  Z\=L5DW/P[TJ:35
MQ#>:E:6NKAS>6EM.%A=W&&< @D,>^#@]P1Q0!C65_>ZCJ.E>'8#B&+P_;WA1
M;V2U:1F.S(>-2Q"[1QD#YN<\8;%>>(-/O_#/A'6=52:XOKBZ,]W;2GS&AB0.
MD9?"D.=RY( .!ZG-;NH_#S2-0@TL)<ZE9W6F1^3;7MK=%)UCQC:7.<CV(^F*
MGO\ P-I.H:796;O>1S64WGV]]'.?M*2G[S^8<Y)[YR#Z<"@#&\)V8L?BCXSA
M6:>5/(L&7SY#(R@K)QN;)(^I-+XUMGO/'_@BWCNIK8R-? RPX#J/(YP2#@XX
MSVK?TGPG9Z1K5WJZ7=_<7MW'''.]Q/N#A 0#M  SR>V!GC%3ZSX=M=:NK"\>
M>YMKVP=GMKFW<!HRPVL,,"I!'&"#0!YW=:]K/@U_%>E'5+B^M[3[%):7=Z^^
M2W%Q)Y;!W(.=O+ D'IT-==INE:_8>*HKI[V)-(F@,<MI+J$MTS3#E7C+H-O
M.0#C'.*TCX4TJ;3=1LKR)KQ=3_X_99SEY^,#)&,8 & H &.,56T#P9:>'@?)
MU+5;MUC,4#7MUYWV=#VC!&!T'4$\ =* ."\.:S<:;\.O"=A;RM!_:VM2V<DZ
M\,B&>5F"GLS;=H/;)(YKII6O--^(</AZ.]O9-*U;3I90'N'>2UEC(!9)"2P!
M##@D\]/2M.+P#HT?A=?#S-=2V4<WGP,\@$L$FXOO1P 00Q)_''3BM.PT*&SO
MVU":YN+V_,(@%S<E-RQ@YV@(JJ 3R>,G ST& #RVZU_5K7P9;![W4)M9T'4I
M%U58[A@9[:%LR,W/0H\9!'KQQFO2M%F&J:I?ZM!<RR6+!+>V42DQ/M&7D SC
M)8[?^V?N:GC\-:5'J>JZA]F5I]5C2*[+<AU52H'X@\^N!5<>$[&/PS8Z#:SW
MEI:6?E>6UM,8Y#L(/S,.N2.?7- &]1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444A8#J10 M%'6
MB@ HHI-R_P!X?G0 M%("#T.:6@ HHIB3122/&DB-)'C>H8$KGID=J 'T444
M%%%% !1110 4444 %%%% !13(IHITWPR)(F2-R,",@X(X]",4^@ HHHH **8
M\T43(LDB(TAVH&8 L>N!ZFG,RHI9F"JHR23@ 4 +138Y(YHDEB=7C<!E=3D,
M#T(/>G4 %%)N7U'YTM !1110 4444 %%%% !13'FBCDCC>1%>0D(I8 L0,G
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
M4=^PD;AN ;^$E=P![$]NM %>V\4S-K]YH=UIFW4+>R6^1+>X$BR(6*XRP7#
MCH>.<YK(L?B2UYINA:JV@W$.EZM<):BX:="8Y'8JOR=2N1@GC'N.3!IFC:Q9
M>.1K47AR*TL9-'^RM"EU&9%D$I?YNS,<]<D=RV>*S[?POK\'PU\+:(=+<WVF
MZA;SW"B>+;LCEWD@[N<@\>_I0!U>JZW_ &B-9TRQTR/4H[&+9>"64*I9EW>6
MH*D,VW!(.!R!GKB#X6?\DO\ #W_7HO\ ,UGV.E^(/#WB/Q"MMI7]H:;K4WVN
M*9;A$:WE9 K+(&.2O P5W?0UL_#[3-0T7P+I.F:I;K!=VL(C=%D#]#ZCC^=
M%3Q#K?\ :NE>([&QTR/4+:PA>&[:24*#)LW%$!4AF4$$Y*C) SG.,_PKXDMM
M(\!>$K'=;F\N=+CDC6XN!#&$15!9G(..64  $G/3 )$=KH_B+0+SQ3I]MI0U
M#3]9N)KVVN4N$3R9)5PR2!CG&0,%0?\ "E9>'O%N@:?X5U6PTV"YU#3=..FW
MVFFZ53+$=I#(Y^4,&3- %C4?B/=7WA^VN=&LXTN!K<.EWBR3@B-O,4'8P!#J
MP. W'!SCM71ZEXO6PN7L%BLCJ,-NL\\,]\L*+NSM57*_,QVGL!TR1D9S/$FF
M^)-?\,VL[:="E_;ZG;7J:>MPI(CC<$H9#A2QY/H.G.,F.\M?%>B^+YM?TK1X
M=2MM4MHH[VR%VL;P21Y"LK-PPPV"/6@"2'XEP7UOX=FTW1[RZ77!,L(WHA22
M-6+(V3URN,],<Y[58@\:ZE+K,6BOX7NH=3DT[[=Y,EU'M'SA-I8$C&>_7V-1
M:IINOWGB3PCJ4M@LIL)KB6\\F5-L0EC9%5=Q!;;D9.!G&>^*M2:;J0^*:ZTM
MA(VGKI!LO-$B9,AE#_=+9Q@8SZ_G0!FM\2Y5\-2ZZ?#MT+6RF:#4@9T!MV5]
MC!1_RTQU[#!ZYR!L7VJ6*>/M(L)='\V]EM)Y+:_.WY%&W>J]^<CKBN4E\,:_
M+\-?%&B#2W%]J5_<36ZF>+&R63>"3NXP.OZ9K?N].U6X\=^'-673)1:6=E/#
M.QECRC2!,#&[G&WG'KWH J3?$J:/2-5U1/#=VUII-[):WI:XC!0(0&91SN(S
MG XP.O:MO5?%UM97OV&U-I+=BW6Y9;J[6W0(Q(4;B#ECM; QVY(R,\I)X:UZ
M3P-XTTO^RW%WJ^H7,]JIFBP4E(VECNX(QR/RS5R>Q\4Z'XDBU[1](748+VPA
MM;^P>Y2*2)XMVUU8DJ1AB",T =5X6\1VGBSP];:Q9I)''-N!CD^\C*2&4X]Q
MU[UL54TTWS6*/J2Q1W3DLT43;ECR>%#8&[ QD]SGI5N@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBCI0 45FMKVG+X@CT(SM_:,D+3K%Y;8* @$[L8ZD=ZTJ "BBB@ HHHH **:
M[K'&SMG:H).!GBJVEZE:ZQIEOJ-DSM;7";XV="A(]P0"* +=%'09-4KS5;2Q
MOK&SG=Q/?.T< 6-F!*J6.2!A>!WQ0!=HHHH **** "BJ6H:K::6]FMT[J;RX
M6VAVQL^9&!(!P#@<'D\5=H ***;)(L4;.Q.%!8X&3@>PH =16?HNM6'B#3$U
M'3)C-:N[HKE&7)5BIX8 ]0:T* "BBB@ HHK-L==T[4=5U#3+6=GN]/V?:4,;
M+LWY*\D '(4],T :5%%5[Z]@TZPN;ZY9A!;1M+(54L0JC)X')X["@"Q145K<
MQ7EI#=0DF*:-9$+*5)4C(R#R.O0U+0 4444 %%4M0U6TTMK-;IW4W=PMM#MC
M9\R-G . <#@\GBKM !16;?Z]IVF:A86%W.R7-_)Y5L@C8AVP3C(&!P#U-:5
M!11U&110 4444 %%%9LNNZ=!KUOHDD[#4+B-I8HO+;#*OWCNQCC([]Z -*BB
MB@ HHHH **Q=8\5Z/H7FF_N'58 C3M'"\@@5CA2Y4':#CO6RK!U#*05(R".X
MH 6BBB@ HHHH **** "BBB@ HI&8*I9B  ,DGM6-8^*]'U#5(M.M[B0W$T'V
MB#?"Z+/'W:-B &'(Z'H0>E &U12,P12S'@#)^E9^C:YI^OVDEUILQFACF>!F
M,;)AU.&&& /!H T:*** "BL.Z\8:%9:E)IUS>M'>1)YCPF"0L$SC=POW??I6
MGI^HV6JV4=[I]U#=6L@RDL+AE/XB@"S65K'A[3]=DLI+]9F:RG6X@\N=T"2+
MG#?*1DC)Z^M:M,EEC@B>65U2-%+.[' 4#DDGTH >!@8HK'T[Q1I6J:HVFVTT
MHNQ +E8Y8'C\R(G =2P&Y<D#(K8H **** "BBLVPUW3M3U/4-.M)V>ZT\HMR
MAC9=A<$KR0,Y SQ0!I454U'4K/2;7[3?3K#%N" D$EF/ 50.6)[  DU6L/$6
MEZE?-8VURWVQ8S*UM+$\4JH"!N*. 0,D8)'/:@#4HHHH ***S=-UW3M7O+^U
MLIVDFL)!%<*8V78Q&0.0,\<\4 :5%%5=2U&UTG3I[^]D,=M A>5PC-M4<DX
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
MUTET;./RUF2,IN&>,C)Y_&JS^&[V+QM/X@L]1BCCN;2.WGMY("Q)1F*E6W#
M.[!X/'3&<@ \_P! UG6_#GPXM]9M9;+^SX-6ECFM7A9I)DDO&0D/N 4C=P,'
MIG/.!V.I^(M4N]4UG3]%#)-IBH@/V4S"69D#A6Y&U<,H]<D\C'-(_#W4#X ?
MPO\ VO;?-=_:?M/V1N/W_G;=N_\ O<9STJY?^$=;B\3SZ[X?UV&PFOXXTU""
M>U\Z*1D&U9%&X$,!QC/- '2:%>7U_H=G=:G8FQOI(P9[8G/EOW&?3T]JY2RU
MGQ5J?BK7-/BNM*AM=(O+<.S6SEI870.RCY^&P>O/(' KL[*V:SLXH&GDG=1\
M\LGWG8\ECC@9.>!P.U8FB>';O2_$FO:I/>03Q:M)')Y*P%3&40(!N+'.0/04
M 8$'BSQ'J>GZ7K>DV#W5M=S*TEE]FVXMF/WA*6^^!@GC!Y&.]2Z7)<0_$7Q_
M+9PK/=):6+0Q,VT.XBEVJ3VR<#-/T+P3K>@-_9=KXC!\-+(7BM6MOW\:$Y\H
M2Y^[R><9QP,=:L7/@FZN]1\5SOJB1Q:_:I;8BA(>#8C(I#;OF^\<C H J:7X
MJU.3Q3I6D37=I=#4+"6622* A()X]N0C@[9$^8C )(QUK,\.ZMK]E\//$VMG
M4+>ZNK2XOI5\^W)W-$[=<.."%P .GO6S9>#-9CUCP[J5UK=HSZ3;R6K1PV6Q
M9(V"CC+G#?)R>GH!W6#P1J%MX<\0Z''J\!M-3>Y,):U.Z$3DEMQW_.1N.,;?
M?/8 9J/B;6-/M?"6J/):C3-2:"'4"826B>5,JRG=@*6PIR#C(JYJ_B:[TJWU
M;4/W4UK#<0V5G&(SEYW94)+ \J&<#  .58>E6KKPLNH^ 3X8OIDDS9+;>>B%
M0&4 *X&3@@@'KU%)J'@^VU/P.?#5Q<S?-&N;M3^\\X,'\W_>+C<?J: (-*U+
MQ%_PE/V.ZM7N-(EMS(+QK;R&AF!^X1N.Y2.0>HZ'-.\>ZYJ?A[P_'?Z7]F:7
M[5!"Z3H3N6214X((P>>I!^E3>'M(\16KJ_B#7HM1,*[(5@MO)#'IO?D[FQV&
M ,GKQAWC'P]<^)]%33[>\BM"+B*<R20F3_5N' P&'4B@#(U;5O%/A^315O;O
M3+D:AK<=FQAM70K X)&,N<,-I'?@BI;WQ'J5QK?B;3[*6"T.B6<4\9FCW_:&
M=&?)Y&$&W;QSG//:M#Q-X=O=?.BM'>P6[:=?Q7S;H"XD9 1M'S# .X^M<5K,
MR:MXTUF2/Q!X?MGM0EHUIK=HK, J[F*9=3Y;%O?)'H!0 _4M3U76[#X=ZK.E
MJE[>ZBLR((V1(PT#D @L2<?49]JNW?B#Q"ND^/--GO[<7^B6PG@O;>W*;D>%
MI -A8X8;2,Y/KBKL6E:SXIAT#4;F\T^)]*O6G5[>W<Q7:A2@9,L"JD,?7.,C
M((JXW@RXGU+Q9/<:A$8/$-JEL4C@(: +&T8.2QW<,3T% &1_PDMSX9\)>%6U
M&\$5C=P(L^HK:EEMAY2[%89.-QS\YXXZ#.1VNA7,]YHT-Q<W5K=/(7*SVG^J
MD3>=C+R>J[>YYS6-8Z!KMCI>EVCZI8W2VENUM/!):%8KB/:BKQN.&&P\G.=Q
M& *O^%/#L7A?1/[.A=64SRS[47:B%W+;47)PHS@#/:@#%\6>(-8TAM7DBFM;
M:*SL?M-DAC\^2[=0Q?<BG<J#"C.!][.>U07'BG7;G6/"5M8&PAAUVQDN'\Z)
MG,++&C]0PW#Y^G'3KS5C4_!6HWFL>(KBVUF*&SUVT6WGCDM?,DB*QE!Y;;@
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
M#^_B\%:'X>75K8G2KR*Y$YM6_>>6^]5V[^.3@G-=VWF>20I02[>"1\N?IZ4
M>:Z3XR\2-X*'B_4GTUK*..X1[2&%U>243&.,ABQVC. 1@\#.3G W['4_$J^*
M+.VFM6NM*N8G\^X-KY!M95&1C+'<K<C')![U'I?@00?#VX\(:I>)=6\PE'G0
MQ&)AO=GS@LW(9N/H*L>'M"\2V)B76_$<>HQ6JE;<1VOE-(<$!I3N.[ /08YY
M.3B@#G?"5Y?V'@2_GTX6RR?VY=+)-=.%C@B-P0\AR1G:N3C(S4DOBK5KO3/'
M5G;WJK+HUHL]K>_9BCLKPL_*G R"IPP&""#BK ^'NHIX;73H]:@%S#K']K0R
M_93Y9?S"^QTW_,N3ZCH/2KD7@B^?4?$MQ>ZS'+'KUDEO.D5KL*,L;1Y4EC\N
M&)P<GISZ@&<NLZUH/@;P=-%<VDPO+BPM9=]NP812A!P=_P!X<\D<YZ#%;B:S
MJ&N>(M;TG2KF&T721$C2R0^:9)G4MC&1A0,9[DD\C'-&X\%:M=>%]"TF;6;4
MRZ5=6TXE%F0KK!C8NW?QG')S] *O_P#",WMAXJOM=T>\MXVU**-+VVN(F9&=
M!A9%(((.."._J* .;_X3_6KS0] N[6WLH;NYUH:/?P2*S*L@W;BC9X'R=P3\
MWM70>'-8U>3Q9KF@:O-:W+64<%Q#<6\!ARL@;*E2S="O!SWJK/X!==-T2SLM
M0CC.GZH-5GEE@+&YFRQ;HPV@ESZX %:EAX>N[3QKJFOR7D+Q7T$4'V=82"@C
MW8.[=SG<<\4 9?Q*GU&"PT,6-Z+99M:LX91Y>[>#*",G(X! )'?ID=[B:SJ&
MI>)[WP]9W<,,FFVL4MU=&#<7EDR555+8"@+D\D\@#&,U<\6^'I?$>EVT%M=I
M:W-K>0WD,CQ^8N^-MP#+D$@_453;PO?VOB<>(=.OX!>W%JMM?Q30GRKC:<JZ
MX.48<COQQUYH F\&>([CQ#IU\M]#'%J&FWLMA="+/ELZ8^9<\[2"#@]*R=2E
MU5OB_I=I#J*):?V5-,(6AW 'S(PW\0R3V/;TY-='X>T*/0;.Y02^=<7=U)>7
M4VW:))7.20,G    &3P!R:IZIX<N[KQ?INOV6H1VSVUO):S1R0>9OC=E;Y3N
M&ULKU((YZ4 <+:ZAKFCZ3X_U;29[*-+#6[JY>.XA:0S[8XR4R&&P8'7DDGMC
MGK;GQ1<WVJQZ9IPD@?\ L^*]EE2V,[+YA(10,@?PDDGVQCK5<>!M0.@>*M+;
M5+;_ (G]S-.9!:M^X\Q0I&-_S8"C'2DO?!6KQWVF:OHNMPV6K6MDMC<&2V+P
M742G(RF[((.3G/?% &_X5O\ 6-1T"&;7M/%CJ(9DEC7[K8/#J,G (P<$\5M5
M3TNSGLK%8[N\:\NF)>:<KM#,?11]T#@ >@ZDY)N4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4453
MU35++1=,N-2U&X6WM+=-\DC= /ZGL!W- %RBN?7Q%?FP.HGP[?BTV>8%WQ_:
M-N,Y\K/IVSN]L\5KZ=>IJ6F6E]$I6.YA290W4!E!&?SH LT444 %%%% !111
M0 4454U34K71M*NM2OI/+M;6)I97QG"@9Z=S0!;HKFSXHNH/L+WGA^]@@O9H
MX8Y!)&_EER /- ;*]>VX9XSTK?%S"UV]J)%,Z()&CSR%)(!_$J?R- $M%%%
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
M(+%2$)&06Q[FNYU/PI8:IKEMK#RWEO>P0F#?:W#1>9$3DHV.HSSQ@^]4]/\
M NFZ3:VUOIMWJ-J+6:2:%EN-VS>267# KMY/&/?KS0!+X)U.QU;P]]IL+R[N
M8OM$JD7N[SH&W$F)]Q)RN0.3TQ7#:=HESJ6G^.+JUUW4M-GM=;O)(/LLWEH'
M5$.7 'S@\ @\8KTW2M(M='MY8K8,6GF>XFD<Y:61CEF.,#)]@ ,# K+;P7IW
MG:CY=Q>Q6NI2F:]LTF_=3NP 8G(W+D  A6 - '*:-XBU7Q9=:587"['ET"#4
M)(TO9+0RR2,59PT:EL#:,#('S]^,4M1T;48M0\$V>OZF][>1:M-"9K>[E4^7
MY+LH8@K\X! W8!([\FNWU[P1I.ORV-P[75C=V*[+:ZT^8P21I_<!'\/M3[KP
M7I5UI^GVA:\C-A/]IAN([EA-YF"&9G/+%MQSGUH YO4KB30?&6IV-[J&I'3M
M5TPS6&+N0M%/&</'%EOO-N1A^73BF>#=0O=8TS2M&OKJ[75M,NYEU5A=/N8P
M\#+9R0Y>-@.A ;'2NUO] T[4I]+FNH/,?3)O/MB3G:VTKSZ]<_4 ]J=9:'8:
M?J^HZI;PA+O43&;E_P"]L7:OZ4 <#;-XB\7^'I]7TS4$L;]+Z41S/J$JQP+'
M,5\MX FPC8O.<DYSGH*M/+J_BZ]\36=I=?9Y["<6MJ\6HRV_D'RE82%$4AP6
M8GYC@A<8').RWP[T3^W+G4XI-0MUNY/-N[*"[9+:X?NSQC@Y[CH>X.34FK>
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
MFF6[8KN5UW-A",$_*,$>@%7(O#6GB*_6[5[Z34(Q%=RW."TJ $!2%  4 G@
M=2>IS5'0? ^G>'ABTO=3E$:&.V6ZNC,MJIXQ$K<#CC)!...F: ."^'&I+J%I
MI?ARYFN]/2-[J[A:.5HS?D7,H9%93]U."R]3P> .?8E 50HS@#')R:Y)?AUH
MR:18Z:D]\L5A=&[M9%E DBD)))#XS@EB2*NVN@S6_C2?61=WIBDM!!+'-.&C
MD8;=K*@X7 #9/&2QP/4 P?%&GPW/Q7\'EWN5\VWO@WEW4D?W50C&UACJ<XQG
MOG K%EL);F_^)=Q%J5_9R6LJS1&TG,1\Q;52"2.2..F<=<@]O0=8\-6&MW^G
MWURUS'<V#.89()C&=K@!U)'4$ ?E55?!UBAUHB[O?^)R/],^=?F^79\OR_+\
MO''\^: .:L]>U+7KSPWICL";O0$U*8"\>U,TC; </&I;C).!C[WM74>$;+5]
M.TN>SUG4([Z:*Y?R760R.D)P421B 68 ]2.1BJ5]\/=&O]+TJS>:^ADTE!'8
MWEO/Y=Q"@ &T.!R, #D=JW]*TJWT>Q6TMVF<9+/+/(9))&/5G8\D_P#UAT%
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
MB1I(B3&[+DH2,'![<'%$=O##)-)%$B/,^^5E7!=L!<GU.% ^@% 'C\MI;1^
M?BG#%!$L<>HW3(BH,(?)CY [=ZUM:M]/N[_X=VR);R6SW+B2-,;6S:DD$#KG
M(R#U!YZUW]OHFDVJW*V^EV4*W6?M CMT42YZ[L#YL^]1+X;T)$M471=."VG_
M ![C[*G[GG/R<?+SSQ0!S/@JW@L?'/CFQM(HX+6.ZM9$AB4*BLT"EB .!DBE
M^*,4#:/HTDR1E4UNRRS@<*91GD]O6NMMM)TVRNYKNUT^T@N9_P#6S10JKR?[
MS 9/XU)>V%GJ5H]I?VL%U;28WPSQAT;!R,@\=: .%N+'3=1^,=I!+;V]Q:KX
M=<K&5#1\7*C[O0X_G]*Y.TOETGP=ID<LWV71(?%5S;W#!0R0Q!Y?+# @@('V
M'G@8%>O#0M(6[6Z&E6(N4C$2S"W3>$ QM!QG&.,41:#H\%E/91:38QVEQS-
MEN@23_>4#!_&@#"\-:9I-KXFU6_TW6&O9[V.)[J.(QF%2.%;"  ,1GZ@4GC&
MZLDUKPS:31[[Z:\=[/S9-D"NL;9:3^]@-\J]2<<CDUT6F:3IVBVGV72[&VLK
M?<6\NWB"+D]\#O1J.DZ;K$*0ZG86M[$CAU2XA60*P[@$'F@#Q:]DA?X8?$*+
MS[:<Q:^TB^2 %"[[<EE7)PN23U/4\UV^HSV4_P 9=$59;>0OI%RK@,#D%HR
M?7(S78+HNE(MVJZ;9JMZ,70$"@3C&/GX^;CCFHK/PYHFGM;M9Z18VYM@P@,5
MNJF,$Y.W XSWQUH \B<6D?P#\3)&(%N//NPP7 ? NCC/? R/S%=9>Z?:Z3\4
M_#;:9:PP2W.FWJRE%"F;;Y;+O/5N23D\UV+^&]"E2Y231M.=+J3S;A6M4(E?
M^\W'S'D\GUJ0:'I NH+D:79"XMQMAE^SIOB'HIQD?A0!Y3!Y.I_ *\O+C/\
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
MJ*Q^#6@-&(EMFUA%U?9@$6OVN3=OQSMSM!SV)%>R#1M*6^2^73+,7<:A$N!
MOF*HZ -C('M1#HVEVT5U%!IMG%'=L6N$2!0)B>I< ?-GWH Y/4[4VWQ;\-SZ
M6JH+FRNEU$1# :% OE,P'H[8!]R*M?%&YO;3X<:O-8>9YBHGF&+.X1%U$A&/
M]C=71Z?I&FZ2K+I]A;6H8 'R8@N0.@X[#M5QE5U*L 5(P01P10!Y_P"([>W7
MQ'X&OM 6)99;DPYMP LED8BSYQU484CT)&.M<L^AZ2_@CXGRMI]LSVVHWI@)
MC'[DB&-AL_N\\\8Z#TKUNPT/2=*=GT_3;2U9AM)AA5.,YQP.F><5&/#FA+#<
M0C1=.$5PVZ=!:IME/JPQR?K0!P7]J1MXUTRUUC4EM(KG0(6LY)U1DDD)/G#+
M@C<1L^H%==X)TS3]'\.K8Z5?S7MC%-((I9&5ARV2J%0!M!R!CT(J_>>'-#U"
MPAL+S1[">S@YB@DMT*1_[JXP/PK0AABMH$@@B2**-0J1HH55 Z  =!0!Q%I/
M]H^,&L66IHK*-+@.G)(,@QDMYQ4'N6V@^P%<-=:>H\'36TR!M/M?&*P:8QZQ
MV_GJ"J-U"@[QQZ5[-?Z1INJF(W]A;71A),9FC#%">N">F:;<Z'I-Y:PVMUI=
ME/;08\J&6W1DCQ_=!&!^% #M-TC3M&@D@TRR@LX9)#*T<$812YQDX'?@?E7%
M2:3IUU\;;I+BRMY5DT".1T>,%7;SV&YAT)QCDUZ"B*B*B*%51@*!@ 53;1M+
M:_:_;3;,WCKL:X,"^85]"V,X]J /%IM+T^'X'ZW>):PBYLM0F6UGV@O $N_E
M"-U4#)X&!R?4UWEC/]I^+VNV6J(K@:;;G3DD&0826\XJ#ZN5!^@]*Z;_ (1G
M019/9_V)IOV5WWO!]DCV,WJ5Q@GWJ2ZT+2;Z.W2ZTRTF6W_U(>%3Y7&/EXXX
M]* /')]/7_A#TMIT#V%KXT6WTQSU2V\\+A&ZA<[QP>WM74ZQ%I7AOQ[HNG@V
M^C:3<VUQ) R11K";PLF<[AM#% 0#[D#K7=W.AZ3>VT-M=:793V\&/)BEMT98
M\=-H(P/PIVH:/INK60LM1T^UN[48(AGB5T&.F 1Q0!C>"M*TS2+'4+?2=0EO
M;5[Z24DE3'&[ %DCV@ *">@Z$D>M9_BRTU=O$4-_X?DL;R]MK%DGTF]&%G@=
M^J-_"V4QSQTSVKL+2TMK"UCM;.WBM[>(;8XHD"JH] !P*KWNBZ7J,ZSWNGVM
MQ,J[%DEB#,%[KD\X]J /,K+7["YUKPEYDK:/H]QHA73UN%0HDRL%9,N"-VP
M \9&?[V#!K/A[0['1_#]K8W37]J?%L(65]I6/S"2\<3*  F>P[Y':O4[_0]*
MU2P2QO\ 3;2ZM$QL@FA5D7' P",# ]*;-X?T:XMK:VFTBPE@ML>1$]LC+%C^
MZ",+^% '%Z_HFE:-XV\"KINGVMH#?W7$,83[T+DCCMGM61"ND>(HO%VD^(];
M6QN4U.;SXY/*218@P,+HS@G 0+@C^M>GW.D:9>3P3W6G6D\UO_J9)8%9H_\
M=)&1^%177A[1K[4H=2N])LI[Z''EW$L"M(F.F&(SQ0!YYXCBO]-36-5M1!KN
MD?8H8M8T^]_=W42)$&WHV,9VMN((^]G'->H6TZW5K#<(&"2HKJ&&" 1GD>M5
M+C0=(NKMKNXTRSEN'QOE>%2S8Z9..<8XSTK0H \4\1WMC/X;U.\TYX8(5\31
ML3</ON)+A9T#LIR/+4 <#D[1VKI;32-(U+XNZ[YUE:7,,FE6LI5D5T=BT@WD
M="<=^OYUV,GAG09I+N271-.=[P@W+-:H3-@@C?Q\W(!Y[BIAH6D+=272Z58B
MXD38\HMTWLN,8)QDC':@#R#P_J/D>&OAG;7\@&C2WETD[2'Y#(AD%NK$]MW0
M'NH]*ZW1I-.T[XM>,)?,MK>/[!:33L6"@$"3<S>G&"377'PYH9TM]+_L?3QI
M[G<UJ+9!&3Z[<8S4:^&-$M[:>*TT;38O-@,##[,H5DP?E8 <KR>/>@#2MKJW
MO;:.YM9XY[>50T<L3!E<'N"."*EJAHNDV^AZ3!IUJJK%%N("J%4%F+'"CA1D
MG '0<5?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHK-UG7].\/P0SZE-)%%-*L*,L+R NQPH.T'
M&3P,T :5%9<7B'39M?DT-)9?[1CB$[1&WD $9. VXKM(SQUZUDZIK^B7L>D.
M^JZA9B35$BM_)CDB^T3*Q7RGRO*$YSG .WKQ0!U5%<Q;^*X=1\8:IX;6"\B-
MI#%F<6[C+OOSAL850%&&. 3G&<5SO@#QM90^$-'AUK4[F:^NKF:#[1-')(ID
M,[A%>3!56(Q@$CC':@#TFBN>&H:7_P )M<1#5+TW\.G;I+#YO(6/?_K0NW!?
M)VY!)P,8JO#\1/#%Q':2Q:@[0W<WV>.86TOEB3<5"NVW"$D<!B,]>E '4T4C
M,%4L<X SP,FO-]7\9OK_ ( \6W6GG4-.GT[[0D,@B>)OW0 Y8C .[/R@@@8S
MWH ])HKF="\6Z5>2:?I/VN5M0EM%E4R0N%FVJ-Y20C:Y&><$_P ZM7?B[1;&
M=([BY=(VG^S?:/(<PB7.-ADQM!SQUZ\=: -RBD8;E(!(R,9'45YOH>JQKX"\
M22:]K>HPV\.J7EL;Y)&,\4:OM7:0"00!V% 'I-%8,WBO1-,N+/3I[V4W,UOY
MT*&%W>5 !SPOS-R.!R2>E4S\1O#(TU[_ .V3F"*1HYPMG,7MRIPWFJ%S&!ZL
M!0!U5%<]J6H:4WB/P_#)JUW#=3-(]I;V[-Y5V/+)._ (( ^89(YQ5?2O&]EJ
M.J:[;213VMOI4FQYI[=T7 0.[,Q&%'/ ."0,]Z .IHK$LO%>DW]TMK#+.)WM
MOM<4<EM(AEA_O("OS=1P.>1Q6%;>-=-\0>#=6O[R74-)LT:>%KB.&1)(D5F3
M<K!2-_&<#.WOTH [BBLD:QI]AIVG!KF:<W,2BV&QI)IP%!W;0,DXY)QQGG%5
MI/&F@0Z'=:Q)?%+.TD,5P3"^^%QU5DQN4^Q'>@#?HK$L?%NBZCK TJWNG-VT
M1FC#P.BRH,9,;D!7 R/NDU+;^)=,NKNWMX9)F-R[QP2?9W$<I4,6VOC:>%;O
MSCC- &M14%[>V^GV<MW=RB*")=SL03C\!R3[#K5.#Q!I\S7BM)+;FRB6:X^T
MPO#L1MV&RP (^1N1Z4 :=%8<7BS29;Z2Q#727:P&X6"2TE1Y8QU**5!?Z#GV
MJ/P;XHB\7:#'J<=O- )&<A9(64;=[!<,1ACA1G:3@T =!17'>//$;Z,-&LXO
MM2G4-2AMYG@@D8B$[BP5E'WCMQ@'=@DCUJQI]W8^'?M%NVI:M?\ G_Z9';31
M2W$UM$1C!^4N%R#@/SU Z&@#J:*P;CQIX>MM-T_49-3C^QZA*L5M,JLRNS'
M!('R\YSG&,'/2LE_B1I<NL:18V4%],E]).KR?89AL\I3N 7;N+;MO0' SG'%
M ':45YQIWBN#0/%'C--9U&]FM;6Y@,2^7).88S"&8[4!VH">3@#I7H=O<0W=
MM%<V\BR0S()(W4Y#*1D$?44 245SR:CI8\97J#5+UKV"Q4S6)WF%(]YQ(%VX
M+DG&03P,8J"W^(?AB[6Q>#4'>&^E\B&86TOE^9N*A6?;A22#@,03P>AH ZBB
MD=@B,QR0HR< D_D.M>9:[XSDU_X:^)]0TYM0TV>Q,RPR+$\38C;;RY&,DYR
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
M0=VW][A?W7/'S8JW?WVF?\)AI%M+JEY%?F*9H;.)F$-PNT;B_&#M R.>,^]
M&_17*S?$7PO!#<S-?RF*UN#;W#):RL(6&,E\+\J_,!N.!G//!K:OM:LK HLC
M2RR2(9$BMH6F=D&,MM0$XY'/OB@#0HJGI6K6.N:;#J.FW*7%I,,I(N><'!&#
MR""""#R*N4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5C^*]#7Q)X6U'26.UKB$B)_P"Y(.4;\& /
MX5L44 >1NOBBX3P_XV2SE35Y@-,GLV& L4B[0[#T$XW_ .ZP]*W?&]I'I^G^
M#K*W25X[36K-CM0N5C0,&=L#@<C)/K7?T4 <+93_ -F_%C7Y+F&X6*]L;1H)
M1"QC8)YF\EP-HQD=2*XZ)9%^".F6AMYQ=IJJNT'DMYB@7A<G;C.-O.?2O:Z*
M .%$\8^,SW7S?9O^$?$?G[3LWB<OMW=,[3G'I7'!7_X4:+/[//\ :_[4W^1Y
M+>9C[;YF=N,XV<Y]*]KHH :CK(BNA#*PR".XKR)FDA\ ?$+2)+2[6]>]U!XT
M^S/AQ(W[O:<8;<#D8ST->OT4 ><74JOXJ^',J*YCAAN!*PC;$6ZW"J&./ERP
MQSW%8NA&PCTN7P?XDT35;O5X;B14MV\]K>\!D+I*&!\M5Y!).,$$]:]AHH 0
MD*I). !DFO($WO\ ";QQ;B&;SY[^_,,7E-OD$CDH57&2".A%>P44 >=-,DGC
M_P %3*KF*/3+A))/+;:C,L>U6.."=IX/I6;"P/A?XG1B.3?=75VUNOE-F8-
MJJ4&/F!8$#%>KT4 >8-)G4/A@^R4BWB?SSY;?NLVVP;^/E^;CG'-"W5SI5]\
M181HTU]=3/\ :8+:2V9HKB/[.HY.-K D$;<Y/2O3Z* /*=*NUG\?>%=0C74[
MB&339X&F>R>.-)#Y?R*FT!%&#SC''))%0V3R0_"3Q;H\MK=I?1MJ"&-K=QN:
M1W*!3C#$A@1MS7KE% 'F<;S:7XF\):_<)*VCMHIT^60(2+64[&W.,94';MR>
MA'.*R_$FG3S:1\2-7MHIFM-6CMX;.-8VS</&F&=5QD@DX!QSM)Z<U[!10!Y_
MJ,T<OQ!\#31!VACM;M9)%C.V,O&@4,<87)! !]*R_#T=QINN:/\ \(]>7%QI
M%Y.YNM%O8RSZ9E&)=&(!10?EP>#NXSFO5** ,3Q?%8S^%KV#4K>>>RE")*MN
M&,@!=1N7;DY7.[CTKSRZL/$MWX?\2Z)9:@VOVR6D$UC?NNV9RLA8VS.,;VVJ
M>>HW\]:]>HH X/PSJ.@^(]7L;ZRTC5/[1M$?S9=06<&RW+AD#2'!8G PN>,D
M]*D^$[O%X"L=-GM[F"ZL3)%.DT+)M;S'. 2!GC!XSU%=Q10!P_Q$D NO"2A9
M',6NP3R;$+;(PL@+M@< %AR:AL[EM ^)OB"ZU,LNG:Q;VLEE=[28P8D*M&6'
M ))W =\G%=]10!XS-I=QIGAS2VGMYUCNO&2ZG%;^2Q:"U,I(+*!E1CYCGINY
MYKK?%LAM?'G@S4V@N);.+[9&\D$+2[6DC4("%!/)!Q7<T4 >902+_:7Q,=DD
M"W")Y),;?O<6P0[>/F^;CC/-=7X#R/ &@1NK+)%I\$<B.I5E94 ((/(((KHJ
M* .&CF2/XRW]PX=8!H<<7FE#LWK*[%=V,9"D'%<; KI\$-'M#;SBZCU1':#R
M6\Q0+PN25QD#;SGTKVNB@!%970.I!5AD$=Q7CDIEC^%WC;1GM+P7WVV]VQFV
M?Y]\I*;3C#9!R,9XYKV2B@#SV_F27QWX"FB#M%%:W:RNL9VQ[XD"ACCY<D$
M'N*S+&*PN=&\=0:I;WC6=UKN_P#<(ZR>6QA59DP,D*PW9&?NUZK10!Q/@=]7
MAU35+"[U(:SIL$<)M-5>,+(^=V8G8<.5X.?]KGDX%3XN!9_#VFVPA>X8ZK;2
M/$D1D/EJV6) !XQ7H-% 'F\%L/ 'BY[RPM'E\,:\X:7[-"7-E<8X;"C/EL/P
M4^@ZT[B^L]&\::]%X@M-5ET[6&BN+&YLQ/)',/*6-HF6(]?EX!'(/TKU2B@#
MR_6-+M;:>S?2;JZ\*ZM9Z:IM2%,D$D1=R+>12"K,",X!R-_&<5(;J_C\3>!-
M6U72Y[9WTRXAGBM[=F6&9EC(3"@[<X. >F.O%>F44 >*^([V;4=!UJ-].OK:
M[MM;1S8VMDZQB,7"'SF95_>LX&[.3[#C-=4KRK\4-3;R+N(:GHT"6LOV=\!@
MTF=QQA2NX$@X->@44 >1^$Y=-N-(TKPSK&@ZJ^O::T<9MI_/:!6CX$X<GRPN
M/FS^ !R,L@OI-)\*^.?#>JVUV-5F>_G@*VSNMW'*K%75@"/8^F*]?HH Q?"#
M%O!FBAHI8G2QA1DFC:-E8( 00P!ZBN1TU7\!^//$,FHPS?V-KDJW<%]'&SI#
M+@AXY-H.W).03Q[UZ110!S^HW9\1:'J5EHY9_/LYHTNR"B*[(0NTD?-R>HX&
M.N>*XWPK?:1JMMH^G7VA:J-=TQHS+!>"?RK1XP 90[$H!@$KCDY Q7J5% '
M> %,FA>)H5BD2675[Z1%>,H75V)1AD#((Z&N8GE>;]GZTTU;2]%Y;BUA>%K6
M17WI.A< $9. I)(XKV:B@#A/$US$WQ%\$SKO:"$WC2RJA*1AX<(68# R>!FJ
M%]:7&I>-_&MI:;TFO="CM;>8J54R[9 0&Z9&Y<^E>E44 <!X/\1VNJZ9HVDS
M:'=)K.G(D4\5S9,JVC(NUG$A7:,@';M.3D=LD<E<ZA+J&E:%<RZ=?VMS9^)(
MI;G3K:PD2&S03-DX5?G8Y#$_,26. ,XKVRB@#S1K>ZG\6?$#3HX+F&YUBQ@%
ME*86"'_1F0DOC:,-@<GK47A2^TC68]&L+K0M6_M[3FC,L%X)_+M'08:0,Q*
M<':!R<@8QFO4** .<\?:5?:WX"UK3=-)^V3VS+&H.-YZE?Q (_&N:U69?&5C
MX1ATZ&:.]M=2MKNYC:)D:S6-3Y@?(^4_P@=\\9%>D44 <-HDR_\ "V?$SD.(
MYK2TCBD*$([)OW!6Q@D;ATKH_$\JQ>%M5+9RUI*JA0268H0  .23Z5K44 >.
MY/\ PJCP/;&&;S[;4+$SP^2V^,(^7++C( '4FM/Q!:7&K^.?$EK8;A)>>%C:
M02[2$:8O(=N[IG# ]>AKT^B@#@_"?B2TUNQTC3VT2ZCUBQC6.=+FR9!9,J[6
M82,N.<$ *<G/89QSNG)-#\(=4\%W]K,VOQQW-HEN8R3<.[L8Y4.,%26!+=!@
MYQ7KU% 'G6EV[Z?\4M,M[AGE:W\,K9O<[&*-,)5)&[&-Q )Q3=%U33M/\>^/
MTOS@/-;'88RWFC[.N448^8_[(YYZ5Z/7/Z+X=GTGQ!K>JR7R3_VK)'(\0@*>
M640(,'<<C YXZT >>^'M&U/P8_@B]U2";[#!9W-K<X!?[$\S^8A?&<#&$)Z#
M'-7M6L9)H_B-K=NDALM2TU+6V"H<W4JPLI91C)&650>^#7JE% 'GFJZDUAX!
M\+2Q61DA$MI'//\ 9#,]@H3F41D$AE(V@XX)Z'I6%]GGN4^)]K;6FIRO?62/
M;-<02;IA]EV]6'4MT7KVP,<>P44 >7ZW?1WWAGP))##=8AU>R>0/;NI1$0AW
M((R%!.,GBM'1KH^&_''BE-9\R.'4IHKRRNBC,DR",(8P0/O+M V]3G@5W]%
M'C=EI-SH>B^!;6[@EC9-<DO&A\LG[+"_FE0V/NXW+G/0D^E=%I^I0Z3X]\=Z
MG<17!MEMK.13'"S&7RXW#A./F(R <5Z%3)4,D3()'C+#&Y,9'TS0!6TK4[;6
M=*MM1M"Y@N$WKO4JP]00>A!R"/:N.E$UO\5]54QW,?\ :&CPQ6LZ0LR;U>3.
M6 P-NX'DBNWM;6&RM8[:W0)%&NU5SG ^IZGWJ:@#QZ&*:[^#$G@N:RE7Q!''
M]B^QM&<EQ)\LH.,%,8;?T]Z]<M8G@M(87D,CQQJK.>K$#&:EHH X3PM<Q)\0
M/&\S[TBFFM7BD="JR!( K%21@X(.<5E^$9X8?A3%IEY8M-->7-S:BTGB90?-
MG<@OQE4VL&)].G.*]/HH X#X?M-X<N[[P9?"262S?S+74/+;;=1,!@,W(\Q
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
M$<DAVHJ+P<G). .G?U'6N5UZ:X?5/A[J=UIX?4#<NH$3!WD!MV(&XA<9///
MH ]0HKDK/QU +377U>Q?3KC19%2YA\U9-P=0T95A@'=D#!QS2Z=XX@NO%,.@
MW$-ND]S T]O+:W:W"-M^\C$ ;6 YQR#ZT =93)IHK>)I9I$CC099W8  >Y-9
MWB#7+?P_IJWEQMP\T<";WV+O=@HW-_"N3DGT'?I7%_$V>74?AAXD74=-CADM
M#'Y3!_-5\LA#HQ4'^(CH#P: /2**YJS\53/XJBT*]TF:S-Q;/<VDSRJWFJA
M8,H^X?F!QSQZ'BJL'CDO/HK7.E2VUGK%P]M:O))B967<09(BHVAMIQ@GJ,]:
M .OHKD+3QI>ZAKE[IMGX;NY/L-]':W4K3QJ(D90WF=?FP#G:"3CTX%5;GXF:
M=;K9WFR"72[JY%NLT=VK3)DE1(T6,["1USG!!Q0!W-%<W#XJ>]O+J/3[%+F"
MTOUL;@K<8EC8L%+F/;]T9SG.2 3C%=!<7$5K;2W$\BQPQ(7D=NBJ!DD_A0!)
M45S=6]G"9KJ>*"(=7E<*H_$URTOCD6NGZ;K%YIKP:)J,D:177F@O$)/]6\B8
M^56R.0Q(R,@5FZK<W]U\6K'39;""XLDTF>189)OE;=)&K.05/.,KCT)YYH [
M]'61%=&#*PR&!R"*6LGR]/\ "/AB06=G*MCI\#NEO #(VT9;:H)R3Z5GV7BR
M:77X]&O-+,%W-IYOX5BG$FY00"C9"[7RP]O>@#IJ*X&'XEO+H5GKC>'[J/2Y
M;O[+/,TZ9A)E,0.WJPSC..F>,XK>M_$KR>-;CPW/8^0Z6OVN*<S9$\>[;\HQ
MU!X(/3WH Z"BLW1=3DU>SDNFMA#&)I(XB)-_F*C%=XX'!()'M@UG:AXI>#4]
M1T[3[)+V[T^V6YF@-QY<CA@Q C7:=Q^7O@9(&: .CHKG=6\60V%^^GVXM)+V
M.W6XD2YNUMU"L2%4,0<L=K<8P,<D9&<>'XF6][:>'KC3]'O+D:TTL<8WHICD
M16)0Y/7*]>F.<T =NTT2S)"TJ"5P65"PW,!U('?&1^=/KC;?7$NO%VA6^J>&
M7LM7N+.>2.:62.0P!2 Z!E)SG*^G7ZU!J/Q-T[3[<:AL@FTL7/V>25+M?/7Y
M]AD$.,E-W?.<<XQ0!W-%<W_PE3W%_?V^GV*7:V%W':W(%QME4MMRX3:<H ^<
MDC.UL#CGH9I4@ADFD)"1J68@9X S0 ^BN<T7Q1)K$-E>K91+IEY;M<1W4=R'
M$8&#MD&T!6P3P"0"I&:HS^/4MM$M_$4NG./#T\BK]L$O[Q$9MJRM'CA"<=&)
MP0<=@ =C10"",@Y%<->?$W3K2.WO=D$NES7(M_.CNU,RY;:)#%C.S(ZYS@@X
MH [FBN;C\5/=WUW%I]BEU%9WR6-SBXQ+&Q907\O;]T;LYR"0#Q6?I7B;5I_%
M_BFUO+)!8:4L( AD+N 8VDR%V_,S9 QQC '/4@':4R*:*8,8I$D"L5)5@<$=
M1]:Y>R\7M=ZKI&FZAI1M1K5H]S:@R[V"JJL4E0J-K;6''S#.1FN,\+^)KCPE
MX6U2>#P[<W6DVFKWAN9X)$001B8_=0G+!1UQ@ =^#@ ];::)94B:1!(X)5"P
MRV.N!WHCFBE:18Y4=HVVN%8$J<9P?0X(KA+QK2Y^+7A;4+41LMUI5TXF5<&1
M/W94D]^#Q]:GLO%>DZ?9^*M3_L<Z>=/OO+N\E T\I5 '8C@?>49R<#F@#M7=
M8T9W8*BC)9C@ 4(ZR(KHP9&&593D$>HKB?&%U-J?@/Q5;W^FP+'#I+W$,R2^
M=%(3'(05)4<J5!Z=Q1X>\52VS>&-&N])F@@U&R"VEVTJG>\<08AD'*@J"02?
MJ!0!W%%</JOQ+T_3+:34!'!/ID%S]GF=+M?/&'V,ZPXRRAO<' R!CFM:\US[
M??:AI.G:=%J1M(5:\664(GSC*QC*G<Q7G!P,$9/- &_%-%/&)(9$D0Y 9&!!
MP<'D>]/KB?A%C_A5FAX&!Y<G![?O7KLY9!#"\K!BJ*6(49)QZ#O0 ^BN2L?&
MKSZEH=K=Z5):KK<4DMGF7,B[%W[94(&PE?0MSQ6?-\2)X]*UC4H_#=V]MH]Y
M);7A:XC!54V[F49.X_-G XP.O.* .]ID<T4V_P J1'V-L;:P.UO0^AK%NO$*
MR:I#I.FVZ7EY-:_:W623RXXX2< LVUCECP  >ASC%<_\*0!I'B "U%IC7[S_
M $<8Q%\P^7CCCIQ0!WM%(V=IV@$XX!.*XF;XA/!X7UG6GT9@='NVM;NU^T#>
MNT@%A\N"/F!'J.?:@#MZ9#-%<1^9#*DB9(W(P(R#@\CWK+.LS-J%I:P6B7 F
MM&NG>*<$(!C &0 =Q/!)&<-TQ7$3>+'M/AG;:KX:T6'3XI]1^S- SA?*W7!C
M9@%!!8G/TSGG'(!Z69HEF6$R()6!94+#<0.I _$4^O.-3DN+7XMZ5=Q:4LFH
M3:+<!X89%&XB1,;I"!P!WQ] >E=9X7\1+XETN6Z-H]I<6]S+:7%N[AC'+&V&
M&X<$>] &W17,:]XMGTCQ!9:+;:+<WUU>P32P%)417,8!*Y)XZCDX'IGI5>\\
M<_9HI(_L5NFH6UJEQ=V=U?)$T;,N[RE."'? ]AR.>: .OHKDK'QW::T-+32(
M4EGU"S:\CBNIO).Q6VE1PV7#9&!QP3GI27GC:>TOM%L!X?O9+W5K1[B*(2(-
MC*JLR$D\$;@"3@>F>E '745QFG_$2TFT[59-3L9M-U#2[B.VN;*216.^0@1[
M7X4AL\'@=3TYI;?XAZ>FK7VG:E]GMVM;%K_S[:Y%Q$\*G#?, "&']W'TS0!V
M5%<W#XEOVU#3K>;0;A(=2A>2WF1]XC*KN"SX7$9(Z8+#/%5O &O:KXATFZO-
M3MX8\7D\:F.7<!LD*[<;1P .O?K@4 =;17(^*=>U?3?%7AG3=/M89(+^>82E
MYMA?9$[;/NG Z'/MBKDWB:XFN-3ATC3/M[:80MU^_P#+S(5#&./Y3N8 C.=H
MR0,]< '145G:#K=EXCT.TU?3G+VMTF]-PP1S@@CL000?<5HT %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5S'Q T>_UOPG+:Z;$LUVEQ!.D3.$W^7*KE<G@$@'K73T4 <9)8ZQ<?$/
M2=;DTIX[6'3IK>4K/&VQW96 Z@G 7G ZGC(YKG_^$2\2-HNI26UJEMJD'B23
M6[&.>5"DZDGY&*D[25+ _ASW'J=% &%H%[K^HEI]8T>/2$5-JVWVE9W=N[%E
M& !C ').3G&!6?XWTW4M2F\.MI]B]R+'5H;V<B1%Q&@8'&YAD_,,#VZUUM%
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
M!M^Y@@&"HP2>>.=BXT[4S\4K76$TZ1M.CTM[-IA)']]I%?.TMG&%^OM77T4
M9/B>'5KCPQJ4.A3+#JCP,+9V.,/]>Q]#V-<=I>B:U;>,M(UI/#D=I;)ILMM<
MH;Q'E$A9&W.W\;':<')SW(KT>B@#RK_A%_$/_"I?^$>_LI_[1^W^?L\^+;L^
MU>=G=N_N\?7VYK?\?:7=7L>B:CI<_P!BUN&[6&W9ADE)AME4@<'"Y?\ [9UV
MU8]OX7T>V\17.O1VG_$RN  \S2,V. N54G"G QD 4 :-G:0V%C;V=LFR""-8
MHU]%48 _(5P_C/PS-XAN;QAHDWV^",'2=7L[A(I(GV]'.X-M#<]#P3@9Z]_1
M0!Y_<Z=XL\/^)UUK3;&+78[ZQ@MM1@%PL#B:+.)5+<;3N/'6K&K:=K][KGA+
M4)-.61K&YFGNQ!,FV)7C9%12Q!8KN&3@9P3[5W%% ')ZIIFHS_$C0]4ALG>P
MM+6XAFF\Q!AI-F,*6R0-O/'?O6/X<LO&7AJ)_#,>DVUSI\<S_8]7-TH$<3,6
M&^(C<S+D\#@\#(ZUZ)10!YQXC\*WVL:K)J%GI,NGZ_!=*+36+:=$1X0P_P!<
MH;<PVY&TJ<X'/) ]"N?-%K,8 #-L;RP>A;''ZU+10!YMIW@J;^WH[NSTN?0+
M6\M9H]8M$N$:"=W3:IC16."&).["\#IDFFQ>&=?N?AP/ E[8[2H6T_M)94,+
M0*X(<+NW[M@QM*XSWQ7I=% #$C6.)8E&$50H'M7GWA:R\9>'+1/"YTFVGL+=
MV2UUG[4H"PEB1NBQN+@'&.AXY[GT2B@#SC6_"M]JFM?VI9Z3+IFO0WJ^5JUO
M.BQS6PD'^M4-N;]WD8*GD#G&<73H_B2S\4>,+G3K>%5U:WB>SO6F7$4J0% &
M3DD[MIZ8QGZ'NJ* /,--\/\ B$:]X0U23P_';R6,=Q%J,DMZCRR/)&JF1F&2
MPRIQR3ST%6;/0=?M?#/B'PU_9OSZE=79BO\ SHS L<['YB-V_<H8\;>2!SCD
M>C44 <1_PCU[8^-/"\EG9R2:7I6FR633F1 1N"!3@MDX"<\=^]5]/TG6;1?%
M[RZ&EPNI:BMQ#;SRQ%9X2(T=3\Q .U6//'2N_HH \P7P9J-AHWBNPT6QN[;2
M]2TXP6FEW%RC>7<.KAF4[R$3#+QNSG/' K1ET;6'OO <PTR7;I"M]LS+%\F8
M#%Q\W///';WXKOJ* /.]!LO&/AEKCP];Z3;7>FFXE>RU5KI5$,<CE\21GYF9
M2QZ<'ID=:M6>FZ_X;\;ZW=6FF_VGI>LM'.)$G2-[:54V$.&(RIP#E<D>AKNJ
M* /./#;^(_!/@3P_87.@I,ZW/D7>V\3,*/(=K ?Q'+@;0:[[4%NGTVZ2QD2.
M\:%Q [C*K)@[2?;.*F>&*22.1XT9XR2C,N2I/&1Z4^@#RS3_  _XE&I>$-2F
MT"-+O3GE&HS2WJ/+.[PE#*6&<KDY R2,XP *F;PYKK^#/&^F_P!E2"ZUB_N9
M[13-%@I*%"ECNX(V\C^=>FT4 >>QZ3X@T7Q=:>(+/27O;>[TR*RO;19XTE@>
M,Y5P68*R\D8!SWJ+3&\3>#_#GB._?0(9YI=8N+Y8/MR+^X=LEMV,< =.IST[
M5Z/3)88IPHEC20*P8!ES@CH?K0 L3^9$CE60LH.UNH]C7%W?@V6Z\<7MRXC;
M0-2MXY+ZW;_EK<1Y1./0JP)]XUKMJ* .2\"Z!J/AW0GAU23[3=Q$V\)4C)MH
MBPA7KC)!+?\  ^>E<U'X3U__ (53_8_]GA=3@U+[8D#3IB5?M7G8# D [3CG
M'->I44 <8]CK$_Q$TO6Y-*=+6+39;>4K/&VQW=6 Z@G 7!XZ],CFI_ NF:CI
M4.N+J-FUN;K5[F\AS(C;HY&R/NDX/J/YUUE% '):QINI7'Q%\/:I!8/)8V4%
MS%/*)$&#*$ P"V3C;SQWXS5"\L_$_A[QMJ6JZ/I$6LZ=JZQ&:'[4L$EO+&NS
M<"W!4J!G'/\ 7O** .'\0^'YO$$=O;:[H/\ :"K!YD=U83)'+:3EB2$9F4X
MV\]RO(YXQ'BUG2/%7P[@U(/J>I0V-ZEP8Y%W,=D?.6(#$<9)(S@FO4ZRKOP]
MI]]KEGK,XG-[9*RP.L[JJ!@ PV@X.<#.1VH XS5?!.K:LGB'6;?R[+5[V[M+
MFQAE8,$^RXV"0J2,L=W0D#(YZUHS6GB3QGX:U+2]:TB+0EN+1X,"Y6X9Y6'#
M#;P$'7&<G/;'/;T4 <CX7NO&$L-I8ZWH\%B+5 D]VMTLHNMHP-BCE<G!.[&.
M@'.0O@/2]5T.QOM-U"S2.);ZXFAG68-YRR2%P0HY'!YSBNMHH Y/Q;I>J7&O
M^&=6TVS6[_LVZE::$RK&=LD3)N!/'!.3WJII&F:SX6\0Z^\.FOJ-AJMQ]NB:
M":-3#,5 ='WLORD@$$9X[5V]% &!X*\/-X6\)6.DR2+)-$&>5D^Z7=B[8]@6
M('L*WZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***PO$^NOHEO8I"F^YO[M+2'*%PI(9BVT$$X
M5&XR,G% &[17$1ZUXOA&NQ+IB72P6XFTZZN$%LLC'[R2 M_#UR, @=JAM?&T
MEIXAU2SN[J._TZTT8ZJ+J* QD[6(=5YVNN!D,/<9- '>$A02>@YK/T?7=/UZ
M&YFTZ8RI;W#VTI,;)MD7&Y<, >,UBZ=>^*+Q-"U-!8RV5^@DO+< J;9&3<I1
ML_,1P#D<]0!7$VFJ:[H/ASQKK6ES62PV&OWDTD,\+.TX#+E=P8;..^#D^G<
M]AHID,HF@CE48#J& /N,UQ?B3Q?)I7B5](EOK?2?,M5DL+B\A+0W,Q+ HSY
M7&$XR#\W7H* .WHKE8M;U0?$%- E:W^S2:,;X$1G>DHD5,9W8*\D]/QK)L/'
M&HR>'XY+A;5M1N==DT>W94*Q@AV&]EW$G"HQP#R<#(SF@#M=4U.TT;39]0OY
M3%:P(7D<(S;5'4X4$U+9W4-]907ENQ:&>-98V(QE6&0<?0UQOB7^WXO"_C&W
MU(VT^G#29GM+I!LD+&)]Z,N2..H/'7O5'1=9US29O!-I<RV4FFZM:" 0QPL)
M(&2#>K;RWS9Q@C:,9[]: /1J**X71/&%QK&OG3C?6UKJ$%Y+'=:3<0E)1 NX
M(\;$_/D!&)&1@G@4 =U17GLWBWQ%J.E-K/A^Q:[5;IHXK'[,<3Q)*8V/FE@
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
MP01P3@C\C7044 <TEM9^'+C4_%&OZA D\Z112SD;(H(E.$1<DG[SDDGJ3T'
MJCX*T>PCU37=?T]V>RU*Z+6G.4VX'F.GH'D#'W"J>F*Z^:"*YA:&>))8F&&1
MU#*?J#3U4*H50  , #M0 M<5;>"+W3M-U?0]/U*&/1=1>5PKPDRVHE_UB(<X
M(Y)4D?*3_%7:T4 <K'X1DM/%6EZI8W,$5EIVG'3XK0Q$G82ISNW=M@[5E/\
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
M,Y&%Z<G(!V]%>1)KVM2^!-)\3WE[<F31M3,&I&&1D2[MDE,;.54X)'#?\!;M
M5Z+Q#-IOC/7[=Y[NXL]0MBVC"6Z<H\R,(I(TYXS(RX/4#.#B@#T*ZN[R'4K&
MW@T]Y[:<N)[D2JHM\+E25/+;CQQTJ[7!WZWVC^-/ FG)JM]+!*MU'<K),6%P
MR0%@SYY)W$GDX'&.E8$Z:G=:5\09W\0ZNKZ3<S/9^7<E-A2!7 .W&5S_  ].
MO&>: /6Z*\_N-9OI[OP;)J$\L&DW]DTEU+"YC!N#$K(&92"JXWGJ!GKVJ7PK
MI>K:GX=UR#4-6U>&.YO)X=/N#+MF2V#8C=21N!//)Y( />@#NZ*C@B\FWCB,
MCR;%"[W.6; ZD^M24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5G:[HUOX@T>XTN[DF2VN5V2B%@I
M93U&<' ^E:-% &#>>$["^LM.@FFNO/TU@]G>*X6:$@8X(&""."""#WS4J>&K
M1;348FFN'GU)=EU=LR^;(-NT#(&  ,@   9)ZG-;-% '-2>"=.DT;2-*-S>B
MVTF:.:TQ(NY6C^YD[>=OH?QS5FX\+6DNM2:Q;75W8W\T2PW$MJZCSU7[N\,I
M&1V8 $>M;E% &:N@::GAY]!2V"Z<\#0&('.58$-DGDDY))/))S5?_A%=(QH@
M^RC&BG_0O]CY"G/KQ@_4 UM44 9&H^';74];TS5II[E+G32YMQ&P"@N-K9!'
M.1QS^&*IKX+L%MM;M_M=[Y>M,S7@+K\Q9=K8^7Y<KQQ71T4 >:>)-'6SU71[
M.6#Q,NFZ?8&&VU'1W=I0Q*@QN(QG 5$YVG.>O'.OHN@7%YI.J6-QJ?B!M+O(
MT2%]0FVW:-\V]E; 95(V8#<Y#<8//:44 ,AB$$$<*L["-0H9VW,<#&23U/O3
MZ** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MC#E6;YGP<<*0.#DD#O6=J7BR[TBTM9[[1]AFU./3V5;C.-[ +(IVC<O/L?Z
M'4T5STGBJ*U\47^CWD @CM-._M%KKS,KY6XJ<C'!&TGO4-OXFO;F?23)H$_]
MG:LI\J>-S(T(*[E,R;<(&'^T<'@T ='#<0W ?R9HY-C%'V,#M8=0<=#[5)7D
M?A_Q%+X/T'Q1>0:(UQIEGXAO#</'*L8BC\P#Y%Q\V!VX&.A]/6U8,H93D$9!
MH 6BN:D\522ZEJ=GIUC%=OIDT<5S&;G9-\RJVY4VG*@/U)&=K8Z<P:WXWATR
MXU&"UCM+B;3D#W$<]ZL#,2N_9&"#N;:0><#Y@,]< '65']H@^T_9O.C\\)YG
ME;ANVYQNQUQGC-<8_P 0VN+C28-)T*YO6U6QDO+7=,D62@&4;.=I&<$G\,U8
ML-<MY_&YM;[0%L-4&BI=2W4DB,RQ%\&+<O4!MW?MG'- '7T5P_\ PLJR$VDR
M^3 ^GZI.D$,L5VKSQE_N-)%CY5/KN)&1D#I6G8^*I-4N)#86,4]K#?O8SLMS
M^]A96*%FCV\+D<?-G!!QZ '2T45QZ^.9$FT=[K2)+:SU:]:RMS)*5G5@6"L\
M1484[#T8X!'K0!V%%<3<^/+Y9O$,-GX;FGDT1@9]]TB!D,?F9!P><=!S[D<9
MTU\707::*FF6_P!HN]7MOMD$4C^6(X=JL7<@' ^91P#DGZD &_'<0RR21QS1
MN\1Q(JL"4/7!':I*\_\ ATK+XA\:A[..S<:FFZ"-@RJ?)7)! &0>O0=>0*U/
MB!K>J:%HMI-I<4+//?6]L[R2%2JO(HXP#UZ9[9SSTH Z@W$(N!;F:,3LI<1[
MAN*C@G'7'(Y]ZDKSB^>ZM?C!9W,&E1RZC-X?E#Q12@*6$R8W2$#@#OC/M6Q9
M^/K2?PW'J5S;?9+I[Y].-K+,H"W"L05,G3: I;=CH.A/% '7T5S/A[QA%K>M
MZCH\D,4=W9*DF^VN!/#+&W0J^!R#P00,>]:FNZW;Z!IOVN=7D9Y$@AA3&Z:5
MV"HBY[DG\.30!>-Q"MPMNTT8F=2RQEAN('4@=<<T0W$%RK-!-'*$<HQ1@VUA
MP0<=QZ5YZ3=?\+JTZ2[TR"WG.BW!WV\WF"4;TP"Q53D=.1CD<^ES3/&&EV7A
MN_U*/28M,5=8>RDB+JBM.9 C22,!A06.2>>!WH [JHY+B"&2*.6:-'E;;&K,
M 7.,X [G )KBO&7B?7=*\#ZY?P:?!;W5KM2.7[071D<+^\0[!D@MC! Y!_&[
MJNKI;Z[X8M=5T*&6[N[B18+@2K(MJX1CE25#$E1Z#KUXH ZRBN(N?'E\LOB&
M*S\-S3OHC#S]]TB!D\OS,@X/..@Y]R.,ZL?BR*^&DQ:7;_:+K4[/[=%'+)Y:
MQP87YG8!L<NH  .3[ F@#HJC-Q MPMN9HQ.ZEUC+#<5'4@=<<C\ZX+7/&6N+
MH^DS6NCM8W$^N0Z=<1W<C*1^] /EG;\R. 1OQT)X-:\FJP_\)[8:=<:'$-3?
M3I9H[TR*P0!E#1J<;L9(Y('3I0!U5%<IIOC)[W2==NIM.%O<Z1/);R6IGW,[
M* 1@[>C9&W@YS3]1\7_8KE[!(K'^T8;=)YX;F_$*+NSM17*G<QVGL .,D9%
M'445D^&?$%MXI\.V>LVD<D<5RI/ERC#(P)5@?H0:UJ "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_!UD^B>)_%NFR@C[5
M?_VI 3_RT250&Q_NNA!_#U%=I4,MI!/-#-)&#+"28W'#+GJ,CL>XZ'% '+^#
M-/OM%'B.75+;[+'=ZM/?Q.TJ,/*<+C."<$;3GM[TSX;:=-9^'+J^G1HWU?4;
MC4A&PP565ODR/]T*?QKJ[FUAO(?)N(Q)$3DH3PWL1W'L>*FH *YWQUI][J_@
MK5=,T^V,]U>6[0H-ZJ 6&,DDCBNBHH P;*WO8O \5E)9.+V.Q6W,&]#EP@7A
MLXQGOFN17PUKJ>#?!.F?V8QN=&O[:>Z FCQLB# [3NY)W<=/?%>F44 <!967
MB_PQKVK6^FZ5:ZII.I7CWL,\EV(3:/)RZN,$LN>1MY_/CNX%D2WC2:3S)54!
MWV[=QQR<=LU)10!Q^FZ=JEEXZ\4:M)ITC6E_!;);E98\L8E<'(W<9W#&?3G%
M<[%X5U^+X8>'M!_LTF_L+V":91/'MVQR[R0=W.1P/>O4J* /,?$GASQ/K(\5
MVTFF07@OH-NF7,URH%NAC ,03!VMNSEA@'/)X%;5_H-]XGTFWT/6K![73ULP
MTK07"L6G P@!X(V_>SC!8#G ^;M** /.=3TSQ;KGPGOM"U+3P^MO&+=91/'M
MF 8$2,=WRG Y'KT]M6ZT[5+CQ_H.KKITBV=K8S03,98]RO)L(XW<@;>?KQFN
MQHH \YC\/ZV/#'CNP.F.)]:NKJ6T'G1XVRQ*B[CNX(*Y/MZU-+HVNV>I>$=7
MM=*^TOI]A)8W=L;A$9"RH X).",H>^<$<=J] HH \IO/"?B:?P5XPTIM.@-U
MJVK-=V_EW*[=I>,\YQ@80^YR.!73ZAI^IW?Q \/ZQ'IT@L[.UN(IV:2/<K2[
M,<;N<;>?TS77T4 <GX,TO4=,OO$DE]9M E_JCWD!,B-E&1% .TG!^7]:7QSI
M>HZM;Z*FG6AN&M=6M[R7]XJXCC;)QN(R3V'\JZNB@#C#HNI7/C_5=0>S:*PO
M-(2Q28R(2'#.Q)4-G'S?I7.P>'O%K>&?".DOHUO&^A:C;R2NUXI$R1JXWK@'
M ((Z\Y/3O7JM% '$V.E:O;>(_&=_)IK^3JB0?9=LL9+%(?+(/S<9/(]O0\5D
M#PUKJ>!?!NE?V8QN](O[6>Y431XV1$EMIW<DYX_7%>FT4 <9:6.M:+XP\2:A
M#I1O8-6,$EN\<Z*(V2((5D#$$#(SE0W':L5?!FO>$[?P[?\ A](-2O=.BG@O
M;623R1<K,XD?8QX4A^F>V/Q]-HH X+Q-8>)O$'ANU$FEQI>?VC;W/V2.X1A#
M'$ZL0SG&YC@]!@<#MD]XC%D5BI0D9*MC(]CCBEHH X^[T?4]+^(3^)+"U:^M
M+ZR6UN[>.1%DC9&RDB[R%(P2",@]^:R[WPCJ?_"&>+8H;42:IXAFED$"R*%A
M#*%0,Q(!P!DXSR2!D<UZ)10!2T=9DT>TCN(&@FCA1'1F5L$  \@D8KF_&'A]
M/$5S]FO] >_LU@#6UW;3)'<6T^6SM+,I QL/!ZCD'MV-% 'G]IH'B*'7?!=S
M?HU\VE64\-]=B5?FDD5 ",D%L;>3C)Z\U1?0/%<.F^)!8V;12WVN+?+']I1&
MN+;Y \6]2=C$(>?0]:].HH \V@\.ZY;ZQXEN8="MK>TU32H[>"&"Y3,;JL@V
MD8 SEP2>@YP2:MR^%M8O?A7I6CQ!++6]+CM7@,C!HS-!M(R5)^4[?UZ5WU%
M')6M[XPU'2KM[[0;.PGCMG6*U:[6<7,Q'&2!A$Z]<DY[8YI^%O"CZ+XKN+_3
M;"?1](N+4B?3GF5XVN"P(>-59@H"A@>F<CBNYHH PO&FD7.O>"]8TJS*?:;J
MU>.+>< L1P">U<_/HVO?VQX=\3QZ<GVNRMWL[S3EN%+-"P'*N<+N##."<$=Z
M[VB@#F="T2XC\4:UXCO(?L\NH+##%;E@S1QQ@\L5)&XDG@$X '/6F^.]!U'7
M-&M'T>2)=3TV]BO[59CA)'3/R,>P(8BNHHH XC5=)U_QUX0U33-7L8=$^TV_
MEQ0BX%PWFA@P=F48"@J!@9)!.>U%SI6L^*(_#L&KZ=]A;3+V*^NI3,CK+)$I
MVB/:2<%B#E@N ,<UV]% 'G"^'];/A[QY9'3&$VMW%Q):#SH\%9(EC&[YN,%<
MGV]:DU/PQ+K.D:?IVK^&Y+A;;3HE@N;>XB2XM;E<AMK%Q\O"$$$].1Z>AT4
M< /#_B6TU/P;J$@BU.ZTZRFM+^1I]GSNJ?/DC+#*G/&3UQ5BTT'5'\1^-IIK
M3R;;6888[65I%/*0F,[@"2.3D>WI7;T4 >:/X=\2-X \,6ITR'^T= N[2;[*
M+I3]H6$;6PWW5)!R,GZUH6>BZ]=>,-<U*[L(+6UU+2X[9/\ 2 [1NN_@@#D_
M,,]O0GK7=T4 >7P^&?%=OX/\,/:V=K#K7AQE$=O)<!DND\LQN-P&%W \9Z=Z
M[C0KG6[V.2YUG3XM,R L=FDXG8=<LS@ <\  =,9SS@;%% &#XJL#J=C!9RZ-
M%J]C++B[MW9 P3:V&3<0-P;;W!Z\UQS^"M;M_!3V-H))VM-9BU#3K&ZN0SI!
M&ZD0F3) /#$<D#(&:]/HH \\N/#FN:_XKU.[O]/BLM/U+0#IK'[2'DB8NYZ
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
MXSR^<XV[>U &G1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5RVM^%;RY\4V?B71M1CLM2AMS:3+/ 98KB$MNVL RD$-R"#74T4 <"
M?AO-<Z1K=G>ZT3+J&H_VG!<6]OY;6LXVX9?F.0-HX]SSWK4L] \2G3K@:GXG
M6?4#%Y5M/!9B)(N0=[(&^=CM'<#&0!R:ZJB@#EK?PI,GB"\U^2:SCU*XL?L9
M-O;E8V^;=YCC=ECP .> ,9/;E=:TL>%_!?ASPE=Z_:VZFYVB^NK,?9G2,%PD
MJLQ')*X&X9(]B*]3IDL,4\31S1I)&W574$'\#0!Y]H2ZI<B^T:WU?P[?6ES;
M2[[C3+/8+>0X +A7*L6!/&0>,]*NGP+??V#X6TM=7MQ_8%Q#.LALS^^\M2H!
M'F?+D,<]:[.&"*WB$4$211CHB*% _ 5)0!Y[?_#G4;S2]?TN/Q D=EJE\;]
MUGNDCD+J^UFW_,@*C P#TYP,'</AB^7QE!XACU9 YL5LKJ)K;/FA7+@J=WR<
MDCHW'OS7344 <,/AV+G0?$.DZEJ*S1ZO?OJ"2P0&)[>4E2,99LX*#T[^M:D?
MAV_O-1TN_P!;OK:ZFTP.;<06YC5I67:9'!8\XSA1C&2<],=+10!P4GP]O9?!
MFM^'FUF#_B:WDMTTXLC^[\Q][*%\SGGH<UW,"R);QK,Z/(% 9D7:"?89./SJ
M2B@#SZ3X=7[>![_PHFNQ+9SSM) YLLM$C3>:0WSC<<\9X&.U;EUX9N[SQ?I^
MNS7]N4M;22U>V%J?W@DP6.[?Q]T8&#72T4 </H'@G6= *:9%XF:3PY%)NAM&
MMAYZIG(B\W/W,^V<<<5J:#X9N-*U/7KFZO8+J'5[CSVA6W*>6=H3&2YR, =A
M7244 <1X?\%:SH!CTQ/$SR^'8)-T%HUL//5,Y$1ESRF?;)'' J>W\'7NF'6K
M72=3B@TW5I7G>*6W+O;22#$AC(8#!Z@$<'UZ5V%% '(ZCX*:6+PU;:7>PV=G
MH4R2Q126YE,FU"@!(=<<,><'GFKP&N#QLA6_271S:8EM?LVWRI >&$F<DG/W
M>P!]L]!10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !117.6&K/K?BC5+>*1DL-'9(7V''G7!7<V3_ '44J,=R
MQST% '1T5QL.JZ$WAKQ+=+K^J-9+=3I=7+&3S+-]HW+%\N55 01@'!S4FLZM
M_8/A6R\1V=U<7-C:PPFX$S%FGMFP"YSTD ;?GC."#U& #KJ*:CK(BNC!E89!
M'0BJNJ6UQ>:;-;6MT]I-( HG3&Z,9&2,@C.,XSWH N45YQ-#J$?Q3M?#PU_5
MOL$FD/=L#,N[S!*%!SMZ8[4NJ3WOAKQ?X.@O=<O9[:1K\3[VSYRA"T095 WL
M-P  ') P,T >C45C:=XJT?5-*N=1M[HK;VDC17'GQ-$\3KC*LC ,#R.,<Y%/
ML/$FFZCJDVF122QW\48F:WN('A<QDX#@,!E<\9'0\'% &M15/4]4L]'LS=WT
MPBBWK&/E+%F8X55 R222  *SQXNT7[+J<\ES)"-+Q]M26!U>$%=P)7&2".01
MD4 ;E%<]8^-M!U'4+*QM[N0RWT1EM6:WD6.8!=Q"N5VE@.H!R.]5Y_B)X9MX
MKR5KV9DLIC!<F.TE?R6 !)?"_*O(^8\>] '4T5F?\)!IG]L0:5]H8WEQ";B%
M!$Y62,8RROC:>H[]ZKIXOT.33;R_%Z1;V=T;.8O#(K+-D#RPI4,6RR@  YS0
M!MT5A?VW9:S9ZM:6=S<07EG'B=#&T4L)92RG##N.A'%5?AU=W-_\/-"N[N>2
M>XEM5:265BS.?4D]: .GHK/U#6+.PFBM97E:ZF1FCA@B:20J,9;:H. ,CD\9
M('4UYYHFO6DWP^\17>M:_JL%B-8N88[^-I!<1Q"0; #M)7C Q@=<<4 >IT5E
M2>(=,@U^#0I)I1J,T1EBC-O)AT'4A]NWCOS6;XEU[1?[ UE+[5+_ $^"T(AN
M;JUBE22%B PV-M.3@CD9'S#UH Z>BLZ\U>RT[[-!+)*\]PI\F**-I)'"@9;
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
MA"\DLC%F=BHR23U-1#Q;#<>-;GPRMO=HT-JLC3BV<@L[$#!P0%&#\QX)[\4
M=-17FO@GQK96'AV*+7-3NIKB34KBW^T2QR2JA\]E19) "J9X !(_*NUU3Q#I
M^D&47+3NT,7G2K;V[S&./GYF" X'!Z]<''0T :M%065[;:C907MG.D]M.@DB
ME0Y#*>A%4-4UNPM));*2:X^T"'S9%M(7D>*,Y&\[0=O0XSR<'&<&@#6HK@?
M'B:-/ASH%SJU]/<WM\TJ1%@TLT["20\ 9)PH^@ [5H:YX_T[3O"%WKUDLUV(
M)C:F,0.#'-N";9 0"F&(SG'MU% '745ES:_8P0PN1=-),K/' MI*9BJG#'R]
MNX 9') ZCU%3:1J]AKNFQ:AIMPL]M)D*X!!!!P00>00>"#S0!>HK/O\ 6K+3
M[A+:5I9+F1#(L$$32R%!P6VJ"0,D#)[\=:H3>-O#T&BP:Q)J*_8)Y1"DHC8X
M<G;M88RISP=V,=Z -^BL[1]<L->@GFT^21T@F:"3S(7C(<8)X8 D8(YZ5HT
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7#
M> (7L-:\;65QQ-_;;W?/>.5$9#], C\*[FJ,FF1'54U.)C%<A!%(5'$L><A6
M'?!)(/49/8D$ \VLR?\ A!OB5%Y4WF7-_J#0(8FW2AX@J%!CY@2" 16IXBD
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
M;:V$+%S")8]SE,9&=K-R.F/6O9J* &HZR1JZ$,K#(([BG444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%8^HZYY&LV^BV5NMUJ,\+7!C>3RTCB4A2
MSM@D9)   .3GL": -6.:*5I!'(CF-MCA6!VMC.#Z'!'YT^O+_!.J'0])\6W*
MZ1*)?^$DDA2RMP#M=Q$H&0,!<G.['3G':N@F\972P^)[9-.A&JZ';K.T?VG=
M#(K(S*0^T'C:<@J.GOF@#L**XO2?%\T'A#P_<ZL+==0U."+R=]R$24^4':1V
M(&P=<@ ]0!G-,M_B5826NH^?#'%=V%Y#9R*+D- S2G$;B7&-AY))&1@\9H [
M>D9@JEF(  R2>U4-,O;N[:Z2\L1:O!($4I+YB2J5#;E.!QSCIU!KEOB;>7]O
MIND6]K"CP76KV<,VZ7;O!E!\LC!^5L8)].QH [.VN[:]B\VUN(IX\XWQ.&&?
M3(J:N!;6QH/BJ]TW3/"$CZO?67]I3""Y14F96"8R>!U/) R<<'.:V#XJN;D:
MA_9>D&[;3<+=HUP$82[ [11X!#LH(SDJ,D#/7 !TU%<<WQ"M)E\.2Z;I]S>V
M^N[Q!(C(NUE1F*D$_>RI!Z <\\5'%XYU*9M9M(_#$S:II+ W%O\ :T\O8R;U
M828Y)&>,=N<4 =K16?H>KV^OZ%8ZM:JRP7D*S(K_ 'E!&<'W'2LT>);AO%5_
MX?&FJ+FWLQ>0,UQ@7"%MO'R\8(P<]#CKG- '14Q)HI'D1)$9XSAU5@2IZ\^E
M<OI'C0ZUX8T[6+33U+WUS]G2V:X^92&(;)V]5VLQ'H">>E<KI>K3>%]5\?7.
MG:(UW!:WXN)DBD2%400(S$9ZMU. /Q&1D ]1>>**2..25$>4E8U9@"YQG '?
M@9J2N1U#7],N-8\(L^D&Z_M-FEL;Q]O^CDQ%\XY.2O'ISUJ6_P#%\L5MJ5YI
MND3:E::9.8+DPO\ O7<8WB) IW[<\Y*\@XSB@#IO.B\_R/,3S=N_R]PW;>F<
M>E/KS>2:6R^,%_/I>DFYN;C0(9#$&6'<WG/R['H< #H3TXXX['POK\/B?P[:
MZO# \ FW*T,A!:-U8HRDCK@J>: ->H&O;5(99FN81%$VV1S(-J'T)['D5F7^
MN$:TNAV-JEW?&W-S*LLOEQQ19VC<VUCECD  'H<XKS?1=2LM'^&/BJ[U'P^+
MJQCUNZ$VG93:@\U<*<\84XZ ].!0![%3)IHK>%IIY4BB099W8*JCW)K"N_$C
MV'BW3-!DL L>H1R-;W7FX4E!EDVX^]CD#H1W[5F>*O$4$'A3Q!=:CH0U#3+*
M3R7B$JLMP!C<2& P%8X/4Y4\<9H [/K3(YHI2XCD1S&VQPK [6ZX/H>1^=8U
MUKHBU.UT6PM$N+^:V-R8GD\N.&$$+N9@">2<  '.#T KB_ ^LVOA_1?%%S=6
MRV>[Q+/ EJ&50)&$8"AN% SSGI@$T >H45Q"_$6!+C6;26Q66[TVR-^%L;I9
MHYH1U*N0N"#U!&>>,U+9>.Y;B\\/K<Z)/:V>N1@VURTRMB0Q^9M*CD C.#WQ
MT% '8NZQHSNP55&2Q. !2(Z2QK)&RNC ,K*<@@]"#7 ^--;_ +:\%>*X[+2X
M[VQLH+BWEFDE /FJAW&-=IW;">22O*G&<5=T7Q#]FT[0-$M((9K]]&ANA'-<
M>5N0*JX7Y3N;.>. .YH [.BJ]A<O>:=:W4D#V[S0I(T+_>C) )4^XSBL,>*G
MN+^^M]/L4NEL+N.TN0+C;*I;;EQ'M.4 ?.21G:V!QR ="LT3S/$LB-+& 70,
M"5!Z9';.#^5/KS&SO+C0_B#X]ETK1OMCB.QF>*.185XB<L23_$?IR>N*ZB#Q
M=_:-EH4^EZ?+<-K$+3QF4E(X550Q\QP&P>0 ,')H Z.::*WB:6:1(XU&6=V
M ^I-#31)*D32(LDF=B%@"V.N!WKR_P <:U:^+/@WJFH_9!')!<K$4<AS%*EP
MJ-M;N.N",9!K:UZ")/B_X0G6)!+):7ZNX4;F 6/ )[XR?SH [FBJNHZA;:3I
MMSJ%[((K:VB:65SV51DUCV_B.].JZ=:WFASP6^H1/+%<(_F"':H;;/A0(R0>
M,%AD$9H Z*BN.N/'J0:$OB3^SG?P\9=INUE_>JF_9YOEX^YGG[V[!SBK%QXO
MN/\ A)[C0;#19KJYCLEO(Y#.B1R(S%0<\X&0??VQS0!U-%<"/B6Q\-0>(?\
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
MC! 8,25(P<$ FN]HH XG4=,UZ[\4^$=2FL5D%@]S)>&&5-L?FQE55=Q!;;D
MG SC/?%8VH^#M<U:/QBD<'V*>^OK>^TZ:61&4O"$P&"DD9*?D?PKT^B@#C?)
M\1^+O#^H:;K>E1Z)'<6<ENX6Y6=I)'7;N&W@(.3R<GCICE/"UQXT\JTTS6M&
MM;1;152;44NUD%RJC V1@9!; SNQCG'.,=G10!E^)=/FU?PMJ^FVY43W=E-!
M&6.!N9"HS[9-<;_8'B#R?!^M+IJIJ&@HUM-I_P!H0F:%XE1RK?=# KD G!'4
MCI7HU% '+Z5HUS-XUO\ Q1=V[6AELH[&"W=E9PBL79GVDKDD@  G@>^ >,[3
M6[H:4=+MC>6<=WNU"S681-/%M( W$@$!L$KGYL8Z5U%% 'DTO@CQ)-:Z^MM8
MV5A/_:T&K:85G#1L\:IB/  P/E89..<=1S71WUAXA\;>%=4TS5]-CT,7-HT*
M1FY6=FE."')48" CIG)R>F.>VHH Y/PY?>,)X;>#6]%ALC:IB>:.Z24W;!<#
MRU'W03SEB,=.^11\+^'=4A^'.HZ!?VOV2ZG^V*A:174B9G93E2>F\9KNJ* /
M,(-'\57%EX(AET&.W.A3QK<;[Q#O"0F/>NW/R\@XZ\].,U=TJT\8>%]2U+2K
M+2+;4=+NKR6ZM+Y[M8_LWFL699$(W, Q)^7K^/'H5% #$5EB5'?>P4!FQC<?
M6O.-.\-:]I?@+4_ RV/G12+/;6>H^:GE"&4L=TBEMX9=YX"D' Y]/2J* .(L
M/#U]I?C_ $VX@LI'TFST,:6+@R)G<'5@=N[.,+CIU[5V-TL[6<ZVKJEP8V$3
M.,@-C@GVS4U% 'E-EX=\4&?PG?7.A1?VAIUT[:A<2WR-)<%HV0R;AGY<G..H
MS@+@5J:+8>+O"U_J>D66E6U]IEW>RW5IJ#W2H+82MN99$^\VTDGY>OJ.WH5%
M ' G3_%'AGQGJM_I6EQZSIVL"*20&Z2![>9$"$G(Y5@ > 2/3UGUC3-?A\4>
M'->@LDU.2UM[BWO(H95BVF3:0R[R,J"I'KC'6NWHH \HO/"OB:X\%>,=+.EQ
M&ZU;5GNK<1W*%2K-&<DG&!A#[G(X%=1J.GZG=_$#P]J\>FRBSL[6XBG9I(\J
MTH3'&[G&TYQ^&:Z^B@#R^[\(ZYJ/A;QUIWV+R)]6OVO+/S)4(<8CPIVD[23&
M>O'(YK56T\1ZEX[T+7;C0UL[:WL[B">-[M&>,N4/\.0?NG&/Q(Z5W=% 'F4>
MA^++7PUXEAL+-X+R]UR2^C07*(TUL[J60.K'8Y4$9[9X-6M-\.:NGBO5[I=%
MMM/T_4=*2V0+.I\IQOX95'+'<"<<>Y/%>AT4 >70^'/%=OX/\+RVNGV\6M>'
M&55M9;E2MVGEF-QN'"Y!R,].]=SH5UK5]')<ZOIL>F9 6.T$ZS..N69E&.>
M ,],YYP-BB@#D_%=GK=SK>C/:6(U'1T,HO;/SUCW,0/+9MW#J/FROOG!P*P-
M)\-ZM:>']0TG5?#-K?65SK,\TMLEPC;X)"[!DW;0"K;,9(/7@5Z710!RO@;0
MKSP_8W]I*]PNGFZ+:?;7,PEDMX=J_(6!(QNW$#)P,<YS3=<TS4;KX@>&=3M[
M)Y++3TNEN)1(@P9555P"P)QMY_3-=910!YA/X0U^\LO$Q@@%G?3:U'JVFO-(
MC(S1A-JOM)(SL/YBN@ANO%6L:+?KJ/A]--<VDD2VR7<<SSRL, @C"J@YZG)S
M[<]?10!YZ_A;6[GX5Z-I<*)9Z[I MI8%F=6C:6#& 2I/RM@_GS6[I.H>)M0M
MY9M5T!-,\N%E%LEVDSSR''((PJJ.>IR<]L<]+10!Y;:^&-?M_ G@O2FTMS=Z
M1J<%S=*)XL".-F)*G=R3N&!]>E=+I^FZC'\2]4U>6Q=+"YL(;>.4R(?F1F)R
MH;./FXX[5UM% '#_ !59T\*V;1)YD@U:R*IG&X^<N!GM5N73+W5/&=CX@GTZ
M:VATNTFC@A=XS+-)+MS]UBH4*N.2,EO0<[.M^']/\0VT-OJ*2O%%*LR+',T?
MSJ<J?E(S@C-::KL15R3@8R3DF@#S:P\$:I?_  5/A"^C^PZBJ$*Q=73>)?-0
MY4GC( /?KQ6K=:;JWBJ?PX=4TMM._LN\2_N6:6-Q)*B,%6/:Q)4LV<L%X'3)
MX[6B@#C=4\*7=QX]M=5M'1-.N[<1:K&>LAB</"1ZDG*G_9R.]3:[IFHW7C_P
MOJ5O9/)9:>MT+B42(,>:BJN 3DX(Y_K7644 >6)X>\3Z5X2\3^$H-(%];W8N
MFL+Y;F-%VS!CL=6.X,"3R 0<]0.:N-I7BS0M4TK7=-TJ#4&;2HM.U#3A=K&R
MF,DK(CMA3]Y@1_\ K'H]% ' ZYI/B>?4O#OBF"R@GU#3I)Q-I:3@#R9E"E5D
M; +KM!R< DGL!2Z=;>);/Q/XKUY=!7_3K2V^R6\EX@9Y(D<;"1D#);KG QU-
M=[3)8HYXFBE19(V&&5AD$>A% %'0=2EU?0K/4)[7[+-/'N>'>'"GH<,.&'&0
M>XP:T:0 *H50  , #M2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M<YKVHZE:ZM!;17%O96,EN["X*>=-)."-L:1 Y(QEC@'IVH Z.BO-8O'.O7OA
M;P;JMM'8)+K-ZMI<QO&^ 3O^93G@?N^A!//6K:^--0T"7Q=%K\EO>+HEO#=1
M2VT)A\U95;"%2S8.Y< Y[T =;J&O:=I=_865Y.T=Q?R^5;J(V(=L$XR!@< ]
M36E7FGB1-8.L^ [C4;JWD$NJ*TD,4.WRY#"Y 4Y.5QD<\G /'2NU\33:M;>'
M+ZYT3R3J,,32PI-&760J,[< @Y/0<]: -:LW6=>T[0+>&?4IVBCFE6%"(V;+
ML0 . <9)[UQ__"<W+:GX,DCN[9M+UV(><?(.^.4J"@SNPH9MRX(SD'KSBKXZ
MN[Z]\&7%U(\,D!UNV2R4(4.Q;A5RQR<Y8'! Z8.* /3**XA/$VJ:-XLU33=;
MFM;FUATAM6CDMH#$8U5RK(06;=T!!XIEIX@\47,^AWD%B;FSOROVN'[,4%JC
MKE760M\P7(SQSU % '7:KJMGHNFSZC?RF*UMU+RN$9]H').%!-36MS%>V<%U
M Q:&>-9$)&,JPR./H:\K@EU2Y\!_$J34-06Z$<VI08,.TY2(*"#G  4 ;<?C
M6OH^LZYI5]X,L;J6SET[5[0Q"&.%@\#) '4[RWS9P0?E&* /0Z*\]E\6^(M1
MTEM9\/V+72K=,D5B;8XGB24QL?-+##8!8<8'3!ZU.-8\5ZEXRUS1;"XTN"'3
MUM)D>:V=B4DW%D(#]<#[WMTYR #NZS9M=TZ#7K;1))V&H7,;2Q1>6V&5?O'=
MC'&1W[U5\6>(/^$<T,W<<:RW,LT=M;1N<*TLC!5R?09R?8&N8OX-1A^+?A47
MMY%<J;&]*,L/EE6Q'N[GY>F._7)- ';:=JMIJINQ:.[?9+A[:7?&R8D7&0,@
M9'(Y'%7:X&S\0^*-2\,^*9[0V+ZKI6I7%M;(+=O+E2)5(7;OSN;)YSU-:VE^
M()]=MO#L^G7,+)>VQN[IFBSB, # ^;Y6WL!SG@-Z4 ;>GZK::G)>):N[-9W#
M6TVZ-DPX ) R!D<CD<5%<Z]IUIK=EHTT[+?WH=H(_+8APB[F^;&.![]Q7(1>
M.[^Q\/\ BB_U&.VGN--U=M.M8X5,:R$^6$SDDCYGR3GIFF:M!J</Q2\$?;[V
M&Y5DOB-D'EE7\D;L<GY>F,\C'4]@#T2BO/!XN\1:GI5KKFAV#W<$MQQ8_9L!
M[?>5+"4L,/@;NF.V#U+Y==\57>M>+M.L[O3+=='6&2"5K5W+AXC)M(W_ (%L
M]ON\\ 'H%9NG:[IVK7U_9V4[23V#K'<J8V78S#('(&>.>*YFP\9W6MQ>%K2U
M6*WOM8L3?7#E=ZP1JJ[MHSR2S #/0 DYZ5AZ?J.J:#J?Q'OO+%]?6]Q:']S"
M?F7RE&[8#R50Y(!&2#C&: /5**YSPIKBZ^EQ=VFL6FJ:=MC\F6)-DB/\V]9%
MSP?ND<#KT[U3\5>+!H.N6%E>7BZ7874+E=0E@,D1F! 6-CG"C&3SC/J,4 ;M
MQKVG6FN66C33LM_>J[01^6V'"#+'=C' ]^XK2KS?7'U.?QC\/'$MG_:,EK>E
MY0"T(<P1[F4 Y9<Y(&1GCGO5W3?$GB*;0O$L)6QNM8T>]:UCE8>1#(F$8.P+
M?+A6)(SSMZ\T =Q+(L,3ROG:@). 2<?0<FL%O&^@+X:A\0F];^RYG\N.80.=
MQWE.F,C+#'(%9_A[Q+<WOC+4-$DN8[VUBLHKR"Z$!B)W,RD>C+\H(8<>YKA1
M_P FU1?]?*_^G 4 >TR2+%$TCYVJ"3@$G'T')JEHNM6'B'2HM3TR8S6<K.J2
M%"N=K%#P0#U4U?KQ?P]JOB?P]\*;?7M.;3I=-L)KJ2>RDB;S9H_M,F\B3.%(
MYP,'IG/.* /:**XB[\4ZCJEYJEKH6Y&L8HBC&T,WF2R1B0*WS#:NUE'KDGD8
MYZ;0;R_O]"L[K5+$V-])&#/;$Y\M^A /IW'L: -&BN*LM<\1>(-$@U_0A9O!
M+=E8[*9<;[=9"C,9,\/A2PP,#I@]:DM=?U6?6_&.FM+;#^R$@>UD$)S\\1<A
MQNYY&.,4 =C17G,7C'Q!=:;X&N8?[/5M>^6Y#1-A6\IGROS=..G7W%36FK>+
MKO5/$FAKJ&F+<Z3Y4J7ILVQ(LD9=4\O?@8((+;CQV[@ ] J"]O(-.LIKRZ<I
M!"A>1@I; '4X )KA;'QMJ=]:>!KU4MDCUUC'=1>62581LQ*'/'*]"#Q5Q=;O
M[Z^\<:1=F%H-,@C\ADC*L1) SD-R<XZ<8H ZO3-1M=7TRUU&RD,EK=1++$Y4
MKN4C(.#R*M$X&37GGAR_O['X>>"UMY;>VLY;.);N[E(+1CRLHJ(3\S,V!W^A
MK'USQ1K.K_#'5KE;I+>XL]8_LZ61+<H9XQ.B<JQRA(;D>Q'&: /3KK5;2SU.
MQT^9W%S?%Q !&S [%W-E@,+QZD9J[7)ZAK.L:9XR\+Z0\UI-;:D+D7#B H^Z
M.,L,?,0!R.,=NO-5K'Q/J-KK'B?3=:E@\W38EN;,P0%3- X.&P6.YMPVX&.<
M>M ':T5QTVNZLFI6V@/(HU)=/6\O)[:U,@#,Q551-W RK9))X ]<B;2;OQ=J
M>@6;W%M::=J45Z$NA/&2DUNIY9 &)4L,8R>#F@#JZ*** "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 **** "N8U'PWJ,WC2'Q!I^JQ6X^Q&RFAFM_-
MPF_?NC.X;6SQR".!P<5T]% 'GMC\.]2LM!\.Z7_;=O(NB:A]LC8VA'F %\*?
MGX^^<GZ<>M^]\"'5=4\23:A>QO9ZY:16SPQPE7B$8;:P8L03EL].PKLZ* ."
M_P"$,\27,>@1W_B"RE_L6Z6:*5;%@TRJC*-_[S&2#VQZ\UWM%% '"'X:6B^%
M]6T>&\DC:[NC<6D^.;/$ADC5/96+'_@1K4\2>$WUCPW9Z+874=G#:RP.K21&
M3B)@RK]X?W1DUT]% '+7/A.:^\7RZS=W4#VLVE-IDMH(6!9&;<6W;OPQCI53
MPWX2\0:(MOIMSXE%WHEF1]FB^S!9RJG*(\F>5&!T&3C' XKM** .(/@?4%TW
MQ5IL.KP+9ZY+<2J'M27A:90'R=_S 8X&!UYS5B3PC?R7/A2;^T;8'0001]F;
M]_F/RS_'\O'/?FNOHH X6P\$ZUH]]=VNE>(Q!X?NYWG:T:VW30%SEUBDS\H)
M)Y(.,^O-:^F>';NP\9:OKC7L#P:C%#%]G$)#1B(,%.[<<YW'/%='10!A^+?#
M47BOP_+IDEP]M(726"XC&6AE0Y5@._(Z>E9,?A?Q!<^)-$UO4]9L'FTV*:)D
M@LF42B0*">7.#\N?3VKLJ* .>\+>'KKP^^L&XO(;D:CJ$M\/+A,?EE\97ECD
M#:.>*3PMX3M_"QU(6\S2)=7+2Q(>D$9)81+[!GD/_ JZ*B@#A'^';7NB>)-+
MU#4E9-8OFOXY8(2C6TGR[<98[L%%],\U.OA;Q%=Z[X?U;5-;L9)M(\X$0V3+
MYXD0(2<OP<#/' /8UVE% '"Z3X(UK0YYM.L/$83PW),TJVC6V9X58DM&DF>%
M))YQD9XYYJ_#X5OX-8\3Z@NH6Q_MM(U5#;M^XV1^6#G?\W'/;FNKHH X"+X?
M:A867AN;3M7@CU?0H3;),]L3%<PD %'3=D=,Y!Z_I;M/"6NVE_K^H1Z[;+=Z
MK+;3 I9L%C:((",>9DJP4J1G.#UKM** .=T3PPNF^(M3UR06\=S?Q1QR16J%
M8SL+'><_><[NOH!UY-3ZOI5_?74FR6RGT^>W\F:QO(2Z,V2=^0?0X(QS@<C%
M;=% '$V/@*;3+OPFUKJ:&#P_#-$$EA):;S5"L<[OE QP,&J]Y\/KZ\T[Q);-
MK$4;ZO>QWJ,EL<1.A3"L"QWJ=@STZUWU% ')67A?6(/%[^(KC6+66:;3UM)8
M4LRB;E9F4K\Y(7YN0<D^HZ#-_P"%>WW_  K1?!_]KV^5F$GVK[*>@G\[&W?U
MSQG/2N_HH ;'O$:^85+X^8J,#/M7$6?@2\@\,R>%9M2ADT1YG9F6 K.\;R&1
MHR=VT9+$;@.G8'FNYHH XO4/!^K6_BB;6_#.M0Z<UY%'%>VUQ:^=%)L&U'4!
M@0P7CT-=98VS6=E% \\D[J/GED^\['DL<<#))X' Z"K%% '#:3X(U?0[BXT^
MP\0+'X<FG>86AMLSQ!SEHTDW<*23SC(SQ@\U:NO">ICQ+K&HZ=JL$%MK$$<=
MU');%Y%:-"@,;;@!D'G(/2NOHH X2S\!ZC:6'A.V_M>V?_A'WW@FT8>=\A3'
MW^.">>?I6G:>&K^T\1>(M66_MF_M>.)%B-NW[GRT*@D[_FR#STKJ** .!B\
M:A9^&/#=A::M;_VAH$_FV]Q);'RY5VLI5D#YY#=0>U7;3PAJEOJ'B6]DUBWE
MDUN&.,@VA B9(]F1A^G)^7KP/F/-=C10!PD/@75+.T\*"TUFV%UH$;P*9;1F
MBF1D"9*!P0P X(;N:B?X=7DGAK7]'DUM6_M+43J$,OV4 Q2&19/F ;YN5 XQ
MP3^'H%% '+WGAK4[[Q!X=U>?4[8R:3YQD06I F,J[3CY_E '3[Q]2:GU?PG;
MZMXHTC6VF:.2Q#)*B]+A,AD5O99%5A[BNAHH Y/Q)X4U&^U^T\0Z!JRZ=JL$
M!M9/.A\V*XA+;MK+D'@Y((]:35[3Q)8:):#3M92753=+).TEJ&6Y&,&-5S^[
M7[O/8 DDG)/6T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 445S>GZL^N>*-4@BD9;#1W2!MA(\ZX*[FSCLH*C'<D
MYZ"@#I**XR'5= ;PUXFNEUG5C8K=7"7EPWF^;:/M&]8AMW(J@Y&!@'-6+K4-
M&5/"L4NJZG&9Y(VL2K/_ *4?+.!,V,'(Y(8C)% '5T5S<VJOHWC2QTJ>5I+/
M6(Y6MBYR8IXP&9,G^%E)('8J0." .DH **R=0T>;4=129M4O;:VCBVB&UE\O
M<Y.2S'&>!@#ZFN*^'D&J>(O!FG:Q<:_J?VW[8Y?,V4D1)R"I7'=%Q]: /2Z*
M\S\,^,K/0K?Q&-;U"^FCM]>N81,Z23BWB!14WL 0B]AG'?WKN]0UNTTYQ&XG
MGF,9E\FVA:5]@_BPH.!_/MF@#1HJGI6JV.N:7!J6FW"W%I.NZ.1<\\X/!Y!!
M!!!Z8K%U#Q[X?TV\OK.:XN'NK$*T\$-I*[J&R00 O(P"21P..>10!TU%<Y+X
MZ\.1:?IE^=0W6NIL$M)4B=ED;GC('!X/!P>",54C\2:%K6M^'I(M0U.&YF:Y
M^RVQBEA2<JI#B564 [=I(!Z'![T ==16#J/C#1=*\][NXD6"WE6&XN5A9HH'
M8@!7<# .6&?3(SBI]4\2Z=I G-P9Y!;QB6X-O \ODH<_,VT' P"?7 SC% &O
M14-I=V]_9PW=K,DUO.@DCD0Y#*1D$5C7GC/1+"6Y$]Q)Y5K.EM<W"PLT4$K8
MPK,!@'YESZ9&<4 ;]%<TWBZ,>/1X9^R765L_M#3?9W()9PJX('"_>RQXSCG@
MUMZEJ-GI&G3ZA?SK!:6Z%Y9&Z*/Z_2@"U16-;^*-,GNKJT)N(;JU@6YD@EMW
M5_*.0'"XRPR".,D'@U0M/B%X<O3IQ@NYFBU&016TYM9!$TASA"Y7:&.#A2<T
M =116#KNO6-O#?67G71GAM_,F-G&[M;J0<,Q4':>"0.N!G%5/AO=W%]\.="N
MKN>6>XEM0TDLKEF8Y/))Y- '4T5S$7BN*\\:7_AH6UW']GMD8SB!^6<L."!@
M* OWC@$].E<WX$\:V5CX4L(M9O[R:XFOI[<W4L<DJJQN'5%DEP54D8 !(XQV
MH ]+HK)U3Q'I^D><+@W$AMX_.G%O \IACY^9MH.!P??@\<5?L[RVU&R@O+.9
M)K:=!)%(AR&4C((H GHKF=*\80ZGXLUG1OLMS$NG>4OFR0. S,K,Q+8PJX"X
MSC/.,\59C\7Z/)?VEH9IHVO59K222!UCN,#)V,1@\<CU'(S0!NT5RT/Q#\.7
M$XAAN;F1O.E@8K93$(\8)96^7@\'@]<&DC^(OAF2+3YQ>2K:W[!(+I[:182Q
MSA3(5VJQP>"<T =516'IWBW2-2N[VUBFFAGLHQ-,EU;O 1&<XD <#*\'FI[#
MQ!9:C=Q6L*W*R30&YB,MNZ+)&"HW D8_C7CKSTH U:*I:IJMEHUG]JOIO+B+
MK$N%+,[L<*J@<DDD# K/'C#1Q:ZI/+--#_96/ML<EN^^$%=P)4 D@KSD9&*
M-VBN=L?&^A:AJ-C8P3S>9?Q&6U=[>18YL+N*JY&TL!U /'UK,\>>)+:'PEXA
MCL[J]2YL[:0-<6:/B";9E5+J.#DKGTR,XS0!VM%9OAZ1Y?#6E22.SR/9PLS,
M<EB4&23534_%^CZ0+E[N>00VCJEU/'"SQV[-C =@, _,,^@()P#0!NT5EWGB
M"PLY_L^9KB<0^>T5K"TK+&>C$*#@'!QW.#C.*IS^-O#UOING:B^HJ;/495AM
MITC9D9V.,$@87H<[L8P?2@#H**QM)\4:5K-S?6UM)-'/9;3/%<P/ RJP)5L.
M =IP>?:N2\6>)H[N_P#"+Z7=ZA%%=:S @=$DCANH3NW<X 89"XSU'(R.: /1
MJ*Y>'6-)@U_Q%-#>:E<W=G!"UW9;9&2(8;;Y2$ 9;!R1D'@UE-XOTO7/AY;Z
MMJMQJ6E071B8RVL<L;J2X*JKA>0>%)'!R1GF@#O:*SK[6[.PNDM'\Z:[>,RB
MWMXFD?8#@L0!P,\<]3P,UGS>./#T&BVVKOJ'^@W,P@CE$3D"0MMVMQ\A!X.[
M&* .AHK$T_Q;H^I7M[9Q32Q3V<8FE2Y@>']T<XD&\#*\'D<5-8>(;'4;N*VA
M6Y62: W,)EMW19(@5!8$C'\:\=>>E &K15:_O[72[*2\O9EA@CQN<Y/4X  '
M)))  '))Q5&V\2Z;<W\UANGAO88?/-O/ Z2-'TWJ"/F&>.,X/!H UZ*Y2'XC
M>&KB&SGBNYVM[N?[.D_V641K)O*!7;;A"2. V#T/0UU+L$1G()"@DA1D_@!U
MH =17-'QYX>&@C6S<W']G^>;8R_8Y?EDW;<%=N1\W&2,9XJWK.I0-;W&FK+=
M0WDME)<1M'&ZE%4==^,*<D<$YH VJ*X#P+XTL&\,>&++4+RZDO[ZV1!<2Q2,
MDLVW)0RD;2_!XSG\:WM.O]+F\6ZVD&HWCWEO%"+JVF+B& ?-M*!@ ,X))!.<
M"@#H:*P8?%NCW5[9V2W$J/J"L;*1X61+@*,GRV(P>#D>HY&17(^$O&=EHVEZ
MFNMZA>S>7K=S;_:)$DF6%!+L02. 0@Z 9(H ],HH)P,UYW?^,&\0>#_&C6BZ
MA83:8MTD$JQO$P,40.2V,!MY/RYSC&1UH ]$HKD?#'B_3+FVT/29;FX;4+FQ
M1XY)89 D[+&"X60C:[#J<$]ZT;_Q?HVF,3=3RI;I.+>2Z$+F&.0G&UG P.3@
MGH#P2#0!NT4$@#)/%8UKXBT[4Y+>W@:Y O8V>VF\EU25 ,EE?&.A!'KU&10!
MLT5YIX'\:66G^&+:+6M0O)IY-1N+<W,L<DJH3.RHLDF"%SP "1V[5U^I^+-)
MTF:[BN)9G:RA6>[\F%I!;QMG#/M'' )QUP,XQ0!N45S^I>-="TJXM8+FZD,M
MU UQ;K%;R2>:@&25*@AC@C@<\BGR>+M*6PCO$-U-&]LMV5AM9'>.)LD,R@97
MH>#R<' .#0!NT5CKXGTJ:&TEM)GO%NX#<PBUC:0M$,9? ' R0/7/&*T+&]@U
M+3[:^M6+6]Q$LL;%2I*L,@X/(X/0T 6**Q]0\3Z;ILMS'*T\AM$$EU]G@>40
M*1D%]H...<=<<XQ6%XV\6+9:!I<NFS2R1ZG>6T*W-M&[CR7D7<590?F*Y [\
M\<T =K16-H.EI8?:KB"^U*:VNW$L=O?.[&WXP0N_YP"><$\=L4J^)M.>YBA0
MW#K+.UM',L#F-I5R&4-C'!5AGID$ YH V**P?^$QT3^R=2U/[1-]ETR9X+QO
MLTFZ%T + KMS@ CD#%6[C7[" 6P5I9Y;J+SH88(F>1XQC+;0,@<CDXY('4T
M:=%>=^*_$UK>V'A'7-)U>9;"XUN&&5HY&C5X\/N5UX/!09!]*ZW1O$NFZ]<7
MMO9O.MQ9,JSPW%N\,B;AE3M< X(!P: ->BJ=_J=MIHA\\N9)Y/*ABC4L\C8+
M8 'LI/L :K)XBTY[ WF^94$YM@CP.)&E!QL"8W$YST';/3F@#5HKFY/'6@06
M&I7=Q<30#3&"WD4EM()(21E<IC.".C=#ZUGZQXN\-ZCI5S'-J>IV<,-Q K7%
MM#-$Q9F#(%<+@JV,9'!!Z\B@#M**S-2UZRTMWCE%Q-*D7G/%;0-*R1\_,0H.
M!P<>N#C.#4,?BG2;FVLI[.=[Q;V%IX!;1M(6C4@,V . "P'/.3CK0!LT56L+
MZ#4[""^M69H)T#QED*D@^H/(^AJS0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<-X @?3];\:V,^1-_;3W@SWCF160_3@C
M\#7<U2DTR%M4CU*(F*Z">5(R])8\Y"L.^"20>HR>Q((!YM:"3_A!_B3%]FNA
M+=7VH/;H;=PTRR1!4*#&6!((&*LZD7;3/AOMM[DFVNH'G MW)A58&0E^/EPQ
M YKTVB@#A_&%N]]X^\$6T()>&YN+N0C^&-(P"3[$LH_&NXJE!IL46HSZ@Y,M
MU*HC\QOX(P20BCL,G)[D]>@ NT ,FF2"%I9"0BC)(!/Z"N%^#ZR6WP^MK6Y@
MGM[B&><O%/$T; -*[ X8#J"*[VB@#QZ5)I/AU\1+=;2[,]WJEX]O%]F?=,K[
M=C*,9(.#R/2KMY=C0_%L.JZII^IW&C:EI=O"EQ:1RL;>6(O\CHGS '>3TZ_C
M7JE% &/X8M;2TT2-;'2SIEJ[-)';,NU@"<Y9>Q/7'49YYS7*V.IVFG?%OQ6;
MMV0/8V6U_+9AP).,@=3G@=3@XZ5Z%6!I_AV:Q\7:IKQOED_M".*)X/(QL$8.
MW#;NOS'/'/M0!YU#H]SHVA>$HIK*Y3/B9M1-NL#,;6!C+MW  [<!ESGH3[5U
MOB<L?B/X)E6&9XH'NS+(D3,L8>':NY@,#)XYKMZ* /,/#VJ/H0U?PIK6AWUW
M>/J$\UJ!:-+#>QR2%U8O@JN">=Q &*9=3Q:#XVUV'Q%I6IW-EJS136EQ91S2
MQN?*6-XF5.ARO&1R#7J5% %#1+6*ST6TMX+%;")(_DM0?]4.H4XXR.^.,UY/
MXQGO-4T#QC8OI>H0WD5\#!:6EFZQS1*\>+AG48D9@#U)Q@87C->ST4 <&9WC
M^+MOJ#65]]EOM"2WAD^ROCS!.6(;CY/E(/S8_/BMKQU<W5GX+U*>STU-1G5%
MQ;/#YP8%@"VS^+:,MCOBNBHH \PTRY5/B:VI"/6)[.XT (+RZM9!O<3%CP5
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
MC9%7RUV@Y9=H&WKSQQ7/R:->Z!\,?!^EW5O</=P:Q;7,L,432F&/SS(0=H.
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
M';)C/<$]ZM4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<GK&F:C<_$/
MP]JL%FSV-C!<QS2^8@(,H0# )R0-O/UXS7644 >>0Z#K2Z1X[MVTUQ)K4T[V
M8\Z/D/"(QN^;CD9/M1;Z-XDAN_#B3Z7%>:;:Z4EK+9S7*JD-TN!YK#D.,# X
M)')P#7H=% ' ^&_"D\?PLF\,>)H(+>,)/&[I,'&UG9Q)TP,9!'TK6\ V5];^
M%;6ZU6;S]3O42:XEP1N^0*G!Z?(JY'J6]:T=:\+Z-XBGLIM6L5NFLV9X [L
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
M.2!VM% &+X2T_4M*\*Z?8ZM=-=7T,9625FW$C)V@MW(7 )[XS6U110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MT4C E2 <$C@^E<+IOB;5Q;^*+#49H#K.FW*PVJQP[5D64#[.V"3]YC@\\8-
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
MX&U;0I7TZR\2,OALRM(EB;8&6-6.3$LN>%))[9P>,'FNYHHH \YT!-2G\?\
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
M^'>K6^G^'[-O$<)70[GS;8I8 ;TVLN'RYR^&^\,#U!J^G@J^6R\5VYU>W/\
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
MD!V)8>F<Y';'% 'HE%>2KK^H>']%\3V:7]Q+%::]!907%W<,[P0RF+=F1LG
M#-@G.,CKBNNTG2-8T[Q6;I[Y(]+N+;8UA)?2W3&8'(D1I "OR\$#CO0!?UWQ
M&=%U;1;(V+S+JEU]F$PD"B,[2W3J>%/^-;M<+\0HFGU?P9$LKQ%M9 \R/&Y?
MW,G3/>N?OM>U'P?;_$2.SN[NZ32X[2:R%W,T[0M,I#'<Y)*@_-@G'6@#UJL+
M1/$9UC6]<TQK%[9]*FCB9GD#>9O3>#@=.".YKG->-SX9O/"FH:9?WMPE[J$-
MA=Q3W+RI<1R@_O,,2%92-V5QQD=.*R;S7)_#5W\4M8M4#W%L]JT0(R QMT4$
MCT!.?PH [G7/$9T75]$L38O,NJ7/V83"0*(SM+=.IX4_XUNUYGK^E1VFM> ;
ME+Z\N7?40)'FN7D64F%SOVDD ]?N@#!QTQA4&N>,K779-/O?L=]:ZG-:V\ZZ
MA+']F\I\*#"J[6! R=Q.=WH!@ ]+HKS1[*^USXA76E7'B#4HK630K>Z;^S[H
MQJ)3(P+1GL#M'U[TV;5;K2O$XM?$7]IV\5QJ@_L_5K:Y=[61-XVP2H&PAP-A
MR.3D^M 'IM%<S\0M=NO#7@/5M6LL?:88U$;$9V%G5-V.^-V?PK'UXW/A?6/"
MMWIE]>SPWU^FGW<,]R\RS)(K$288G:R[<Y7'''2@#;U/Q-<PWVHV6CZ7_:=W
MIL,4UU#Y_E-B3=M5/E.YL*3@X'3GFN@AD,L$<AC:,NH8H_WER.AQWK@?#&F6
M\?Q4\9.)+LF$6++NNY2"6B?.X%L,/0-G';%;?C9M8CTZSETBW>\,5T'NK.*X
M\F6XA"ME48$<@E6QD9VX[X(!9\4^(SX:M+.X^PO=+<7D5J2L@01^8P4,<\GK
MT _*MVO(=:U.SUGP##+I]UJ QXBM8WBO]QGLY/-3,;;R?NYR.HP16Y#)-H7Q
M!UG35UF[6QDT(:@TE[.TZV\HD="XW'@8&2HP..U 'H5%>7:7>7UMXJ\&10WF
MHR6NI6=RMQ/=3L?MI6)7$PB9F$?)R.AP<$ "H='-_%HWBGQ#-K.K7,VA:EJ7
MV6W:Z)BD6-2%21?XAT^F.,<Y /5Z*\_TNPUNZ;P]KUMJL<5NZHUX9-1EG2]2
M11TC*A$;<<C;C&<=*IZ+J]U9^)].T[Q(-2M-1DN96M[U+AY;+4E97VJ!NVH0
M&4A2.-HQUH ],HKE/B!K5SHNA6GV65H&O=0M[)[A>L*2/AG'H<9 /8D50OFN
MO#_Q#\/6-G<W<NG:S%<PW-O-</+Y;1IO61"Q)4]C@X/'>@#4N_%5T;F^32-'
M?4X].N4MKORYPD@8A6/EJ1A]H=<Y9>_I735Y_P##O38(-:\7RI)=%HM;EC4/
M=2N"/*C^\"Q#'_:.3[U?\;7&K65UIUY:6%WJ6F1++]NL[&X,5QSMV2* 07VX
M8;<_Q ]A@ [&BO,H=72XO? %SI&KW]Q97MU<Q2--,X,JB.0A9%)Y96&,GG*U
M#J?B/4?#Y^)%S;W4\O\ 9QM?LBS2-*L!DB7<5#$\ L6QTXH ]0E9DB=DC,C
M$A 0"Q].>*Q_"7B$>*O#-KK*VK6HN&D'DL^\KLD9.2 .NW/XU7M-$-GK5AJ-
MKKUV;5X&BDMIYVF6[8C<K@LQVL &/RCD>PKS+2$N=,^%7A_7K34K^*YAU41K
M$D[+"8WO&1D:,?*P().2"?0@4 >X454U47)TB]%E-'!=&"3R99/NH^T[6/L#
M@UYM8>*9=,BU,7UIJNG^(=.T:>=K"\N'G@NR@!\V-RQ!Y7!Q@_-[4 >J45Y_
MINGZW=GP_KEMJR0V\B(UXSZC+.MXDBC&$90B-N.1MQ@G'2H/!&F76KMJ-[>:
M_K+M8ZS>V\,8NR$,8)0!Q_%CJ/0@8[Y .ZTFZO;S38I]0T\Z?=,6WVQF679A
MB!\R\'( /XU=KR;1O$6IQ_#;PH);R6:XU357LYKF>X97*^9,0/,P2I.Q5R!D
M \8X(V;G1_%6GPZZMCJ4*B\@1K&REOY)7CD#*'"RN RAP<?[+$8Q0!Z!17%>
M"-:MM1U/4[<Q:KI^HPQPBXTO497D,)R_SQLQ(96R!D?W0>])XUO-4T[4[6]6
MPOM2T6*W<7=OIUPT=Q"Q(VR[58%Q@,,9XY- &SJ/B,Z?XLT70S8NXU03%;GS
M %3RTW$;>I[>G6MVO+;I[;6=<^&ALM5N;BVEM[Q5O0Q664"!022>0QP<GJ#G
MH>:+2]N++1/&.ER^(+VVAL=52WM;N5FN)T1Q&WE*2=S$[F53G(W9[4 >GS.\
M<+O'$974$J@(!8^F3Q7%O\0POPV@\8KI$C12D VPG4% 9?+!+8]<= >M1^&;
MJ]B^(>MZ9)]KBLOL%O<Q6MS<F=HV+.I.26VYVC(!([UQX_Y-A@_[9_\ I:*
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
MXGLXI+Y\0D @*N"#@ ^N>V<<5U]% &#_ ,(E8LQ66>[FM3>&]^R2R!HA-O\
M,STW8#<[<[<]JUK^QM]3TZYL+N/S+:YB:&5,XW*PP1D>QJQ10!S*^!],6'2H
MA<Z@1I<@EM6>X+LKA=H))SG"\8Z8[5:B\*::FHZM>R>;.^KQK'>QS,&CE55*
MJ-N.,*2./7G-;E% '+Z#X#TGPX^;&XU%E166VCN+MY4M0>#Y2MD*>V<$XX[F
MKNE>%-+TC09M#B22?3IO,WP7#^8"')+CUP22?QK;HH YKP]X&TGPU*'LY;^9
M(U*V\5U=O-';*>HC5CA>.,]<<9Y-+:^"-(LXOLD1N!I@G^T+IQDS;K)NW9"X
MSC=\VW.W/:NDHH QD\-VL6O7FM1W%TE[=Q+#*P<;=BYV@ C QD__ %ZE\/Z#
M9^&M'BTO3VF^R0EC&LK[BN221GKU)//K6I10!B-X6T_^WKO6HI+J"\NXUCF,
M4Y"/M!56*]"P!(!(_7FJ2^ M(30=/T5);Q;'3YUN+9!-RCJVY3NQDX.3@^OT
MKJ** .4O/AYH5^^J^<;WRM5YNX$NG6)WP!YFP<;N![9 .*NMX/TMM0TZ^S=B
MYL(3 D@NGS)&2"5D.<N,@'!_E6]10!1UC2+/7M'NM+U",R6ERACD4,0<>Q'0
MUFCPA8?;M*O3<W[W&EAQ;R27!<_.,.6+9W$CCGICC%=!10!SH\$Z.T&L07*3
M74&L-OO8YWRKM@ ,, ;2 !C&,8%/\.^$-/\ #63;7%_<OL\M'O;IYC%'_<3<
M<*O X'7 ST%;]% &3K'AZTUJ[T^YN9;A9+";S[?RG"A9,$;B,<\$C!XYJ%/"
M>F#4=7O91+.VKQK%>QS,&CE1054;<<8!(X]><UN44 8.G>$K#3C9#SKNYBT_
M/V**YEWK;\;?EXR2%) +$D D BEB\(Z7'=:Q-();@:P +V*9@R2@+M'&.,+Q
MQ6[10!R-O\.=&@33HVNM5FBTV82V<<E\^(< @*,$' !^O;..*DO/A[H=YKTV
MK@WUM-<X^UQ6MV\45UC_ )Z(IPWOZ]ZZJB@#'B\-V</B5]>22X%X]N+8C>/+
M\H'(7;C& 23GK[U"?"5BSLLL]W-:->&]-I)(&B\[?YF>F[ ?YMN=N>U;U% $
M%[96VI6,]E>0I/;3H8Y8W&0RD8(-9.G>%+'3GLB9[NZ6P4K9)=2[Q;@C;\O
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
M;P&5A/#,F7G&TX5#D8(//?@5YI-IEA?6WQ5FNK6">2-Y=C2(&,>+53E<]#D
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
M'X8_$$:J83JR37WVM)B-ZLH/D]>< ! OTXKTOPN\<WA'1V1E=#8PC(.0?D%
M%R35-/A_UM_:I^]\GYIE'[SKMZ_>Y''7FI%O;1[Q[-;J%KI%W-") 74>I7J!
M7CPT?2W^'_Q-<V-L6@U+4/))C'[K;&C#;_=P<'BMJ:RM+/Q+\-KJV@BBN+CS
MA-*J@/+NM2QW-U;)YYSS0!Z(=2L1>BR-[;"[/2#S5\SU^[G-/BOK2:=X(KJ"
M29,[HTD!9<=<CM7C6JZCI]QH-G>:?+;VUH?%:2".:3?<O(+C#R,2?D'7"X/R
MXR><5TWB.?\ X0[QC!XHL+;[1::Y +*X2$9WW(!:W;(_O<IGIR#0!Z#!<P72
M%[>>.9 <%HW# 'TXJ6L_0],&CZ-;66X/(B[II ,>9*QW._XL2?QK0H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *IS:3IMQ?1WL^GVDMW']R=X5:1?HQ
M&15RB@"AJ&AZ3JTD,FI:797CPG,37$"R%#[$CBG:CI&F:Q L&IZ?:7L*-N5+
MF%9%!]0"#5VB@"K<Z987EA]@N;*VFL]H7[/)$K1X'0;2,<5%_8>D#3%TW^R[
M+[ G*VOV=/*'T7&*OT4 0&RM39&R-M#]D*&,P;!L*GC;MZ8]JEDC26-HY$5X
MW!5E89!!Z@BG44 4M-T?3-&B>+2].M+*-VW.MM"L88^I"@9I]_IMCJMHUKJ-
MG;W=NQ!,5Q&)%)'0X/%6J* .<\1>'8KCPSK%GI&G6<5[?V3V@<*L?!0HNY@,
MX48X]!4WAC0+;2-(L0^FV=OJ$5LD,TD*+EB  WS  D$C-;M% %"XT32;N]6]
MN-,LYKM0 )Y(%9QCD?,1GBI)M*TZXO8[V:PM9+N/[D[PJ9%^C$9%6Z* *EGI
M>GZ<TK6-A:VK2G,A@A5"Y]3@<TZXT^RO)[>>YL[>>:W8M!)+$K-$?521P?I5
MFB@#-'A[1%BFB&CZ>(YSF5!;)B0^K#'/XTMUX?T:^L8K&[TFQGM(3F."6W1D
M3Z*1@?A6C10 R**."%(H8UCB10J(@P% Z  =!5:#2=-M;R2\M]/M(KJ7_63Q
MPJKO]6 R:N44 4#H>D'51JITNR.H@8%WY"^;TQ]_&>GO27F@Z/J%['>WNE65
MS=1C:D\UNKNH] Q&16A10!GRZ%I$^F+IDVEV4E@N,6K6ZF(8Z87&*'T+1Y;*
M"RDTJQ>U@_U,#6Z%(_\ =7&!^%:%% %'^QM*^U_:_P"S+/[3MV>=Y"[]N,8W
M8SC':N8\7^$!?:-;6&A:5I\2_P!H07=PFU84=8W#$$!3DD<<UVM% %2PTZRT
M^-OL=C;VADP76&-5R0.^.N*A_L#1C:RVITFP^SS2>;)%]F38[_WB,8)]ZT:*
M *-QHVEW=G%:7.G6DUM"08X9(59$(Z%01@?A2RZ-I<]@EC-IMG)9I]RW>!3&
MOT4C J[10!1&C:6+N*Z&FV8N8E"QS"!=Z = #C(%6+JUM[VVDMKN"*>WD&UX
MI4#*P]"#P:FHH H#0]($\,XTNQ$T*A(I!;INC4< *<9 ]A2P:+I5M%/%;Z99
MQ1W&?.2.!5$N>NX <_C5ZB@#-M_#VB6FGR:?;Z18164AW26Z6R"-SZE0,&K$
M>FV,5@;".RMDLRI4VZQ*(R#U&W&,5:HH IZ=I&FZ1;&VTS3[6R@8[C';PK&I
M/J0 *98Z)I6F2M+8:99VLCYW-! J$Y.3R!Z\U?HH H)HNEPW4EW#IEE'=2 [
MYE@4.V?4@9-1Z%H=KH%@]K:10Q+)*TK+!$(XPQQPJ#A0  /PYR:TZ* (Y((I
MC&98D<QMO3<H.UNF1Z'D_G0L$23O.L2"60!7<*-S 9P">^,G\S4E% &</#^B
M@7 &D6 %Q_KP+9/WO^]QS^-']@:-_H__ !*;#_1N(/\ 1D_==_EX^7\*T:*
M*$^B:3=:E%J-QIEG+?0_ZNYD@5I$^C$9%.;1]+:\>\;3;,W4BE7G,"[V!X(+
M8R15VB@"M9:=8Z9"8;"RM[2(G<4@B6-2?7 %<I;^%9+CQ_K6K:IIEC<6%Y!!
M#!YI$CH8PP)*E> V[L>W-=I10!2NM'TN]$(N]-L[@08\H2P*_EX_NY''X4:C
MI&F:O;K;ZGI]K>P*=RQW$*R*#Z@$&KM% %&;1=*N4MTGTRRE2V $"O K"+'3
M;D?+^%']BZ5]IEN?[,LOM$P*RR^0NYP>H8XR?QJ]10!F?\(YH?V5+7^Q=.^S
MH^](OLJ;%;U Q@'WJ:ZT;2[Z>VGN].M)YK4YMY)859HC_LDCY>@Z5=HH S6\
M/:(]ND#:/I[0HYD2,VR%58]6 QU]ZD_L72OM9N_[,L_M)789O(7>5QC&[&<8
M[5>HH JV.FV&F1M'865M:(QW,L$2Q@GU( IAT?3&O7O3IUH;IU*O.8%WL#P0
M6QDBKM% &9_PCFABT:T_L73OLS-O,/V5-A;UVXQGWJ1M#TA[E+E]+LFGCB\E
M)3;H66/&-H.,A<$\=.:OT4 <QJNDZO(T6BZ3!I=GX=EMS%<,H9)HP2=RQJHV
MC*G /8DGM@]*B+'&J(H5% "J!@ >E.HH CG@BN8)()XDEAD4H\;J&5E/!!!Z
MBF7EC::C:/:WUK#<VS_?BFC#HWU!X-3T4 9W]@:,0P.DV&'B$##[,G,8Z(>/
MNCTZ56U*UU+3=)B@\*6.E1R+*N8;C,40C.=Q&P=>G;UK:HH S]&TYM+TU8))
M!+<.[33RA<!Y78LQ [#).!V  [5/?:?9:G:M:W]I!=V[$$Q3QAU)'3@\59HH
M IQ:3IL$DLD.GVL;RQB*1DA4%T P%)QR .,=*EL[*TTZU2ULK:&VMT^[%#&$
M5?H!P*GHH S[S0='U"]CO;W2K*YNHQM2>:W5W4>@8C(I&\/Z*T-O"VD6#16W
M^H0VR$1?[HQQ^%:-% %(Z-I;7_VXZ;9F\_Y^# OF?]]8S1::/IFGS2366G6=
MM+)R[PP*C-]2!S5VB@#.M- T:PFN)K/2;&WEN01.\-NB&4'KN('/XU-8Z7I^
MF(Z:?8VUHCG++;PK&&/J< 9JW10!G6>@:-I\MQ+9:38VTER")WAMT0R@]=Q
MY_&F_P#".:%]D-K_ &+IWV8MO,/V5-A;UQC&?>M.B@"H=+T\W4%T;&V-Q;IL
MAE\E=\2^BG&0/858FABN(7AFC26)U*NCJ&5@>H(/44^B@#,LO#FAZ:\3V.C:
M?;-%N\MH;9$*;L9Q@<9P,_2B/PYH<2[8]&T]!YPN,+;(/WHZ/T^]R>>O-:=%
M %9-/LH[^2_2SMUO)5"27"Q 2.HZ MC)%06.A:1IES/<V&EV5K//_K9((%1I
M/]X@9-:%% %"RT32=-E\RQTRSM7 *AH8%0@'J.!4][86>I6KVM_:P75N^-T4
M\8=#CID'BK%% &>=!T9A(#I-B1)$L+YMT^:-?NJ>.5'8=*0Z!HQ%N#I%@1;?
MZ@?9D_=?[O'R_A6C10!F77AS1+Z\>\N]'L)[IXS$\TMLC.R$8*EB,D8XQZ5?
MA@AMX%@AB2*)!M6-%"JH] !4E% &:/#VB+#-"NCZ>(ISNE06R;9#ZL,<GZTX
MZ#HY-N3I-B3;#$!^SI^Z'7Y>/E_"M"B@#-;P[HCFY+Z/I[&Z</.3;(?-8'(+
M<?,0><FL[[!KNH^(/^)FNGQZ-:3B>T6 NTLQ"X7S > %)+<=POIST=% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5EZCK]CIMXEE(9I;QX6G%O
M;Q-(_EJ0"Y ' R0/<\#-:E<3KVH21>/;6SGLKN*SET\[+RRM6>6>3S/]095!
M,:@ -U7DCD8Y (/&.MI?Z!X:U?1=3G%M=:Q9J'@D9!-&\@!5AP<<8(/OFNFO
M_$NG:=)<K,9W%HH:Y:&!Y%AR,C<5!QQS[ @G YKRNQ6XC^$_A"SDL+]+BTUF
MW::)K63<JI.S,V,9V@$<]/>MKQ9!+'K.L:MX=N[VSUR-8U>R>!I;;5U\M2HV
MD8)P2F5.1CG'6@#O;_7[&PN7M6\^>Y2+SI(;:%I61,D!B%!QG!P.IP< X-6M
M-U*RUC3H-0T^X2XM)UW1RH>&'^>,=JXG3)[CP]\0_$%QK,4L=KK$-K-;7"HS
MQJT<>QXB0#AL\@=\G%:?P[TBYTCP]=?:8G@%YJ%S>0V[C#0Q.Y**1V.,'';-
M &5?^(%T#XJWB7M[?263:+',EI&KS?O#,P)2-03]U1DX^M=39>*]%U'0X=8L
M[T36<[^7&41B[/G&P)C=NSVQG\*Y^\E&E?%QM2O8YH[&?1$MX[@0LR&43,Q3
M< 0#@@X/6N5N=$U/2=.7Q"NEWDUH?$D^J2Z? &6=;:2,Q;PHP0W\>WK\W..:
M /3])\0:?K,]Y;VLDBW5DX2YMYHVCDB)&5RI'0CD$<&I]1U6TTM83<NV^>3R
MH8HT+O*^"<*HY/ )/8 $G K"\)R:1J%W=ZKI.E7-NLR(DEY=QR1R3D9PH$GS
M$*._3G S@UF^,9+G2?''AGQ!+;W$^D6R7%M<M!$TAMVD"[9"J@G'&"0./QH
MJ:#KB3:]X_>\U#4ETZU%N!Y@D\RU!B8OL7&5P<G('H>F*F\1>)8]&^'6DRZ1
M=7]PE[]EB@O)(WDD,3L@+,V.'*DXS@Y/'(JC:77GZY\1KI;2^$%W:P&WD>SE
M42XMRI"Y7DY(XZG-5=1\T?!SPG:BUNFN8GT\20+;N73RV0OE0,C&#0!8OKU-
M+\9:7IL-YXB?2]7::>>VE2Y+1^7%PL;$>9@LP9@#QM'0$@]+!K.E^#]+EM;W
M5-2O8+.0B>[GC><VX8Y59) .P9>N2 03P15#Q#<I)\2O!US&DSV\$=[YLR0N
M4CWQJ%W,!@9(/6L*&6UTG7/$.A^)=$U6[%_?RW-F]O%++#=Q2X(C(4[01T.[
M QU- ':ZGXZ\/Z3>/9W-U*;A+7[7LBMI)"T60-R[5(8<]LX ). #4M_XPT?3
MK>2YGEG-O"JM/-';2.L 8 C>0/EX()'4 @G -<[:Q"U^+&G 63P01>'?L@\N
M-FBBD\U2(P^,<*#^ K)66UT?Q#XAT?Q+HNJW<>HWLES9R6T4LL5U'( /*(4X
M!&,'=@8Z\4 =M=>-=#M=2.G&XFEO/LPNDA@MI)6EC) !3:IWYS_#GH3V-9VK
M?$+3K7PSI^M:<D][#?W<=M$4@?Y"9 C;QC((Y&WJ2, 5GV,0LOBG9G[$]K:P
M>&EML)&S11.)0WE!\8)"C\A7,K!<_P#"N7865X3:^)_MDD8MGWB'[5OWA,9(
MVG/ H ]CAF6>W295D56&0'0HP^JD9!^M8!\=: NCZAJK7%P+/3YS;W;FTES%
M(,9!7;GC(R<8YK>MIUNK>.=$D17&Y1(A1L=LJ>1]#SZUP&I>';R3QMJFE1P2
M?V'XCMEGO94.!$\6$D4>\BF,>OWCVH [-];LDFLX6\_S+R-I80+=SE5 ))P/
MEZCKCJ*Y*;QAIGA_P)>ZUID^I:K%]LDC5[E9'*2M)MVG(!5%8X _ <U-\/;3
M58=-+ZZC+/IB-I<+M_RTCB8YE'^^ G_?L'O7(O:7=Q\&_$=O%8W;7 U=[@0?
M9W$C1_:UDW!2,D;03QZ4 =-K6N?8_B+X<N#=ZA'8W-E=L]H4D&]DV!<0XW%N
M3@8S77:'KVG^(K!KS3I':-)6AD62-HWCD4X965@""/0UR=_>+??$SPI?0V]V
M+9;.[5I)+:1 A?9LW9'RYVG .#5CX>;EN?%@>*:/S=>GGB\R)D#QLD8#+D#(
M)4\CTH V]8\6:/H5_;65_/*ES<J[PQI;R.9 @R0-H.3TX'/(XYJ,^,=).G1W
ML9NIHWMQ=%8K61GCB.<,Z@97H>#R<'&<&L;Q03_PLKP7+Y,SQ6YO/-D2%F6+
M?$%7<P&!D\<UE:K<Q^'_ (A:O-KFG:G/I>K10-:W-DDLBHZ)L:)UCYR>HX[F
M@#M5\3Z5+#:2VDSWBW<!N(1:Q-(6B&,O@#@9('KGC&:K7/C?0+0::9[R1/[3
MA,]H/L\A,BA=W'R]<8^7KD@8R:Y/4M&T\#3$L#?>$[ZUM'>QN($+1HC2$F&5
M<%23A6V$]2<=.:T^I7BZS\,K[7[46EV4O//CCB($9\C .W&5'0D?PY.<8H [
MC2?&6A:SIUY?6MX5BL6*72SQM$\!'9E8 C\N:FL_$^F7FJR:9OFM[U(?M'DW
M4+0LT6<;UW 9&>#Z=\5YYKV@:EJTWC/6]&M9)$N/L!MXP"AO6MW#N5Z'& %!
M[D'%7MNF>--)U#^Q-%U&#5&TV>W^U:C'+&;=G0CRPSGDDGG;P "2>F0#KXO&
M&C37MG:B>56OE9K.1H'"7(49/EMC#<<CU'(S4/A/Q;'XI&H,EI<VXMKN6!1+
M Z\(0IRQ&-V<_+G('6LCPCXCBU:QTC39=!O8M6L(TCN%NK-D2T*KM9A(1CD
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
M]0T>UN(HYTC:-0!-$T;'@?PL 1^(_2M"@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBHQ<0-<-;B:,SHH=H@PW!3T)'7'!_*@"2BBHUN
M(7G>!9HVFC 9XPP+*#G!([9P?RH DHJ.:X@M]GGS1Q>8XC3>P7<QZ*,]2?2I
M* "BBB@ HI'=8T9W8*JC)8G  J&TO;2_A\ZSNH;F+)7?#('7/ID4 3T444 %
M%1S7$-NJM/-'$&8(I=@N6)P ,]R>U24 %%%% !1110 4444 %%%% !6!JWAV
M;4_$VBZRM\L)THRF.$P;O,\Q-C9.X=NF._K6_10 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
ME>(-$77]+^QF\N+-UECGBGMR-R.C!E.""",@<$8JO8Z'J EB?6-<EU(0L'CC
M^SQPIN'1F"C)(ZCG&><9 QNT4 %%%% !1110 4444 %8%GX=FM/&.H>(#?*_
MVV".!K?R,;53.W#;NOS'/'/M6_10 4444 %%%% !1110 4444 %%%% !1110
M 52U>SN=0TJXM;34)=/N)%PEU$JLT9R#D!N#Z?C5VB@#/T;2AI%D83<RW4\C
MF6>YFQOFD. 6.  .   !@  =JT*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "L:_UTPZY!HEC;I<ZE+;M=
M,DDOEI'$"%W,P5CRQP  <X/3%;-<AJNC:E9_$"T\5:=;F]B>Q.GWEJLBI(%W
M[T=-Q"D@Y!!(XZ9H JWOQ(BLO#.KZF^DSF\T>X%M>V0E7,;$@!@W\2'<""!D
M^E=-I%_J-\;K[?I$FGK'+M@+SI(9DP#NPOW3V(/IU-<+K_@S5K_PYXMEM[0'
M5/$-Q ZV_FJ!#'%L"AVSC=A6)QGE@.<9KTJ%VDA1WB:)F&3&Q!*GT."1^1H
MYW_A*Y+G4;^UTZQBNAI]W':W*_:=LR[MF7$>TY0!\Y)&=K8Z<QV^KVS>.]7L
M8M"VZC;V$4IN@R![A"S!5![#(/4_A6'XC\*7NMZG)?6VE-8:[!=+]CUJVG1
M80P_UH#;F^7<-I4YXY&3C6@T[4[?XD:KK1T^1K&;3HK:)EECW,Z,S'@MP#NP
M,_I0!0LOB5-=Z1HFLOX?FATK4[E+4SM<J6B=W**=F,LN0,GC'8'J:MG>V^A_
M$OQI-% C32VUCY5O&-K7$Q64A1@=3CKVY)X!-5+?PKX@A^&/A[03IA-_87\,
M\P$\>W8DQD)!W<Y!P/>G:UX,U;5?%FNZY!:RV=YY5M)I%V)8RR31*X*L-WW'
MW;2.A'6@#I/$6L+9P^'_ .V?#\5Q)=ZI;PQKYJR+:RL?E?)4$L.>@_&B?QA?
MMXAU?1-/\/2W5UI\,4P+W21I*K[N_./N\=2<\@=:I:_9^(=?TGPV\NC>5?6>
MJVU[>1+<1E L>2VP[N<YX!Q[^]JQT_5+7Q_K^L/ILAL[NTMXH"LL>YFCWYR-
MW&=W'TYQ0!);^/+2\T'P_J-M;.TVN2"*VMW;;M;!+;FP<!=K<@'/''-6=$\4
M2ZMX@U719M,>VN-+*">03*\9W@,FWHQRO/08P17#)HVKZ7X&\): ^EQS:W9W
M;3+"MXL<@5-[&2)^5'WD!W#!#$8Y!KJ?"4]U!K5Y;ZEX<N=-U"_4W<EU+=Q7
M'VG9L3!*8V[0R # &,X[T 0_$N[U""TT*"UAB>"YUJSBEWS%-_[T$(1M/RG
MR?T-6]*O(+'QM?Z/'HMO::A>62ZG/-#<%DE8-Y8!^48.1U ]^M.\=:9J6JQ:
M(FG61N#::M;7TI\Q$ 2-LD#<1ECV[>]0:CI^M6_Q"M?$-AIBW<$VEFPFC:X6
M)H&\WS S9SD<D';D_6@"%_B,$\-6VL_V-.XEU/\ LYXDF4[&\WR]V2 3R. !
M^5:-CXO9M>U'2=8TXZ9):68OUD:=9%>WR06) ^4@J<CGZUR,?A3Q+'X+@TN3
M38VN8]>_M#]W<)@Q"<RD\D8)' &3[XK:U?PUJ&M^,M4GDM9(--O_  \VE>?Y
MB%DD9V;.T-G&&_,>G- &1XSU.?7-.\(ZF=(CCLKC7+&2VN'E!F1&D!4LFWY0
MP]&/;/MZ'#>WTFMW5G)ICQ6442/%>F52)F.=RA>HQCJ>M>>RZ/XQN_"OA_19
M]$@%SH]_:.UR+U/+GC@8891]X9 &00/;-=K;:QJC>,)](NM+CBL?LOGV]XEP
M'+D%0RLN,KRYP3UVG\ #=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 **** ,G6O#6D^(
M?(.I6IDDMR6@FCD>*2(GKM="&&<#.#SBIM+T2PT='%G%)N? >6:9YI& Z NY
M+$#GC/>M"B@ HHHH **** "F+#$DCR)&BO)@NP4 MC@9/>GT4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !6/'K!O?$=QI5GMVV"HUY*1G#.,K&OO@;B>P(]<C8KA/AV'_M/QNM
MP,S_ /"039#=?+*)L_#;0!T]C<SVXOFU34K&1!=NL!B^3RH\ K&^2<N.2>G7
MI5UKNVVQ_P"DQ+YW$1WCY_IZUYUX4\/6&M^'?'6A2PQI:SZ]>1*JJ,1G:F"H
M[$'!'TJ[X%O9_$5OIZ:C!MN?#RO:W(9>/MBYCR/I&">/^>P]* .GTG66N=2O
MM(O B:A8[&;9PLL3YV2*#T!PP([%3U&"=BN$D#_\+VA,6=O_  CA\[TQ]H^7
M]=WZUW= '.:Y=^(K0:C=V3:=%8VEL94^T0/(\KA2S#AU ' '?G-9_AK5_%6N
M:+HNKLVD_9M0B\R:-+:0- "C%2"9"&^8*",#@UO^)3CPKJY/3[%-_P"@&LCX
M9G/PS\.8_P"?&/\ E0 O@7Q-+KOA6PO=6GM$U"ZDG41QG8'V2NORJ22>%'K7
M1W-]:66S[5=00>8=J>;(%W'T&>M>(V^GV4?P8TS5DMHA?Q:PC1W6T>8O^G$<
M-U P3P..3ZUTTTVGZGXS\7Z)K^JI9-*D2PI.(@)+4Q#[A<'H^\G'0F@#T^N8
MT?6]1NO'GB+1KIK=K6PAMI+<QQE6_>!R=Q).3\HZ8^E:7AFVM[/PUIUM:75Q
M=6T4*I#/<$%Y$'"L2 ,Y&,''3%<YH\<4_P 5?&,,J))&]E8*R. 0PQ+D$4 =
M/HSW@T>-]3O;2ZN5+^9/:KLB.&/0$G&!@'GJ#4T6J:?/&9(K^UDC )+),I P
M0#SGU(_.O'-%OHK#X:^!(KIECT6;6)8KUFXCVB68HK]MF\+G/''-=2B6$_Q@
MU068MY!)X;42B+!#-YS#G'?&W\,4 =]]LM1Y7^DP_O?]7\X^?Z>M5HFO?[?N
M%>\M6LO(0QVRK^^5\G<Q.?NG@#CM^?D5M=V?_"K?ALK3P^8NL6)P6&5VRD-]
M,=#717!DL?B'XRN=)A3[;_PC\<\0C4?O)LR[3[DD+0!N^-/$\^BQV"Z9=V+3
MOJ-M;7,$@WR".20*2 &&T\]2#UKIIK^SMIXX)[N"*:3_ %<;R!6?Z G)KR&]
METBZ^$_@J]A>!Y5U*P=YF8%_/+CSB3UW$[B:=XVO-/O-#^(+V301&,QQW4ET
M^^2658UV")<C8HXP><G=@=Z /3Y_$6F6WB&#0Y+J,7TT#3B,N!M4%1SZ9+<>
MN#Z5+8->F_U$75Y:S0B5?L\4*X>%=HR'Y.23D]N*X@R6$OQ6T2ZF:V99- E;
MS7*D,XEC&<]R,&L'43=:;HGQ5.AQ^5.EU&5$ VE5,4?F$8Z':7.: /78+ZTN
M99(K>Z@EDB.)$CD#%#[@=*234+*'/FWENF)!$=TH'SGD+UZ\CBN#\1P6K3^
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MVGW_ &5HY;KRY8V=]A 8@*O!(R<'M@D [>37]-BUIM'DF=;X6[77EF%\&($
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
M,K!]VW9L(W;MW&W&2>E8%XX3XRV$S*XA319HFEV'8KF5&"EL8!(!.*XZ.UU
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
MK9W\EA<R+B.ZC17:,^H#<&KE% &=HNE?V39-')=2WEU*_FW%U* &FD( W$*
M!P   . !6C4<L\5NH::5(U+!078 $DX Y[DU)0 44R.:*8N(I4?8VQ]K [6]
M#Z'D4^@ HIDDT4.WS943>P1=S ;F/0#WI] !1110 4444 %%%% !14<T\5M$
MTL\J11KU=V"@?B:DH **** "BBB@ HHHH **** "B@G R>E,BFBGB66&1)(V
MZ.C @_B* 'T444 %%%% !13)9HH0IEE2,,P1=S 98] /<T^@ HHHH **** "
MJ[V44E]'=R;GDB4K&"?E3/4@>I'&3VZ8R<V** "BBB@ HHJ-9XGF>%94:6,
MN@8%E!Z9';.#0!)1110 444C,J*69@J@9))P * %HIL<B31)+$ZO&X#*RG(8
M'H0>XIU !1110 4444 %%%-DD2&-I)75$499F. !ZDT .HJ(W,"F(--&#,<1
M N/GXS\OKQSQ4M !1139)$AB>25U2- 69F. H'4DT .HI$=9$5T8,K#(8'((
M]::DT4DDD:2(SQX#JK E<],CM0 ^BBHYIXK:(RSRI%&, N[!0,G Y/O0!)11
M10 4444 %%(2%4LQ  Y)/:HA>6Q2%Q<0E9R!"V\8D)&1M]>!GB@":BBB@ HH
MIDDT4.WS943>P1=S ;F/0#WH ?1110 45'Y\1N#!YJ><%WF/<-VW.,XZXSWJ
M2@ HHHH **** "BBB@ HIDLL<$3RRR+'&@+,[G 4#J2>U.5E=0RD%2,@@\$4
M +113&FB25(GE19),[$+ %L<G [T /HJ.*>*8N(I4D,;%'VL#M;T/H>>E24
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M:5JNE^/Y?$EG827EGJ5DEO=VR21K-#(ARC#<P4C!((#=>>:Q-2\&ZN?#U_\
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
M22XG\O[H>1RY"^PSCWQ704 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !12,P52S$!0,DGM6-8^*]'U#5(M.M[B3[1-!]H@WPNBSQ]VC8@!AR.AZ
M$'I0!M45'//';0232DA(UW-M4L<?0<FJNCZO9:]I-OJ>G3>=9W +12;2NX D
M9P>>HH O4444 %%%96K^(]-T-7-[++F.(SR+#"\K)&#@NP4$A?<^A]#0!JT5
MST_C?P_;QPRM?%K>5XD^T1PN\2-( R!G PN0RGD_Q#/45T- !15+2]5M-8MI
M)[-G:..9X&+QLAWH=K<,!W'6KM !1110 457O;ZVTZT>ZNY1%"I +$$Y)(
M Y))(  Y)(%5-)U_3];DO(;.23S[.017$,T31O&Q&1E6 .".0>AH TZ*S=<U
M[3O#FER:EJD[0VL9 9UC9\$G X4'O@5I4 %9FNZ!I_B.P^PZDDLEMO5RB3-'
MEE(*DE2#P0#6G10 U$$<:H"Q"C&6.2?J:=6.?%.D>=-%'<2S^2Q25[>VEFCC
M8=0SHI52.X)X[U>T_4;/5K)+W3[F*YM7+!)8FW*VUBIP>_(- %JBBB@ HHHH
M **** "BC/.*I:=JMIJINQ:,[?9+A[67?&R8D7&0,@9'(Y'% %VBBB@ HHHH
M **** ,?6?"^C^(+NRN=4M/M$ED6,(,C!1NQD,H.&!P.""*V*** "BBB@ HH
MHH **** "BBB@ HHHH **** "J6KZ39:[I5QIFH1&6TN%"R(KLA(!!'*D$<@
M5=HH J:;IMGI&GQ6-A L-M$,*@)/4Y))/)))))/)-6Z** "JU_8PZG83V5SO
M,$Z&.0(Y0E2,$9'(XJS10!3TO3+;1M,M].LE=;6W01Q(\C.54# &22< 5<HH
MH **** "BBB@ HHHH 1E#*58 @C!![TD<4<,2Q1(J1J,*JC  ] *=10 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',V_@'
MP]:2L;:VN88&8L;2.]F6W)/7]T'V8]L8]JZ555%"JH50,  8 %+10 5E67A[
M3[#6[W5[=9A>WP07#M.[!PH(7Y2<# )Q@=ZU:* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KF[[7+F?QE%X8L)$@E%B;ZXN&3>53?L55&<9)R2
M3G '3G(Z2N;U;PS/-XIL_$NEW4=OJ,%NUI,DR%H[B G=M.""I#<@C/TH YR]
M\0:IJGA+QOI5U)!!JFBPS1S31Q'9/$T+.C ;OD8KUY.".]=-X(AG3P9HK7,T
M4S?88/+*1;-B&-?EZG/UX^E59/!\KZ+XA@6\B&I:\'%U=&$E5!C\M0J;LX5<
M8R>3D]\5M:#I\^DZ#8Z=<3QSO:0) )8XR@8*H4'!)P>/6@#E?#TNJS?$WQ=%
M<:BLMM;+:*L1AQA&C=@JG=Q@L23SGVKEO!^LZWH'PZ\&7L4MFVF3W<5E+:F%
MC(5EE9=_F;L @_P[?QKOH?#5_9^+]7UNSU*%8=3BA$MO);EB'C0JI#!A\N#D
MC&>.HK&B^'M_#X)T3PZNKVY_LN\CNA<&U;]YY<F\+MW\<G!.: )M1\2ZU?/K
MB^'XR9=+F-O#&;4RK<3*BN59MPV@E@HQR,9SSBNOTRXN+O2K2YN[5K2YEA5Y
M;=B"8G(Y7(ZX/%<I-X/URR\2WNJ>'O$$5C!J;*][:SVGG*)  IDC^88) '!X
M]<]!UL5J(;!+032L%C\OS6;+GC&XGU[YH X2/Q?K5KJN@0WSVC2ZA?/9WEG
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
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 %07-E:WJJMW;0SJIR!+&
M& /XU/10 V.-(HUCC1411A548 'H!3J** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK'UO6+W3S'#IFCSZI=
MNI<Q1RI$J*.[.YP,G@#DG!]#0!L45C>&?$5OXGTC[=!!-;NDKP3V\XP\,J'#
M(V/0ULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#5=5BTR!,
M[7N9CLMX2X7S&^O8#J3V'Y5?K*U;PSH6NRQRZMI%E?21KM1KB%7*CT&1Q0!%
MX9L;73=.DMH+J*YN&F>>\EC(^:>0EV.!TY/ [#%;54M+T?3=$M#:Z786]E;E
MBYBMXPBECC)P._ _*KM !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !56^U"WTZ.-I
MV.Z6011(J[FD<Y(51W. 3[ $G@&K58'BC3#=QZ?J,=]#93:5=?:DDG&8F&QD
M96Y& 5<\]C0!;7Q#IIT>ZU3SG%M:%Q<?NF+Q%/OAD W9'TZ<]*2]\1:?8:;:
MW\OVF2*ZV^2MO;232-E=P^1 6Z=\<5R5E;7</@?QEJNH@0G5#=74<;*8]L?D
MB-"5)RI8(&P>>1GFNFTN_M['P19:C*P,%OIR2LR\_*L8)Q^5 #(O&&ESZ8]_
M!'J$B)*T1A6PF\[<H!;]V5W8&1SC';K5V/7M+DT.'64O$.GS(KQRX/SAON@#
M&222!MQG/&,UFVRII?AJWL+W5H=,U.\224RLZ!O.<EY"@?AL,Q_#%<E;VMY+
M!X#@U&3[+9P/=1F6W41HTBJ4MWP<@;T#L/=ACG% 'HD^JVMI8"\NR]O$S!56
M1#O8DX4!1DECV7&?:K4,AEB60QO'NYVN,$?6O+[0ZGJ>O>'SK6H3"R@EU&*T
MOEVH9W5@L3DXV[C%YF" ,X)'6NJ\+ZG+>^'K*TUJ]!U"[-PD#AO*DN8HW*B5
M0N,$IL;*_P!X&@#J:RK#Q#8:GJ4]C:K=M)!NW2-:2I$<'!VR%0K<^A-<[X7N
M+LQRV>K75T#X?,T%U<RS.!<$_,DC'//[K#'/0N,=*=X7LK?3=?\ (\/ZG)>^
M'I;,R-";HW"6TH9-FQR20&4N=N?X<]Z .UHHHH **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M:\:2;=Z*VTY7(S@^HIU% ",JL,, 1Z$4GEH4V;%V?W<<4ZB@!DD,<NWS(T?:
M<C<H.#ZTKQI*A21%=3U5AD&G44 ,>*.2/RW163^ZPR/RIQ12P8J-R]#CD4M%
M ";0,\#GK[TD<<<2!(T5%'15&!3J* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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
EBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>exhibit31restatedcertifi003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi003.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HIDDT4.SS94CWL$3<P&YCT ]3[4^@ HIDDT41022(A=MJ[F
MW'T'J:<2%!)( '))H 6BF12QSQ)+#(LD;C<KH<AAZ@CK3Z "BBB@ HJ 7EJU
MVUHMS";E1N:$.-X'KMZXJ>@ HHHH **9%-%/&)(9$D0YPR,"#VZBGT %%%%
M!113(IHITWPR)(F2-R,",@X(X]""* 'T44R&:*XB$L$J2QG.'1@P...HH ?1
M4$%Y:W32+;W,,S1-MD$;ABA]#CH:GH **** "BBF/-%&\:22(K2':@9@"QQG
M ]>!0 ^BBB@ HHHH **** "BBB@ HHHH **** "BF2S101-+-(D<:\L[L !]
M2:?0 4444 %%%% !1110 4444 %%,::))8XGE19),[$+ %L=<#OBGT %0W<4
ML]G/#!<-;3/&RI,JAC&Q'# '@X/.#4U% &+HN@OIUY<ZC>WGVW4[F**&:X$0
MB#)'G: H)QRS$\\D]A@5M44R*:*>,20R))&>C(P(/;J* 'T4P31&=H!*AF50
MQCW#< >AQZ<'\J?0 44R.:*4N(Y$<QML?:P.UNN#Z'D?G3Z "BBB@ HHHH *
M*** $<,48(0'Q\I89 /N.]87A/P[+X9TR:R>]6[62YEN PA\L@R,68?>.1D\
M5O4=* "BF12QSQ++#(DD;=&1@0?Q%/H **** "BF2S16Z;YI4C3(7<[ #).
M.?4\4^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^82^6L8R .N!N)'7)Q4OA_0=4\)>*KFTL+>:Y\.7R"=Y))4W6]T>'8#()5L
MD <'H,5D)X/\12>%-:T9(8;6ZCU:34M.NVF#)*WGB5,J.0.,'/0XZT ;D'Q
M@;6+K2I;2.6[BLFO8?L-VDZ3(IPR[CMVN.N#VZ$U%9?$-[J#P]>S:%<6^FZU
M(D$5RTRDI*X)4;!R5."-W'TQ@FW97WBO5=-NAJ?AY--9;=T\E+N.9KB0C VD
M8"H.3R<]/3GGU\.:ZG@KP1IG]E2&ZT>_MI[M1-%@)$&#%3NY)SP/Y4 ;V@:_
MK&I>./$>FW5I"EII[P1(4FR5#1EPV-O);<,],8QSC)V]8U>339+&"WLI+JXO
M9_)C RJ)\I8L[ ':N%/8\XK%T;2]6T[X@>([Q[)&T[5#;RI<^<N4,<(0J4ZY
MR![8[]JD\8VFMW-QHS:=:&^T^.X8ZC9+.L33(5(7EB 5#<E<\\#F@"E=?$6.
MT\)ZSK3Z5-))I%XUE=013*0'4J-P<XRIWKSC//2M*U\5ROXL30K[29K(W%L]
MS:3/*K>:J$!@RC[A^8'&3QZ=*XF[\(^)&\'^,]&BT6!'U74/M-H(;E-@4^5Q
MSC  C/H<XP,<UU&JZ5J6I>/-&U$:=,EA%8W-O/(98PR-+MQP&R<;3G'X9H Y
MOXCZU_PD7PSO-0M=+2;2S<1"WO'D'F<3JOF*FWA200#NS@YQ@UZK(S)$S+&T
MC $A%(RWL,D#\Z\CE\.>+T^%UQX(_L5)YK9HX[:^6ZC6*>)9E<'!.Y6P.01C
MCKV/K2O)]F$CPGS=N3$C \^@)P/Y4 <(OQ-<^&K;Q$WAZZ72FN3!<2F9"T/[
MTQ A1R_.,X]>,UM67BJ:7Q4=!O\ 2)K&62U:[MI&F63S45@K A?NL,CC)^M<
M?_PBWB#_ (4^_AS^RG_M(WGF[//BV[?M7G9W;O[O'U]N:Z/4--UBY^(6GZO;
M6#I;1:9-;&:22/Y)7*LN5#9(&WG'X9H ?:^.&ENM#%SI4MK;:U))':-))^]4
MJ"P\R,J-N0IQ@MVS52X^(=REKKUQ;^&KN5-$F9+K=<1KA%0.6')R<'.T9Z<D
M9 K!MO#OBIQX7N[K0HFU/3[\R:A<RWJ,]QE'7?NY^3YA\O4= N!6FFA:W_97
MCZW.ER"369)FLQYT7S!X1&,_-QR,_3\J -J\\;"+5M'L+/2;J[.K6KW-M(KH
MBL%56P<GCAADG'MD\4RR\>6LNA7U_?VCV5Q97YTZ:V:56_?Y4* _ (.]3N.
M!G/2LVTT764UWP3<R:7(L.DZ=+:W;>=$=KND:C W<C*'\"*SY?"7B&YT[Q";
M>W%GJ#:\NLZ:9Y$9)"@3"OM8XSM/YB@#;C^(D O]4T^6S26\LK$WZ+8W:3QS
MQ X.'.W# ]01],UI>&/$MYXCA@NFT.>RL+BSBN8;F29&#EADIM'(QZD<CTJC
M]I\5:WH&I)J'A]=.=[.2%+5;N.9YI67 .X855'/4Y.>V.=7P=9W>G>#M'T^^
MMS;W5I:16\B%U;YD4*2"I(P<4 5=5U*QA\=^'["XTCS;RXCN6M+YMO[D*@,@
M7OD@J.WXUDS_ !&N$TW6[^'PU=R0Z+=R07FZXC4JJ*I9AR<G#9VCL.O.*OZ[
MIFHW7Q \,:E;V3R66GI=+<2B1!CS455P"V3@J<\?G6&/#^N'PMX[L#I4@N-9
MN[F6S'G18*R1JB[CNXP5R?ZT >B07"75I'<0?,DL8=,\9!&17&S?$)X/#&LZ
MR^C,#H]V]M=VOV@;UVD98?+@CY@1ZCGVKJ-$BF@T*PAN(6AFBMTC>-B"58*
M>02#TKF;SP;+=>.+VY?RVT#4K>-[^W;_ ):W$>53CT*L"?>,4 ;<VH"^N;;3
M6LH+FWN[-IYG\S>B+P ,%?F#%N.F=K>E<#X \52Z%X \(Q3Z3,VG74JV7VWS
M5&R1Y&"_)U*YX)X^AKJ/!.@:EX<\.S0ZDQO+R+-M!L(W&VB++"N2<9();D_Q
M<]*YNW\+^((?AKX8T4Z4YOM.U&">=!/%MV1RER0=W.0>/?TH ZN'6--3QYJU
MM+I8M;RUTZ.:;4'*_O(=S8'&3M!#'G'TI;?Q7<7+Z1-_8EPVF:LVV"XC)=XP
M5W*TJ!?D5AWW'&1D"L^Y\/7^I>-]<GGLY(=,U'15TX7'F(2&RY)VALXP_'N*
M3PA_PF5CI]CH.IZ3;PQZ>J0MJ:72NMQ$G"[(\;@Q  .[&.3UXH Y[0-??PAI
M?C&ZMM#DN;"S\074EP89$C$4>$SM!^\1UP,#'>O5XI$FA26,Y1U#*?4'I7FK
M>'-=?P9XXTW^RI!<ZQ?W,]HIFBP4E"A=QW<$;3G^M>A:4DL>D6<<\30RI"BO
M&Q!*D#!Y!(H YO\ X3DI)IDT^E2P6&I:@VGP222;9@^64,T1484E#SN)P0<<
MU%<^.KL7NOVEGX<N;B;1=C3!KB- RLF_(//..@Y]\5S!\-^+KFPT>2^T2&XU
MBPUJ.[NKU[Q,W,:NQ&S^Z@##Y3C&.%-=!:Z3K,6M>-[N32Y-FJQQ"TVS1G>4
MA\L@_-QSR,]O0\4 7G\<1[_#,L5@S6&OA!#=/*%$3LF\(XP>2.!CJ1CBMNTU
M.2ZUN_L%M@(;,(&N!)G<[#=LVXX(!!//1E]>.0F\.R?\*7BTG50;"\TZP1EE
MW!O)FA4,KJ5)[J/?'%=3X7L;JRT& Z@5.I7&;F\*C \Y^6 ]EX4>RB@!NIZ^
M++6K+1X(X9+Z[ADFC6>?RE*H5! .UB6^88 '0$\8JH/%<D>K>'K"ZTN2"365
MEV[I06@>-"[*PQSTQD&H/&&AQ>()H+/4- ?4K 1LRSP2I'/;39&"A9E(R/0]
M0,@]L,^'_$]A:>"K^6)]8O\ 1I)Q=1^>BRNDJ,BG>Q"LR@J#SS@T ;Z^-[6)
M/$#7UJ\']C3I!($<2><SA2@3@<DLHP>YJ275;B]O;G0M6T)HXYK%KA9E/GP,
M,X,;L5 #C@XY&.]<E=^#?$6L6_C*.2""QGU&[M[VPE\\.OF1+&0I &<93!)_
M*NITS4/%.HVDC:KH"::8X6!A2ZCF>XD(P-I'"IU/)ST]#D Y3P'XJET7P-X-
MM[C29O[/O3'9+>^:HQ*Y;;\G4J2,9X^F,$^E:E>'3M,N;P027'D1M)Y49 9L
M#/&2!^M><0^&=?A\ >#M).E.;S2=1MKBY4318"1.6)!W<Y!X'YXKT/6$FFT2
M]C@@:6:2!T2,%022" ,D@=_6@#F+'X@M<:-#K-YHEQ9Z7<6T4MO<23Q_O99&
M"B(#((Y(^8X&,G@4P_$'=>:IID5I:2:G:V#7\'DWHE@F0'!!<*"K ]5Q]*J?
M\(MK=Q\*-(TF)$L]<TH6\L"RNK(TL!!&2I/RG!_.MBRF\3Z_IEY#JVC0Z,'M
M9(1&;I9S+(PP&RHPJ#GW.>V.0#$/B5I?AIH>J>(]$345NS9DXD5EWN4VR,"!
MCYCT -;.J^,[RR\27&@V'AV[O[V*R%Z@6>.-9$+[>"3QT/7G/;O7/7&@>([C
MX6:/H+:-MOK*2S1D%S&<K"REFSD#D+P,D^N*Z"/3]3/Q2;6FTZ1=.?2%L_-,
MD>1()2_*ALXP<9]?;F@"OK'Q&M-+M[ZZ2"&>'3Y/+NHS>(D^X8WB./G?MS@Y
M*Y(.,U9/C9[C7VTC3-&GNY6TY-0@E,R1I+&[;0<G.T=>O/MWK,L+7Q?X7US5
MK*PT>WU32M0O9+VWNFO%A^S-(<NLBD$E0V2-H)_/B_!IFK0_$M]8ELY)K/\
ML5+(W"O&"\JR%R=N[(!S^?MS0!2_X68W_"-1^(#X?NET^*;R;]FF0-;,)/+;
M:/\ EI@]QC@_4#9UGQ?!IM]<V%LMI-=VL*S2QW%XMN,-G:JD@Y8[2<8 '&2,
MBN/F\+>()?A/K/A\:4XU&[O998D,\6W:\_F EMW&!Q]?SK8O+;Q1H?C*[US1
M]&75+'5X(1=6CW20RVTL8*A@22I4@\X)Y_4 FM_B3;7X\.MIVDWERFNQS- =
MR+L:)260@GJ",$\#ODU5U;Q[J \#^);^UTP6NK:.[03033!EC.T$2*P'S##
M@8%6]0TS7;OQ9X1U.:Q65; W3WC0RIMC\U-JJNX@MMZ$X&<9QSBLJ\\*ZWJ&
ME_$"T^PF%]9?S+)I)4(?$:K@X8[22O?UH [_ $N:YGTV"2[A6*9D!*K)O'3K
MG JY5'1WO)-*MS?6?V2X" -#YHD*X&.2./RS5Z@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBJ2ZM:-K3Z0'?[8EN+EE\MMNPL5!W8QG
M(/&<T 7:**SK77=.O-:O-(@G+7UFBO/&8V&T-G')&#G!Z9H T:*I:GJUII$4
M$MX[JL\Z6Z;(V?+N<*/E!P,]SQ5V@ HHHH **@O+RWT^TEN[N58H(AEW;H/\
M^G>J6E^(=.UB[O;2TDE%U9,HN()H7B=-PRIPP!P0#@T :E%%% !16=K.NZ=X
M?M8[G4IS#%)(L2L(V;+,0 /E!QDD=:T: "BF32I!"\LA(1!N.%)./H.3531M
M8L=?TF#5--F\ZSGW&.3:5W ,5/! /4&@"]5;4-.L]6T^>PO[>.XM9UVR12#(
M859K-GUW3K;7+31I9RM_=J[PQ>6V&51ECNQCCZ]Q0!3TWP?I&ES1R0B]E\H@
MQ)=7TTZ1$="J.Y4$=CC(K>K.TW7=.U>ZOK:RG,DMC((KA3&R[&(R!R!GCTI+
MO7=.LM9L-(N)RM[?[_L\?EL0^U2S?-C P!W- &E1110 4444 1O#%))'(\:,
M\9)1F4$J3P<>E2444 %%9TNNZ=#KT&B/.1J$\;2QQ>6V"B]3NQCN.]26.K6F
MHW-[;VSNTEE-Y,X:-E ?:&P"1SP1R* +M,DABE:-I(T=HSN0LH.T^H]#3ZS=
M7UW3M"6V;49S$+J=+>'$;-ND8@*. <<GO0!I4444 %%%% !49AB:99C&AE4%
M5<J,@'J :HQ:]ITVORZ''.3J,4'VAXC&PQ'G:#N(P>>.#V-:5 !1110 4444
M %%%-D=8XV=L[5!)P,\?2@!U%9^C:U8>(--74-,F,UJSNBN49<E6*GA@#U!K
M0H **** "BBB@ HHHH **** "BJ6K:M9:)ID^HZA*8K2!2TCA&;:/7"@FK%M
M<1W=K#<PG=%,BR(2,9!&10!+1110 4444 %%4M3U:STBWBGO'=8Y9D@0I&SY
M=SA>%!XR>O2KM !1110 4444 %%8C>+=&74[:P-TXEN97@AD\E_*DE7.Y!)C
M:6&",9Z@CJ*VB0.IH 6BL[2-=T[74NWTZ<RK:7+6LV8V3;*H!9<, >-PK1H
M**** "BLVPU[3M3U/4-.M)R]UIY07*&-EV%P2O) SD#/&:TJ ,?4O"^CZOK%
MGJM]:>==V8Q"6D;:.<\J#M;!&>0:V*** "BBB@ HHIDLL<$+RRNL<:*6=V.
MH'))/84 /HK'T[Q1I6J:HVFVTTHNQ +E8Y8'CWQ$X#KN W+DXR*V* "BBB@
MHK-U?7M.T,6IU"<Q?:ITMH<1LVZ1B HX!QR>]:5 !1110 4452U35K31K5+F
M]=TB>5(04C9SN=@J\*">IZT 7:*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KF[[7+F?QE%X8L)(X)18F^N+ATWE4W[%51D#).22<X Z<Y'2
M5S>K>&IYO%-GXETNZC@U""W:TF29"T=Q 3NVG!!4AN01GZ4 <KJOCW7-/\,>
M*,)9#6?#]S'%(QB8QSQR%=C@;OE8JV2,D9'OQW>D1ZU&;HZQ<64H:7=;BVB9
M/+3 ^5LD[B#GGC/H.@YK5_ ,VJ>'=<LAJ$,>H:W.DUW=& LJA-NQ57<. $ Y
M/<GOBNUA$HA03,C2X^8H"%)]@2: .(O?&%POBN^T(WUMIM]'+&+&WO(2$O8B
MJEF60D MDNH Z$#(/.-"/6]5?XB7WA\O:BU32TO(&\IMP=I"GS?-\P&WMCK4
M/B+P?=^);6^TZ_NK26PN)UE@=H3Y]H!MR$;.,G!P>,;CP1Q5P>';U/'5QXC2
M]M]DFGK8K;M"V0%<N&+;N>6/&.E '(6GC7Q2_@S2/%-Q)IGD2WZVUS:QP/ET
M:X,6Y7+?*1Q@8/3)/.!+>ZY'H_Q9UJ)&3[??V%G;622'"O,3*1N/8#&3W.,#
M)(%7D^'NH)X M/"XU>V)M[L7/VG[*WS8F\[&W?Z\9STJ?5OA^^N:MK5Y?W=N
MT>HV<5NB)"P:W>,L4E5]W4,V>@H L^)=8UWP[IFBR?:+*>:YU.VM+IOLS*"L
MCA3L&\X[]<]:BFU?Q+>>.=5\/65UIUM#!8Q7,,\ELTC+O9A@KO 8_+UR,>AI
M^H^%-<U;P_I%A?:W:RW=A>073W9M&'GF)LJ"N_@GN<_A5V#P[?P>-+_Q"+VV
M(NK..U$!A;Y-A8AMV[GECQB@#"L_'FH7?@OPOJ#P017NLWZV$L@4F.%MSJS
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
M.,$YH CU/QS]DFT3[9<QZ/9ZG8+<1WLT)DB\]L$1,V0% !SSC/J,<W;CQ%J
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
M&^1@3R>P 4DG!X'0GB@#3HK,T74;W48+@W^ERZ=/!.T)1W#K(!@AT88RISW
M/!XK3H **** "BBJSWBM#>&T N9[;*M"C $R;0P3)X!(9?SH LT56T^>XNM.
MMI[JT:TN)(U:2W9PYB8CE=PX..F15F@".>W@NH6AN(8YHFZI(H93^!I+>V@M
M(1#;0QPQ#HD:!5'X"I:* "BBB@ HHJ*WN8;J(R02+(@=HRRGC<K%6'X$$?A0
M!+1110 445A:KXAEM=2?2]-L1?ZE':&\: S>4/+W;0 V#\S'.!TX.2.,@&[1
M5;3[I[W3K:Z>VFM7FC5V@F&'C)&=K =Q5F@ HHHH **S]0U:*RLM0GB1KJ6Q
MB\R6")@&Z;@.2 ..:30-677O#VG:NL)A6]MTG$9;<4# '&>_6@#1J&YM+:]B
M\JZMXIX\YV2H&&?7!J:B@"-+>&*W%O'#&D(&T1JH"X],=*CM;"SL0PM+2"WW
M_>\J,)N^N*L44 %%%% !1110 4444 %%17-S#9VLMS<2+%!"A>1V/"J!DDU+
M0 4444 %5GTZQENUNI+.W>Y4@B9HE+C'3G&:LT4 %%%% !1110 4444 %%%%
M !1110 456U"[-CIUQ=K \YAC+^4A 9L#.!D@55\.ZROB'PYI^L)"85O(%F$
M9;<5!&<9[T :=%5+B_CA%TD2FXN+>(2M!&P#8.=O4@#.T]3VJGX8UU/$WAJP
MUJ.!H$NX_,6)FW%1DCD_A0!KT444 %%107,-SYGDR+)Y;F-]IZ,.H^HJ6@"M
M<Z=8WDBO=6=O.Z?=:6)6*_3(JS110 4444 %%%% !116'KWB,:%?Z-;-92S+
MJ=XMHLJNH6-B">>YX4]OQH W**** "BBB@ HHJEJ=W>6<,+V>GO?.\Z1NBRJ
MFQ"<,^6ZA1SCJ: +M%%4FN[P:VEF-/<V1MS(;WS5VB3< (]O7..<].* +M%%
M% !1110 4444 %%8</B,2^-+CPVUE+&\-DMX)V==KJ7*  #GJ#UQTZ5N4 %%
M5_M<<@NEMR)IK<[7C5@"'VA@IST)#*?QIFF7-S>:9;W%Y9-97,B!I+9I YB/
M]W<.#0!;HHHH **BN;F&SMWN+B18XD&6=CP*EH ***A>YA2Y2V+CSY$:1(\_
M,RJ0"1]"R_F* )J*P_#/B,>(X=1D%G):-8W\MBR2.&):/&3QQU/J>E;E !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5P'Q"L(;GQ%X-=Y+E2^K"
M,B.YD0 >5(<@*P /^T.>V<5W]8VL^&[;7+W3[JXN+J-]/F\^W$+J LF"-QR#
MG@D8/% '/Z;,WB/Q9XETBXN[Z"VT<6]M;I!=21N-\>XRLP.6). -Q(^7W-<N
MNNZ_J/AWPSY^K74%VOB0Z3<3P$*+F-3(-Y&.2=H]L@\=J]%N?"]K-K1UBWNK
MNRU"2$03S6S*//0= ZLI4D=B "/6H;KP7I=Q9:59QM<6T&EW"W5LD+@8E&2'
M8D$L<LQ.>N3G- &GI&E_V1IJV0O[V\VLS">\E\V7DDX+8Y S@9["O/-%_M!K
M;Q3K5SKFK3G0M6O3;VWGXCE2.($(XQ\R^W&,<=3GU''RXR<XZUCZ-X:L]$.H
M^1-<3+J%P]S<).RL&D; 8XP,9 ''3VH Y72K3Q!J-OX<UZVU2*..4127S2:C
M+)'=1R 941% B-D_+MQ@\50\*V/V7P]X\GM;N^AGAU2_2.073N5"A2#AB06X
M^\1N]ZZ?1/A[HV@7HFLI]1^S(YDAL)+MFMH7/\2Q],\\9SCJ.:M1>#=-@?6#
M!->1+JS.]Q&LY**S@!V53D M@9/Y8H XM[W5;GP[\-9%UF_ADU%H8KIDEYE#
M6[,2Q/);(ZG/KBM***\'B6;PC'?7EY!8Z>EPKW6IR0SRF223+&2-=S!0%4=
M,\Y.,;O_  @^G_8]%M5N[Y8M%97LL2+E"HVC/R_-A21SVI_B+P5IGB.^M=0F
MFO;+4;52D5Y87!AE"'JA(ZK[?7UH Y*[C\2:;_PANGZCXBEDNWU-[2YEM).)
M(_+=EWY49< +U&.^*GTW3+J[\5>+?#TFO:R-/M$MI[?%XWFHTJ,3B7[^T%<A
M<XY[UU$W@W3IAI(6:[C_ ++E,]N5EW$RG.7<L"78[FSD\Y-30^&;>WUC4]5B
MO+Q;K4D1)SN0C" A-HV\8!/Y\YH X;0_$^JZOHG@6QGF\R?5K2>6>1KEK=IC
M"  N] 6!.2QQ@G;UQD%/$L'B7P]X-U4RZ](I34+9[(0W32RPPR2JAC=V4,R_
M>P>O4$G%=/+\.-"F\,V.A,UX(-/D\RRG2;;/;-U^1P,]SUS^@Q//X%TRYT!M
M'GNM1FBDE2::>6Y+S3.I!4L[ G@J, 8'% &5;PW-C\3WT9M4U&YL;_1GN94G
MN6)65957<A&/+R&/"X'3%'P?M8X?AW83*\[/*\^X23.ZC$\@& 20OOC&>]='
M_P (Y;GQ)#KSW5TU]%;&U!+*%,9(8@@+W(!S_3BE\/\ AJP\,V\MOI[W/D/(
MSK%+,76+<Q8J@/09)/K0!BO?R:U\1[[P_//<0V5CIT<ZQP3/"TSR,06+(0V%
M   SC).>V..U#6M>3PEK-I_:UVMQH_B"*PAO%8!YH6DCP)#_ !$*^#TSQFO2
MM2\-6FH:O;:NDUQ9ZG;QF%;JV90S1DY*,&!5ESS@C@],55O?!6E7VB?V2[W,
M=NUS]KE:.0!YIMV_>S$$D[@#VZ =!B@#2T?23H\$\1U&_OO.F:;?>S>8R9 ^
M53@87C(';)KC8M.@'QJU"3S+PE-&AN !=R\MY\G&-W*\?<^[[5Z"BE(U4NSD
M#!9L9/N<<5D1^&[:/Q1+X@6ZN_MLL(MV!9=GE!MP7;M]2>>O/6@#@H]4U+5O
MA'-XWAU.Z@U=$FO4"SMY*".1OW)BSL*[5VG(SGG.:LO_ &CXE\=Q6+ZSJNG6
M=[X<CO6AM9_+:*1I0/E.."..>O&.A(/4)X&TJ-+NVCDNDTR[F,\^G*X\AW)R
M>,;@"1DJ&"GTP35W_A'+7_A*1XA%Q<B]%M]DVAE\ORMV[;MQ_>YSU]\4 5_&
M&KS^&? ^J:I; S7%G:EHS)SEL8#-Z\G)KFM;FO?#MIX6UFPU&\NFNKVVM;R.
M:=I$NDF&"P4G"L#@C: .W3BO0+JV@O;2:UN8EE@F0QR1N,AE(P0?;%8>G^#[
M#3UL8OM%Y<VNGMNLK>YD#I;G! (X#-@$@;BV.U '(:%I\,-[\1Y%DN2T=Q(H
M#W,C @VRGD%B">>">G0<50T<7FC^'?AKJ-OJE\3>R6UE-;-,?(:)X&./+Z9!
M48;K[UWS^#M..H:K>1S7D,FJ+BY2.<A"=NPL%.0&*\9_+!YJ(^!]/_LW1K 7
M5Z(-'E2:S =<HR A<G;\V 2.?7F@#FU.O>,;779-,O?L=[::E-:6TPU"6,6_
ME,  T*H5<$#)W9SN[ #"W-MJ6M?$,:1-XAU"WM9_#R7,G]G7&Q1+YNW=&<<#
MCKU/T)!WKSX>Z-=Z]/JZ3:C:276#>06EVT45UC_GHHZ\=<8S^)K27PU:)XG7
M7TFN%NUMOL@0,HC$.[=LVX]><]??% %?QEJ]QX9\#:IJ=KF6XL[4F,R<Y;H&
M;UP3DU4_LZ73)K+6[;7KR:V2TD-Q;32M*+YBFY67<V$;@GY1@@XP *Z:[M+>
M_LYK2ZB6:WG0QRQN,AE(P0?PK \/>"--\-R(;:ZU&XCA!6VAO+MI8[93QB-3
MP..,\G'&>30!QMQJFIM\(X?'-OJER-72-;UAY[&!QO\ FA,6=NW;E1@9R <Y
MSF_);7^O_$/4M,DUW6+&S;2;:Z6*UG$;1.TC<*<<?=YXY[FNBM_ VE6L#V44
MET-*:?[1_9A<&W#[M_ QN"[N=F[;GM5Z+P[:P^)Y_$"W%T;R: 6[J6&PQ@DA
M=N.Q).>M '!6FFZOK\/C)#XIUB"73M2E2R:*XV!"L2,-V!RN3]W@=>YS4WAG
MQ1?^+=4\.Z9J,LT"3:!_:<_D2-";B4R",?,I!  !; (^\.PJQX7T.34-4\8I
M=/J]E;WVINWEF)H4N(2BKD%TR,_,,J0<?A75WWA33;N739X1+8W.FKY=I/:$
M*T2$8*8(*E< <$$<4 ><>(-9UO3_  OX^TR/5;U6T.:!K*\$G[WRY0K>6S]3
MMR1G.>1S75ZKISZ1=V,3>(]7N&U"^\QK+S,R7.V,YCB(*^4@.'/( QC(!P=:
M^\%:7J&@WND3O<F&_E\V\E#@27#<<LV./NKP,   # XJ75O"EGK/]FR7-U>K
M=Z<Y>WNX9O+E&1M8$@8((X/% 'F&N3W>H?"GQK#?SW3'3=9:"W#W+LR1[XB$
M9LY<#>?O9[>@KM=3N+A?%VG^%K5Y#;'3Y;PB749HGE;S%4#S0&<[06.,CJ.P
MQ5T?#[0O[.UFP(O'MM7?S+E'N7;#_+\RY/#953DY.13]7\":5K-G817-QJ"W
M5@Q:WU"*Z9;E"?O'S/?TZ>F* )_"-EK&FZ=<V>LZA%>R1W3^0RRM(\<)P421
MF +,,]2.1BN;>RO]<^(OB/2)?$&K6UC'9VTL:6L_EE&;?]T@<#CZGC)(XKMM
M)TJWT:Q%K;M-)R6>6>4R22L>K.QY)X'X  <"N,MM/N;KXL:]<J^JV,,EC;PQ
M7,5N5CD*[]XW.A4XRO/7T/6@# TW7-;?2?"XO-1N7NX/$SZ3/.LA47<2>9RR
M@X.=HYZ\?6MRXN[\>)?'MI'J5Y'%;:9!<6X$Q;R79)2Q3=G;DJ.E='>^"](O
M- M-'59[:&SF6XMI;>4K+%*"3O#'.6)9LDYSN-0Q^!=+BN=2N5N=0^T:C;+;
M7,K7)8NH!&3G@G!/)Z9XQ0!PFHQ:M9?!^W\41^)M9.HSZ?8[@UQF,%GC!(&,
M@D,02#D]36WJ']J>$?'^BM%J^I:E9:M'<K=6MU+O"O'&9 \8P F<8P.*D\>Z
M#]@^$L_A[3(;^]""WAMXHXVED")+&<?(N<!5/)].M=78Z);"^@U2:XN[RYCA
M,5N]V #"C8+ *%7!.!DD;N,9H X"35-3N?A"OCF#5+E-82,WQ G8P$!SF$Q9
MV[=OR],Y&<YJQXGUR^L;NYO-7BU6WT2ZM8A;ZAIT[_\ $MD*Y;SHU()Y(.X@
M\8%=3#X&TFWAELXI+I=*EG^T-IF\?9]^[=P,;@N[G:&V^U6;_P +6VH2ZCYE
M[>I;ZDH2[MDD7RY5VA".5)7*C!*D$_E0!ST]Y?>*/$VOZ5:3[8K&&W$#0ZC)
M;$&6/?YH\M3OY( R<?+TY-4M1N_$FBV6DS:RMSK5G;VLD6I2:+.R2I*'P)BJ
ME6<;5((['<<5T>K^ =(U;4[?4HYK_3;V"(0>?IMR8&>(=$;'4#\ZN_\ ",V\
M4\$MC>7MBT-N+8"!U(9,D_,'5LMDD[CSR>>3D F\,W5O>^&-+N+2_>_@:VC"
MW;YW38 !9L\[B0<Y[YJ#QA<&U\*WTBZK_9;;5478C,C)E@,*HY+'.T8YR1BJ
M$GA"&VO_  ]_94EW:6^E;E")<$1-&?O!DZNQ/<^I.<X%;&OZ%9>)-&FTO4%D
M-O*5.8W*.K*P964CH00#0!QNG76H+XVUO25FU&TLWT:.[BBN+KSI(GWNI8%B
MVW('3)Z9ZUAZ;=ZK#X1\!>('US4IKR]U"UM;A)+@F*2*5F5@4Z$]]QR<]^@'
M=Q>!].AU1M3%YJ;7SVGV1YGNBQ=,DY(/!/)QQ@>F::/ >F+HFE:0MU?+::7<
M)<6@$BY1T.4R=O(!SP?7G/% &+;W,GBU?&4EQ>7<"Z=<S:?;0V\[1B,1Q@F0
MA2 Q9F/WLC  QUSL?#7_ ))IX<_Z\(OY5)<^!M,FUB\U.&YO[.6^C"7J6MQY
M:7.!@,PQ]['<8K5T'1+3P[HMMI5B9C;6Z[$\Z0NV/J?Y#B@#C/#>GPQ_$7QW
M()+DF)[8J&N9"OS6^3D%L'DG&<X[8KF/#XO-)\ ?#_5K75+Y9)K^VM)+<3$0
M-#([*RF,<$]]QR<]^@'IS>%+'^W;[6(9[R"ZOHU2<1381BJE5;:>-P4XYX]L
M\U37P%IB:%IFC+<WRV>F7"7%JHD7<CH<KD[<D DG!]><\4 83OK7B^7Q-#87
M9M;FQO7L[21-0E@^SE44JS1HI#@L2?F)R..,5W.G+<2Z+:K?3Q37+6ZB>6V8
MA'?:-S(1@@$Y(K"U'X?Z3J&O/K*W.I65W.JI=?8;MH%N@!@>8%Z\<<8KIXHH
MX(4AB14CC4*B*,!0. !0!X_H-X_AOX<W=Y9S3)-/KLED99KIV6)'N]A?YMP!
MVD_-@G/)S742Z3K^G7NHW(U0VNFS:>X%M]ODN95G7)$D;2+E>.".G>M5/ >A
M+I^JZ=)%//8ZE(\DUM+,S1H7;<VP?P_-SGJ#2:5X'L=)LKBV34-5N3+";=9K
MN[,SPQ'JD>X84' Z#/ ]!0!P=S%JL/P6;Q4/$VM?VC)H\3$?:?D!R#N QD-@
MX+ Y-;VI6M]9^/O#MI%KNJ"#6;:Z6\0W&1^[5&4Q@\1GDC*@''OS71/X*TV3
MP:/"KSW9TL((MOF#?Y8Z)NQTX^OO4\_ABVN-7TO4Y;R\:ZTQ'2W.Y ,. 'W#
M;SD #\.,4 <;83:^NC^+]*TN[N+ZXT[5$CM!=71\UXB(W>(2GD$@NJL3D9'-
M;W@?6K/5I]46%M4M[J QK<Z9J;.TEJV#T+$Y5NH(/;\*N+X*L5_M(K>WZOJ%
MS'=S.LJAA*A4JRX7C[JC'0@=*TM.T6WT^]N[[S9;B]NPBS7$VW<RIG:N%
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
MOL^[;YOFKLSZ9SC- %JBHYKB&VA::>:.*)1EGD8*H^I--%U;F!)Q<1&%\;9
MXVMG@8/0YH FHJO]OL_+GD^UP;+?/G-Y@Q'CD[O3\:K:)KECXATR/4-/F62W
MDSM(/. 2 <=LXS0!HT5!<WEK9(KW5S# K':IE<*"?09J1YHHU5I)$4,P52S
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
MO6AN&4%XB)P1M;JOX5[#9^'=%TZ\N+RRTFQMKFXSYTL5NJM)GKD@<YIH\,Z
M+26U&B::+:9]\L/V2/8[>K#&"?<T :"A9K<+(H=73# C(((YKQW1-&MK;X7Z
M_J^F6$7]LV4VI+9W$:?O81O=<1GJORYP!W/O7L26\$5N+>.&-( NP1*H"A?3
M'3%5[#2=-TJ-X].T^ULTD;<ZV\*QACZD*!DT <)I%EX9UF]\-ZQ8ZX)98HFB
MMK:W6)3)&R?/'*JKDJ ,D'H1ZFL&PMM.D^!_BB-H;5IT_M)MI5=P*R2%3Z\<
M8].*]3T_P]HNDW<UUIVDV5I<3_ZV6"!49^_) ]:#X>T4I=H=(L"EX^^Y4VR8
MG;U<8^8^YH \_P!2TS3[_P 4?#5+NU@F6:RN4D#J#YBBV4A6_O#/8\4J1:3#
MXWUWPU?75OIEHMC;QZ?;R1QB-[8H=X3>"/O[LXZ\=<<=_P#\(]HADMI#H^G[
M[48MV^S)F$>B''R_A2ZIH&CZV8CJNE65\83F,W,"R;/ID<4 >;RZ'I$&M_#>
MSAD;4;5&O8$N;D!GGA$+;02  R>G8C'K4ECH&CR:W\1[1]-M6MH#&T,)C!2)
MGM0695Z*21R1SQ7I%QHVEW=Q;W%QIMG-/;C$$DD"LT7^Z2,C\*C'A_15>Y==
M(L UT,7!%LF9AZ/Q\WXT >7:5JPAA^'::KJ'V6PGT9A%/*%9/M0$8&XN" =F
MX GGYB.]'B'0-$L/#D4>GWC7T3>)[:7>2FR"221=Z1% -HYY Z$UZ?-X<T2?
M2AI<NCV#:>#D6IMT\L'U"XP#2OX>T62QM[&32+![2W.88&MD*1GU52,#\* .
M-M],L+#XM:E8V=E;P6L_AZ.26"*,*CN)G4,5'!..,U<^$?V4?#31!#Y(E-L#
M+LQN^\P!;'T/7T-=6FCZ7%J']H1Z;9I>[=GVA8%$FWTW8SCVIUAIFGZ7')'I
M]C;6B2.9'6WB6,,QZL0!R?>@#C])D6]^*?BRQU:))&6TM18QS*&!MBI\S:#V
M+G#?@.U<0M@LGA/P[!=H);2'QD+73Y'Y8VGF.J@-UVG!'T ]J]DO]%TO5)(I
M+_3[6Z>+/EM-$&*@]0">@/<=Z2ZT32;Z*"*[TNRN([?'DI-;HXBQTV@CC\*
M'Z;I5AH]I]ETVSAM+?>S^5"@5=Q.2<"O.;&2]T+6-'6[AM=8T&\U21M.U&'Y
M;FUGE,F5D7^(?,ZDCGCGIBO40 J@   < #M6?;:#I%G<BXMM,LX9@Q8/'"JD
M,>I&!U/<]30!YI)8V8TGXM6XMH?)0R2+'L&U6^RAL@=CNYSZU-%IUCI^H?#"
M[M+:*&YG!2:9% >4-:$D,W5N0.M>B?\ ".Z'BY']C:?BZ_X^!]E3]]_O\?-^
M-!\/:(WV;.CZ>?LHQ;YMD_<_[G'R_A0!Y-!?_8/$.OOJ\*2^%)/$<L=\1_RS
MF*0^4TH[Q9X(XYQG(XKK_$<%LOQ1\!SQQ1!V%\F]5&2H@R!GN.?UKJ!X;T(0
MW$(T73A%<G=.GV5-LISG+#'S<^M.'A_11);2#1]/#V@Q;L+9,PC_ &#CY?PH
M \L;0M)E\._%)Y-/M6:WN;IH,Q@^41;JV4_NG=SD8Z#TK9EO6M]7\!ZC<7,=
MPITM]]J\R(^YHX_WR[R%)&=IYSAN,\UW(\.:&L=S&-&TX)=',ZBU3$I_VACY
MOQKF?$/A:YEU6T:U\.Z%JVC06WDQZ== 0_9W+9+I\C+R HQ@8QQU- %CX>^'
M8M$T_4KD0V<<FH:A-<J+?8QCB9B4B9UX.T$]R!N(%5/%UI:R_$GP/YUO"YDE
MO ^] =P$!QGUQ6QX5\-1:$UW<QZ;8Z8;L1AK.P8F)-N[YL[5RQW<D*. !SC-
M:UUHNE7]U%=7FF6=Q<Q?ZN::!7=/H2,B@#A+5K.U\7_$F.<P11M;VC;7PH(-
MNPSCZ\?6N?TZRL+_ $CX3>=##,6#0N2 2R_9V)0^HSU'2O6+G0='O-1CU"ZT
MNSFO8T\M+B2!6D5?0,1G')_,TQ?#>A*MLHT73@+7_CW'V5/W7^[Q\OX4 >5:
MY)-H%E\48M$C^S1PR63".U7:(EDC02LH'0[=QR/3-=#K2Z*OC?X<W.G?9%A)
MN5@>+ !A^SG:!CMG&/K7=0Z-I=M<7%Q!IMG%/<C$\B0*K2CT8@9;\:J6OA+P
MY8NCVF@Z; T;F1#':HI5CW''!H DTB+0X[S4WT@V9N7N,W_V=PS>=C'SX/#8
M[&M6LG2] M-+U74]1@@@BGU!E,H@B"!MI8AF_O.2[$L?;TK6H **** "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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***@FO((+F&V=_W\V=
MD:@EB!U.!T R,D\<CU% $]%%49=6M8=8BTMO--U+ TZ 1,5VJ0#\V, \CC-
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
ML0WL"P?Z1;O#Y-Q;3Y'RLO4+]X#CMU-;'B6]O[#2UFL&M8CY\:SSW3A4@A+
M._) ) Z#/7UZ52L/"[IXK7Q'>R6IOELS:,;2 QB4%E8L^6)/W0 .V3R>,2^+
M?#UQXALK%;2_6SNK&]BO8G>+S8V9,X5UR,CGU'(% ',CQCJXT[QNL$T,LN@Q
M+/;3W-HR&5&A,F'3*\Y! (P""#BK%IXB\0P:SX2-_<64UGKT3*\$4!5H7$/F
M!@^[YLX((P*DF\":G-+XH=]>B)\06J03?Z%Q&PC,9*_/TP3@=>F2>]N3PA?2
M3>%9/[4MP=!!X^RM^_\ W?E_W_E^4^_- '/^(]8U'Q1\,_%6K6ES%!8)%=00
M0&+=YL4>4=F;.0Q(8KC '&<UW^@_\B[IG_7I%_Z *XY_A[J=OI6O:'INMP0Z
M)JOG.L$UH7DMFD!W*C!P-N3GD$_SKM=*LY=/TFTLIIUGDMXEB,JIL#[1C.,G
M'3UH Y<:SX@U^TUJ[\/26L<FGWKV=M;3IE;AHR ^]LY4$[@,8Q@$DYP+,6M:
MAK7B?5=$LIX[%M*MX&N)/+$I::52P49P-H &>YSVQS4C\%ZMINO:E<Z'XA^P
MZ9JDYN;JU:U$CI*WWVB<G"EO<$ ]C5UO"D]AXHEUW1+R*"2ZMDMKRWN(VD24
M1C$;@A@0P''<$>AYH YN7Q[KDOA6"\@BLHM2MM=71[^-D8HS^8%)C.?E!!!Y
M#8S[5J+XHU/0O$VM:?KUS;W=K::1_:Z2V]N8BB!G5DP6;/W<@YI][X!:70+?
M3K348XIAJ@U6ZN)+<OY\WF>8?E##:">.IP ![U;O/!TFI>*;S5+Z\ADM+S23
MI4UHL!4F,LS%@^\\Y8]NE '+>)Y]7U+0/!NK7=S ([W6M/G>T2+B(.X90K9R
M2 0"3P>HQTKJ4UC5I?B'J/A\SVR6J:6EW;NL)W([2,GS9;YL;?;K6/\ \(!K
MS:'I6C2^)+:2TTF\@N+21K$^:5B.45SYF#C@< =*Z&#PY=Q>.IO$;W\+1RV*
MV1MQ;D$!6+AMV[KECVH X?1M>\0:5\#;CQ%'J$%Q>()YP;BW+<^?)NR0PR23
MD=ATP:[&;7KJ]\66_ANSF6WD&G?;[FX*!F +!%50>,D[B2<\ #'.1EI\/;Y/
MA_?^$1K<1M9RZ02FS^:*-I"Y#?/\S9;&>!@=*T[KPK=G7=.\06-]##JMM:FR
MN-\),5S"3G:5W94AN0<GWS0!S6J>.]>L/#'B8#[$-8T"[B@D<PL8YXI&78X&
M[Y6*MDCYAD>_&_!K&N67C^'1=1GM+JVOK"6ZA6"$QF%T91LR6.X$-U..1T'2
MH=6\ 2:GX=UFQ&HQQ7VLW*7%Y=FW+#Y"NU53<, ! .2>Y[UHW7AN^NO%]AKS
M:C OV6SDM3"MLWS;R"6#;^.5&.#0!D^$/%TWB*\MXVU&&.^C5O[3TB:#RIK9
M\<;,\E0>"><Y!R.E=W7)6WA&ZDUG1-4U:]MKF]TB-T6ZAMS')<;D*?.2QXP2
M<#J>>.AO>$AK8TVX77+Y;Z47+>1=+;"#S(L*0=G;#;@#W ![YH K:]K6HZ=X
MR\+Z= UO]AU.6>.=6C)DRD3.,-G &0.W;K6-ID.H-\9-<W7T91-/M25,'6,O
M(0@^;C'//?TKH-<\.W.K>(]!U6&^B@32I9)/*> N92Z%"-VX8X/H>:;9^'+V
MV\;ZAXA;4('BO+>.W-L+8@HJ$D'?OY/S'M0!H:_<7]EX?O)])BMGO8X\Q+</
MLB'J6.1@ 9/4=.U<SIGB;4;GQ3J>BP7L-W$FF)?6MW+:E1N+LI& 5#IP""OY
MFM[Q=X?;Q1X9N](2\:T>8HRS!-X4JX897C()7!'I65%X3UD>*'U^?7+=[F73
M?L,L:V.V/(8L"OSD@9/())/J.@ .?T_QCXG?P[X2\0W4]@UMJMY#:7%I';D'
M$K%=X?=P00/EQ^)KH+?Q#?Z?XWU72-<NK=+(67V[3Y5BV;HU)$H8Y.63CIV.
M:IQ_#^^B\(>']!76+?\ XD]Y%=+.;,_O?+;<JE?,XZ\G--\0IH?C7Q!I>EVU
MVMQJ&EWK->>02##$$(EC?_9<[4QWY]#0!U?A^74+C0[6XU,K]JF3S618]FP-
MRJD9/(& ??-5O%_B$>%_#-SJ@B$LJ%(X8V. TCL$7)],MD^P-,G_ +;'C:U,
M%\KZ.;<BXLS;#Y&YQ)YOJ3M&WTR:L^)O#]IXI\/7>C7K.D5PHQ(GWHV!#*P]
MP0#0!B:AK>K^'/$>B6E]<0WEEJ\C6OF"#8T$^W<N #RAP1@\CU-<Y<>+_%J>
M%/$6NK=:8/[$U*> PBU;%PD;A2,E_DXR?XCGN*ZZ+PY?WE[I5UKE_;W;Z66>
M#R;<QB24KL\Q\L>0">!W.<] ,I_ %])X3\0Z$VL6_P#Q.;R:Z:869_=>:P+*
M!YG/3@YH [B-_-A20<;U##VS7G=UXJ\16NE^+K=[BT.M:-.AM4^S$I/#( 8A
MM#9+,25X/! KT&TBEALX8IG221$"LZ+M!('4#)Q^=8MUX5MKKQI9^)#*RR06
MS0/"/NRG.8V/^[N?'NP]* (-&UV?79-%FL;J-[2:P%Y=$Q<_-@(HY^4DB3U^
MX17 ^&-8UOP]\--"U6VGM/[/746MY;5H2SR))=NA;?N&T@MP,'IR3G ]#\,>
M%(?"MA?6UE-N^T7,DT7F+D0HS$K&!G[JY/''4^M82?#R^3P%:^%QK-OBWNQ<
MBX^QGG$WG;=OF?WCC.>E &E+XCOK/XA7FE73P'2X-&.HC9$1(")"I!.3GA3T
M ZU'I>I>)M7TW0M=LS9M:Z@Z2W-DZ[?)MG!(97ZF11MSV// JXWA>XF\:R:_
M<7L$D$NF_P!G26@MR,KO+EMV_P!21C'2L_PYX+UC0%BTS_A(S/X?MI-]O;&V
M G"AMRQM+GE0?;)'' XH YF&[US38/B)JFD75I!]@U*:Z99X#*9MD$;%/O#:
M,#KR>>V.?4=,O/[1TFSOMFS[3 DVW/3<H./UKE%\$WPTSQ79'5K<_P#"022.
M7%HW[C?&(R /,^;@#TYKI]&L9=,T6RL)IDF>V@2$R(FP-M  .,G'3UH XC39
M-4F\9>/8[G41-!:QP(L9AQA&@9PJG/ !<^N:RO"^L:YH7A#P#/Y]H^F7[V^G
MO:B$[U#HVV3S-W7*]-N.<<]:Z]O"=]%XBU[4[/58HX=8BC66"2UWE72/RP0V
MX?+CDC&<@<@9S1'@.^7PWX9T==7M_P#B17<-RLILV_?>6"%4CS.,Y.3DT 1W
MWB;Q!J,6L3>';=GETZ[>U@@-N'2X>/ <.Y8%<G(&,8P"<YP.VLYI;BQMYIX&
MMYI(U>2%B"8V(R5)'7!XKD#X,UG3_$%_>Z!XC%A8:G-Y]W:26@FVRD ,\1)^
M4MCN",^O2NR@A6WMXX4+%8T" LV3@#')/4T </H_B^?5/$3:9)J$-GJ4%Y(E
MQI-S#L9K<%@CQ,?OD@*Q(R,9X'%<];7VN:3I?Q U;2+FSA6PUFYN62> R&;;
M%&2F=PVC Z\G)[8YZZ?P?=:E<Z4^JWUM<_V9>B[@N$MRL^ 25C+;CQR 3_$%
MZ \U7'@:^_L/Q3IK:O;D:_/+,T@M&_<^8@0@#S/FP%&.G- %G4M;U)YK)H;B
M&PLKG3_M$;JGGSR3G!"+'U*A3DD#\16&GC;7[[P[X)U&T%A%)KEPMO<(\3,%
M8JYW*=W3Y,[>O;(ZUKQ>#=4MM;L]2M]<B0KIB:;<JUINW(IR'CR_R,<]]P]C
M5&Q^'FHV6C>&M.&NP.-"N_M,;-9']X & 7B3CASSSS0!976=>343X>FNEEU&
MVM!<W-Y9V8(8N[B,!&; P$^;KG(QBJ5QXTUK2M&T6;Q1:MHPGEEBOKR.'S4B
M9<>4<9;8KYZG.,8[Y&QX@\):C>>(K?Q#H&LC3-32#[+.)8/.BN(L[@&7(P02
M2"#5PZ)JT:VA75HKHJDJWJ7=OE+HOMP0 P"!=I &#P<>] &AH5Q/=Z-!<7%U
M;7;R;B+BU_U<B;CM9>3U7'<UD?VS>ZSXLU?0M.N4LUTJ&%IIC$)&>64,R@ G
M&T* 3W.[@C'-[PMX>A\+Z$FF0.&02R2G:NU%+N6*JN3M49P!D\"J<_ABYMO%
ML_B+1[R&":\@6"]@N(BZ2[/N."&!# <=P1Z=: .'\5^(=0\1_!OQ#+.8K6]T
M^Y>POXXT)21TD0$H2<@$$'OUQ[UZO:13Q0@74Z3S=Y%CV9'88R?YUR.I^ 3>
M>![_ ,.VVHI#+J,[7-Y>/;[R\CR!V8*&&.0 !DX '7K78P"98$%P\;R@?,T:
M%5/T!)Q^= '#WWB^=/%E[H<FH0Z7>I+&+"&[AQ'>Q$*6*R'@ODNH (P0.#S6
MA8:UJ=UXL\5:.\T(BTZ&VEM9!%\P,BN2&YPV-H]*9X@\'W7B.TOM-U"^MI=.
MN9UFB+6Y\ZU VY"-NQDX.#@8W'J.*DN/"VHIXMO]8TW58K:'4K>*&\BDMO,?
M,>X*T;;@%.&(Y##VH R]"\9ZCK6D^$H"8(=2UNWEN)IECRL21_>VJ3]XEE R
M<#D\XQ5'QY_;J?#O5HM9%M(\>IVPM)HCM\Z'[1$5+C^%NH./3I5J+X;7MKX=
M\/6]GKPAUG02_P!DOA;?(R.,/&Z%N01QG/:M+6?!^J:YX8ETV\UR-KVXGBFF
MN3:?(!&ZNJ)&'&T97J22<GVP .T_5]:M_B%)X?U.XM;FWN---_"T,!B,)60(
M4Y8[A\P.:U/%NK76A^'+C4;2WDG>)H]XCC,C)&74.X4?>*J6;'M5<^'+QO'-
MOXD>_@VQ6#6+6XMS\P9PY8-OXY4<8Z5J:O:WMW9!-/O5L[E94D61XS(I"L"5
M*@C((!'7O0!R:^-1'X=N-6L=3M=8MYKFWM;&2-,,LDC!,2J".06W8PN1@<'F
MK-KJ/BM-:NK9[<R:<UF98;VYM@AAG!^XR*_S*1R",$=,FH;KX<6FHV_B#[3,
MEM<:P87+62>6L$D62D@&>6W')/&>GN=#2=#\1PV\G]L^(HM0N%B,5N4L_*0$
M\%W4-EF^A &3ZT <]I/B'QA>_#]_%LEYI00Z3+<I;?9')$J98$MO'! (QVR.
MO.=-/%=]=0^';&(/]MU'2QJ%Q+#"'**!&/E4D#):3J<X Z<\6=/\'W=A\-W\
M)?VG"[?9)+1;O[,0 C C)3?R0">]5+WP)?O8>'Y=.UM;/6]$@%M%=K;;HYHM
MH4J\9;H=H/7@_H 5+CQ;XBT?P_\ :=?L9+6./4S;37\5OO(M-K%;CRP6VG(5
M2#D#.<'I75^&[]]3TQKO^T;748'E8V]S;8"O'QC(!.&!R#[CH.E5$T778[6U
M<ZY'-?K<>=<O);8AF385\H(&&Q1D$').1DYS4WA?PU#X;@OUB,8:^O'NY(X4
MV11LP4;47)P,*/J23QT !E>*?%G]A>(+2PO;T:38W%N6AU"6#?$T^['ENW10
M!SVSGJ,<Y6LG4I_'G@<I/:KJ$FFWGF3;2\88I%N90"-PSG R/K75:QH]_J-S
M<!;FSET^YM1!+97EL9$W L=X(8=F (QSM'(K)L? LNFZEX9GM=34V^A6<EHL
M<L!9Y@X4,2P88^Z,#'% %33?$OB"?PWK8>33WU'2M5:P>[E_<Q>4"A,Q4M@$
M(Y.,]15G0O$5UJ6M>)M'GF^TV]C!#+;W#0&)W61'R&! ! *\$ 9![U5G^'E_
M-8:I$NMQ)/=ZPFL1.+0[4D4J0CJ7^=?D'ISS6C9>$]5M?$.K:Q)K4,LNI6D4
M,L8L]JJZ!@"/GSM^8_+G/^U0!Q*?\D-\&_\ 7[8?^CQ7LE<)_P (!>CP+H_A
MI=8@']FW$4PN#:$^8(WWJ-OF<<]3FNZ7=L&X@MCD@8&: /(=(G\46'A[Q7JF
MAW.GK%8ZWJ$[VMQ SM<A9"6&\,-G XP#D]Q72P^,;KQ#-'!I"S6X.FV]\\B0
M"9E:<,47!(& %.?7(QC%3P^"[^WM-:TN'5HETS5[J>XE/V<^?&)C^\16W;>Y
M ;;QGH:34_!%Y#K-GJWA;5DTBYAM$L989+?SH9H4^X"N005['/M0!M^%KW6+
M_P /6T^O:>+'4_F6>%2"N02 PY/!&#C/&:V:J:;9RV-BD,]T]W/RTL[@ NQ.
M2<#@#L!V  JW0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %(0&&" >_-1R7$,4L,4DBK),Q6-2>6(!)Q^ -95]KEUI\>LSS
M:/<M;:?"LL4J21_Z4-I9MH)&-N,'/7M0!M4$ @@C(-4-$U-=:T'3M52(Q+>V
MT=P(R<E0ZAL9[XS5+2_$:ZGXEUK1?L4T$FEB$M)(RD2B0,00 3@87OSST% &
MX!@8'2BBH;N66WLIYH+=KB6.-F2%6"F1@,A03P"3QS0!-14%E-+<6-O//;-;
M321J\D#,&,;$9*DC@X/'%3,RHC.[!549))P * %HID,T=Q!'-$P>.10Z,.A!
M&0:?0 4444 %%%% !1110 445A^*O$:^%M'&HR64UU'YT<3"-E79O<("<GIE
MAT!H W**** "BBB@ HHHH **9*[1Q.ZQM(R@D(I +>PR0/S-9/A7Q!'XI\.6
MVL16TELD[2 12,"R['9.<<?PYH V:*PU\1JWC9O#1LIDD%@;X7#,NQE#A,
MD]3WQTK<H ***YK_ (2N6>[_ .)=I,]]8I?G3Y[B%QNBD!PS;.Z*W!.<C!."
M.: .EHHHH **** "BL/2O$:ZGXEUK1?L4T$FE" M)(RD2^:&(( )P,+WYYZ"
MMR@ HHHH *8D,4;N\<:*TAR[*H!8^I]:?10 445'<7$5K;2W$[A(8D+NYZ*H
M&2?RH DHKGM)\276J7=EC1;B/3[ZU^U6UZ'#*%(!"R#^!B""!S]>#70T %%%
M% !1110 445F:KK4.F:5J5\D;W9T^-GFAA9=PPF_') SM(/XT :=%4M&U%=8
MT/3]36,Q+>6T=P(R<E0ZAL9[XS5V@ HHHH **0G ) )]AWK%\->(T\26]_*M
MG+:FSOI;)XY64L6CP"?ER.I]30!MT444 %%%% !1110 445B>+/$2^%/#=WK
M3V<UW';*"T<3*IP3C))/3GMD^U &W12*=R@^HS2T %%%% !1110 444$@ DG
M '>@ HKF],\52ZM<:=+:Z1<2:3J D,-^C@A-N<&1>JJV/E.3U&0":Z2@ HHH
MH ***S;35)&TVXO-3LVTU89) 1-(K?(I(#Y7C! SB@#2HHK#\2>(U\.+IK/9
M37"WU]#9!D90(VD; +9.?R!_"@#<HHHH **BAN(;@R"&17\IS&^TYVL.H^O-
M2T %%%8>C^(UU?7=;TK[%-;R:4\2.TC*?,WKN!&"<#&._?M0!N4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %<E>W[ZE\1!X;EN)H+2+2_MQ6"5HG
MF=I"GWE(;"@= 1DMSTKK:Y[Q%X-T[Q'>6=]+/>V6H6F1#>6$WE2JIZJ3@@J?
M0C^9H YZ>ZU/2-3\+>$KO6Y;PW]S=?:+U?W<ICB3S$B+ Y#$,F6R"0/?-5]0
MO]4TG7O%'A^'4;PVJZ&=5LYVD\R6V<%D*!VR2"5R,Y(YQ757?@W2KO2[.R8W
M*/9S"XM[M9B9TESDR;VSDG)SG(.>E2'PM:26VI)-<W4USJ,(@N;MRGFM& 0%
M&%"J,,W11R2>O- '$65SJEE#\/-5;6M0N)=5\FWNX9I<Q2*]N6SM_O @'=U/
M<FM!-4NO#?B[Q!I5[<W5VEW:I=Z0DUPQSD^6T*G/!\QDP>N&'/%;S>"K%K31
M+;[;?"/165[/#IE2J[5W?+SA21S6EJ&@Z?JFJ:9J5U#ON=-D>2V;^Z67:<^O
M8_4"@#E9Y=07Q-8^$EN9+@0Z3]KEDDOY+>2X<R;"WF("W&"< @?,/05DZI'X
MITC2O#MG?>(7-T_B&.T:6UEWEK=PS*LA*@LX ';!&"0<UV7B3P;IWB:>SNIY
MKRSO[,G[/>V,WE3(#U7=@Y!]"*CN?!.GW-EIULUW?@6%TM['+YP:22=<XD=F
M!+'D\=.V, 4 <M>>'4L/B3X2M)-5U:\W6]^QEN+UR_&P@94C &XCW &<X%6&
MN[U]5^)5E<7UQ<6]M8PF".5AB+?;R,P4  #G^0KK=6\,V6LZCINH3RW45UI^
M\1202^665P ZMCJ#@=,'T(J.'PI8Q:IK%^TUS*^L1K'=QR.-C*JE5 P 1A21
MP>_/- 'G<,6J^'O!/@KQ'8ZWJ$C,FGV\]A(X,$D4BHFU4 X89&&Z]<UJSZK+
MH7BKXEZK!&));/3;29%/0LL,A&?;-=7IW@ZQL(K"![N]N[73B#96]RZLD!48
M4C"@MM' W%L=N:EA\+6,6LZMJ3R3S/JL:Q7<,I4QNBJ548V\  D=><\YH PM
M/T_Q"=1T35X-3A%BZ#[<LVHR3K=JZC:R(4"HVXY&W YQ70^+'GB\(:Q-:W,M
MM/%932QRQ8W*RH2,9![BLWP_X!TSPY<H]I>:I-;PDFVM+F[:2"VSD?(GT)'.
M<9-;^J:?'JVEW6GS221PW,312-$0&VL,$ D'&030!YY->ZK<0?#4)K-[#_:,
M*K=%'!\T_92Y8Y!RV?7(SSBJ.J?:E\._$W1)]1OKJVTV$2VSS7#&5=]OO*E\
MY*Y['C'%=P/!=B%T)1>7P&B#%G\Z<?+L^;Y?F^7C_P"OS3_^$-TYI]=DFFNI
MAKD8CO4=UVL FP;< %<+QQ_.@#G(KV2VOO!?AF*XNHK;4;22YGD\]_,?RXE(
MC5R<J,G)P1PN!U-:/AZ]OK+Q]KGAN6XFNK"*VAO;5YW+O"')5HRYY894D9Y
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
MB2UU#=Y]FVQ08FW$GJ">I^][58B\(6L%A!;QZCJ?VB&X%S]M>XWSO(%*_,S
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
MMND*/*X48W2R%V/U)))J6JFFV/\ 9NGPV8NKBY6)0JR7#!GP.!D@#/U/-6Z
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
MWEH9&78/1<$\=.37.Z+J"Z?\,_A]]JN%MM)DOI$NIG4,BG,WE;P>-N_!YX!
M/:O7[/0])T^":"RTRSMH9R3+'# J+(3U+ #G\:8GA_1H])?2DTFQ73I,[[5;
M=1$>_P!W&.M '#7?ANP\G7TTOQ(B76HS6DK 1H;:.<2#RP57C]X5 8=P<GWV
M/!6H7,^L:Y8ZKH\&G:U;^0UV]H^Z"Y#!@DB]P<*00>>!6]#X9T*WT@Z3#H]B
MFG,V]K80+Y;-D')7&"<@'/L*N66G6>G*ZVEM'#YAW.47ESC&2>IXP.: .0UB
MY+?%S0;&_4'3GTZ>2T5Q\K709<^Q81YQZ;C61:6*P77Q)T](4;1(526WB908
MXIVMR\H4=!R5; Z$UZ)J&EV&JPK#J%G#<QHX=!*@;:PZ,/0^XIO]D:;_ &<V
MG?8+8V3YW6YB4HV>N5Q@Y[YZT 8GPZM[>#X>>'FAACC:33K=I"B@;F\M>3CJ
M:R9+>Q7XXEYH;<,= 216=5_UGVD@,,_Q=!GKTKM;'3[/3+9;:PM(+6!?NQ01
MA%'T XJ.YTC3;R^@O;JPM9KNW!$,\D2L\8/7:2,B@#QC4=,L9/A=XYU-[:)K
MZWUJ\>"X9<O$1< @HW5?PQ767EW;WGQ)U32M8OK>V633H#8I=1(R2QG?YNW?
MQG=C..2 /[M=D/"^@"SFLQHFG?99G\R6'[*FR1O[S+C!/N:74?#.A:O;V\&H
MZ/8W4-O_ *E)H%81^RY' ]J *W@S3[72O"EE86.H3W]I;AXX;F8@LZACC!'!
M4= ?0"MZFQQI#$D42*D: *JJ,!0.@ ["G4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M@#3HK,'B#33;/<":38DYML&"0,\H)!55VY<Y!^Z#T/H:I/XW\/1:5>ZC-?\
ME6]C)Y=T)8762%O1D*[AGMQSVH Z"BL"W\::#=R316UXTTL4JPE$@D+,[*6
M0;?G&U6.5R, FJNNZ]HESX=,\^LWNFVS72P^? CQ3"19 "F"N1DC:<CH: .I
MHK/O]:L=.G6WF>5[AD,@A@A>:38."VU 2!GC/KQ5*;QEX>M]*L]4DU2$65Y(
M(H)@"0SDXQP..>#G&.^* -VBLC2O$^D:W?75E8W3/<VH5I8I(7C.ULX8;@-R
MG!Y&15V_U&TTR!9KN7RU=Q&@"EF=ST55 )8^P% %JBL:+Q5HTMM?S_;/+&G_
M /'VDL3QR0\9!9& ;!'(.,'M3=&\7:'X@N?L^EWOVB3[.ET,1.H,;=""0 ?0
MCJ#P: -NBL_4=;L=+;9<-,TFPR>5! \SA!U8J@) ]ZHMXS\/I#I<W]H!H=49
M4LI4B=TE8G 4,%(#9['!X- &]16?#KFG3PWTRW&R&Q=DN)94:-$*_>^9@ <8
MY(R!52/Q#IFJW,NDV]Y/;WS6_G(CP/#(8\XWIYBC(SW&<4 ;=%>=_#[QQ8R>
M$/#EOJ^J2RZI?*4\V5'8/*6;"&3&T,1T4G/3CI74:AXNT32Y;F.[O&46A1;F
M187=("^-N]U!"YR.IX!!/6@#<HK$OO%VAZ;JC:9<WN+X0&X\A(G=V3('RA0=
MQR1P,GKQP:?;^*=%NO#XUV*_0Z<3M\TJP.[=MV[2-V[=QMQG/:@#8HK'M?%&
MD7>KMI,=RZZ@HRUM+"\;@8R#A@., \].*:/%FBF_M;,W;*]VYCMI&A=8IG'\
M*2$;&/'&#SVS0!M455U'4;32;":^OYU@MH1EY&Z#G ^I)(  Y)-48?%.D3&^
M4W+Q26"+)<QSP/$\:-G#;6 )!P>1GTH V**YRT\=^&[ZYT^"VU'>VH#_ $5_
M(D"2'&=N\KM#8YVDY]J3Q1XALK/2]5MDO;B*[@M6D>2UA:0V^5)4L0I"9QGG
MMSTYH Z2BN?\"W5Q?> M NKJ9YKB:PA>261MS.Q0$DD]3704 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M6O9U970.C!E89!!R"*6B@#R^VG%DGQ(L+B&X2>>>>>(&%MKHUNJJ0V,'+#
M.2>U5O,1?#OPM3D/:S6WVA=IS#BW9&W_ -W#'!SWKUFB@#R&SGTNSNM;\,>*
MM-U>>ZN-0N)K>*/[0\-_%)(77:$.P'G!S@#')ZX]3S'9:2/,"01Q0@%=V0@
MZ9/6K=% 'E.A7,FG?L^1&/2%O[BWM2DMA- 6Y,G.^/J< [\=P/QJSHMU'-\5
MX+R*74;R"ZT$Q)=S6KHKN)@Q &T!0![ ?4UZ;10!XG8&]B^$_AWRM/U&630=
M1674K6*.2*78&E#!#P69=P;@^E=YX3F\/ZMJD^L:'9WCL\ AFO[OSP6YR(QY
MO+8Y)(X''7)QV%% '"Z\\VC_ !0TC7+P/_8TFG2V#38)2VE+JX9S_"&"A<].
M.:Y;Q+82R:)\2=5MT<V6K+;Q62*IS<.B .Z+U().,CKM)Z<U['10!6TZ6*;3
M;:2 J8C$NW;TQBN/T22/_A;OB=C_ ,M+.T2-RO#%-^]0>A(R,C_"NYHH \2U
M74C?Z-'(]E>6EQ:>(XI9].MK)UCMT%QDR,57]XS##9R<EN!P:Z91,WC_ ,76
MR1W,,^KZ7;"RD,+A21'("2V,+M+#.2/SKT>B@#R?PG=:+JECHFBZAHVK'Q!I
M;PA[2Y-QY=O)%@><&),84 $CUS@#FGV GTWQ!8R^'+^2XL;W4V6]T&\3<UH6
M9B\\1(W(H.6Y^4[N#R*]5HH Y#XF6&HZAX(N4TR%[B>&:&X:W3[TR1R*[(!W
M.!T[XQ5#4I(/%GBSPA?:-(95L)9KFYF"D>3&T>WRW]&8D#:>>"<<5WU% '"^
M$[B)OB)XU8-A9YK4PL00)0L 5MI_BP00<4OCVXN=(USPQXB-M/<:9IUQ,MZL
M"%VC66/8LFT<D+SGV-=S10!YGXKD&O>&FUGPYI4LD$&I6E].5MC%)J"1-E\(
M0&; "X)Z[2!TYT+U[?Q%X^\+ZOI4ZR6FF0W4MY<KD*J.@58V)_BSSM/(VDG%
M=Y10!XF^#\#+^U6-_M3:H76$1GS"/MH<';C/W.<^E=EXTAO;'5M#\6Z';_:[
MF)OL,T49XF@FP$R?19-A_$UW5% 'G7C&RF\/V_A>_P#(O;W3M+GD_M#[(7$I
M\R,J9_D(/#$DX_O&LSQ%_8E_\/?%FH:#8W9_M"V2/[5,LWF7D@R JK)\S;1Q
MG'J.QKUBB@#B/$\.EZGHFA++?W.G-O#V>I6IV_99!&1EN,!2,J0V!SCBN8UN
M[U:\^%=]%JPCN;M-6BCAN;: K]NC2>-O."#V#9(X^7(XKUZB@#@8[O\ L/XI
M:G?ZE)MTO5K"W%G>M_JD:/=F,MT4G<6&>O;FN6O=-FL?"]Q-)#(D&H>+TO[:
M QG<MOYJY<KC*@A2W(X!'K7L]% '#0RQO\:II4;=$^@I$) /E9Q.S;=W0G:<
MXZXIWCE;JS\1>$]>$4LNF:==S"]6-2WEB6,HLI YPI)R>V:[>B@#S74H5OO%
M7B'Q%9.&TS_A'39-,GW+B<LS *?XR!@9&>6QUR*Z7X?%1\/?#\8&UXK"&.1"
MNTHX0!@1V.<UTM% 'FNOWT/AWXC7-]KL6I#2-2LH(X+RS:?;#)&SYC<1'/._
M(X/\ZGO=)T?4/"5IX4T_37TY-1=I;59 X:U4,7\\YY5\\JI.<GG@-CT.B@#R
M6:?4]9^%.J^'X;,G7M)=$EAC4[;T12JQ="?O!PISWW$@]>>LTCQ7HGB.9-1L
M["42V\#"XNKJT:)K4'K'O9>6)Q\JDCC)[9ZZB@#Q2S_<_"#P1;LCK<6^K6KR
MQ;#OC"SEF++U  .23ZCUJ;QG?-J6E^.M/%G<VURN##;6EHW^F($7%Q)(%^;H
M0!D !0#DFO9:* //+:\@G^*NE7@#I!_PCSQ[Y8V0*YE1@IW 8)4$X/.*YHK
M?AWKDDIN(G@\3/=0-' S[";D&.0H.6C.<\=1TYKVBL;Q%H<VMP6GV74YM/NK
M2X%Q#+&BNI8 KAT;AAACQQS@YH XW2-4T?Q)XGU2]M=9C&MWFE_8;>V$$L(1
M5W,6S(JEVW-G@< =^M4/"5SHNHZ;HN@ZGHVJMX@TMX5:SN#<&."2+"^>&)\L
M* "1]< <UZ!I^CWZW$-SK.JKJ$MN2T*QVP@1&*E2V,L2=K,.N.3Q6U0!S'Q
MO9+#P==3IIT=^ \0:.2 S*B^8N9"@Y;9]['M7(V=Y"GCS7+GS-0N+>ZT&/R[
MNYMW42D-)DCY0%'( & "3QG//JM% 'CL3+'\.OAQ"599;;5+-IX]AW1!0V\L
M.J@9&2?6KVGZF-#G\<:-K$=PEY?7=Q>6;B!W6ZA>,! A4')4* 1V_ UZI10!
MS'PZ8_\ "N] 1XI8GBL8HW26-D(8* >& _/I73T44 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%<CK?B#5K/Q]H>BVMG&]K=03S.QE"LY0 8Z< ;L^
MY],<@'6+(CNZ*ZLR'# ')7Z^E.KRG2-8?PKJ'CVYL=$DN[>UU'[1,L#)$L<8
MA1F(SU/4X _+(SV=WXPL8Q8I:M!)/>VHO(EN+@0((CC!9CG!.<  'H>PS0!T
M=%8?A3Q1:>+='.H6B/$8YGMYHG()CD0X89'!'0@CJ"*K7_BR2U\5GP[;Z-=7
M-VUB;R-Q(BHX#A<9)XY/)..G .: .EHK@F^);+X<GUK_ (1V]^SV$[P:D#+&
M#;,C[7"\_O,=>,#'?.16YJOBRVL;TV%M]FFNUMUN62>Z6!0C$A1N.<LVUL#&
M..2.,@'0TT2(TC1AU,B@%E!Y /0D?@?RKSQ_B'<:NWA&XT&SWV>KW,J2B:0(
MX:-'S'C! Y7.[/88ZU6LKR?1?B+XXFTW17O)FM[&9X872,9\N0L2QXR?Q)/X
MF@#TZBN:@\:6=]INA3V$+S7.MQF2TMV8(0 NYRYYP%Z$C/)& <TR+QQ81+K:
M:M&VGW6BH)+N)FW@QL,J\;#[P/0< YX(H Z9I$1D5W52YPH)QN/7 ]>E.KS3
M7Y[F[^(/@.YN]'%H\EQ.8Y?,#N%\ACL? &T\@X!8=>:]+H 9)+'%M\R14W,%
M7<<9)Z >])//#;1&6>6.*,=7D8*!^)KG?%^HZ?8R:$FHZ2U\MQJL$5O(=NVW
MG).QSDYR.<8'Y5BZQ<WEW\5]/TN;3H[FQ32YY5ADE78Q:2-3(01U RN/1CZT
M =^K!U#*05(R"#P12UEPV^G^%/#;1VEO)'8:? [K#'ND8*H+$+DDD]<#\*S+
M'Q<\VLV6F7FER6T]_8M>VH64.2JXRC@A=K_,..1UYH Z>BN!'Q-_XDAUL^'[
MU--AO#:W4S2Q@P8E\O.W.6YQG' SU/..@3Q*?^$U/AN:Q:%S:F[BN&D&R9 0
MI"CKN!/([#F@#>HK.T?4WU6&XF^S^5'%<20(V_=YFQBI8<=,@C\*LWU[;Z;I
M]Q?7<HBMK>-I97/1549)_(4 6*BGN8+5 ]Q-'"A.T-(X4$^G-<VWC+[(^D3:
MEILEI8:M(D5M<&4,4=QE%E7'R%NV"PSP<5B2F?6_BEJFE:EI<5UIZ:5''Y4D
MH*JCR/N<#'5@HX'/RCF@#T2BLJ[GL_"OAAY8[>=K/3K;"0P@R2%$& HR<D\
M<GZU2LO%)?Q#)HFHV0L[I; :@K"82)Y6[:=QP-K XR,8]Z .@DD2)-\CJBY
MRQP.>E)YL?G>3YB^;MW;,_-CIG'I7EOCO5SK_A;1M2BTD'3YM5M&M+MW'F!3
M*N'V8^56'3!)Y&0.W6G4;(_$>2P71\:LNDF9+Z1E >'S0/+!&2!N.>0.G0T
M=117&_\ "P(?^$)B\4?V;-]F:Y^S20F1=Z'SO)SZ$;OTJ_?>*6BO]4L["Q%[
M-I<22W,0G"2'<NX;%P=W'J1Z#)H Z.F)+'+N\N17V,5;:<X(Z@^]<F/$.K/\
M39]"%DGV&#3DN 1,-S;Y"N\C';:0![YSSQ0M_&&FZ1X7\3:Y9^'IX%L-3F2\
M@C:,/),-N^1CG')(Z$GB@#OJ*YFU\7/)XFM-'O-(N;,7\#SV4\DBD2A,;@5!
MRIPP//;K@\52OOB%!::-=:['ITUQI%M>&S>:.11(6#^66"-@;-YQDL#WQB@#
MLZ0D*"20 .233()'EMXY'A>%V4,T3E2R'T.TD9'L2*\WDUG4/$GA?Q_!JNG0
M"VLVNK>,>8'$>R!2!C')R2V>Q/M0!Z4CI)&KHP9& *LIR"#W%.K@/"OBM[+3
M/!VE76DW$-MJ%A%#;7K.N&D6 -@IG(! ."?RJUK/Q(T[2;>ZO1''/86=P;>X
M=+E!,"&V,R1=656R#R#P< CF@#M:*;'(DT22QL&1U#*P[@]#7/:1XI;6A8W-
MI8B33;R62-+E)PS1[0Q_>)CY<[<=3U&<'B@#HZ*Y%?'(#Z9/-I<T.GZE?MI]
MO*[XE$@+*"T9 PI*'!R3C!(&:;-XXN3?:]967AV\N+C1MAE5IHT#JR;\@Y/;
M&!R>><4 =A17&1?$&.9-"O1H]VFDZS+%!#>.Z K+(,J"F<XR"-WKZC!+]<\?
MV>D+J4D445S%IC;;L?:DCDR &81H?OD C/(YX!)!H ["BJ]A>P:GIUM?VK[[
M>YB6:)L8RK $'\C6?XI\0)X6\.7FLRVDUU':KN>.$J#CU^8CCZ9/M0!L45R$
M7CID\266E:AH=[8QZDK'3[J5T*SLHR5(!RA(Z!N?7%1Z9X]?4I9Y!H-Y!I]G
M=7%M>WDLL86V,())8 Y(X/W<@<<F@#LZ*Y-_&ZVUMI>HWNFRV^D:G(D<%T9
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
M%) -R,I(93CT(-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(^(=,
MU5O''AW6M/L1=P6L5S!./.6,Q^8$VL<]1E3G&3[&NNHH \[31-:%EX_C.DS!
MM9:0V0\Z+Y]T C&?G^7D9Y[?E5=='\4:%/X=UO3]&6_D@T>/2]0TU[B-'&S!
M#HQ)4X.[OT/Y>F44 4-'?4);'SM2MH[6>1BPMD</Y*X "EAPQXR2..<#.,G
MGT[4O^%IPZPNGR/IR:0]F9A)'_K#*K_=+9Q@8SCK7744 >72>&]?D^'GB_2?
M[(E%[JFH74]LAFBP4E?<I)WX&!U_3-7KJR\3:)XH37M+T,:G;7]C#;7MB;B.
M.6"2+=M<,3M(PQ! ->AT4 </KNF>(+JZ\+:NNG13W-A>R37%G#,J^6CQL@ 9
ML!MN1D]^<"G:?IVKVWC+Q7J4VE2_9]0MK9+=DFB.]HT<,.6!&2PP2![XKMJ*
M /*]'\*:_H^F^"M273V>^T.*6TO+'SH]TL4@P6C;=MR" <$C/M5KQ%X%O_%B
M>)[TK]@N=1LH+2SBE92P\I_,W/M) W, ."< >^*]*HH \[ND\4:YK/A*_N/#
M4EI)IMS(][YEU$5RT13<FUB2N3W /MWKJ=#UJ_U'4M6LK_238-93!87\]91/
M$V[:_'W20N=IY (]:VZCB@B@#"&-(PS%VVC&YCU)]30!RWCK3=1U-= &G6+W
M/V36+>\FVR(NV.,G=]YAD\\"F7%AJC?%*SUA--E;3H]+DM'F$L?#M(K?=W9P
M OI7844 9OB"/4Y?#VHQZ-(D>IM;N+5WQ@28^7KQU]:X73=$UV+Q5X;UC_A&
MS;K!9SP7S27L;S&1@GSNV3OSM.#DGUVUZ910!Y3-X8\0R?"G5]!&CR#4;K4)
M)XHS/#@HUP)02V_ ^48^M=#X^TZ[N[#2=5TMQ::Y9WD8M#* <^:1&\;8)R-K
M9./[GXUVM8Z>%])3Q++X@^SNVHR  N\K,JX7;E4)VJ=O&0,X)]3D I2WESX:
MN] T6STEKC2Y1]FDO/M"AH6"_+\AY?."21TP35[Q1HO_  D?A;4]'\WRC>6[
MQ+)_=8C@GVSBM,P1-.L[1(94!57(Y4'J >U24 >?S:/K7B3P_H6BZII;V<EE
M<V\M[<&6-HW$//[O:Q8[R!U P"<\C!T;+3]3C^*&IZK)ILJZ?/80VL<_F1G+
M([$G;NW8^;T[5U]% &+XNAUF?PIJ,7AZ0)JK18MV+!><C(!/ )&0#V.*XN/P
MOJEWXI-TN@#3-/OM!FTV=FND>6*1W!+N027; /.6SQDBO3J* /)I=)\73> -
M,\,R^'BUWI=S:C[2MU$(9XH9%(9<MN!VJ,@J._?BNC4.WQJC=DV_\4V=PSD
MFX'&?P-=I)&LL3QOG:ZE3@D'!]QTK,T;P[I^A+_HBS,_EK%YMQ.\S^6I)5-S
M$G:"QX]Z /-YO#?BE?A[>>%(=#WRPZCY\5R;J,)/&;L2@J,Y!QU# =.,GBM?
MQ=X:O-?N;NYBT2XM=;@1?[*U:SN4C*G8#MD.X$J'W9RIR.G/7T:B@#C%TO6K
M3XDQZM]C6[M;C2(K.:X654$<B2,S$J>2"&XP#SP<=:Y^Y\-:_-X'\;Z8ND2B
M[U?4I[BT4SQ8:.39@D[\#&TY'TZUZG10!Q=]IVJW7C7PGJ2:7,+6PM[E+IVE
MBS&9$0#C?DX*G./UKE+6VU":WOD'A*^U#0;K4I+U([+4+?[/,!)N5@KX?!*J
MQ&=I/08.*]>(# @@$'@@US-KX!T*Q8K:K?Q6N2?L2:A.+;GJ/*W[<?[.,>U
M&]I][%J6FVM] '$5S$DR!QA@K $9'8\UPD>B:]:6?CK3UTHS1ZM/<7%I.EQ&
M!)YL*H%P2""".2<#'3->AJJHH50%4#  & !2T >=OHFM&Q\ 1#29B^C-&;T>
M=%\FV QG'S_-R<\=ORHT>T\6^&+V_P!%M]"M]0TZ>[EN++46NE18%E<N5E0_
M,=I8_=ZUZ)10 U%*QJK-N8  MC&?>O.=,\+W\7B;2]:L=*GT*\>1CK2).AM;
ME=AY"*QRQ?:0<#'.><9](HH \D;P_P"+;NQT6:_T%9]9L-;CN[N\>\C)N(U9
M\>7S\J ,/E.W&. >:Z.PTS6+?Q'XUOI=*E$6II!]EVS1'S"D/ED?>XYZ9QQZ
M=*[BB@#S >'=>3P)X*TO^R)3=Z3J%I/=()HL*D1.X@[\'.>!^>*NVUMXJ\,>
M(]7BL=!BU?2]4NS>PS?:TA:VD< .L@;)*Y&05!_'.!Z%10!SZZOJEKXEL-&N
M=,$EK/:[CJ,<J@&91EE\KJ%X'S=,L!WK/^*O_)+O$/\ UZG^8KK!!$)S.(T\
MXKM,F/FQZ9]*I:YHEGXBTF;2]0$C6DXQ*D;E"X]"1SB@#G+K3;[Q'J?AJ>?3
MI;.WTJ3[9*TKQDR2",JJ)M8\98DDXZ#UXJZ%X9U"X\+^+=&U2TDL?[6OKV6*
M0NC_ +N<G:?E8\C/(KN;: 6UM' KNZQJ%#.V6(]SWJ6@#SE]!US7?!&E^%-4
MTQK9[:2WCNKP2HT3QPLIW1X;<2P0#!48R<].=3Q;X7OM3\0Z1J>ER+$Y62PU
M$YP6LY!EL>X8#'NV:[*B@#D?&>EZA?W/AG^S=/>>*PU6*[FV/&@2-5=3@,PR
M?F' ]*S;+3=?\.>(?$D,&DOJ.FZS.;R"XBGC0P2L@5DD#,#MX&"H;CM7H%%
M'DVG>&_%FA:%X1U*TTF*XU'2+:2SO-->Y0&:)]IRK_=# J#C-;7B32?$OB+0
M+'4(M/@L]3T[4H=0MM-:=6WB/(*/(/EW-N/3@8'/4UW]% '"VMOKM_\ $>PU
MZ;09K*R72Y+23S[B(NCM(K=$9LCY>.?KBMCQWH]WK_@;6-*L55KJYMRL2LVT
M,W! R>F<5T5% '#7MEKFH^)_!NJ/HDL,6GFX-TOVB)C%YD6Q1][DYY.,\=R>
M*S+G1_%L*>,Y]+L98+C4;V">V/VB-6EB546158,=C$*V"<8SU!KTRB@#SS2M
M U6+QM>WZ:#'IVG7VD+;9^T(6CD#.3O"YRQW#D$CONSQ6W\/;+5-*\&Z?I>J
MV'V2>RA6#_7+)YFW/S#;D 'C&3GKP._444 <3XS\/+XAO3%<Z%<W AM@]CJ5
MC.D4]O/EL@$NI QL(ZCKFJUIHWB*/Q1X2O=0MWO&T_3);>^NTDCPTKA.0"P8
M\J<G%=_10!Y>NC>+;32->%EITT<EYXB-^T*W4:/<6;; R*X;Y'(7U''0TZ+P
M]K<%_P",WM_#L=O:ZQID45M'%<1#:ZQR+M(R!NRX)/3K@GOZ=10!Y_?>'-<N
MOAMX?MK2!+?7-%^RSQV]PZE)9(5VLA921A@6P?IG%:,=WXDU31[N2\\*P6I\
MGR_[.GN8Y3=$D;@6'RJNW<!D\YY QSU]% '$>#O#,^@>(+Y]/M[S3_#\UNI7
M3KF99!'<;B6:,!FVKMZC/)/' %6_&VAZAJ,FBZKI*+->Z/>BY%LSA?/C(*N@
M)X#8/!/%=910!R=OI5WJ'CA/$]S8S6D=KIS6D$$K(99'9]S$[6*@   9/))Z
M8&6^ =.U/2[+58=2T^2U:XU2YNX]TD;@I(^Y?NL<'GFNNHH YGQ?I,6MQ6MC
M?:#_ &MIK[S-L=5D@<8V.A+*?[PX.>?P/+S>&/$EMX4T0%)]2N-)UP7L5M/.
MAG-J"ZJA<G:7"L#UQVS7IU% 'F5YX5USQ%JGB\7=@+"VUK3((()&G5S'(@?
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
M@, WTRO7KQ@\QJWB;7=6^'UI<FYM[6\CUQ-/NS#$2DVVX"9&6RJG )'?ID4
M>L45RW]M:A>>*)?#EI<VT=Q9V:7-W=& D%G8A%5-W' )))/8>XE\'^([C7K?
M4K>_ACBU'2[U[*Y\G/EN5P0Z@Y(# @X)XH Z2LZUUW3;W6+S2;>YWWUFJO/%
ML8; V<<D8/0]#7+ZAXPN$\57^@I>V>GWT1C^PP7L)VWR,JEBC[@,Y+* .A7G
M.<"F8]6E^*OB5-'GM+>X.F6A\ZYB:0#F3 V@KG/KGCT- 'HM%<+I?B[5=8\(
M>'=85+.SCOBPO[F1AMM]H8#8A8%BSJ !SC/0UF7'C[6X_ &LZS!'9M>:7JK6
M#&2!T69?-1 VPME&Q(#@YY% 'IM%<9=:[KNE:A:Z7J,EG)=ZC++);O9VLDGD
MP1JI(*9RS;F SP,<^U49O&.O:3H=_<ZQISQ16M_'"-0%HX4VS'F8Q9W KT(S
MU(/3B@#T&BL;PUJ4FJV,UV=0LK^U:;_1;FT&%>/:OWAN.&#;@>G0<"J UN_U
MGQ)K.CZ3/;VHTE(EDFFA,N^612P& PPH&,]R3VQR =)<7$-I;2W-Q*D4$2%Y
M)'.%50,DD]A6=IWB/2]5U&XT^VFD%Y;HLDD$T$D3A&Z, ZC*GU%>=>*_$E[X
MF^"NL7A6*SNK>1K._@"EQYB2JK!&R, ]>0>#CWKU&SAGCB#7<D$USC#2Q0F,
M$9X&"S']: +-%>>WWC'6=,O=/^U_8E>YUE+"6PC4R-#"[E4=I%8@.1M;! R#
MC'&:ZWQ+J=SHWAN_U&TM6N9[>(NL2J6)]3@<G R<#KB@#5HKAH?'$:>'-4\0
M0ZE9:OIL$,1MS;H8Y/.9BI21<DKR8^P.">#BK%KJ_B8^(X++[,+FPN8'+7;6
M$D M9E&0&#-\R-TXY![T =;<3QVMM+<3,5BB0NY )P ,G@<FHM/O[;5-.MK^
MS<R6US&LL3E2I92,@X(!'XUPGAWQ'XOUGP>OB61M'C@-I</Y'DR%C(CL%.=W
MW<*1CKWR<X%NT\9W=SHOA52JKJ.M67VN1XK=Y5C540MM13D\NH&3@<GG&" =
MS17GLWC+7M)T*\NM9T]H([?4$@_M 6CA#:M_RW,62P(Z$9ZD'IQ74^&]1EU2
MPFNC?V5_;--_HMS9C"O%M7[PW'#!MP/TZ"@#9HKEEUO4-:\0ZUI6D3VUJ-)6
M)'EFA,OF3.I;& PPH&,]R2>F.>=/Q!UF\T+0;RSM;*&[NM9&D7T$P9A'*"P8
MHP(X^3N"<'VH ]+HK/TA=4ATT#6Y[26\5F+26L;)&5R=O#$D'&,\US>GZ[XC
MUW1].U_2(;*2SN[D9LI 5<6NXKO\S=]_ #8QCG')&2 ='9Z[IM_JU]I=K<^9
M>6 0W,>QAY>_.WDC!SM/2M&N#TV2>+XF>.)+6 3W"6%BT418+YC!)<+D],G
MS2Z5XMU-O%6B:3>36=R-2LYI)_LT1"VT\84LBR!BK@;B#@Y!'7G% '=T5PWA
MCQA<>(=2B@%[9Q744TB:AI4L)CN+90&VE<M\PSLR<$'=VZ4>&O&%QX@U2.W%
M[9PW44\J:AI4T)CN+= &VE26^;D)D@$'=VZ4 =S6<==TT:^NA_:?^)DT!N!#
ML;_5@@$YQCJ1WKG/B?<ZA:^%H7L+Q;???6T4N8]Q=6E5<9R,#GGU''%4-5CU
M3_A:^CQV\]I]N.B7 ,[PMY:_O8_F$8;)^FX?7M0!Z'17":9XJUV]\+7$[1V'
MV^RU:33KRY9O+@CCCDVO/M9AT7G;NZ_E5"[\6ZO=^'_'4%O>1)<:+!YEM>I;
M,A=&A,@^5CPW! 8<'@@4 >E5G:5KNFZVUXNGW/G&SG-O/\C+LD !(Y SP1TJ
MOX36Y'A32_M4T<KFUB*M'&4PNQ< Y8Y/O^E>?6]]KFE1_$/4](DL8Q8:G+=.
MMS$TAF"0(Q089=O Z\]>@ZT >M45R5WK^I3?V9- ]M86%Y8?:!<2KYTC3MM*
MPI&"&;@DD@'ICBL:+XBS-X/\-:WJ CT^#4V=+N\$+216[+D#C/RAF'4YQ^M
M'HU%9VA7-S>:1#<75Q:7,CLY6:T_U4B;SL9>3U7:>IYS7'_VYXTU35?$VGZ2
M=&CDTF=%B::*1O.#1APA 88)S@M^G< 'H-4I-6LH=8@TEY2+V>)YHX]C$%%(
M!.[&!U'!-<%;>/=:UN#P;-I<-C NO+<)*MPCL89(D;)&&&5W*>.IQC(SD;%K
MK?B"U\9:/H.JOIT@N=.EN)Y+:)U_>(RCC<WW?F]* .RHKS]O&&LWG@>Y\9Z8
MMHUA"99H[*2-MTMO&Y5B9-WRN0I8<$#@<]:6?Q1X@U3Q/;Z9H#Z;';7VA_VG
M;374+DH2Z@!@&YX;MC&<\XP0#OZ*PO$OB ^%?"-UK%Y&DTUO$H,<9VJ\K$*
M,] 68?05F:CKVL>'-;T.'4Y+2ZLM6G^QEX86C:"X*DIC+'<AP1S@CKD]* .P
MHKAO#6M>*M=U._WR:3'9Z;K$UE.!#)OEC15P5^8[3D@\YSGMCG0\8>*!X:FT
ML7$RV=C=R.DVH/"9$@( V*V#\NXGJ>!@^N0 =317%77B36+%O"^Z;3;F/5;]
MK662!"5>,B1DDC(<@955X.[KUJ*]\6:S;7?CB"-;%_[!LXKJU+1.-X:.1RK_
M #<_< !&* .ZHKS@^+O%&FCPQJVI1Z;+H^LR6]M+% CB6W>51M?<3@C/48XZ
M<]:GO/%^NWMA>:CX?LS=?9KMX(K(V<C?:5CD\MSYH(52<,1QQ@9SG@ ] JE:
M:M97NH7UA;REKFQ9%N%*, A9=R\D8/'IFN0FUWQ9?^+]2T32SI=N+>SM[N)[
MJ%R0'9@48!NOR]1TQT.>%;QQ=:7+XVEU:.![?0/*,(MU*F0/&' ))/)+ 9H
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
M%/%*Z;U#QN' (R,@XQUJI_PCFJ/XRL/$$U]:R&VL7M'C6%EWEV#%A\QP 5
MYXZFNIHH \];X?ZJ-,FBBU:U6Y_M\ZW$3 QB+%B3$Z[LE03D$$<@5;7P/J$U
MSXK>]U>%X_$%HL,@BM2IC<1&/(RQ^4 YQU]_7MZ* ,OP[87VEZ%:66H74-S/
M!&L6^&(QKM50HX))SQDG/?M7.KX,U'^R_%MF;^U_XJ"25PPB;]QOC$9&,_-@
M#/;FNVHH XFV\'ZQ9:SI6HVVK6JM;:4NF3I);,XVJV?,C^8;6.!G.1P.N*3P
M_P"$=:\/>']-TE=1L;VWM5FBE@FMV5)XW;< >3AASS@C!QCO7;T4 87A/PY'
MX7T5M/B92KW$MQLC7;'%O8ML0=E&<#\^]<MH"ZH_COQXNFS6B;KJW7,RL3&W
MV=<, /O?[IQTZUZ-52VTO3[.=Y[6QMH)I/OR10JK-]2!S0!RD?@1]/N/"@TR
M[B2U\/B7Y9D+/.9$*L200 >2>AY-:EYX?N[CQUI_B!+F!8+2UDMC 4)9PY4D
M[LX&-HXQ7144 <-:^!;[3_#^H^%[34(5T&\:41[HSYUM%(27C7G!ZMACTST.
M*T8?"T]IXUM-:M9[>.QMM,_LQ+7RVW!-ZL"&SVV@8QTKJ** ,GQ-X?M?%/AR
M]T6\9EANDVETZHP(*L/<$ _A68GAS4M0FT9]?O+6X&DR>?'Y$;*;B8*561\G
MY<!B=HSR<YXQ74T4 <YX5\/WF@2ZR;FZ@G74=0DOP(XRIC+@ KR3D#:.>*NZ
MO9:A=7-N]K):R6HCDCN;.Z0E)PVW'(S@C:>H/#$5K44 <"?AY-9^'=*M-*O8
M(;S3-3;48/,B)@!8OF(*#D( Y YSQ[U7UGPWJ6EZ7X[UN]U.WN!J>CLLD26Y
M3:T<#@%3N.!\QX.3TYKT:H;FUM[V P74$4\3=8Y4#*?P- '%:%H-YKGACPE_
M:4]L;*PBMKQ%A4[IG6,>7NSPH!.3C.2!T'%.M?!WB#1]6OTT7Q!#;Z)?W#W,
MEO+;;Y;=W.7\ILX&3R,@@>A[]I;VUO9P+!;0100K]V.) JCZ 5+0!S5CX<N[
M/QO>Z[]JA:VN;2*U$&QMZB,DAMQ/).XYXJDW@8WMWXL_M.XBEL_$*QAHXD*O
M#LC" @DD$\ ].HKLJ* .0A\*ZE>6NC6.N7UM<VVDSQSH\4;*]R\8(C+@DA<<
M$@9R0.@XJYX<\/WNC:QKMY<74$T>J70N0D<94Q$*%QDDY&%'I71T4 <[XO\
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
M3-YL:R*Q,9D!W$ J<9.<9!)J_P#"NU2#X<:'(KS,9;.-F$DK,!Q_""<*/84
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
M1K")FC\EBENH)3^Z3CIR>/>M:B@#)_X1?P_]D@M/[#TW[-;R>9##]E39&_\
M>48P#[BH=5\/0R6NH7&CVMA::W<6[117SVZE@2,#<<9(]N?H:W** /,[/P%'
M=+%!/X(T+2)H]N=0M;G=(A'\<8"*=W'!8C'4YZ'TME5T*.H96&"",@BEHH Q
M;;PCX<LDC6VT'3HQ%(9HU2V0;7QC<..N.,U@>%_"0BO_ !!<:UH\!:^U22\@
M=RDF8R%VJP!Z@J3CD#/!KN:* "LU_#^CR:@U^^F6C7;,K-*8AN9E^ZQ]2.Q/
M(K2HH H7>B:5?WD5Y>:99W%U#_JII8%9T_W6(R/PJ\RJZE64,I&"",@BEHH
MR%\*>'4MH;9="TT002>;%']E3;&_]Y1C@^]6HM'TR#4)-0ATZTCO91MDN$A4
M2./0MC)%7:* ,O3?#6AZ-=SW>F:196=Q/_K)((%1F[XR!TS5C4M*T_6;0VFI
MV5O>6Y8-Y4\8=<CH<'O5RB@#,3P[HD;7#)I%BIN(UBFQ;H/,11A5;CD   #I
MQ2'PSH)TW^S3HNG&PSG[-]F3RLYS]W&*U** ,RX\.:)=_9/M.D6,HLSFV#VZ
MGR3_ +/''0=/2F-X7T![62U?1-.:WDF,[Q-;(5:0]7(Q@M[UK44 4%T/24U%
M=173+,7J((UN1 OF!1_"&QG'M3#X?T<WC7ATRU^T/()7D\H9=QT9O5AV)Y%:
M5% !6;9>']'TVX\^RTRTMY<L0T407;N^]C'3/?'6M*B@"A'HFDQ:D^I1Z99I
M?R??N5@42-]6QDU/?6-IJ5G)9WUM#<VTHQ)#,@=&'7D'CK5BB@#-3P_HL=S#
M<II%BL\$8BAE%N@:-!P%4XR!["EA\/Z-;VMU:PZ38QV]V2;B)+= LQ/4N ,-
M^-:-% %#2=#TK0;9K;2=.MK*%FW,EO$$#'U..IJS=6EM?6LEM=V\5Q;R##Q2
MH'5AZ$'@U-10!F:=X=T;2'#Z?IEM;N!M5HXP"H] >P]A3KW0-(U&Z%U>:;:S
MSA/+\R2(%BO]TGN/8\5HT4 4;K1=*OKFWN;O3;.XGM_]1)+ K-%_NDC(_"N9
MNO#<^H?$XZQ>:8DNFC2Q9I(SKN602E]P&<@88C/7VQ7:44 5'TK3Y-,.F/8V
MS6!3R_LQB7R]OIMQC%1VVB:79VTMO;Z?;I#,,2H(QB08P WKQQS5^B@#.3P_
MHT6DR:5'I5DFG2 A[5(%$39]5 Q26GAW1=/G@GL])L;>:"(PQ210*K1H225!
M X&23CW-:5% &0/"WAX6$EC_ &'IOV.23S7@^RIL9_[Q7&"?>K%YH>EZA';I
M=Z?;RBV.8-T8S%QCY3_#QQQ5^B@#/N-!T>[L8K&XTJRFM(2#'!);JR(1TPI&
M!2C1-*6_74%TRS%ZL?EK<>2OF!/[N[&<>U7Z* ,CP[X?M/#MC-;6<,$"33&=
MHK>/9&A("X5>PPH^IR>]:]%% !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 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %037D$%Q#;N_[Z;/EQ@$L0.IP.@&1D].1ZBIZXKP=>2ZUXB\8:D[
M8>#4#I<&1D1I"HZ#W=V8^OX4 =K5*35;2+68=)9W^V30M.BB-BI12 3NQ@<D
M<9KD=+\4:S+IOB*TOGM!KNFWHM(4CA*H_F8\ARI8G#[AGGC!]*T6UK5;?XA:
M?H,TEK)9SZ;)<LRPE7\Q&1>NXC'S$XQ^)H UH_$.FRQ7THF=8[&X-M<N\3JL
M;@ DDD?=&1\W3WK4!! (.0:Y?PAK-_KA\0P:H+9S8ZK+8IY,956C5$(R"3R=
MQSS53X:7TL^AZEILK%_[&U6YTV-F.28XV!3\E8#\* .JO[^UTNQFO;V98;:%
M=TDC9PH_"L?_ (3GP[]J%K]O?[08_-\K[-+OV9QNQMSC/&:W9H8YTV2H'7<K
M8/J""#^8!KA7_P"2_1?]BRW_ *4T =';>+M#O+W3[.VO?-FU!9'M0L3XD$>=
M_.,#&.AYK;KS_P 56\T/Q'\%Q::((9F34F5I5+(K,B%F*@@GDDXR,^HI+/QM
MJ5IH^K1ZD+>YU*RUE=)ADAB*I,9"FQRF2> Y)4'G;@'F@#T&BN6T;4O$+>)Y
MK*]M'FTEK82Q7S6_D-'+NP8F7<<@CD$?0YIOC36]3\.G2]0@DMUTIKR.WU R
M0EFB1SM$@.X  $@'(/7- '5T5R/B#Q7/H%IX@UB3RYM.TR*...()AY+AL<;\
M_=^>,=.I;TJ/4]=UGPUJN@C4IK:[LM5N5L93%"8V@G<$H5^8Y0D$$'D<'/:@
M#KY94@ADE<D)&I9L D@ 9Z#FH--U&VU;3;;4+-F:WN(Q)&S(4)4],@@$5PGA
M2[UTQ>-KJ34K>>6UU6X2,2VQQN2*+;T<87 QCKWR:0^,=??PSX)U&#[ 9M;G
MA@N5DB8 %T9LJ0W ^7I@_6@#T:BN&LO%&KZ?=^+K/5A!?R:):QWD+VL)A,RO
M&[;-I9L$%, Y/6JZ>)]?:X\'F&XL)H_$,1>4&W8B B(2?)AP2N,K\V<'!]J
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MK8.VXH&#@%<Y/(SR?K7HU% %>Q@EMK""">59I8T"-(B; Q QG&3C\S5BBB@
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 **** "BBN:L=7;6O$VJPQ.Z
MZ?HS+"PCSF:X*[FSCDA05&WN2<YP* .EHK$LO%NC:AHU[JUM/,UE9,ZW#M;2
MJR%/OC:5#''? JO_ &CI=QXTLX1?Z@FHFP>1+(K(D+1$KEV4J!N!P.N1D\4
M='17'6VJZ"V@^)[I-9U1K1+F9+V9O-WVC[%W+$-NY0H((P#@Y-+JNJ?V+X,L
M?$FGW-S=6=G;0R2K.Q9KFV(7<S9_Y:!3OSU)&#P: .PHID4J3PI+$P>-U#*P
MZ$'D&GT %%<OX[OM5@\/266@'&M7BNEJ1U7:I=F_(8!_O,M7?"_B*#Q'X1L-
M=3A9X \BJ"2CCAUP.3A@1^% &W17*Q?$;PS/#:SQ7D[6]S/]G6?[++Y:2;B@
M5VVX0DC@-CL>E:MOXCTRZ\07.A12R_VC;1B66)K>10$/1@Q7:0?8F@#5HJGI
MVJ6NJQS26C2,D,SP.7B9/G0[6 W 9P01D<9%+J&I6FEVPN+R7RT9UC0!2S.[
M'"JJC)8D]A0!;HK&@\4Z5.U]&998I[%!)<V\L#K*B'HVW&6!]5R*AT3QGHGB
M*YC@TR>:8R6_VE'-O(J,F0O#$ 9R1D9R/SH WZ*J:GJ=GH^G3ZAJ$ZP6L"[I
M)&!..<#@<DDD  <DFJ=GKEAJ]W=Z7%)<07L$:O+#)&T4BH^=K#(Y'!Y'0CM0
M!KT5XZ=3U1OV?[;4SJM]]O6YP;D3MYC@WA0AFZD;3BO8J "BL^^UJST^Y2U<
MRRW4B&5;>")I'V X+$ <#)QD]3P.:P=;\?:=8>%H=;T\27T4]PEM&8XG.QRX
M0[QC*D$_=."3QB@#KJ*\_P!1UW[%\3M,E>[U 6%QI$\GV/RY"6D$B ;8<;BV
M,]L]>U=/8^*M'U#0QK%O<L;0R&$[HF$@D#;?+V$;M^[C;C)H V:*P%\9Z+Y>
MI--/- ^F()+N&6WD$D2$9#[<9*X!Y&14FB>*])\0SM%ILLTA6".XW- Z*R/T
M(8@ ^AP>"".QH VZ*S=<U[3O#FF/J.J3M#:H0&<1L^"3@?=!ZD@?C5"P\;Z!
MJ.LRZ3;W<GVQ(S,J26\B"9!U:,D ./=<Y[9H Z&BN9T_Q]X=U.YBAM+R5_,,
MP$C6\BQJ8L[PS%0%( )P<<?49MP>+-)GU.#3_,GBN+F)I;836[QBX51EBA(^
M8@<XZXYQB@#;HKS6QU(>+]2\0BXU+5],_L^_"VL\(E@2"*.-&;?N&S));(<9
MP?I770>+-)FU*'3S)/#<7$336ZSV[Q^>BC+%,CYB!SCKCG% &Y17,V'C[P[J
M=U%;VMY*YD:90[6TBHIB!+AF*@*0 3@X_45:A\7:1+J,%B9)XIKF)I;;SK>1
M!<*HRWEDCYB!SCKCG&* -RBN43XC^&9((;A+R=K>2X^S&<6DOEQONV 2-MPF
M6X&['KTK6U/Q#I^E2213M-)+%#Y\L<$+2M''S\S!0<#@X[G!QG!H U:*RO\
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
M$T#Q,&7K\K@'N*T: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MR<9[BO5J* $5@Z*ZG*L,@^U+110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MC4[6RVW!.< 9'/7&0WQ'M9=,T'4+#3+JZAU>Z^R!=RH\,OS91@3]X%&'8>]
M';45QT7CL00^(_[6TM[*XT*-)IHDF$HDC=2R%6P.3M((/3UK;TK5+N_N&2:S
M@6W,"30W5M<^=%*&)& =J\C /XB@#6HHK#N=?E?6[C1]*M([N\M8%GN/-G\I
M(PY.Q=P5CN.TG&,8'7D4 ;E%</-\2;== L]4@TJZE:74ETRYMMZA[:?>%*MS
MR0>F.O'3-=1H]YJ%]:/)J6EMILZRL@A,ZR[E'1\KQSZ=10!H45#=S/;VDLR0
MM,Z*6$:D MCMDD"N,TSXB27FA1:_=:%-9Z-+:B5+IKE"6E,@18@IP>21AC@?
MAS0!W-%<7'\0[6+5[K3[Z" &*QDODFL;H7*.B ET)VJ5< 9QT([UH67B+4-0
MLUN;;3;62&>R:ZMIXKTO$S#;A&8)\I^;MGH: .DJ.6X@@,8FFCC,K[(P[ ;V
M]!GJ>#Q7GFE>/M3M/AWI/B'5-+-TU]+&F;>89_>28R5(!&,@ #=TZBM#4?$,
MHN-$37O"7E2SZP+:T:6XBE$3;24F!&2#C=QVQUH [>BN9O\ Q5<(-6?2-*;4
MDTEMER%E*N\@4.T<2A6WL%8<'') SG.*'_"2:S<?$73]+@LHTT^;26O2DTK1
MR\R1C++M.&7D;?<Y(H [&*XAF>5(IHY'B;9(JL"4;&<'T."#^-25Q5AXKTBQ
MA\6:E/I0TQ=,NMMXZ[2]P^Q2&^7J3E0!DU?E\53Z=J^EV6LZ8+--48QVTT=Q
MYH$N,B.0;5VL1G&"P)!&: .FHK@9_B-=II>MZC%X:G>#1;R2WN]UTBD*@4LR
M\'<?FSMZ8'7G%;=SXJ4ZQ'I>G00W-V]BM\L<UQY)DC8D )\IW'Y3GH!D<\T
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
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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHKC?$>O7LWC+2O"&ESFUFNX7N
M[RZ50SPVZ\ (""-S,,9(..N* .RHKGKO0KZW-I)I.JWR%+F%KB*><S+-$'&\
M9?)4XR?E(STQS70T %%%<1\2/$&KZ-I:'0D$EU;8U"Z7_IUB9=Z_5LX^@?TH
M [>BJ4%S!K.C175I<.(+N 212QG#;6&01Z'!KRU-6U67X'^'M5.JWHOGN;<2
MS"8[I0UP%(8]2,'UH ]?HHK'M_$>FW\T%O!+/F[WBWF%NX23:"25<KM/ )'K
MU&10!L45YKX.\:66F:+<1Z[J=W+)_:]S;"XE2241CSBD8D< J@/ &XBNQU/Q
M3I.DSW$-S-*TEM!]IN%A@>7R8N?G?:#@<'WX)[4 ;-%8-_XST#39+%+B^^:^
MB,UKY<3OYJ!=V5*@Y.,8'4Y&!S0?&.C'3HKZ.6XFADMQ=8AM9'=(CG#,H7*C
M@]1S@XS@T ;U%9 \3:5)#:RV]P]VMU";B'[+$TI:,8R^%!('('UXZU?L;V#4
MK"WOK5R]O<1K+$Q4KE6&0<'D<>M %BBL74/%6D:8UT+B:4I:8^U210/(EOD9
M^=E!"\$$^@()P.:Q?&_B@:=!H4-I)<&/4]0@B>>VAD?,#;F.QT!^8A< *=V#
MD>M ':45D:!IG]FV\[)J&H75O<R>?"E\S,\"D#Y 7^?&<G#<C.*AM?&.B7MU
M9P073G[:SI:2F%Q%.R9W!'(VGH>_..,T ;M%<O<?$/PU;)>N][,PL9?*NO+M
M)7\D@ DL O"@$?,>/>M%_$^D1ZS9:2;ES>7T9EME6"1EE0#)(<+MP![]Q0!K
MT53MM4M+O4+NQA>1KBT*B8&)U52PR &(P>"#P3UIM_J]GITL,,[NUQ/N,4$4
M;22.%^\0J@G R,GIR/44 7J*Y^;QMX?M] EUN6_VV,,AAE;R7W12 X*.F-RM
MD@8('4>M36'BK1]2UF32;:XD-XD7G!7@=%ECS@O&S !UR<94D4 ;5%8;^+M&
MBO+:WDN9$%U-]G@G:!Q#)+S\@DQM)X('/)! YK7NKJ"RM)KJYE6*WA0R22.<
M!5 R2?PH EHK,M=?L;JYDMP9X9(X?/87%N\0$><;LL ,?R[XJM#XMT>;4(+'
MSY8Y[B)I;;SK>2,3HHRQC+* V!S@<XYZ4 ;E%<O;?$#PUJ$L<%M?RR&7S@K)
M;2X!CSO!.W@C!X/)_$5+H.K:1;>$-.NK;5+R_LI?DM[FYW2SW!)/;&YCP>W0
M>@H Z.BL2W\6Z-<VUW,ERZFTF6WGADA=98Y&("+Y9&XEB1C YSQFKNGZM:ZE
M)<1P><LELP25)H6C*DC(X8#/!'(R* +U%4;_ %:STV2"*=W,\^[R88HVDD?
MR2%4$X'&3T&1ZUF77B[3_P#A%]0UFP=[@6BRJT:P2%TE0$E'3&Y,'KD# YH
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
M"GJC/C"'_=4*G_ :YW5FGT7XK66N7B2'1[G2FL//52RV\PE\S+X^Z&&!D\9
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
M$P&W>P4$YY/)Z &@#>HKE'\8S6K);ZEI::;?3S2+;0W=[&J21(%)E9USM'S
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
MH8D*H<K\S':W8#CDC(S4TSX@V6MVNBMIL*_:=5CF>*&[F\D*8B%=<@-ELL,
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
MN3NZ#'-&ZM?%VLKX4-UX>6WN-*OTENW:\C*.%C9"Z8).#G." 1D#!Y(](HH
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
M3]3TKPK966KW,ES>1!@9)'WOMW$HK-_$P7:"?45N444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M)K2"5T(C>&-"YGV;LC*C&W/WO:G'7M=MO$>OZ/+=VLHL=+6^MYOLQ#%F+<.
MV"/D[8ZT =S17 CQ?JQ\.^!]4'V4-K=S;07<?E' $B,Q*'=QC;WSUJ+Q5XOU
MGP_;ZM?,]HALKJ(06*H93-;L44R2,IS&26;;G ^4=<T =BVO:<OB!=",[?VB
MT#7 B\ML>6" 3NQCJ1WI=(UW3M=6[;3IFE%I<-:S;HV3;(H!*X8 \;A7-WO_
M "6C2?\ L"7/_HV.LC0Y-8@TCQ[/H/D-J4.O7,D4<\9=9"(XSLP"#D] <]:
M/3**Y/3?$D^NVWAJ73+B%A?PM<W9:+.V)5 8 ;OE;S&5><_Q=<5K>([R_L=&
M>?35MO.$B!Y+IPL<,98!Y#DC.U<G&1G% &M17GT'B_57_P"$QMX)K>=]&M8[
MJTN)K5T\P-&[89<C/*'## (/?NVR\4>(HY/!M[?2V$EEKRI%+;Q0,KQ.T)D#
MARW.2#D;1@''/6@#N-3U*TT?39]0OI3%:VZ%Y7",VU1R3A033[2]@O=/@OH&
M+6\\2S1M@@E6&0<=>AK@=;UG4?$W@CQA>V%Q!!8VL=W:11O%O,ZQH1(S'/&3
MN"XZ8!.<X'7>$O\ D3-"_P"P?;_^BUH GT?7-/U^VFN--F,L4,[V[DQLF'7A
MAA@#P:T:\@TBZ\4:=X>\5:IH<NG"&QUO4)Y+:XA9FN LA+ ,&&S@<<')[BNG
MB\8W&OS1P:0)+8'3;>^>06QG93.&*+C(  "G/KD8QB@#N**Q_"U]JVH^'K:X
MUS3Q8:D=RSP _+D$@,.3P1@X[9Q6Q0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-XKT6?Q%X8O\
M1X+F.V-Y$86E>,R;5/7 !'/XULT4 <E?^%=2OIO#4O\ :5JCZ+*)3_HS$3'8
M4_O_ "\$^O-6+_PS<KXNC\2Z3=10W;6WV2ZAG0M'/&#N4\$%64]^<CBNEHH
MXC4O ,MYX=O-/AU&*.[O]174;NZ:W+!G5U8*J[AA1L51DG@>IK3E\.WTGC>U
M\1_;;<+#8-9FW\ALMN96+;MW'*CC'2NDHH Y[PIX>N?#J:JMQ>17/V[4)KX&
M.$Q[#(<E>6.0/6E\5>%8/%$-@DDSP/:72S"1/O,A!62//8,C$&N@HH YZS\)
MVUEXUO\ Q%%(0;NWCC, 'RJZ\,_U*A%_ ^M4XO"=_%J7BJ\&HVQ.NHBA?L[?
MN-L?EC^/YN.>W-=;10!Q"^![]-)\)V(U2V_XI^6.0.;5OW^Q"@&-_P O!/KS
M3O\ A#M9T[Q'J-]H&OQV5CJDHGN[::U\TI+C#/$<@ D =01GL>E=K10!S">&
M+J#QI%KT-]%Y,6F?V<MO)$S,5WA]Q?=R<@=JG\(>'KCPUIMS9W%Y%=>==S70
M>.$Q[?,8L1@L<X)KH** .2?PKJ5CXPO==T/4[>W34TC6^MKJW,JED&U9$(9<
M''&.AK+A^'FHP^"--\._VS;DV5\MX)C:'G;*90N-_P#>)Y].U>@T4 <]XL\*
MQ>*M.LX);AK>>VN8YTFBX8 <.H[C<A8?B#VI/%WAN;Q'HL&G6MU#9K%<0S[F
MA+C]VP8* &&.0*Z*B@#D9_"NIVOC"?Q%HNIVUO)?PQPZA;W-NTD<A0861<,I
M# <8SC%9,?PUO8O#%K8QZ\(M3L+^2_L;Z*VQY3NS%E92Q#J=Q!Z?X^B44 <7
MJ?A'7-=\(ZEI>JZ[!)>W\:PM-':E8H4!S\J;LECW)/IQQ5V[\,WUYXGT'6)+
MZV"Z7#-"\(MV_?>:%#'.[Y?NC'!KIZ* /-I/AMJR>$-0\(6NNVRZ'.Q-MYMH
M7G@4N'*;MX! .><9Y[=MW6O#&IZW8ZAI][>6%U97T*H4FM6)@?;M,B?,?J!Q
M@C.>:ZRB@"O86B:?IUM91N[I;Q+$K.<L0H !)]>*X63X=ZBW@6_\*+K< M)Y
MV>"0V9+1H9O-(;Y_F.>,C QV/;T*B@#F;KPU>7GC#3]<FO+8QVMG+:R6X@;]
MX)-I8[MW'W1Q@UF^'_!>N:!LTN/Q)YGAR&3=#;-;?Z0J9R(O-S]WMG&<<#%=
MQ10!S6@^&;G2]2U^XN[N"Y@U>X\]HE@*&,[ FW)8Y& .PK,\/>#-=T#R]+7Q
M+YWAV!]T%N;;%P$SD1&7/W>V<9(XXKN** ..M_!U_I7]M6FDZE##IFK2R3F.
M6$L]K)(,2&,A@"#U (X/KTJ1/!9L]=\.7>GW44-CHEI):QVSQ%F=7"@DON&#
M\@[>M=;10!PK>'M<T'2/$4NGZW!%>ZE?F^BD6Q,AC9MH,84L=V0F![G\NSLS
M<M80&[5%NC$IE"\J'QSCVSFIZ* ..L/!^H66@>(]-.IVSOK%S<W E^S,!"9A
MAAC?\V.W(K=\.:9/HGAW3]*N+B.X:RMX[=94C*;E10H)!)YX]:U** .!U3P!
MJ5^OBFUBUR*.QUX^8P>UWRQ/L"X#[L;/E'&,XX!'6M*V\+:E%XIT_6YM4MI6
MM=.:Q:,6I7?N8,6!W\<J !SQW-=910!QFFPV/@'3K_\ X2'6K$6^IZE-<(\D
M?E+NE)8IRQST-5O#7A^;0?A_>)I=W)8W-TTDUM-<Q&5K>,M^Y0H>3A-HV^I/
M%=Q-;PW 43PQRA&#J'4-AAT(SWJ2@"AHC7[Z'8MJNW[>85,^U=OSXYX[?3M7
M/3^#[O4KO29=5N[6=]+O!=07<<!6<J"2L9))XY&3_$!T!YKL** .''@;4/[
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
M X],>E4 %%>; Z[XQA\0-IM[]DO+/4IK.UF74)8A;^40!NB5"KAOO'=G.[L
M,-\:7NJ^'1I'B:WU![G]T4O[&.:1H)%,?-PBKT5#\Q[$$=#C(!Z717"ZK?'2
M-/\ "FE6NJW$]OJUXD,NHO.7DD0QL_ROG@N0 ,= 3C!P:C\1R7W@O2=8O8-:
MEE@NIK5+:"YD+&Q#R+'(_F,68@[LC((4]CTH [ZBN$FTC7]/U"[NTU3[)ILU
MA(C6QU"2YD\]0662-I5^4X!! XQSC-<HTFN6'P[\-^-(O$&J7%^OV3[1;2S;
MH;B.1E0H4[M\P.[KU]L 'L*W,+W4ELLBF>)%=T!Y56R%)^NUORJ6N \*Z?#'
M\4?&T@DN28I;,J&N9"IW0$G(+8(R3@'..V*T]?<S^*;*Q6]NY<V<K_V99R-"
MS'<H$SRJR[47D8[D\ D< '645Y3I.K^)+WX;^&]46*[U=HY9O[0@M[@QW,\2
M/)&K*P(+%2%)&06XKM/!6I66K>&UN-/O;NYB\^52;S=YT+;R?+?=DY3(7G/
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
MR[5'*@=R<@$CCB[;6-;O_ 7@*\?6;V*ZN]82SN)8W&94WRCYN/F.$7KP>X-
M'L%8>O>(_P"PK_1K9K*29=3O%M!*'4+&Q!/(ZGA3V_&N)N=<OO!M_P".4BO+
MN^@L-/@O;5+R9IC'*X<'D\[<A3CZXQ3O$&FB&7X?WK:A>74TNK0>:\MPSI*S
M1.V\*3M7OC: ,''I0!ZA17+^-]8N-*L]*AMG$;:CJ<-DTAD,>U6#$C< 2I.W
M;D#(W<8.#52Q\/:RFIZI;7>K20:9>VX-O!%J,LMQ;RC 9TD<!MO(..0#CL:
M.SHKS7X>W]YJ>HR6&K:G/+>:-&8X]L\@74(V<[;H@G#J0 !U .3W7$^C_;?&
M?ABXUF/7KG3-16_EVNDC&*V2*4J(VBW!6!1>2W.6SV H ]#HKSR675O%NH>*
M+.SN3;RV%P+6U9-0EMS ?*5ED*(I#Y9B?F."!C'4FMY.M7_CK3-&O_$5V$ET
M!Y+LZ?+L1Y5E12R$#*D^O4<@8S0!Z/<W,-G;27%Q(L<,8W,['@"I:\/UDW\G
M@GQ'H^IZA>7PT77;:"VNI)F$CQO)$0KD$;R W4^H/&!7L-VJ:;H5SLO#;)#
M["ZN',OE8!.]BQRP'7D]J +]%>9:1?WUKXO\'PQW>HRVFI6-Q]HENYF(O&1$
M82B)F/EY)) X.#C Q3M$UFZMO$^G:9XD_M.RU1[B5H;D3O)9:DI5]JKSM4@%
M6"X&-H]: /2Z*XGXA37\%QX76QU.ZLOM6LQ6LODD ,C(Y.01R<J.O'J#7.:E
MJNK^ M>\16EOJ-[J=F-!?5+<7\IF:WF5]F-QYVG.<>U 'K-%<19Z5K@U?2-4
MMM52/3Y(RMVLFHR7 N@Z_(Z*Z!48'GY< YQC%8WA>PU'5-$U/5+GQ)K7GV-]
MJ$,2K<@(R*65=X(.XCJ.F,#% 'J%%>/0S:LG@[P'KBZ_JGV^_O+2UG+7!9'C
MER&RA^4MW#$$YKI]&2ZL/B-K.@KJ>H364FF0W:_:+@RO%(SNC%"V< @ XZ9Z
M4 =18ZI*VCQWVKV9TN5FVO!)*LFPE]J_,O!W?+C_ 'L5=:YA2ZCM6D43R(TB
M1YY*J5#'\"R_G7C4KSZQ\(_"EWJ-Y=W%RVN1*\S7#AGS=LO.",D #'IVQ73M
MI-NGQKM%$MZ0N@M(,WLI.5G0#)+<CU!X/4YH ]#JO?7+6=A/<K \YB0OY:$
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
M@>"02<<8'IFD'@71_P#A#?\ A%7-T^F+CR@TO[R+#;EVL #PPR,Y_+BNFHH
MY9O"5MI5Y/K]C]OOM8CL6@19[UL7!&64,3QG)QZ#.<<5Q.C:+(-,@M-*N?'>
MGZG%$%2WG9UM8I .YD!0Q@]@2<=,FO7Z* ,:Q\.6UAX@OM;2XN6N[Y$2X#,-
MC! 0F%QQC)_/G-8__"L]"%G]C6;4EMDNQ>00K>,%MY ^_P#=CMSGU(R<$9KL
M:* /.]&TF>X^(GBZ42:O86]PMI'#,D3(DZI%M;#.A&0>,@@\\&NDF\&Z6_\
M8RPF>UCT=MUG' P"HV"N3D'<<$CGU/>N@HH R-/\/6NFZYJ6KQ3W#W.H[#<"
M1@5;8-J8 '&!QQ^.:DT_18M.U&^ODNKF66]8-*)6!7(&!MX&  ,8Z?CS6G10
M!@R^%+*7Q:GB;[3=IJ*0"W!20!#%G.PKCD9)///OP*GU?PY9:Q>65\[S6]_9
M,QM[NW8+(@889>005(Z@@BM>B@#&_P"$9LAI6H6(DN!_:)8WEQN'FS%EVDDX
MP/E  P!@#C%6]'TJ'1-)MM-MY9I+>VC6*$2D$JBC 7( S@#OS5ZB@#G'\$Z6
MSZR4FO8DU?<;J))SLRRA795.0&8#!/7TQ2GP;8-%HD9NKW;HI!L_G7Y<+M&?
ME^;Y>.?Y\UT5% '/'P=IYN-:F-S>E]8"_:R)0.5 52I !4@#''\ZN66@P6FI
M-J4MQ<7=\8!;+/<%=RQ9W;1M4#D\DXR<#GBM6B@#'OO#MO>:N-6CN[VTOU@%
MN);>4 ; Q;!1@5;D]P?;%,M_"NEQ6NI0W"/>MJ8Q?373!GG&W: <   #@!0
M.U;=% ',^'_ VE^'&'V>YU&ZC1#'!%>W;31VZ'@K&IX''&>N.,]:CT7X?Z-H
M-Z)K*74/LR2&6&PDNV:V@<\Y2/IGDXSG':NJHH Y^+P?IUO<:O-;S7D7]JLS
MSHLYV!V #LJG(#$ <_EBHSX(TDZ%IVD[KD)ICJ]C.),36Y7@;6QZ<8(((ZYK
MI** ,-O"UG)9ZE#-/<RS:E%Y-W=,R^;)'@J%&% 48)X4#J3U.:@;P98-!HL)
MNKW9HI4V7SK\I5=HS\OS?+QS71T4 9/B#P_;^)+%+.ZNKV")9!)_HDYB9B.1
MDCG@\_4#TJKHOA"ST2_-ZFH:M>3>68U^WWSSA 2"2H8\'@<UT%% &'J7A33]
M2UZWUIY;R"]B@-NS6UPT?FQ$[MCXZC//&#6=!\.]&M=.T^P@GOTM]/O/MMLO
MG[MDN20>0>!N;CIR<YKK:* ,(^$M.DU;4M0N&FN'U*W%M=12E3')$ 0%VXXQ
MN/YUF0_#?2(H-.MVOM7EM]-N%N+.*2];$)4$!01@X /<Y&,9QD'L** ,W7M
MT[Q+H\VEZI!YUK+@D!B&4CD,I'((/>LRS\$V5GI5U8_VCJT[74?E275S>-).
M(_[BL?NKR>@'6NEHH P[KPK8W.N:=K'FW$-YI\)@A:%E0%#U5@!A@<=.@[8J
M@/A[HJ:W<ZE%)?PI=R^=<V45TRVT\G=GC'!)[CH>X-=710!R^K> M)U77CK0
MN-1L;V1!'</87;0?:%'02;>O'&1@^]8M[I3GXKZ9]DCU"SLK71GMDN;:W;RT
M?S%VIN*%"-H/7C@=\5Z%10!S]SX-TB[\.W6B3),8+N7SYY1(1*\NX/YA;^]E
M1[# &,<5HR:1:3Z)+I%R)+BUFA:&7SI"S2*P(;+=<G)_I5^B@#E+3X?Z3:7&
MDW'VK4YIM*#+;/+>.2$8 ;#_ +. ..,XYS5RT\)65M]@62ZO+J#3Y/-M(;AU
M98GVE000H8X#, "2!GCH,;]% '#?$BUFOG\+PPP7S^3K4-Q+):0.YAC5) 7)
M4$#!9>OY8KHH/#MBKWLUUYE]/?1""XENMI+Q '$>  H7YFX &23G-:]% '+:
M!X"TOPY,'LKK4Y(X@PM8+B[:6*UR"#Y:'@'!(R<G!/J:N:9X4L](TN^T^UNK
MSR;V2260NZLP=SERIV\9S_ABMVB@#F#X&TW^QM*TD7-Z+32ITGM )%RCI]S)
MV\XYX/XYJZOAJW3Q#/KJW=V+Z:V%JS;EV^6"2 %VXX))S6U10!RZ> M'3PI'
MX<$EY]ABF$\+>=B2%P^\%6 S][)YSUJW+X3TZ;5[#5#)>+=V<)@#K<L#+&6#
M%9.<L-PS[]ZW:* .33X=Z)#K=QJ,$E_!'<R^?<6$5VRVLTG4LT8X.3U'0^E6
M+KP1ID^MW6K0W%]9SWJ!+Q+2X,:7( P"X]0.,C!KI** ,W0-#L_#>BVVDV!F
M-M;KM3SI2[8^I_D,"M*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "N8\<:WJ.@:797>GM;CS+^W
MMY1+&6)220*=I!&#SW!KIZX?XJJC^%+19#A&U6S#'=CCSESSVH [!+ZSD$Q2
MZ@80G;*5D!\L^C>GXTHO;0P&<74)B!P9/,&T'TS7 R>'M.TWXKZ4FB6%O;P7
M&FW U6W@C"Q-$"HB+J.,EBP]2 ?2J&BVC6-_<_#22W)LXKL7L+E<JVGLQDVD
M]R)!Y1]F]J /3YKJ"WM7NIIHX[=$WM*[ *JXSDGIBN,UKQK(V@Z%K&@S6SVU
M_J-M;R"5"S>7*X&1AAM./4'K75:Q$DNB7L;QJZ&!_E(R/NG'%>2A+.3X/^"(
MH_*W/?Z:)A&0&YDQSCG/!Y]J /8X;JWN3(()XI3&VQPCAMC>AQT--COK2:YD
MMHKJ!YX_OQ+("R_4=17F>I6[:+XV\5Q>'K:.UG;PL)XHK:,(&F5Y0K!1_%T
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *ANK2VO[:2VO+>*XMY!AXID#JP]P>#4U% &='ID
M&DZ?<IHEA9P3E"8T">6CN!\NXJ,XZ#V%4O#]CJIFFU77DM$U.>-(?*M&+1PQ
MKDX#-R268D_\!'.,G>HH *RAX8\/BV6V_L/3/LZR&58OLD>T.>K 8QGWK5HH
M I1Z/ID5_P#;X].M$O=NS[0L"B3;Z;L9Q45EX>T;3K^:_L=)L;:[GSYL\,"H
M[YY.2!D\UI44 07EC::C;-;7MK!<P-]Z*>,.I^H/%0-HFE/IITUM,LS8<?Z-
MY"^7QT^7&.PJ]10!131=+2PDL%TZT^R2G,D'DKL<^K#&#^-/BTO3X-/.GQ6-
MM'9%2IMDB41E3U&W&,5;HH YW4/#$5MX5U'2_"]KI^E37*$+L@"QDG@[@H[C
M(SU&?:N>L?!*7-S;O<>#/#VBR02I+]KL9=\N48'Y (TQG&,D\9Z&O0Z* ,^X
MT'2+N^^VW.EV<UU@#SG@4N0.F21SCMZ5)<Z3IM[=PW=UI]K/<P?ZJ:6%6>/_
M '6(R/PJY10!FCP]H@6Y4:/IX6Z_X^ +9,3?[_'S?C7,^(?"US+J=DUGX?T+
M5=&M[8PIIET!"('+9,B?(R\@*,8&,<=37<44 <UX5\-1:')=W4>F6&EM=K&K
M6=@28EV[OF)VJ"QW<D*. !SUJEJ'AN?4?B3;ZQ=:=!<:9%IK6F9&4L)#('#A
M?0 $9SGFNRHH SY]"TBYL8K&XTJQELXO]7;R6Z-&GT4C J6ZTRPOK$65W96\
M]H,8ADB#(,=, \<=JMT4 5[.QM-/@\BSMHK>+);9$@4$GJ>._O4D=O##)-)%
M$B/,P>5E4 NP 4$^IP /H!4E% &</#^BC[5C2+ ?:QBXQ;)^^[_/Q\WXTZ'1
M-*M[>:"'3;1(9E"RQB%=KJ.@(QR!Z5?HH H?V'I']EG3!I=D-//6U$"B+U^[
MC%.BT?3(;&2RCT^U6UE_UD(B78_^\,8/3O5VB@#,/AO0C!! =%TXPV[;H8S:
MIMC/JHQP?I3ET'1TO#>)I=FMR9/-,JP*&+_WB<?>]^M:-%  1D8/2L^QT+2-
M,F:6PTRSM9#D%H850X)R1P.YYK0HH HPZ+I5O?R7\&F6<5Y)]^X2!5D;ZL!D
MT^_TO3]5A$.HV%K>1 Y"7$*R*#]&!JW10!'!;PVL"06\,<,*#"QQJ%51[ =*
MS3X7\/GS\Z'IO[^433?Z*G[QP<AFXY(/.36M10!2M]'TRTO9;VVTZTANYO\
M63QP*KO]6 R:K?\ "+^'_P!]_P 2/3?WTHFE_P!%3YY <ACQR02>?>M:B@#S
MR]\*:A<:[J$VH^%?#FOI<SEX+NZD\N2&/ "QL#$_"@=5//7&371:3X/TBPTZ
MT@GTRPFDMG=X28 P@W.6VQ[LE5!.!70T4 4;G1M+O+^&_N=.M)KR ;8KB2%6
MDC'HK$9%<KKWA!9]:\,+IVC60TC2YYI9[<!(T(="HVIC!()W=J[BB@"A_8FE
M?8'L#IMH;.0EG@:%2CD]201@GW--_P"$?T;=;-_9%AFU&+<_9D_<C_8X^7\*
MT:* *]Y8VFHVS6]]:P7,#=8IXPZG\#Q5"'PKX=MW1X- TN)XSE&2SC4J?48'
M%:]% %:?3[.ZNK:ZN+6&6XM2S02N@+1%A@E2>1D<<59HHH **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MX;6WDAWBX\G[Q<Y!&X@@8Q@8)STH [C(&,GKTK,TO7M/UFYO[>RE=Y+"40W
M>)DVN1G'S 9X/6N#_MZ_\2>*O M_8WQM;/4K&YN?LS1!PCJB@YY&X_.P![?C
M4"3ZU9ZE\1K[1[NUMFL[D7!\Z RF4I;*VS[PV@XZ\GGMCD ]6HKB5\77>J2Z
M19V<<D,U[I*:G,\,0E:-7P%50Q ZELDYZ 8YR,V[\3^,['1]':\M+.UO;C7$
MTU_.B.)XF)VRKASLR!R#D]<8H ](HKAKK4_$WA[5_#T6KZC97-C?W<EI<30V
MAC*NP)AQECC.-I]\>M5M-\7ZE.WBNQFNH)-0T^X$6G[8-JRASLB)!/S?O 4)
M''% ':R:K:Q:S#I3>;]JFA:9,1,4VJ0#EL8!Y'&:NUR9UC5K;XAZ;H4\]M+9
MSZ;+<.RPE7,B,BYSN(Q\Q. /SK/\->+Y]<UF*SEU"*VU&*>5;_1[B'RY(T ?
M88R>6&=A)Y!!S\O2@#O**\[3Q5XFU72;/7=#L9+J&:XS]A,*A7M]Y7(D+ A\
M#=Z=L=SZ&VXH0A ;'!(R ?I0 M%>5?\ "4>-Y_"&J>([>XTG&D75RLMK]E;_
M $F.%R&^;?\ )\H.!R3Z]JU+CQ)XAU;Q-I^G:+<V-K;:EHAU&%[BV9VB;<F-
MWS8;[V.V,YYQ@@'H-%<;I^KZUXAFUJWL+VVMI=)D%GO,&Y9[D(&<L"<B/+
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
M8 YQ@*>F3CBN@;PU>+XT3Q##JB)OL4L[J$VV?,".7!4[OER6(/!X]#R.EHH
MX8?#H7'A_7M)U'4A*NJ:@^HQS06YB>VE9@PQEFS@J/3O6K%X=OKO4]-U'6KZ
MVN;C3$?[,(+<QJ9'7:9&!8\XS@# &3R>,=)10!P,GP\O9?!&K^&VUJ#&I7<E
MR;@61^3?)YA7;YG// .:[N$2+"@F97D &YD7:"?89./SI]% '*6_A2^TG5=8
MN-$U*&WMM6D-Q-!/;F3R9R,-(A##[W!(/<=>U0+X$^QW7A8Z7?1V]IX?618X
M9;<R--O38Q+!UP>2>G4_A7944 %<[HOARZTOQ-KNK37\,\>K/$Y@6V*&(H@0
M?-O.<@<\#FNBHH X;1/ VK:#(VFVGB5AX:\UI([$VP,T:DY,2RYX3)/;.#@8
MZU;U7P?=:X@M=3OK:>UCU 7L$OV8BX@ DWB-7W$?[.['W>,=ZZZB@#E(/"E]
MI.JZQ<:)J4-O:ZM(;B:">W,GDSD8:1"&'WN"0>XZ]JAG\"".T\,6>EWL=K:Z
M#,)D26 RM,0K*<D,N,[F)XZFNQHH X^[\'ZBVOZY?6&KQ6]KK<*)=1/;;W5T
MC\L%&W  $8SE3TX]H(_ =[;Z5X5@@UJ-;SP^2(IWM-R2(8S&04WC!P>N?PKM
MZ* .7'A&23Q3JFJWE[%<6FHV"V,MJ;<J=@W<E]V"3N.?E'X52MO UT/#MMX9
MOM4CNM#MI8RBF B:2*-PZ1.V[& 0H) &0,<=:[6B@#F+;PS?6OB;7]934K<_
MVK##$(FM#^Y\M6"G/F?-]XYX'X55T7PEJNA:%I&EP:M:7,%C;RV\T4UF0ERC
M%2I(WG!7!YY!#'@5V-% &-X6\/0^%]"CTN!PZ+))*=J[5!=RY"KD[5&< 9/
MK9HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHKG?&,XATZR3^TI[,S7T,?EVZDRW7.3 A!!4MC
M[V1@ GI0!T586J^(SIGB;0]&-B\BZJ\J"X\P!8RD9<\=3G'MUKS^[\4ZMX:T
MSX@,KS)_9\UH+..XF-P;;ST0$[FSD MNQD@'@9%:^M:1#IWQ#\!/%=7DQ::Z
M5S/<O*'/V9OF^8D ]>F.OL, 'HU%>7V=Y>^)?AYK7B4:E>VFJPR7<EOY5PRI
M;>2S;(S&#M(PHW;@<[C[89:76H^*/%F@)<:GJ-E;ZGX;^V7%M:SF,!RT?W<<
MKUZ]<<9Y- 'IMU=065K)<W,JQ0QKN=VZ 5-7ANM+>GP1XGT;4;^\ODT76[6*
MTNI9V\QHWDB.UV!&\J'ZGU'3 KN+V:XN/&K>%X#(UM;Z6MTL<FIS0R2%Y&4L
M9%#.VW:!R>-W?C !W586E>(SJ7BC6]$:Q>!M+$#>:T@;S1*&(( Z8V^O?M7(
MPW&M:?J?A?P?J^L&Y>[FNFN+J"9A*\<2!TB+\-N^<9(P2%'J:N^$;-+#XG>-
M88Y9G3RK!E\Z5I&7*2<;F)./J>.E '1^+O$)\*^&+W6A9/>+:IO:)9 G&<9R
M?\#6RC;XU;&-P!Q7(?%?_DEOB'_KU_\ 9A63J-G?^'/%OAFYM-9U.ZBU:X:S
MO;2YN"Z,#&S"1%X$97;_  XH ]'HKS&WOKW1;KQ'X1N+^\FU*YE632)Y[EW=
MH9CL!!)S^Z8,3C' S7I-M MK:Q0*\CB-0H>5R[MCN6/)/O0 U[R);AK96#W(
MB,HA!^8KG&?09/'-9?A/Q%_PE&AC4OLC6F9Y83$SAR#&Y3J!WVUS5AIT!^-6
MLR[[G<-,MI<"YD +%Y!R-V"O'W>GM7'VR7.F_"R3Q!::E?PW=EK$ABCBG9(L
M->[65D'#@AC][/MB@#W"BN!NYM0\2^*?$NC12&,:<D,<&S49;5HS)'O\W$:G
M<<G')Q\G3DYZKP['J$/A^SAU6]AO;^)#'/<0_=D9203]>.??- &?K7BMM'\2
M:3H@TR:YGU3S?LSQRJ%_=KN?=DC'!]ZDL_%<$OB,:!?65SI^I/"9X4FVLDZ#
MJ49202.X.#[5S?C=+E_BA\/EM)HX9RVH;7EC,BC]PN<J&7/&>]4KHWND?&;0
MIO$,L>H'4+>:WTR6V0PK:L!E]T9+%L@@;MWX4 >HT5YC97=YXF\ ZYXC_M*]
MM-4AFNWM_*N&5+;R6;8A0':PPHW;@<[C[8FBU2Y\2)I<\MU=M=7.@I<OIEI*
MUNL#OSY[R*P('95P3P2!UH ](I"< D DCL.]>16^I:MJOAGX;W,FL7T4VH7
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
MM*K,TA*$$XPJCG P>YKC-<NKW5?@UXIAU6XN+B?1M1FL(KGS60W"1RH SA2
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
M!O-,_LZ"6"W%_&J3,\A&X@ G"A5P">N\^G/7T44 8UQX9L+CQ$-=W7,5\(!
MS13%5=02R[EZ,022,_K6>? &D'PW+X?,MZ=.EG\]X_.Y+[]^=V,_>YZUU-%
M',:QX#TG6M4@U26?4+748HA"UW9736\DR?W7*8R/RKH;2U@L;2*UMHQ'!$H1
M$'8"IJ* ,'5O"=CK.LV.JW-Q>I=V&_[*T,VP1;QAL #G('?-/M/"FF6VM+K,
M@N+O4DC,<=Q=3-(8E/4(#\JY[X K;HH YU_!>EM-J!C>Z@MM2<R7MG%+MAN&
M(PQ(QD%AUVD;N^:?>>#M)O-;CU4BY@N%MQ:NMM.T22Q Y".JD9 R?Y=*WZ*
M.4MOA[HUI9:5:6\M^D6E3>?:#[26V/R,\YXP2,=/;DU>UCPEIVL:K::J\EU:
MZC:H8TNK28QN8SR4;LRYYP?PK=HH Q]!\-:?X;2\73_M'^EW#W,OG3O)EV/)
M^8\?7J>Y-3:WH5AXAL5M+^-F5)%FBD1RCQ2*<JZ,.0P]:TJ* ,NST*"SN)[O
MS[B>_GC$37<S*9 @SA1@!0 23@#DG)S3/#_AVS\-6<EI82W!@>1I2DTF_#L<
ML0<9Y/-:]% &;KNB6WB+2)]+O7F%I.NV58GVEU],]<?2LY_!.E7%E#8WTM]>
MV4(4+:W%TQB(7H&48#@8'#9%='10!D:SX;L=<@LH+@S1164Z7$"0,$"R)]P]
M.W8=*2W\.6EMXCN-=2>Y:]N(EAEW.-C(N=HVXP,$GD<UL44 <I-\.]"EUVXU
M5?ML#73[[NV@NGCM[EO62,'#>XZ'N#DU+JO@72-6US^V&DOK.]:,13R6-V\'
MVA!T63:1D?K^0KIJ* ,2]\*:5>WVF79CE@ETU&B@^SRM$/+( *$*>5^4<>U0
MR^#-,>ZU"6*2ZMXM2.Z^MH)=L5PQ&"2,94D<$J5SWS70T4 8LWABPFUO3]6#
M3Q3Z?$T-LD3!8T1@ R[<8(( _+C%,O?"EE?RZAYUQ>?9]1*F\M1*/*EPJIC!
M&5RJ@':1GO6[10 BJ%4*H  & !VKSW1])GO/B%XRN';5K&WO&MEBE2)HDG18
M0C89EP"&!&1@^AKT.B@# G\'Z7+)H[1":V71_P#CRC@?:L9QM)QCGCCG-3ZC
MX;L]0U:WU99)[34H(S"MU;.%8QDY*,""K+GG!!P>1BMBB@"GIFEVFD6GV:TC
M*H7:1V9BS2.QRS,3R22<YJ'2-"L-!TLZ=ID7V:WWR2 +C*L[%B1GT)X]@!6E
M10!RX\ :$?#,OA^6.>6P>8SJ'E.^*0L6WHXY!W$G\?2I;/P7I]GK$6KF\U.X
MU&*V-JMQ/=LQV$YY'0\XX(QQG&>:Z.B@#E3X T@^'Y=#,MZ;"6X^U.GG<F3?
MOSNQG[P#8]:NW7A^--8'B")[FXU6WM&MX5:555U^]L(QCE@"36[10!X_H^A2
M'3XK:U7QUINJ!,FW6Y=+2.4\G!8M'Y>XGN21V)KUV%9%@C69P\H4!V P&..3
MBGT4 8R^&[1?$[^(1/=?;W@%LQ\P;/*#;@FW&,9R<]>>M5!X(TE3>11FYCL+
MV8SW-@LG[B1R<D[<9 )'*@@'N#7244 8Y\.69\3IX@\VX%\EO]E #@)Y6=VW
M;CIGG/7WK8HHH YY_!FEM<ZM.CW<1U4$721W#!"2H5F"] Q48)Z^F*:?!>G&
MTT:V\^\$6C,K60\T?NRJ[5SQ\V%XYSQ71T4 <I=?#S0KK79]6'VVWDNB&NX+
M:[>*&Z(_YZ(IPWN.A[YR:ZL    8 [444 8<GA2PEU?4-3>2Y,]_;?9)QYGR
MF+!PH&.,9//7FFKX3L24-U/=WC16TEK UQ(&:*-P X! !)( &YLGCKUK>HH
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
M"C#KE<G _O 9_&N4UM+6Y\,> [_P^$6Z6^M%LVAZ^4RGS4./X=H8L/\ 9YH
MW=1\27&H>)[WP[H^I6=G=6UFLRS2@2"29F95CQGH-O..?F'3'/4032P:9%+J
M<EO'.D2FY=&(B5L?-@MSMSG&>U<=ID%M_P +EU[]U%N73+5Q\HR&WR9/UZ4[
MQWJ<>F>(_"$NHN(]%:]D%R[\1K+Y9\DOVP&R>> 0#VH [&*_L[BT-W#=P26P
M!)F20% !U^8'%);:A97D#3VMY;SPH2&DBE5E&.N2#BN \1R>$K'3M2FMT^U#
M4-4M//\ *NBL!N2PV[V&0H&T,^!T(]16-</;SZS\3+>[N;&Z>72(7*Q* C2+
M#-T4DY9<#G.>.U 'J\6I6,UPMO%>VTD[()%C652Q0]& SG'O5(7SV-[J]SJ6
MJV(TZ!(W2/ 5[9=IW&1L\Y(R.!T[UYI<:#I\?A+X=ZGI%M#%K37-ALN(1^\E
M5HP90S=67:&)ST QTK6M;6W3Q1\4(8H(PK6UJQ15&"QMW.<>N>?K0!V^E^(M
M,U708-9BNX4M)8UD+22*-@8 @-SP>1P:I>*M<FLO ^J:UHMS:2R6UM)/'(1Y
ML;;021\K#T]?PKB-+O\ 2(_!_P .[4"![Z00M QFV112K;G+2XZD G"\$MCD
M=:IV]S"W@3XI0"\MYF^TWD@\G 5@8$RRKDX!)]3]: /6M*N)+O1[*YE(,DUO
M'(Y P,E032KJ=@]R]LE];-.A(>(2J67'7(SD=#4&@D'PYIA[?9(O_0!7GWAY
M[W1M3\-Z??1VFLZ+=M(-(U6$;9X]T;L5E7^(%=V2.XR>: .\T/Q)I?B*.XDT
MVZBF2"9XB5<'=M."P_V<YP>]7;74+*^:1;2\M[@QG#B&57VGWP>*\9>Y^Q_"
MGQ$+/8)$UNX%XD6/,%L+H>9P.<;3@^QKLO$,*'QSX*O=$\L2R&9)&AQMDL_+
MR<XZJ#LQV!88ZT =HVH627JV37ENMVPRL!E4.1[+G-<[H>OWMQXI\56&ISVH
MM=+DMQ"ZIY8"R1[SN))YY S[=!7*>$;OP]K?@6SM]?F0ZS:ZB9;J R[+G[:L
MIQ@ AB3D >W';C.U>]N+#QYXONIX/M/AU+NR&L11@^9Y1MP Q]8P>77J1[9!
M /8X9X;F(2P2I+&>CHP8'\14E0VLEO-:0R6C1M;.@:)HB-I4C@C'&,5-0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !45S;07EM);W4,<\$@VO'*H96'H0>#4M% &9:>'=$T\J;/1[
M"W*H8U,5LBX4]0,#H<]*LV.FV&F1M'865M:(QW,L$2Q@GU( JU10!%';011-
M%'#&D;LS,BJ "6)+$CU)))]<U6@T72K:UFM8-,LXK>?/G11P*J29Z[@!@_C5
MZB@#,LO#NB::\;V.CV%J\0(C:&V1"@/7&!QFI(M#TB#5'U.'2[*/4),A[I(%
M$K9ZY;&35^B@#.'A_10DZ#2-/"7!S,HMDQ)_O<<_C27/A[1;RQAL;G2+":TA
M.8H)+9&1#_LJ1@?A6E10!G?\(_HOV>6W_LBP\F5P\D?V9-KL.A(QR:M6EC:6
M$1BL[:&WC+;BL2!03Z\=ZGHH R;O1R=>M];LRBW:1&VF5N%FA)W $]BIY!]V
M'?(GN=$TF\O%O+K3+.>Z4 +-) K. #D#)&>M7Z* *UUI]E?-"UW9V]PT#^9$
M9H@YC;^\N1P?<57&@:,/M&-)L!]IXG_T9/WO^]Q\WXUHT4 9T^@:-=::NG3Z
M38RV*'*VSVZ&-3ZA<8%+-H6D7%O!;S:58RP6_$,;VZ,L7^Z",#\*T** $ "J
M%4  #  [5GR:!HTJW"R:18.MS)YLX:V0B5_[S<?,?<UHT4 41HFDBX@N!IED
M)X !#)]G3=&/13C(_"HD\.:'&&":-IZAIA<,!;(,RCHYX^\,GGKS6G10!GC0
M=&!N"-)L/])&)_\ 1D_>_P"]Q\WXU:M;2VL;=;>TMXK>!/NQPH$4?0#BIJ*
M,J;PSH%Q=374VB:=)<3@"65[5"TG(/S$C)Y Z^E6/[(TS[;'>?V=:?:HU"I/
MY"[U Z -C(%7:* (S!"UPEP8D,R*R+(5&Y5)!(!]"57/T'I4$FE:=+?I?R6%
MJ]X@PEPT*F1?HV,BK=% &7<>&M!NKR6\N-%TZ:YF7;)-):HSN/0DC)%27VA:
M1JEO#;ZAI5E=0PG,4<]NKJG^Z"./PK0HH I3:/IES+!+/IUI+);@"%Y(%8QC
MT4D<?A1!I&F6TT\T&G6D4MP,3/' JM(/]H@<_C5VB@#*M/#&@6#H]GHFG6[Q
MN71HK5%*L>I&!P?>IK;0])L[G[3:Z99P3Y)\R*!5;)ZG('>K]% '*^/=#O\
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
M#"_'#.!@8R,GH.^*9JWC70M&OOL5W<R_:3;M<K'%;R2%XQC)7:I#=>V>,D\
MUQ6DB?3/ /B+PEJ=G<R:KNO(X4$+-]M$Q9D=&Q@@E\$Y^7'.*LZ7I\^C^.?"
M-E=+-*UCH#6<UPL3-&)?W> 7Q@9VG&30!OS?$GPS$MR?M5R[VT<<LL4=E,SJ
MCJ6#%=N<;1DGH,C/45K+XGTB72[+48+L3V]^0+3R5+M,2"<*H&<@ YXXP<XP
M:Y/2]4L]-^*GC;[8S('AL"I$;,#B-\KP#R<\#J><9Q7/Z/H.I^%$\&:M<V<X
ML+6>^^U6Z(6:S2Y),;%1DX P&_NY- 'HR^+]%.GZC>/<21IIIQ>QO XE@XSE
MDQNQCD'&".<U6@\?^';B":9+N411)"^YK:0!_-.$"?+\Y)XPN>?H:Y76;*2]
MOO&^O6L4QLKK0?L$.V)LW4VU^57&6 RJ@XY)..E7;Z_N+#X6^'I(-.>;RQ91
M7.ZS,LEFH"AY1$1DNA'''!P><4 =%/XRTR'3M8N52Z>;2$WW5H(&$J97<O!'
M0CG=TZ\\&LJ7Q-INJ^%- O\ 5+K4=-:]GM2GV:.6+?,VUA'G;S&2V,G@C/-<
M]:03SZWX_AM[/59!J6DP_99;F"0&8B&53RP&#N8 +P>>!@<)J%PUW\,?!\,=
MG?\ FVMWIRRQM:2!E\K9YAVE<X7!YQCT)H ]$O\ 7[&PN7MF\^>XCB\Z2&VA
M:5D3) 8A0<9P<#J<' .#5.X\;>'K;3]-U!]14V>I2+%:SHC,CL>Q(&%/!^]C
MH?2L*PGD\/?$CQ'<:FLHL-8CMIK*[$;,F8TV-$2 <-W [Y/>N9.D7>E:!H E
MM;E?/\7#4EMQ"S-;6Q=R-P ^4 $$YZ;J /3-&\3:9KMS>6MF\ZW-F5$\-Q;O
M"ZAAE6VN <'!P:76O$FE>'C:#4[AH?M<PAA/E,P9ST!(! Z'KZ5SVE$GXN:[
M-Y4PAETZVC24Q,$=E9RP#8P2 PH^(N6D\*[89I?)UZWN)/*A:39&H<%S@' !
M(YH U;?QOHUW'";8W<LTRRNMLMI()@L;;78H0" #QSU/ S2R^./#L.GZ7?MJ
M'^B:HX2TE$3E78YX)Q\IX/!P>#63KVHR1>/+*TFL[N.QET]BE[96K/+-(7_U
M!D4$QK@!NJY..1CGBM(6>+P)X!M);"_CGL==5[A'M9 8U#398\?=&Y?FZ<]>
M#@ ] O/$MCKOAWQ#%IMS>6]Y86SF57BDMYHB4+(V' (!QD&D\*:_"GA3PM!>
MS7,^H7VF0R@B-Y6?"+N=V ..6'+8Y-8%XY7Q=X\D\BX\NXTB&*%Q Y65U24%
M5./F(+*,#UJAX"N+_P )MI$%_!=W-AJUA //-LYEL)HXU4PR87(C_NYZ$MZD
MT =K8ZOH\>M^))X]1OY9;00F]MY5D:.V^4[?+3;_ ! $G;G/!HL_'_AV_FTU
M(+J8IJ1"VLQMI%B=R"0F\KM#X!^7.:PM/D\OQI\0)WAG6&>"U\ES ^V79"RM
MM./FP2!Q6%$DJ?#GX=V[6MT)[35+-[B/[.^Z%4W;RPQD 9')]: /1M0\4Z5I
MDEZD\LC?8462\:*%I!;JPR"^!QQSCJ!R>.:T-.U&UU:QCO;*1I+>491RC)N'
MKA@#BO+M:U"STSQ/XPL6FO;6WU:.*.>0Z9-<J',.UGC:/C[K*,-W&>G!ZW3/
M%'A_2M,\-Z=8-=W%C=(+.TN%@9D3R]L8$I(&PEL+R.OI0!T6JZI:Z+ID^HWS
M.EK;H7E=(VD*J.IPH)P.]4#XMT@76DVQFG\W5DWV0^S28E&W<>=N!A>><<5K
MSPQW-O)!,@>*52CJ>C*1@BO'VT'Q#%X4?]U,;GP;<DZ7US>*C[LX[@P;4'N6
MH [WQ+KVBC0M:BO[_4+*WM,175S:Q2J\18!AL<*><%>1G&X9ZTV_\7PZ;XHT
MC05MKN7[7 \S3B!W^50, 8')RP)/0=^M9'C&RN5^$6L1/;RR:E?PM+)#$AD<
MRR-NV  9.T?*/911JLKP>.?!VJ?9;N6T^Q7,!>&W=]LC"/:K #Y<X/)P.#G%
M %71O%MMX?U3QA_;%_?W$%KJ8"GRY+CR(O*0DG:#L0$GDX'6O1XI8YX4FB</
M'(H9&4Y# \@BO+DWG2OB>GV>YW7CS&V!MWS,#;A!LX^;+#'%=WX1)_X0W159
M71TL84=74JRL$ ((/(((- %.+QYX?GU+[!#<7#W NQ9,HM)?DE(R QV_*.>I
MP#SZ'%@^+]&%Y9V[3RHM[+Y-K<-"XAFDY^59,;23@XYP>V:YWPG%)<7_ (Z@
M19H)+O4'>"62%D#*8E4.I(Y 8'I6-X2EL+G3-(\.ZMX9U(Z[IC11M%<1RF"-
MH\ 3JY.P# R,<\X'6@#T$>)=.-RD*F=E>X-JLRP.8S*"0R[@,<$$9Z9!&<\5
MDW7Q+\+6<=R\E[.4M)S;W)2SE;R6&,E\+\J_,!D\$YQG!KF88+FP\1PW?AJX
MO%CN]6*ZCH5Y"S1J#(=]Q&2,H.-X(^4Y'TI=#U"RA3XA65Q%)-+-JMPJ0)"S
M&?="B[%P/F/MVR"< T =_<:]8016[H[W)N8O.@2UC,K21X!W@+GY>1STY ZD
M5#;^*]&N]&@U6WO/-MKB3R8@L;%WDR1L"8W;A@Y&,C!)X%>;6^GW?@:Z\.S:
M[97]UIO]B1V$\MCYCFUG5V?YA&<E2&VYY^Z*OZI#_8__  COB;2/#]W%I-GJ
M$\US:1Q,9V2:/89S&?FR#DXZX(SC)P =#KWQ$T[3/"^L:I:1SW%SIK>3+:M"
MRM%*?N^8#T7D'=T(Z9-=9:W*7=NL\:2HK9P)HFC;@XY5@"*\]\93?\)/\-?$
ML^C:1<XN(HRCM:M%-=%6!8[" Q 4  D<\XX SW]A>Q:C91W<*3+%(,IYT31L
M1Z[6 (_$"@#!T/QE!K&LZW9FWN+>+39O*\R:!T!P@9F9B,+UX!P<#/>K<'BW
M2)[NRMQ-+']NS]CDF@=([CC.$8C!..0.XY&:X>XTW4+T_$?0;>WNHKW4G,MK
M(86$4B&!1_K,;>2"N,YYZ<'$^H,_B[PSX7TVTM;F#4K:^M)KF.2!D-EY7^L+
M$C Z$#^]D8H ]+=TBC:21E1%!9F8X  ZDFO//$WB5+O7/!QTV[U"**[U1%R$
MDCAN8=C$G) ##.W&>H.1D<UTGCK3;[5_ NM:?IN?MEQ:.D:@XW''W?Q&1^-<
M3J.O1ZW:^!VM]-U-)K/58#=P&PES;;8G5@?E['TSQS0!V%KK.CPZUXDN(]0U
M&>:S6$WMLZ2NEL-K;?+3;W +';G/!J_#XGTNXT.UUF&6:2QNV1876WD)<NVU
M?EQNY)'.*P/#>?\ A9OC.1H9EBG6R$4CQ,J2;(V#[6(P<$@'%5?"&BW^F:[>
M:#- RZ+I%T]WI\AZ.LP)1!ZB/=,#]5]* .ATN^TN?Q5KJ6^HWLEY D N[:<N
M(;<8;:4#  ;@"21D'BN9\7>)XKNZ\)/I=YJ$<5UK=O&)(TDCANHB3N&[ # X
M&/4<C(JK?6-]J?B+XCVEC',D]_ID$%K(T;(DKK%(&57(QU8#KQFJ5[K2ZIX;
M\%6\6F:G'=Z=JUE]LMOL$N;?RU8-_#@@=1C/% 'H6J^+-)T<3O=R3>5;%5N9
MHH'D2 G!&]E! X()] 03@&H[OQGHEGJG]FO<327AMOM20P6TDADCR "FU3OS
MG^'/0GL:X:&:UTK7/$&B^)-$U:[74+Z6YLWMXI98KJ*7!\LA3M##H=V!CK6Q
M:QBS^*NGG[&]M;0>'#;'9&S11/YJ,(P^,<*#^ H Z:U\5Z-=^'DUR*[_ - 9
MM@8QL'W[MFS9C=OW<;<9)KFK+7#-\7;N$W5]%9Q:%Y\MM=;HTC?SA\X4\?=Q
MR/?WKDXH=1@\/6VHPZ?>30Z9XLFO[FU6!A(UNSOB15(RV P(Q_2MZ;4K?4?B
M/=:E#I]]=Z=)X9>')LY465O-+;,E1C(R.?IUH [BP\0V.HW<5M"+E9)H#<PF
M6W=%DC!4%@2,?QKQUYZ5JUYKX5CN]$U^VMM+O[W4_#;64LAAO(&,^FE=I6,.
M0&.[H(SR-OM7:^'M?M/$NDIJ-G'<11LS(8[F(QR(P/(93T['\: *;WVF?\)T
M;?[??_VG%IK.;$!_(,6\?O N,,^2 ""3C(I3XUT$>'QKINI?[-,QA,WV>3Y7
MW^7AEVY'S<<BLJ7_ )+;;?\ 8NR_^E"5PMW)/#\*=9\-_P!FZB^J0:H6>%+.
M0C8;U75@V,,"",8))], F@#U"]\9:+8:K/I<LMR]_!")FMX;261V4G *A5.[
MOTSC!SBJ.K^(_#^I>$[+4VU>]M].O)XO)N;(2(Y<2 !"0,J"PVD''<51MYU;
MXP75Z8KA;5M!CB$SV[JN\3.Y7)'W@I!QUKD%CG'P:@LOL=Y]J76?,\C[-)O"
M?;#)NVXSC9SF@#UB^URSL+H6C>=-=>49C!;PM*X3.-Q"C@9X&>N#C.*H3^-_
M#MOI%CJKZ@#8WTJPP3+&Y4N3C#<?(<YSNQC!]*PX)I-!^)VLW^H++_9FLV=L
M;6[$;,D;1!@8F('RD[BPSU^M<O=Z3=:?X;662TNME]XP74XK98'9XK;S0<LH
M&5X7=@]-V.M 'JNCZU9Z[9O=67G>6DK0L)H'B8,O7Y7 -9&C>,8=6\1:UIGV
M:Y@3376/S)8'4$[-S,S$848(QG!/7O73*P=0RG((R#7F$^GWUWJOQ'T6&"ZB
MN]5C5K28PL(G4VP7/F8VCYAMZYYZ<&@#LX?%^CS7-E%Y\J+?G;9S2P.D5P<9
M 1R,$D<C^\.F:T]2OH],TVYOI8Y9(X(S(R0H7=@.P KSB]\SQ5X'\.Z);VES
M;ZM!<VGGQ20LALS"1YCDD8 PIVG^+(Q7HVJ1//I%[#&NZ22!U4>I*D"@#SK6
M_%<VK>#_  IKT4]WIWGZK8_:%!>)&C=@64DXWKCOTKM]*\4Z5J]U?6MO+-'/
M9!6GCN8'@94;.'PX&5.#S[5YMYTDOPT\$6@L;]9['4K 7$;V<BE/*;]X<%<X
M7N>GO6IKMC=:QXU\4VMBDJM?>&OLD$QC98VFW2?+OQC.&'?O0!V4'BW2)]3M
M+ 2S1RWJL]HTT#HEP ,G8Q&#QSCN.1D4WQK)-;^"=;N[:>6"XMK&:>&6)RI5
MT1B#QUY'0\5RGA:^TO7)-*@F\-ZG'K=B5,PO8I1'9NHPS!V.WG&% Y.1P!DC
MJ/'3'_A ]>B5)))9]/GABCC0NSNT;   #)R: .%NM:UG0/#O@;6;;5[N]N=7
MDM(;JQN6$@N!+&&9DXRI!]#CD9KMI/'GA^/4Y=.^T7#74-Q';2QK:2G8[_=S
M\O .1\W3D<U5\!Z-I4?A70KL:3;PZE#80Q22O:A)D<1J'!) 8'.<^M5O"Q)^
M(/C9S%-&MQ+:F&5X659 L(5BK$8.&R.* -N?Q?HUM<P133RI%/<?98[DPOY#
M2Y(V>9C;G((ZXR",YKGM5U@:M\0G\,S/JD-DNF&3-HDT3^<TNP/O0 [5 X;[
MN2>N..>\+BS71[;PEKWAS4KC6[*3RA'(DK6TNUOEF#YV!<8)/7K@$X%=,DO_
M !>B>;RIQ =$2W$WDMY9E$[-LW8QG!!ZT :5OXETK1;2QL;S4KNY42"R_M&>
M%BDDP^7#2 ;=V01GID$9S2S^/O#T&I3Z>US<-=03QV\L:6DK%'?[N<+T/'S=
M.1SS7"^&UM(M)3PAX@\.:E=:S:RM&J/'*UM<8<E)M^=BKT))Z8. 3Q74>%VV
M_$?QM*T,R1SO:-%*\+*L@2$*VUB,'!XXH U++QYX?U#4([&UN9Y)GN)+7_CU
ME 21!EE8E<+T/7&<'TJ=/%^CO?6=J9Y4^W$K:3/"ZQ7! SA'(P<CD>O;-<OX
M1M9[W0?&UC$DUM<7FJW[P-+$T>Y9!A'&0,CW'I5'PG<Z=J-KHVD:AX9U-==T
MUXA)'=1R^3;O'@&97)*8P"5QR<@#CF@#7^(GB:WA\%Z^+"[OH[FTB9#=6:.%
MBFQPAD48!Y&>>,\XKL=+9GTFR=V+,T"$DG))VBO(5N;G3_A=XG\):C8WYUN/
M[7MVVLCBZ$CLZRJX!!!W=SVKUK1'\S0K!C'+&?LZ I+&R,I"@$%6 (H X+1M
M<AUWQ%K>D:MKE]I?B&"\ECM+99S$JP@_NVC0_)+D<G<&)SV&*VKWQ/<>%[/P
MMINI0W-WJ-[Y5O<3I"T@W+'ES\HY8E3@#/<]!63X@3PSXPTFYA\3Z;<VU_;3
M316\JVD@FPKL$>%@/G! !P,C/451D@URR\-_#R[UZ&[GN[*^5KYHXFFDC!CD
M52P4$D\J">>: ._O/$NG64DD;?:9988A/-'!;O(T*'."X49&<'CJ<'CBGGQ%
MI1TZSOXKM9X+T@6I@!D:<D$X51R> 2?3!SC!KD]%NI/#WC?Q,VKQ7$=OJKPW
MEG<&%G#@1A6B.T'#K@87J>U<S8:9JO@NS\)ZU<Z?=RV%K<7QNK6",O):1W#9
MC;8.?E ^;'3<10!T7CKQ+#J/@#4;W1=1NK>YL+V"WF6,M#)&YGC1D<<'[K'V
M.:[5-8LY-8ETI#,]U"BO)MA<H@;IE\;03CIG-<#XYO(]:^'>J2Z;I5U&MW=6
MK18LW2:Y*S1LTA3;NP%7@L,G:>V,Z/@^_NM#U*]\-:DEQ<*K&ZL]4$#$74<A
MW8D8#'FCH<]1B@#O*S;[7;*PNOLC>=-=>5YQ@MH6E=8\XW$*.!G('K@XSBH_
M#OB&S\3:8;^SCN8D$AC>*ZB,<B,,'!4^Q!^A%<S#)-X=^*&N7FI)*-.U>UMC
M:W0C9DC>(,K1,0#M)W%AGK]: -R?QOX=M])L-4?40;&^F6&"98W*ER<88@?*
M<YSNQC!]*T-'UJSUVS>ZLO.\M)6A830/$P93@C:X!KRJZTFZT[PW#)):76R]
M\8KJD5NL#L\-MYH.64#*C:-Q!Z;L=:]D5@ZAE.01D&@#!O?&6B:?+<K/<2>5
M:3)!<SI"S102-C:KL!@'YESZ9&<4M]XQT;3]7ETJ:6X;4(X/M'V>*UDD=TSC
MY0JG=SGIGH<XQ7FWC*>[U30?&E@VEZA#>1W8,%I:6;K'/$&CQ<.ZKB1F /!)
MP ..,UU4%TLWQ?\ [0\BZCM6\/B(2R6[HH?SR^TDCAMO.#S[4 ;3>.O#ZZ/I
MVJ_:Y6L]0E$%O(EM(V9"VW8P"_*<@C!QR*UWU2UCU:#3&,GVJ>)ID41,5V*0
M"2V,#DCJ>]<!X5T!/$'PRU70[N.:V>>\NV0RQ-&T;&9GBD (!X.UA6WX!?4]
M4TUM<UN$1ZA,BVFT'("PY5F'^])YC?0KZ4 =)?ZG;::(?/+F2>3RH8HT+/(V
M"V ![*3[ &JR>(M.>P-YOE5!.;<(\#B0R@XV!"-Q.<]!VSTYK)\<V5AJ%MIU
MO?27]JWVG?;ZA9%@]G($;#D@'"D94YXYKC+L^)!H>F:MJ5M/J\>CZU*9)+.$
MQ2WMJ8C&+@(N#N&X].H&>G- '>'QOH4=CJ5W-<30C3"!>Q26\@D@R,@LF,X(
MY!'!]:R]9\8^&M2T*_2;5-3L[:$P>9=6L,T;#>P*;'"\AB,9''.,\UBZP=+U
M/P/XIO\ 1-&O4>]T\P?:)K>4373[2%0*WSL%Z9Z<\=#5KQQNNO@TL%M;W$LT
MD5HJ0QP.7RLD98;0,C 4YX[4 =KJ.MVFFR>5()YIQ&93#;0M*X0<;B%!P.N/
M7!QG%5H?%6D7=G8W5E<->)?1M+;BVC9V=%(#-C&0 2 <XP2!UXKCM:O$T+X@
M7&J:I8ZE<Z+JME D-U9)*_D21E_D=8^<$/D<=?QI-1T;27MM&CM(M0\*SQI<
M3:?>6Z$"#<RY29<%?GX;8Q'0CKF@#T/3[^WU2PBO;5F:"4$H70H>N.5(!'3H
M15FL'P9<:K=>%+*;6H4BU!M_F;(_+#_.V'V_PEAAB/?M6]0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 45&;B%;A;=IHQ,ZEEC+#<0.I ZXJ2@ HHHH **** "BJ]UJ%E8^7
M]LNX+?S&VIYT@3<?09/)JQ0 445&;B$7 MS-&)RI<1[AN*@X)QUQDCGWH Q-
M+\.S:=XJUC6VOEE_M185DA$&W9Y2E5P=Q[$YR/RK?HI'=8T9W8*JC)8G  H
M6BH/MMJ(H9?M,/ESE1$_F#$A;[NT]\]L=:G)P,GI0 45'!/#<PK+!*DL39P\
M;!@<'!Y'O4E !1139)(X8VDE=4C499F. !ZDT .HIJ.DL:R1LKHP#*RG((/0
M@TZ@ HIDTT5O"\TTB1Q(,L[L %'J2>E.5E=0RD%2,@@\$4 +1110 445&+B%
MKAK<31F95#-&&&X ]"1UQ0!S4?A74[+4;R;3/$UU;6MY<-<RV\EO'-M=OO;&
M89 ] <@5L0:+:PQ6\9,DJP2&;]XV=\I))=L=3DD^@)X P,:-% !114<\\5M
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
MY(R1R0PP/;DBNB\2Z=XAM/%5AXH\/6<5^ZVC65YI\LXB9XRV]65S\H8'.<T
M.T[XAVFIZ3;S06;_ -HSW[Z<EEY@(,RC+'>.#&%&[>!T[9XJAX<$W_"X/$9N
M+"&SF.FVQ80R;UD.]_GW;5)].0#D?C4FO:/XGU$Z%XBBM;;^UM+NWG&F"<;3
M"Z;&C$I !?'.2,9)'89ET^R\1#QQJOB"31HX8;C2XX8HI+M2YD0NP4[00,E@
M,YP.N3TH [FN0O/&>H+XAU/0],\-SWMY8PQS#-S'$DBONYW'./N\=SGH ":V
M/#.J7FLZ##>:A8K979>2.6!91(JLCE3AAU!VYKE;:ZN;7XP>(C!I\UXITRTW
M"%T5E.9,??91CKW]./0 TM,\=KK>C:5>:;I5S)<7]P]L\$N56UD0,7\UP#M
MV\<<Y'3M3OO&EG?^!/$&H7FB"\CTR>:SO;(2J\;E,$D,0,K@@],^U9Z^$]?T
MJQTI8;:*_AFU*YOM8T])Q&LAER4 +8#(A(R#][ XJ'_A%?$2>#_&VC_V7;+)
MJUY--:"&Y7;B14 '(& NT^_M0!V4GB!8KO3=)TZSCEOKJU^TK 9/+C@A7 W,
MP4X&6"@!3D^@!KG_ (8*4F\7JUFEFPUV4&",@JA\N/." ,COT'7H*+G1M>T_
MQ5H_B?3].^UD:6-,OK SHDB*&WAT8G:<'.1GI^FCX*TO6-.O_$<VIV<5O'J&
MI-=P[)Q(<%$7!P/]G_ZU &MJ.N_9=9M=&LX%N=2N(GG$;R>6D<2D NS $CE@
M!@')^A-8%[\14L?#^O7LNDS'4-#D$=[8K,ORYY5PYZHP.0<9]JL:UHNI6_CK
M3?%6F0?; EH]A>6H=4<Q%MZLA8A<AAR"1D5B:]X.U74M%\9W4%G_ ,3+Q$(8
MHK8RH/)CB4*I=LXR?F)P3U YZT =KHVI:AJ+W1O='DT^%&7[.[S*YG0C.<#E
M".A!JCJ'BAX=9O-)T^SBN[VTM%NG@DN?*>16W8$8VG<?DYZ 97GGC<LVD:SA
M,L+0R;!NC8@E3Z9!(KB_&GAJ3Q'/=)+H;RSQ0@Z7JEK<)%-;RX/!8L&"AL'C
M=U/'3(!JZGXOBL[QK"W6S:^CMDN)8[R]%LJAL[5#%22QVGC&!CDC(KGV\?7^
MLW/@V?1+.-;35YIQ+'<S&-]T<;YC.%( !&=W.<#@ YJ232O%_ASQ#%K&FVL&
MNB]L(+;4H6N! _G1 @2JS#&#N.1UJYK>D^(;J_\ "VL+:VUS=Z?=327-LDX1
M462-D 5B/F"Y&3C)QG':@#LI9?(MGF=&.Q"Y5!N)P,X [FN5LO&LTNJZ)97N
MDM:G6K>2>U7S]TJ;%#[94*KL)4]B>01[UT>H)>RZ1=1V4B0W[P.L$C<JDA4[
M2?8'%>=:=X<\2+JGA#49=#MH9].,RZA*]Z'DG=XMAE9L$L,\XR3SC  H O3?
M$J^72M2U2W\)WDUGI=W+;WS?:8PT8C.&91_&1R2!QCOUQO7'BJ25X!I.G_:X
MI=._M$7,\IAA\LXVJ'VM\YZX.,#G-<?X;74[[P[XTTFRTXR->:SJ,$=RTJ")
M-[%27!.[C.< '/'X:I\-ZSIVL:9906<.IZ%::5':0+/.$6"=.#*Z$'<2H&"
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
M&%8%0>X]STK9\46'B?Q)X/>&32HH;V6[MY4LTN480I'(KG?(< L<'ID#CW-
M&E_PEU]%?VNG7VC1Z??WLTRVD=U?+LECC"'=N0-ACO "8SP>>.>ATRZGO;".
M>ZM&M)R65X6;=M*L5ZX&0<9S[U@^*])77TL[2_\ #O\ :>FR1R-,GF1K-;R_
M+L*DL.V\$JWIUJWX-TS4=&\+VMAJ=S)<7$1?:TK[W6,N2BLW\1"[03[4 -F\
M17$^I:E8:-IZ7TVFJGVGS+CR1O9=PC0[6RVW!.< ;ASUQRGC3Q4VN?"5]7T5
M,6UVT4,WFR&.2+,R(\94 Y)^93R..>:U[+2M6\-^,-=OK6Q?4=-UADN (I46
M2"95VL&#L 5;@Y!)&,8K(U'P5JEK\+6\/6-NEWJ5S=K=S%9%2-7,XF8 M@X
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
M_?2^3:P(7DDVD[5'4X )H M45!97D&H6%O>VS[[>XB66)L$;E89!P>1P:GH
M**S5U[3'UR;1EN<W\,'VF2+8WRQYQNSC'7WIVCZWI^O6LEUIMQY\,<SP,VQE
MPZG### '@T :%%9U[KNFZ=J=CIUU<>7=W[%+:/8QWD D\@8' /6M&@ HHHH
M**** "BL[3-=T[6)[V&PN/.DLI?)N!L9=CXSCD#/![5HT %%%% !1110 444
M4 %%%% !1110 4444 %%%07E[;:?:M<W4HCB4@9.3DD@  #DDD@ #DDXH GH
MK-TG7].UMKI+&9VEM)/*N(I(GB>)L9 *L 1D<@]#6E0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5QOQ8_Y)9X@_Z]O_ &85V58'C/0;CQ1X5O=$M[F*V^UH$::1"^T9!X (
MYX]: .5O]%U;Q-K7@NY@TV6QMM(9;F:]GDCRXVK^[0(Q)#8YS@8JSI7B3Q-?
M7.M7$\NE1:=HNIRP7.(7WRP)&K';\W##.><YSVQSVVFP3VNF6UO</&\L4:H6
MC!"M@8S@]*P= \+SZ:?$$=_<6]S;ZQ=R731QQLI3>JH4R2<C"CGB@#+M/$_B
M.[;0K^VT]KFRU!X_M5NMFZ?9HI!D2+*3A]N1GCGJ *I:3/>6?Q!\=W=]=VTE
MI:V]I)<J+5LO&(9& 7+_ "X&<YSGVK3\-^$_$6A+;Z7-XCCN=!M&!MT^S;;D
MHIRL;29QM& .!D@8X%7++PK<Q^)/$6H7EQ;3V>MQQ126ZQLK1JB,GWL\Y#'/
M H S;3Q+XCN7T*\MM/-S97[(+JW6S>/[+&ZY5UD)PX7@'CGJ *7P_K/B[7K[
M4@DVCPV^G:M/92Y@D)D157!'S\')!Y/.>V.9?#?A3Q'H:6^ES^(X[K0[,C[.
MGV;;<%%.4C>3.-HP!P,D#' XK1\,^'[_ $ ZVTMU;3G4;^6^0+&R^6S@#:>3
MD#:.>* .8TGQKXD?P6OB_4AIAL$CG5[6&-Q(\HF,<>&)("DX!&">_.<#83Q%
MKMAK<?VZV:XT5K66:YNA9/;FT=%W?Q,=RL 0.X/>C2_ ?E?#J?P?JEVEQ!()
M0)X(RC#?(T@."3RK'CZ"IM(\.>(6MC9>)M=@U*S2%H56"W,3S!E*%I6W')VD
M\ #GDY(% '*^+=0U?7/ .C:W+);16E]J%E.+01'='$TRF/Y]W+?=SQCDXQCG
MUBO-S\/_ !"?"MOX9.O636%E<0R6DTEHQFV1N&57PX!QC'&,\=*]&0,$4.0S
MX^8J, GV'.* /*GOM<^&<VH1:GI3:SX1N;F6X^V6J[IK82,682H?O+DGG]>P
MOZM>3->_#Z'PYJD0TBXD*P[H2XD"6[;2WS*2 /X>.>3TP-Z#1O$EGI<^FQZE
MIUQ%*9-DL]NVZ%7).W:&Q(!G ^[P.:J2^ FL],\+VNBWZ02:!+NC>ZB,JRAD
M97W ,O)W$\&@"Q!K6K:]J&N6NCW%I;C291;!YX"XFGV!FR PVH,@<9/4Y]:&
MC>/IO$MMX?@LH8[2_P!32=[CS07%N(#M< 9&XEB .>F2<XP="W\,:CHWB#4]
M2T:]M_*U0(]S!=1DA)E&WS5VD=1U7CD<$5G7/PY>ST_0F\/:G]CU71C(8KB>
M+>EQYIS*)%!'#'GCIVH S_',VM#P#>KKT=LCP:O;+!/ <":$3QE7*Y.T]01G
MM77:!J]WXA9M5M9[0Z%+Q: 1DRRXR"Y;=A1D<+MSQS@\#,UKPGK&N^&C87>K
MV[7TMS#<33"W81*(W5E2--V0,KU))Y/L!9T3PO>Z#XBU"ZLKR!-(OV$TFG>6
M<13D?.\;9X#'JN/RH N^+?$ \,^'Y=0$0EF,D<$$;' :1V"KD]ADY/L#6;=Z
M]JN@^*M&TW4Y+:[LM7+PI-%"8F@G5=P!&XY5AD#N".2:U?%7ARW\5^';G2+B
M5X1+M:.:/[T4BD,K#Z$#ZU3C\/ZAJ&J:3?Z[<VLTFE[VA6VC91)*R[?,;)XP
M"<*.A.<\"@##\&PZA+XV\9B[NK2:(7L*3H+5AYG^CIC;ESM XX(;/M73>)]=
M.@Z?;R1ION+NZBM( 4+ .YZE1R< $X'7&,C.:K>'_#U]I&OZ[J-Q=6\T>JSI
M/Y<<;*8BJ! ,DG=P!Z5/XM\-KXHT,V(NY+.YBE2XM;J,9:&9#E6QW^GO0!CP
M:YXJCO-7MUTK[=%'9&XL+F2$VH>;H87#-]"&X&,U#IWC.XC\4-IU[=6MY9C2
M'U%KFWA90CHP#JIR5=>>"#P1@DU-=>%/$6N>&=2TW7O$$37-U;&VB>RMS$B
MD$LP+98G !Z #('4T1>#M6G\166K:EJ=C($TZ33[FV@LRB/&S*<)ESC..2<\
M= .M $VFZKXGU2QT+6K6*RDLM19)+BT(*M;V[KN5P^[YF'RY&.<\8ZUR=MJ&
MN:19?$'5=(EL46PU>>YD2YB:0S!88R4&&7;P.O/7H,9/2^&?".OZ!'!I,GB"
M*XT&T<-;H+8K<E <K&TF[&T<=!D@8X'%-'@K4?[%\6:>VH6N?$$TLN\0M^X\
MQ A&-WS8 'IS0!V&GW8O]-M;P+M$\*2A<]-P!Q^M<==^,+C_ (2N^T);VTT^
M_AEC%G;7D) O8BJEF1RP!;)=0!T*\@]NLTBTET_1K*RGD222WA2)G0$!MHQG
M!Z=*YOQ%X0O/$MM>Z=?W%G+93W"S6\S1'S[,#;D(<X).#@\8W=".* (=2\4:
MM=SZY#H,>9=+D\B-&LGF%Q,(U<J64@(/F"^N<GIQ47_"2^)KOQ/I6DQV]EIY
MO]):\D2YB9WMI59 P.& < L<#Y?KV,]SX2UVQ\47NK>&]<M[.#4RK7MK=VQF
M42*H7S(\,,,0!D'C^ES_ (1>]C\7Z=K27Z21V=@]F4F0F27<RL7+ X!RHXQZ
MT <]<>-]>M_AKKVK[; ZKHU[-9RL8F\J7RY NX+NR,@@]3R*Z2YUVZN_%J^'
M-/DB@ECL!>W%Q)'OVAFVHBKD<D@DD] !QSD8T_@#49_"'B/0FU.U#:S?2W?G
M"!OW0D8,5V[N<8P#D=:U;OPQ>CQ+9>)-/NK>/4H[3[%=Q2(WE7$6=PY!RK!N
M0>?2@#G=1\?ZW9^%M?E$%D-8T._CM+@%&\N9)'4(Z#=E20^<$G!'>NZT=-:1
M;K^V9K*5FF)M_LD;*%CP/E;<3D@YY[^W2N8U;P#/J/AO5[&._@CO]8O$N[NZ
M:$E049"JJN[. $4<GU/>NVB\SRE\W;YF/FV],^U '&>(O&$NF>)9-&:]M-+D
M>T62PFOH28;N4E@4+[@%QA>,Y^;\*L7WB*_FUFZT:Q;R;BSM8I9I19O<_O)-
MVU<*1@#9DGOGC&*F\1>'+[78M2L9I+"XTV]A"+#=1%C;/@@R*<\]00.,$9SS
M6;<^!]5T[5++4_#&MQVMS'8Q6%TE["9H[E(QA';!!#CGGO[<Y *C>+/%K'PG
M!+IUGIU[JSSP74%S&S&)T1B'7#?=. VWKVR.M:=OK7B&S\8:'H6JR:=*+NQG
MFGDMHG7]Y&5 QECQAAVJ2]\*:E<ZGX=OO[4BEETF:6>5IH3FX>12K 8.$4!C
M@<XX].;E]X?N[KQQI>OI=0K#8V\L!@,9+.)-N3NS@8VCM0!SQ\9:_J&EP:UH
M=@UY ]S@6(LWS) '*EA-D*'P-W3';GJ;3^,+B7Q7>:&M[:6%_!=1)!97D)!N
M[<["SHY8 L07P!G&WD'K3=)\%Z]H<\^FZ?XAC3PW+,\JV[6V;B!6)9HXY-V
M"2>2"1GCGFK6N^#[SQ%!+8ZC<6<MJ;Q;FVN/*/VBU4.&VH<]>"-V1@'&#B@#
ML:X;PGXPN/$EW @O;-+E&<:CI4D)CN+4@'&,ME@#@$X.<YXZ5W)Y!KC8/"%[
M/JVB:IJD]E+J&DJP%Y!$R2W64* /D\+SDC)R>F.10!QNE:UK?AOP+JFMV36)
ML;/6[DS6\L3-).K7.UL,& 0C=QPV<?A79>*M?UC29=3:&2SM8+:Q^T68D0S2
M7<H#%UV*P944!03C^+.>*H2_#[49? >J>&FU.U#7]X]S]H$#?)NE$I&W=SR,
M9S5R^\':O=:UK=W%J]M%!K5BEK<(]L9'A*HR_NFW !3N)((/- &?K&HG6+OX
M::FT8C:\N1<% <A=]JS8_6M#0?\ DK/C#_KTT_\ ]!EID?@O5$L_",+ZG:NW
MA\J2?L[ 3 1^6 /FX^7G/.3V XK6TWP_=V/C36==>ZA>'48H8A L9#1B(, =
MV<'.XYX% &7\7/\ DE^L8&3^Y_\ 1T=6+;6];M/'T6AZF]E-;7MC)=0?9XF1
MH61E!0DL=XPWWL+R.@J]XU\/W'BGPM=:-;W4=L;DINEDC+[0KAN "/[N.M5[
MWPU?WWBZRUMKV&)+>QEM&CC1MQ\S!+*V>""HQP: ,6#QAK,&L>'[;4#9&74K
MJ2VO+.!"_P!C8*S*!*K%2P"C(/)SD 5?LO%.HV^M^)M,UM[17TV%;JT,%NRF
M:!@<-@N=Q# J0,<_6LVS^'VN6^G^';1M=LB-"NO,@9+(CS$VLI+_ #\OANHP
M,Y)S71:SX3@U?Q/H^M&9HGL=RS(O_+Q'D.JM[+(JM^!H HS^(=5CO[/0YFC3
M5#8"\NYK:S>94);:JH@8\9#<D_P].>-7PGJ.KZEHOF:YI_V*^CF>)@%*K*H/
MRR*I)(!'8G(YK.\2^%M3O=?L_$/A_5([#5;>$VT@GA\V&XA)W;6 ((PW((K?
MTFTN[.RVW]Y]KNW8O-*$V*6Z85<G:H   R?4DDF@#BM834Y/C%$FDRVL-TWA
MUQYMRC.J#[0O.T$;CTXR.N>V"VP\?ZDNGRV.IVT"Z[#JXTEC;QN\3DH9!*$S
MN(V G;GKCD9XZ'4?#]\WC"W\2:;<VXF2R:QDM[A&VLA</N#*<@@@=CD>E9FH
M?#T7NAS1QZF\&M2:B-5744C^Y<@87"$_<"_+M)/'4DT 0R^+];T6+6IM4T]Y
M[*V2)K&[-NT'FO(P3RW4DG(9AR.HSQFKEMJ_B<^(5L_LPN+">V=A>/8O +:8
M=%8%OF0]L<@]Z6;PEJFO^';_ $[Q3J\=Q+=1")#8PF%(<$,' ))9]RJ<GCC
M R<SZ)H_BJV0#6]>M;YK="MOY-L8O,;&-\IW'<<9X&!SGDXP <QI_C;Q-+X8
M\,^)+G^S/LFHWL5K<6L<+[\22%-ZN6XQQ\N#]?3TY]VQMA ?'REAQGWK@8O
M&HP^!]$\.KJ=J6TN\BN?M!@;$@CDWA=N[C)."<UWZYVC=C..<4 >6?\ "9>-
M9/!EWXGACT=H=-N)UN+7RI-T\<4A5BK;ODPHSSG.,^U;>M^*M4BM;B^LY+2T
ML_[,6]L?-C\Z2[D*EBI16#*JC;DX_BSGBL3P9I-_K_@/5-*%U;Q:=>ZC>1RR
M*I,JQF9@ZCL2PSANV>AQ6]=^"+_^V-7ET_5(+?3]4T^.RDADMC(\"HC(HB;<
M  0Q)!!YH 27Q=J3KX(N88K9+;7B@N$969TW0F3Y3G';'(--O=:U'Q%IGBHZ
M7-;06FF&:R EB+F>5(\R9(8;5^;:,<Y!/M1%X*U1+#PE;OJ=J[: ZL2+=@)0
ML9C"CYN/E.<\Y/8#BE'@S5M/U#7AH^J6L>F:V[SS07-NSM#,ZX=D(8<-QP>G
MOW -/X>?\DX\-_\ 8-@_] %;>IZA#I.DWFHW.?(M('GDQUVJI8X_ 5R5EI?B
M+PY9^%=(L]4M;B&T"V]W$+0@S1 *-V=QV;0"<]S@=\5U]]90:EI]S8W2;[>Y
MB:&5?56!!'Y&@#B+[Q=K.D^%=*\6W8M)--NC ]W:)&0\$4Q 5E?=\S*67.1@
M\XQ4R:UXKU'QEKNC6,FDQ0Z8]HZR30R$O'("S*<-][ Z]..G.0ZW\$W[^'++
MPQJ6H076CV<D1#B(B::*)@T<;<X&"J@L.H'09S6II7A^\T_QCK>MR74$D.J+
M"ODK&0T?E*5'S9YSDYX% &EK\EU#X?U"6RG6"YCMW>.5DWA2 3G&1G_/7I7F
M%S)J$GPR\ 3W$\5S/)JFF21Y4IR><.V6R<]6 'TKUF]MEO;&XM78JL\31DCJ
M 1C^M<0O@76/^$7\/Z/)J]FYT:\M[B.06K*'2#[BD;SR>YS]!WH >OB_4M#U
M7Q)::\]K=1Z9IRZE%):0M$60[P8R"S<Y3@Y[U-;:YXF;6-+"V?VJQO%871%D
M\(LVVY5@S-\ZYX/&>_'2I[OP;)J7B35[^_N(7L=3TP:=+;HA#JH+'<&SU^8]
MO2F^'/#GB?2D@L]3\10WVG60Q;A+8QS2@#""5]QR!QT&3@9/4$ Q],\8>)'T
M._\ $6HG3!IFES7L=U!#$XEF$6X(4)8A<D 8.>YSV&K::WXD.NZ4C61N].O%
M87;+9O#]D;&58,Q^=2>#QGO[5+HO@MK7POJ^@ZK<Q75MJ4UQ(S0QF,J)B2PY
M)Y!/!H\->'O$VF?9[35O$4-]IUF (!';&.:4 87S6W$$#C@#D@9/4$ VO$>H
MW.D>'-0U"SM6NKBWA:1(54L6(]AR<=<#KBN3FU\>(? _BBZM=7L=3T[^R9/*
MD@C\N1)#')O61221QLQD#J>O6NTU6WO+K398=/NEM;LE3',R%@I# \@$9!Q@
MC(ZURL_@>:YN->OU:RL[W5M.-A(MO&QC.=V96'&Y_FP/0#J<T 9F@ZWK>D0>
M!;>X>QDTO5;2.V$*1,)82MOO5MY;#9V\C:,9[]:GUOQCK.C2M-/]B4KJL=K]
M@5#(WV9W"+(SJWR,V=P# >F">:OMX/U%H/"4?VZU_P"*?*DGRF_?XC,?K\O!
MSWYK,N/AYK,NCWVE)KMJ+>35!J4#O:%I"WFB3;(V_P"8#&. ">.0.* -!/\
MDM\O_8N)_P"E+4?#/_D$ZW_V'K[_ -&FM"+P[?IXY_X2)[VWD4Z:M@8?**DX
M<OOSG Y/3'3O4GA'P_=>'+._@N;J&X^U7TUX&CC*;3(VXK@DYP>] &-X]\__
M (2?P3]E$?G_ -I2A/-SM!\A^3CD_3OZCK3K'Q'XCV^+=->&QU#5]&:/[.T8
M-O%,)(PZ[@S';CG/S<X_&M?Q#X?N]8UO0K^WNH(4TNX:X*21EC*2A3&01C@G
MUK$U7P#?:H?%V=5B@&OBWV^7"283"  #D_,K 8(XZF@"?2?$VH7OB^ZT".]L
M[N,Z6M[;WJVS*H?S-A&-V)$Z$%3ZC)IFA^*]8U3POF;[#%XA34FTZ:%8',22
M*_S?+OR0(P7SGH*MV/AC68_&5OXBO=5LW<:=]AG@@M"BX#[QL)<XYZYS[8[6
M[3PG!:>-[_Q$DS8NX8P;;^$3 %3+]2FU?S]: ,G4?%&L7;ZW'H2!I]+D\B-#
M9/*MS,J*Y4L& 0'<%]1USCBNNTNZN+W2;2ZNK1[2XEA5Y;=SDQ,1RI/?!XKE
M;CPEKMCXGOM4\-ZY;V=MJ;*]Y:W5J9E60 +YD>&&"0!P>/KVZ^U@^RVD4'FR
M2F- IDD.6<CN3ZGK0!YIIZ^)3XD\=-X<ETZ.6/4(WQ>1N_FL($P@VD;0?[W/
MT'6M+3/B!)XALM%%E"UM<7]@]Y.5MVN#$%<1E548SE]W)[+TYXTXO#6KZ=K6
MN7>F:A:K%K$BRL9H6+V[A F5PV'& #@XY]:H7GP^FL8]$G\*:D--OM(MVM4:
MXC\V.XA8@LL@!')8;LCN3[8 &VWC#7(K.RLM5TXVVJW>H2VD,@MW*RPQH7\]
M8@=W*C&W/!.3P,54U;Q;XKT?PUXFO)+*'.F!);*\N+5XTN8V^\#'NR&4\9Z'
MTK5U?P;J>KZ39ROKIB\0V=U]L@OHX,1(^W:4$9)_=E>",DGJ>N*;JGA37M?\
M(:EI>JZU:O?7\:PF2&V9884!S\J;LECW)/IQQR 21:YKMEXXTO2M2:QEL]6M
M9I8EMXF5[=XMI(+%CO!#=<+SV%;_ (AU"YTGP[J&H6=JUU<V\#21PJ"2Y Z8
M')^@ZUE77AS4+OQ5H.M/=VRKI<,T3Q"-OWOFA0Q!SQC:,<&MO5;>[NM-FAL+
MH6MTP!BF9-P0@@\C(R..F>: .0MO'40\/:KX@AU.RU;3+2U61!!&8I5FR08Y
M%))7/R8R 1D]:LP:OXG_ .$AL[3[/]HL+N&037)L'A%G*%RIPS?.C'C'7CK4
M<_P_MM5O=8N]26W@;5+#[#/'8J5#G=N\UB>KYQCCC'4YXN>'-#\3V+P1:YXA
MAO[:T&(?)MC%)-Q@&5MQS@'H!R<$DXH I_"RXU.]\&17>HWJ7+37%R<^45?=
MY\F23N(.>P &!QS6QXAU'4+&ZT]+=[:VL9F<75Y,0S1D#Y$1,@LS'TSTZ<U%
MX.\.7GA?3)--FOXKFT2:5[8)"495=V<[SN.XY;' 'X]FZ]X>U&_\2:/K6FZA
M!!+8)+$T5S 98V60 %@ RD,,>O?\P#F#X^UUO!EIJD,%DUW_ &T-,F62-T60
M>=Y>Y03E"1V.<>G:M.V\1>)-,\:C0-:CL+M;ZSDNM/ELT:+YT^]$VYCV(^;_
M !XYOQ+X;OO#7A!+635(9S<^)8+FW<P;?+,D^[YOF^;D]L=*[2[\+7&LZC/J
M&I720W L);&U%KG]QYOWY-QY+'"XZ8QWSF@#*T[Q=JP\2^'=,O9+*9]5BG%U
M';QG;:31IOV+(&*OCE2.N1GC.*70]8\8:_?:K'%<:/;PZ=JTME(QMI&9XU12
M"HW\$%L\GG/;'+;'P-KEO-X5EFUJQSH"O"BPV1421-'Y>3E_OX'7IGL>^YX6
M\/WF@W.M27-U!.FI7[WP$<94QLP4%>2<C"CGB@#-^%5SJ-]X#LKW4;M+E[AI
M9,B(J^XS2;BQW$')] ,5!\31>F/PT+:YACC;7K-=KPECOWDJ20P^48Z8Y]16
MSX+\.7GA70UTF>_BNK:!W%L4A*,$9V;YSN.3\V.,#BCQ;X>O/$*Z4MK=P6XL
M=0AOB98R^\QDD+P1@'/6@"O%JU_?^)[_ $&QGM(;C3[6&6]N_LQ.^63.Q53=
MP JY.2>H QUKGI_B!K9\.+<0VMBFIVFN+H]_$X8QLV]5W1G.5!# \YQGOBND
MG\-7MOXM;Q)I5S;QW%U;+;WUM,K&.7;]QU8<AAR.A!'IUK.OO ,\NAI9VM_"
MEU)JPU>[N)(21+,'#X"AN%X"]3P!U/- '4:/'J\=K(NM3V<]QYS&-[2-HU\O
M^$$,3SU[UHTB[M@WXW8YQTS2T %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%!( R>!0 45';SQ75M%<02+)#*@>-UZ,I&01^%24 %%%% !116'?^(UL
M?%FDZ"]E,6U))GCN-R[!Y:AF&,YSR.PZT ;E%%% !16'<>(UM_&%CX>:RFW7
M=O)<)<EEV83&0!G.?F'7'XU?TV[NKQ;HW6GR61BN'BC#R*WG(.D@QT!]#S0!
M=HHJEIUW=79N_M6GR6?DW#Q1;Y%;SHQC$@QT!R>#SQ0!=HK#OO$:V/BS2M!>
MRF+:C',\=QN78/+4$C&<YY'8=:W* "BBB@ HK#T/Q&NM:IK-A]BFMI-+G6!_
M-927+(&!&TD 8([UN4 %%%% !116'IOB-=0\4ZOH?V*:"338X7,KLI$HDW8(
M )P/E[\\]!0!N4444 %%%% !1110 44C$JI(4L0,X'4_G6-X8\1)XET^XNTM
M);7R+N6U:.5@6W1MM)...ON: -JBBB@ HHHH **P[OQ&MIXOT[P^UE-NOH99
MDN=R[,1@9&,YS\PZ@?C6Y0 445AR^(UB\9V_AQK*4//:/=+<EEV$*5! &<Y^
M;OC\: -RBBB@ HHJM?W1L=/N+L023F&,OY49 9L#.!D@?K0!9HK,\.ZRGB'P
M[I^L1PM"EY"LRQL<E01T)JMJ'B-=/\5:/H;V4S'4Q,4N-RA%\M-Q&,YST[#K
MUH W**** "FNBR(R.H9&&&5AD$>AIU8/B7Q1!X>\-ZAK*6\E]'8DB6.!U!!'
M!R2>V><9/M0!JV>GV6GJRV5G;VRL<L(8E0$^^!5FFQ/YD2/C&Y0<?6G4 %%%
M<Q#XR^T^(M3T.VT/4I;O35C:?#0!2)!E=I,@SD T =/16/H/B6Q\0B[2V6:&
MZLI?)NK6X3;+"_4 @$@@CD$$@^M;% !1110 450UK4O[&T6]U(VTMPMK"TS1
M1%0Q"@DXW$#H*=H^HKJ^B6&I+&8UO+:.X"$Y*AU#8S[9H NT45'<7$5I;2W,
M[A(8D,DCGHJ@9)_*@"2BN?TGQ'=:I=V?_$EN(]/OK475M>APRA3@A9!_ Q!!
M Y^O!I?%/BJ'PI:6US<V%W=1W%PELGV;R\B1SA0=S+U/>@#?HKF;[QK;:-);
M_P!N:9J&E6\[B-;N<1O"K'H&:-VV?5L#WK9N+RZBU.QMH=/DGMIQ(9KI9%"V
M^T KD'D[CQQTH NT444 %%%1?:(?M7V;S%\_9YFS/.W.,_3- $M%%% !1110
M 4444 %%17%Q#:6TMS<2+'#$A>1V. J@9)/X5+0 445!>7<&GV-Q>W,@CM[>
M-I97/\*J,D_D* )Z*P=)\07FI7T$<FBW$%G=6@NK>\#ATP<?(X_@?!!QR.O/
M%7=:UBWT.P%U<!FWRQP11KUDD=@J*/J2/H,F@#1HK+TC4[V^GO;>_P!)EL9+
M60*KEQ)%.I&0R-@9]P0,&M2@ HHK#\3>(U\-P6,SV4UPMU>16FY&4",R,%!;
M)SCGL#^% &G>:=8Z@$%[9V]R$.5$T2OM/MD<58551 B*%51@ #  I:* "BBL
M_6M8MM"TUKVYW%?,2)$7[SR.P55'U)% &A165I.IWU[=7UM?Z3+8R6KJ%DWB
M2*=6&04; )QT((&*OO<Q)<+;[P9VC:18@?F95(!(_%E'XT 345B>&/$2>);*
M[N%M);4VUY+9M'*P+;HS@GCCK[FMN@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?B5=W]C
MX>M)].U">SF.HVT1:+&&5Y54@]\<] 1795Q'Q3@EO/"]M:P6]W,[ZA;.1:PO
M(ZHLBEF^4'&!DYH H.=3\*_$2RLO[>O+O3=6L;F63^T)!(+:6$!O,' "KAA\
MHP/TQ3TS4M0A\1>"ECU#4+JWU-+A+JZGE81WN(2XD2(L?+&1D$!>#TQ7;1^&
M[*XEFN[V6XU":XM3:^9=;05A;[R *J@9[G&>!SP*S+7X=:3:_P!D'[=JTK:2
MQ-H9+P_(A7;Y?&/EQQQSCC.* ,6+5+WP_J?B;P[>7EU=7DX2XT9YYV)=)2(U
MC!SQLD/)'.#D]*L7=M?P_$'1=#&NZG]CETF8S 3?,[(R#=G&=QR>>HSQBK]B
M(_%WB>PUF;0KZQ31Q,D3ZA!Y4CROA?D&3E0H)SZLN.AK:N/#MM<^);;7FN;E
M;NVA:"-59=@1B"PP5YR0._:@#S<G5F\#>,;@^(M6\[P_>W<=C(+C#;8P'7S#
MC,G7'S9&.U=$VKZAKWB.WT=2 @T:&_=$O9+1G>1BI8-&I8A=HXR!\W.>,;"^
M![!=*UG3?ME\;?6)I)KL%TRS.,/@[>,@ <?ABHM4\ :7JB:8[7FHVM[IL7DV
M]_:7'E3B/^X6 P1^'\S0!S-\GBC2X?"6GZAXB=KN36#:3RVD@;?$4=UWY49<
M +U&#P2#FF70NH[?XDZ%-J5_<V=E81W-LT]RQDC+P.S+OSG;E!QTZCH:[&?P
M9I\T>E)]IO4_LR?[3"PE#,\W.7=F!+$[CU]:E7PE8?VEK-[)-<RMK$(@O(W9
M=C(%*@   C 8C@]^<T -\#VR6W@?1 CRMYEC Y\R5GP3&O W$X'L.*Z"N.NO
M!7D:7HVGZ;J.K)_9]S')'*;S@(N!M<?Q*%& H'7KU)KL: //]/\ M_C73]>N
M+?6KK3;^UU2:TM7A=MEL(6 &Z,$*^[!)W9^]QT%5_%5[<LGB26UU>[NIK/2U
MF@2PD,*63"-W\R1@V'+X!"X8X'3!S6[<?#[2)M=NM5CN-1M?MA#7EK;731P7
M1'>11USWP1GG/4U)>^ ])OM2U.\::^A&IP""\MX+@I%, NP$@=PO'7'J#0!S
MNJ:[JT&GZ%K%[::C>Z-+I:27ITN4I-!,P5O-9%(+)C/3@<G%07ICU;Q)\-_L
MFKS7$4MC>@7Z'$DH$,8+9(X8X.>XR>AKKK/PA!IR6JV.JZI;FWM5M PF5]\:
MDE=P=6&1DX( QT%)#X)TNUN]$GM7N8!HT3Q6<2.NQ5< /G()8L ,DGZ8H H>
M ;F[\SQ'IES>W%Y'IVJO!;RW,A>01E$8*6/)P6/)JUX]URXT/0;<VDGDSWU]
M!8K/@'R1(X#/SQD+G&>^*T=&\.VVB7>HW-O<7,CZA/\ :)Q*RD&3 &1A1C@
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
M]0DM7W2AB9,HI+8PHP>!SD'/%YO &F/X?U+1'N[]K+4KA[BY!=-S.S;FP=O
M)P?Y8IVL> ].UF_M-1:^U.SU.VB\@7ME<>3+)'UVN0,$9]J -'PM#J]MX<M+
M?7;RWO-3A#1SW%N25<AB >0.<8SQUS6Q5>PL8--LHK2V5A%&,#<Q9B<Y))/)
M))))/)))JQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MW?<:81'R%;U^?) ]0/2O5#H6D-=75TVEV9N+M!'<RF!=TR^C''S#@<'TI/[
MT?\ LHZ4-*LAIY_Y=1 HBZY^[C'7F@#S_6=/2'QCXOM+>%#I-QX<^TWD.T&,
M7675&QT#%%SZ\ UGVNFV-AHOPLU*UMHHKZ:>VCEN57]XZO;-N5FZD< 8Z
M5ZE'HFEQ6,UBNGVWV6;_ %L1B!63M\P/WN .M1'PWH316T1T;3S':G-NAMDQ
M"?5!CY?PH U*\3L-0_L_X7^&9)YQ!IDFOS)?2E0R+&9I]I<'C;OV$YXX%>U.
MBR(R.H9&&&4C((]*H0^']&M]-ETZ'2;&.QFSYELEN@C?/7*@8- '":GHUA;:
M=XOO-+\2I'<WVF;[AXBJP0X4A9#L'RLPR,]2 3SBGZ;HL.O^)?"VJ?V;:6L6
ME6#+-&[PREW(3RU0(S<(0S!CC&1CJ<=%JOA:.W\(7ND>%[+3;%I\9B:+9%*"
M1O5MHS\R@KNP2,^U8NE^"H9=0M;I_!VC:#+;3)-]ILYP\A*D':H5% #8P<GH
M2,<\ '+7EU8SZ1X?U'36BALY?%:/&]P^^ZE8SL)&9N-HZC;R=NW)'2NSTUU?
MXQZTR,&5M&M2"#D$>9)6^WA+PXWVC=H.FG[3()9LVJ?O'!R&;CDYYJTNBZ4M
M_)?KIMF+R5=DEP(%\QEZ8+8R1[4 >;:!X:B\5_""ZT_""Z%]>2VDK 'RYEN'
M*'\Q@^Q-;_@[4AXSN;?7Y[/R7T^V^Q^6Z8,=T2// SV7:B@^[5L7MA>:%I\4
M7A#1=)5GG!FB<_9T"D'+?(IR<X[>M:.BZ;_96EQ6S.))B6EGD"X$DKL6=L=L
MLQ..U &+\0;G3H/"CIJ:2R03W,$*QQR>7O<R+M5F(("$CYB1TS7/Z'!!<_$K
MQ9IM^;&6.[L+436\*XC9L2 J02<L%[\<=A7H%_I]GJEE)9W]K#=6T@P\,R!U
M;OR#4%IH.D6%RES9Z79V\Z0B!)(H%5EC!SL! X&><4 <#X-A:6-/ ]["'_X1
MV\9IF=.)(5(:V/IEMP/_ &R/K6'XNNK&?PMXIO-.:*)8M=C$DUR^^X>Y26)6
M\OIY:J!Q]XD9X KV5+:".XEN$A19I@HDD"X9PN<9/?&36;-X6\/W$UW--HFG
M22W@ N7>V0F89!^8XYY //H* .;:.W_X7?:7$*Q[IO#\Q=T ^?$\8&2.M<Y'
M<Z=;^$/&ZZFLSVTWBF6'9%)Y9=B\6U68\*I.-Q/\.:]/&AZ2M]'?+IEF+N)!
M''.(%WH@X"AL9 ]JB'AK0A:75J-&T\6]V=UQ$+9 LQSG+#')SW- 'GR2&#QQ
MXR@EFLQ)+H4;/%:_*N\"7CD_,P7O@<=A64WA_3X?AMX(U?2[2.+Q$9+#[/<Q
M#][*S;0ZLW5EV;L@\ +V KUBU\/Z-8SQSVFDV4$L</V='C@52L><[ 0.%R2<
M>]%CX>T;3)_/L=+M+:3G#10JNW/7&.F>^.M '"7LUY;^*_B1-IN[[='HULT&
MSEMXCF*X]\XHT&S\/ZNGA36K37D\^W %O%:I&LDA9?GCD ^8@<EL],$UZ!#I
M&FV^HRZA#I]K'>S<2W"0J)'^K8R:@L/#>AZ7J$U_8:18VMW/GS)H8%5VSR>0
M.YH I>.XHYOA_P"(EDC5P--N& 9<X(B8@_6N)U*VL)O#GPVMXXX?*DU"T\Y(
ML ,3:L3NQZC&?4&O59(TEC:.1%='!5E89!!Z@BLM?"WA](+>!=#TT16S%X$%
MJF(F/=1C@^XH \TU,2:#<_$^+0H!:K#964R0VJ[ FY'$C*!T.T9R/3-=!IFE
M^'-3UO0]8LM9@N";>2"*VM8HE2>%DR5E51G:N.AQ@\=37:0Z/IEO?3WT&G6D
M=W.,33I"H>0?[38R?QJMI_AC0=)>X?3]&L+5KD8F,-NJ^8/0X'3VH \HT?2[
M6P^!TVO:?8K_ &M!%=HMS&O[V.(W#APIZ@! 2/3D]S77Z3IOA^^\0Z)K>GZY
M#-(;:2&&WLXXT6:$IDB15&=JX&,XPV!WQ796&DZ;I5LUMIVGVMI Q):*WA6-
M23UX Q5?3/#>AZ++/)I>D65F\_\ K6@@5"_L<#I[4 >8QQRZ=X0^)=YHMM''
MJ$&IW20R0Q@/&GEQ[MI'(P-Q&.XK6UZWM%T_P'J?AQ(X[@ZA;10/  #);.A,
MJG'5=HW'Z9KOK+1-*TR2:2PTVSM7F):5H(%0N3U+8'/XTRQT#1],F,UCIEI;
M2<X:*(+MR<G&.F3UQUH X3PGH.A/XF\7W=W8VG_$OUD3PO(H"VY$2,67LO/)
M/? ST%>CVMU;WMM'<VD\4]O(-R2Q.&5AZ@C@U17P_I,$=[]ETFPC>\1EN,0*
MHGR.0^!\P/?-+H6C6^@:/#IMJJ+#&SL%C38H+N7(5>RY8X'88H X'Q;+I]W>
M^.(H!"+FWTA([V6];<J@QNT:0IQ@G=DMG&[;P356(6-WK/PNN+L6\V_2KCSI
M)0K;B+:(_,3Z<GFO2;GP_HUYJ']H7.E64UYY9B\^2!6?81@KDC.,$C\::?#F
MB-:V=JVD6!M[)M]M$;="L+>JC'!^E &A)''/$T<J+)&PPRL,@CW%>'V\=H/V
M=;$1K$LSSV_G&/"N?]- &2.>Q_*O<ZR#X5\/&WDMSH6FF"67SI(S:H5:3^\1
MC!/O0!QEU91Z+\4;E-"M(K>:7PQ/*(X4"B699EV,0.K<D9//-4/#=MH>OZ!X
M4U3^WPE[:30N$@2-;AK@\21N?O,&);=GJ/F/'->EKHNE+J"7ZZ;:"\C3RTN!
M"OF*O]T-C('M4-MX:T.SU:75;;2+&'4)<[[F.!5D;/7Y@,\]_6@"/Q7=6=EX
M2U>XOVN%M$M)?.-N<2!=I!V'LWH?6N!TX00?$/PM&?L$,$^AS1"WA8-B+]WL
M5VZ/GM\H&<XS7J<T,5Q!)#-&DD4BE'1U!5E/!!!ZBLNW\*^'[06XM]$TZ+[,
M6,&RV0>66&&*\<9 &: /'GTG3H/@QJFI16<*WMIJSFVN HWP[;T !&ZJ,$\#
M Y/K7:2:+I=]\:KZ.ZL+>>-]!BEDCDC#*[^>XW,IX8X Y/I77?\ "+^'_L+V
M/]AZ;]D=_,:#[*GELWJ5Q@GWJ9=!T=+PW::59+<F/RC,(%#E.FW=C./:@#R&
MQ6-/AUX,9MNRU\5K&CM_RS07,H SV&,#\JZ.>]TZT^(_C&XEE*P1:!$]P;8C
MS!M,A;&/X@,?I7;?\(SH7]ERZ6-&L%L)CNDMEMU$;'.<E0,9SSFG6WAW1;.0
M26VDV,3B'R R0*"(^?DZ?=Y/'O0!YMIKP6WB_P"'C0-9VUM)IMRL44;AI!#Y
M2%/-?@.21GH!NW<GK73> /\ D*>-/^P_+_Z*BK?MO"OAZR^S_9=#TZ'[-(98
M/+MD'EN>K+QP>!S["K5EI&FZ;+-+8Z?:VLD[;I6@A5#(?5B!R?K0!QWQ*L;2
M[O?!QN($<MKT,18CDH8Y,KGK@X&1WJ*YL-!TWQBFCZ99VEK-!I,LKBXQ]EA@
MDERQ6/C<S,#GE0%_ 5VU_H^F:H\+ZAIUI=M"VZ(SPJYC;U7(X/TIMWHFE7][
M;7MWIMI<75M_J)I859X_]TD9% 'CVE"UN_ ?PP:X$,S+JJ0N9 &PNV8!3GMP
M./85OL^G:SXN\5Z)JNHVMJC0PI:QRQQE7M&A',1;L&+DXZ$BN\/AG03I@TTZ
M+IYL!)YHMC;)Y>_.=VW&,^]+J7AK0]9D@DU/2+&\>WXB:>!7*#T&1T]J *WA
MR;3=/T?2M)BU?[5)]G_T9KB5?.N(EX#@=6&,<@=,4SQS=V%EX'UB?4S<BR%L
MRR_96VR$-\N%/8DG&>E6+WP]9WVOZ=JTEO;B>P!\J41CS>59=N[LGS$X[G'3
MG.G<VT%Y;26US#'-!*I22.10RNIZ@@\$4 >;::D4?Q8MK:X_LU8YO#A1K:WP
MR!?.0(K$_?."<' X/2N6LM+T^W^#&AZK%:PK?PZM'Y5UM_>(!>E<*W4#!/ X
MY/K7L-OX7T"U,!M]%T^(VZ,D)2V0>6K?> XXSW]:/^$6\/\ V%;'^P]-^QJ^
M]8/LJ>6&]0N,9]Z .6T6>UU7XA^,K+64ADF@6"*"&< @6ACR2H/8L26(]L]!
M5CX0%#\+-$","%64<'/_ "U>NDO?#FB:C=6]S>Z397$]L-L,DL"LR#T!(Z>U
M6=/TRPTFU%KIUG!:0 Y$<$81<^N!WH X:ZT?3+[XVR)=6-O,DGA\221R("LC
M"XP"R]&(&.N>@]*Y33KIK+PEX;LY/ET0>*)[:Y4_<6,32>6C?[&[;UXX%>P/
MHNEOJ+:@^FVC7K)Y9N3"OF%?[N[&<>U1Q^'M%AT^>PBTBQCLYSF:W2W01R'_
M &EQ@T <PMJ]C\94&G(([:ZTAI-0C080NL@6-R/[Q^89[@'TI/C!;PS?#747
MEC1FBDMVC8CE#Y\8R#V."1^-=?8:78:6C)8VD-N'P6\M "V.!D]\"EU#3+#5
MK;[-J-E;7D&0WE7$2R+D=#@C% '!:EX?TB+XM:+ FG6RPW6F77VB,(-L^UXR
MID'1\$D_-GGFN8GG;2/"/B*WMU\G2(?&/D7:1C"Q69:,R* .BDG!'3#&O7SH
M>DM>PWITRS-U"NR*<P+O1?16QD#Z4EOH6D6D=S';Z790I=9-PL<"J)L]=X ^
M;/O0!R6LV*6_Q0\+OID,:I>VMW%J,<:C9+;JBE"X'! =@ ?]K%<EHVD6UG\(
MM6UO3;&,:S9G4%MKF-?WL*>:ZD(>H 7) '0Y/4FO6K'0]*TR-X[+3[:!738P
MCC RHZ+].3QTJ33](TW287AT[3[6SB<[F2WA6-6/J0!UH XG1['P]J&L>'==
MT[78WDCB>.V@LXXT\V-DR4D"C.%QGGH?<UW5E?6>HVXN+&Z@NH"2HD@D#J2#
M@C(XJGIOAO0]&N)[G3-(L;.>?_6O! J%^^"0.F>U,\/>'[3P[93V]G#! D\Y
MG:*WC$<:L0JX5>PPH^IR>] '->/[2TF\1^"VFMX9&?5O+8N@)9?*D.TYZC/:
MB&TM8/C?(L-O%&)/#8WJB !L7&.1] !]!777NBZ7J4\,]_IMI=30',4D\*NT
M9]5)''X4C:'I+WQOFTRS-VT?E&<P+YA3^[NQG'M0!YC9V>G:#XXCC> ?\(AJ
M.H-)8[E7R8M1"[3_ , /S!.VX' P%-:=Y-:ZC\1?$6C:S?P6P>S@%G'=1HPE
M@9#YFS?_ +><XZX'IQW$OAW1)].ATZ;1["2RA.Z*V>V0QH?55Q@=>U-U/PUH
M>LK NIZ197@M_P#4B>!7V#T&1P/:@#S_ $@VEAXU\*:#+?RWVCPZ5.VFSW1!
M$]P)=N0>C%8P=I_NG(ZUK_#R*UMM=\;6]HL21KK!(2/  S$F>![YKK=2T+2=
M8M8[74M-M;J"(AHXYH@P0CH5ST_"G6&BZ7I3ROI^G6EH\N/,:"%4+8&!G [
M"@#D_B/!"USX/G:-#,GB*U59"!N ._(!]#@?E5"ST'2-0^*'C.*\TZVGB-I9
MN8Y(P5+,LN6V]-WOUY/J:[V_TC3=4,)U#3[6[,+;XO/A5]C>JY'!]Q48T'2!
M=7%T-+LA<7"[9I?(7?*/1CC)'UH Y_X5RO-\+_#[2.786NW).> Q 'X  51^
MSV*?'"X>:&W5CH43JSJH._[0PR/]KH,]>E=K8:=8Z5:BUT^SM[2W4DB*WC$:
M GKP.*CN-(TV\OH;ZYT^UFNX%*Q3R1*SQ@]0&(R* /%[[3;$_";Q7JIMHC?V
M^LW+P7)7,D1%T,;&ZK^&.IKK;RYMK[XD:WI&L7UO;*]A!]BCNHD9982&\W;O
MXSNZXY.!_=X[+_A%_#_V*6R_L/3?LLK^9)!]E38[?WBN,$^]+J/AG0M7BMXM
M1T>QNH[?_4K- K",>@R.![4 0>#K&UTSPI86-E?SW]K K1PW,Q!9U#''(X*C
MH".H KDK+PYHNJ_%;Q;%?:=;3QBWL9A&Z#;YF)#OQ_>X'/7D^IKT=$2*-8XU
M5$4!551@ #H *J0Z-I=OJ,NHPZ=:1WTHQ)<I"HD?ZMC)H \ITZ'3/%'A;48M
M;UT6.IVVI2R785(UNH9DF)0HQ&[[H55QV^45?\2->:'>:QJ\EO:ZYX=DNXGO
MXONW=C*BQJ"AZ,!A6"\'GCN:] D\-:'-K*:Q+I%B^I)C;=- ID!'0[L9R/6G
M/X?T>2]>\?3+4W#NLCR>4,NR_=9O4C P3TQQ0!R6@K!K/C7QM8ZW!%-*CPQ1
MQ3J"/LAC^7;G^$MN)QW-<M:O>-\.O XO97E">)K=+>20Y9X%F<1DGO\ *!CV
MQ7K%]H6DZG<)<7VG6MQ,BE%DDB!;:>JY_N^W2G7FC:7J,<$=[IUI<I;D-"LT
M*N(R.A4$<'Z4 <=IWV2W^*7C$7'DQQR:=9R/YF &4"0,QSU'3)KCM)AM)OA]
M\+WFBAD']KI&Q=0>")OE.>V>U>OW6@:1>ZA;ZA=:9:37EL-L,\D*L\8ZC!(X
M_I49\,Z"=+32SHU@;!&#K;&W0QAAT;;C&?>@#D6CB@^,4TVF0P>;)X7+IY8
M$C"<!>G7H!]*YPK#J'P"75$S_;<)\\7('^D+?";!YZ[RWRX]"!TKUA=&TM=1
M&HKIUH+X)Y8N1"OF!?[N[&<>U1KX?T=-0:_73+1;MG\QI1$-Q?\ O?[WOUH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M3YOAWK\8!:26QECC11DNQ4@ #N2:Z:B@#S/5+>UO(M#N+77)]"UBWTM3;7^
M8)%X#0RJPVGE0=IP>OI5>83ZMI^@WU]?2^%?$L>GEHKF-,6Y!;!BD1AC!VJP
M0X//M7JE% 'E4VHWL5Q\._$&O6)LEA%U'=^3 VR)I(]L9*@94-C.".,XK.NX
M]0U&Q\=/IVGWTDPU>UOHX#%)$UQ%&(F*JV!AB%/'WO8&O9J* .'\+WOASQ!K
M,.J:38:C)=PP-'+=7WG@VX/_ "RS(2&8GLN0,$YZ9/&@N;#Q;X2UYHY)-*L9
MKB.\,:EO)\V,*DA _A!R">P-=Q10!P^F11S?$C5_$UO*JZ1_9D-JT_2.>4.S
M%E/\05=HR.,G'8T[X2MM^&^EV[ADGA$HDB=2KIF5R,J>1D<UVU% 'FGC.+RM
M<U+4M'U:;3-=M[5 UO-'YEMJ: $K'L(^9\DK\OS#/3FI)-0?3/B3I.K:O:36
MB7OAX6VV*%Y MQYJN8AM!YP>/7%>CT4 >)VIU"#P5:ZC!IM[*-*\4RWUW;"!
M@[P>9)DJ.CD;@>">GM75:]K.E>(/!/B>^TBR=A/I4L!O'M&B>>0HP2)=RAGQ
MD^P) &><>A44 >932Q_VI\,74_+ D@E(4_N@;8H-W]WYOEYQSQ76>-H-/NO#
M,MOJ?VI;62:(&:U)$D#>8NV12 2-K8;/H*Z&B@#Q^]C\377AK7+43_\ "01:
M;=65S:WUNOERWT:2"1XBR?>9 HY7G)]>*V[#4/#.M)=:QI=EJ#W$-A+%+>7W
MG@P@C_4@R$[F)[+D#'7D9]%HH \QL\#]G=[8(PG&B26YAV$/YIC(V;>NXD]/
M>JM]=KH][X4US4(;^30VT86,\UDTH:UE^1LN(R&P=NTCU'J*]8HH \RO-.\.
M76DVLEHNHZ%%=:B]W::HID203^7S,XDY"O\ ,IWXW<?W@:UO#?B.\T_PZTWB
M,>?(=3-E!>6=J<7BD@),54< G()Z<<=17;T4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 445F:QJ-]8Q*-.TB;4KA@3Y:2K$H ]7;C// [_09H TZ*RO#>NP>
M)= M=6MX984GW Q3##(RL593]&4BM6@ 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 *JW\$EW9RVL%[)9SR(0DT04NGN P(_2K59VH:!I.K74%S?Z
M?!<3VX(BD=,L@/4 ^A]* ,7X=F^3PN;*_:.5K"[GLXKB- @G2-RH? XR<$'W
M!KJZ9%#%;PI##&D<2 *B(H"J!T  Z"GT %%%% !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 %5;[4+?3HXVG8[I9!%$BKN:1SDA5'<X!/L 2> :M5@>*-,-W'I^HQWT-E-I
M5U]J22<9B8;&1E;D8!5SSV- %M?$.FG1[K5/.<6UH7%Q^Z8O$4^^&0#=D?3I
MSTI+WQ%I]AIMK?R_:9(KK;Y*V]M)-(V5W#Y$!;IWQQ7)65M=P^!_&6JZB!"=
M4-U=1QLICVQ^2(T)4G*E@@;!YY&>:Z;2[^WL?!%EJ,K P6^G)*S+S\JQ@G'Y
M4 ,B\8:7/ICW\$>H2(DK1&%;";SMR@%OW97=@9'.,=NM78]>TN30X=92\0Z?
M,BO'+@_.&^Z ,9))(&W&<\8S6;;*FE^&K>PO=6ATS4[Q))3*SH&\YR7D*!^&
MPS'\,5R5O:WDL'@.#49/LMG ]U&9;=1&C2*I2W?!R!O0.P]V&.<4 >B3ZK:V
ME@+R[+V\3,%59$.]B3A0%&26/9<9]JM0R&6)9#&\>[G:XP1]:\OM#J>IZ]X?
M.M:A,+*"748K2^7:AG=6"Q.3C;N,7F8( S@D=:ZKPOJ<M[X>LK36KT'4+LW"
M0.&\J2YBC<J)5"XP2FQLK_>!H ZFLJP\0V&IZE/8VJW;20;MTC6DJ1'!P=LA
M4*W/H37.^%[B[,<MGJUU= ^'S-!=7,LS@7!/S)(QSS^ZPQST+C'2G>%[*WTW
M7_(\/ZG)>^'I;,R-";HW"6TH9-FQR20&4N=N?X<]Z .UHHHH **** "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 *:\:2;=Z*VTY7(S@^HIU% ",JL,, 1Z$4GEH4V;%V?W<<4ZB@!D
MD,<NWS(T?:<C<H.#ZTKQI*A21%=3U5AD&G44 ,>*.2/RW163^ZPR/RIQ12P8
MJ-R]#CD4M% ";0,\#GK[TD<<<2!(T5%'15&!3J* "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>exhibit31restatedcertifi004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi004.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MS&<2E875@IQ\Q!(&!W-9(.SP)\-(3%*);34;-KA/*;="JQNKEQCY0"1DGUH
M[_QGXE3PEX7O-7:WEG:)<1HD98;SPNXCHN2,D_SQ7/Z]KQM/'OA2X%]?0Z==
M0WOFVSQR('**NW]T5#%LL<#!)XQVJ_\ %*UN+WX:ZU#:P23RF-&$<2EF(616
M. .O )K/U2_AU'XB^"KZ!)_LRQ7NZ22!T";T4)NR!MW$'&<9H Z?3_%.CZGI
M$^J6]V1:V\C0S&6-HWCD4@%&1@&#<CC&3D8ZU)I_B/3=2U*?389)4OH$$KV]
MQ \3[#P' <#*YXR._!KS"ZM[^XTWQ?-I]I<7,D'B2'4EMHPR-=0Q^46\L\9^
MZ<$=UXYQ78>%KO0-=U@:MI.F7_GQVQAEO;Y)E:,$@^2#)][G).W(&.O(H V-
M7\8:'H5\MEJ%VT=RT+3+$L+N61>N-H.3R.!S39_&.BP6"WQFGDMS;I=.T-K)
M)Y43#(=PJDJ,9/.#@'T-8NN.O_"VO#$A1RD5I=H\@0E49]FT%L8!.#C-8MY=
MVNA>./$%MXDL=4DL=6>.:SN+59Y(Y1Y2QM$RQ?Q97H1R#]* .\E\2Z7&D3QS
MO<++;BZ4VL+S?N3T?Y >#V]<'&<&G2>(=-CALY!+)*U[%YUO%%$SR2)@'<%
MR  1DG@9 [UP>L:7:VT]F^DW5UX5U:STU3:G&^"2(NY%O(I!5F!&=H.07XSB
MG:?<ZGIOC'0_$&O6)LK2^T!+.78A\NSN X<JP_@4C@9[C':@#7\9:_%J/PPU
MO5="U.:)[>&3$L!,<D<B=48$!E([@X-;UKKUA'=:=I,]Q(-1N;7SHT:)_P!X
MJJ-Q#XVG&1GG/->>:OIEP/"GQ'U&*&86VL2?Z# (VW2D1JI=5QGYFSCCD#/2
MM;5[N.P\5^"=:G2<Z>ME<V[S1P/)LD=(]H8*"03M(Z=10!L:[\0-,TWPIJ^L
MV0GNVTZ5K5XA;R+LG&/E?(&%&Y<GISQSQ5F_U;2KC6- 274M1L[F:9S:VPCD
MA%R0C K(K+T !(SCD UYY>P7E_X ^)$$.G7PGGU:2XBC:V<%T_=<KQ@GY&X'
M(QR*ZCQ)J$.H^)/ U[;QW!@6]EE9G@==B&)E#,",J"2 "<9H Z?4/%.DZ8]R
M+B:4BT -T\5O)(L (S\Y4$+Q@\] <GCFFWWB[0M.NK&WN+]1)?QM):[$9Q*H
M7=E2H(/&,#J<C&<BN3T"Y'AZX\7:3KL,WF76HSWML?*9A>0RJ,*F!\S#&TJ.
M>E96C:5>:!>?##3]15S<6,%W]I;:66 R1?*K,.!R=H^G% 'I.B>(--\16LUQ
MITSNL,K03))$T3QR#&59& (/(ZCO27_B#3].N'MY7FDGCB\Z2.W@>9HTYPS!
M < X./7!QG!KG/!+#_A*O&9VNJS:BDD19"!(OE(I92>HR",BH-.N7\.?$7Q.
MVL;X[75!;W%E=%"48(FQH\C@,#T7J<\4 =!<^,_#UI9:=>RZE']FU%@EK*BL
MRR$]L@<=#UQT-7-,UW3]7TG^U+.21K4%P6>%T8%20PVL W4'M7E:Z5<:/X<\
M+17-O,@?Q5_:"V_E,3;6[-(5+ #Y0 RDYZ%J]C>6..)I78"-1N+'IB@#G=/\
M?^&=4:,6FI;T>"2X$K0ND82,X<EBH QUP3G!![BKEMXITFYU(Z=YTL%WY)N%
MCN8'A+QCJR[P,@=\=.]>>Z-IVH7_ , )=,L+>1=302M]F=6C=B+AI-N#@_,H
MP/K6KI>I^'O$+I?V^@:I-?6=M-YXOUG!M0T9#1AI,@LWW<+GC)[4 =C8^(M.
MU&ZAMK=I]\\+7$)DMY$62,%065F !^^O?/(-0?\ "7Z)YUNINF6*YF\B"Y:%
MQ!))DC:LF-I)(('/)&!FN%T:QU&VNTT?P_J\]_HEYIUPL:WD9\_2&V (I? (
M!) "-R-OMFJTD<NM?!JV\'K:30^((TM[(VKQD-$\<BYE)Q@)A=V_.#TSDXH
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
M&5I54D*K=!D?>))QQ5?2)@8_A5YEO<H+**1+CS+=U\H_9M@+9' W\ G@XXH
M]#3Q9I%W96LMM/<2F\@::%(+:1I?+!P7*;<J >.1R>!FLCX7ZC/JGA.6YGO9
M[S.H72QS3L2Q02D+UZ<8XJDU^_AOXK:K=:M%<?8-5L[=+*Z2%Y$1H]VZ([0<
M$EBP]:L_"UF'AR^1[>X@8:I=N!- \>5:5B"-P&>/3I0!OZAXITG3'N5N)I2+
M0 W3PV\DJP C/SE00O'//0<GCFL7QOXI73K+1$LI9VCU34+:%I[:&1P8')+;
M'0$;B!@ '=@Y'K69X?N1X>NO%VE:[#-ONM1GO;8^4S"\AE485,#YF&-I4<]*
MR)=+O- \"?#W2K]9'O+35K6:X5%+F% 7)W8S@+N STXH ]"TC1Q;65VJ:GJD
M]M>/YT*W4C^9; @?*K/\X&><-TZ5R/P\BUCQ/\.K#5KCQ-JD6I7'F_OE,;*I
M61E'R,A!&%&1^HKT.6Z@AM3<R2*(0N[?U&/;UKS;X7ZU;Z%\,--L[VWOQ>P>
M=NM$LI6E),KL %"]P1[<T 6-*\8_VAX6\26/BJ]DTZ]T:5[.]O; ,IVD';-'
M@$J2 3TXQ^%=+<^+M"T5;"UN[^7S+BW\V#=$[O*BJ"3PO+8QQU)(XYKA'T#4
MK/P!X[UG5+5H=3\0B61+)/G>--I6*,[<Y?DYQ_C6I<31OXN^'4H5VC@M+D2O
MY;$1%H450QQ\I)!'..10!U;>,=&73H[Y)KB6![<71\FUE=DB.<.ZA25'!Z@=
M#Z&K+>(]+^RV=Q%<_:5O4\RV6V1I6E4 $L%4$X&1D]!D>M<+J=Y;^'_B#K1\
M06>J-IFK) ]G<V8G=,K&$>)EBYR2,CCN:8\R>"O%>CZN^C75GX<FTI[$1PPM
M*;)S,9%WJN2-P(R!G!&.U '1:G\0]+MM.TB\L!->Q:E?I9J\=O(PC.[#A@!D
M, &PN,D]L9K;NO$6GVCK&YN))C"+@PPVTDDB1G^)D"DKWX(!)!&,@UQGBN1)
M=&\/:G::3/:V$/B*"[=4M65_*^8-*T8&X99L\C."">3BK&G7C:'\1]>O-56:
M&PUJWM9K*YDC8*OEH5:)N/E;)W!3C.3WH Z*X\:>'K;3=/U&34X_L>H2+%;3
M*K,KL3@ D#Y>^<XQ@^E%IXQT:_@CEM)+F8R&0+$MI+YG[LA7)3;N !(&2.X'
M6O-Y=+N-+\.:49[>=8[GQB-2BMS$Q:"U,I(+*!E0!ACGINYYKK?&=I:7NL6$
ML>KW6B:I#;N]IJ<0S"02-T4@(VL#A2%)YQQTH [&POK?4[""]M'+V\Z!XV*E
M20>G!P1^-6*P_!]SJ5YX2TZXU>U2VOWC/FQHA0?>(#;3RNX8;';-;E !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%,::))8XGE19),[$+ %L=<#OBE=UC1G=@
MJ*,EF. !0 ZBHOM,&Z%?/CS,,Q#>/W@QGY?7CGBI: "BBB@ HHJ![RUCNDM7
MN85N)!E(F<!V'L.IH GHHHH ***0D $D@ =2: %HID4L<T2RQ.LD;C*NAR"/
M4&GT %%%,EFBAV>;*D>]@B;F W,>@'J?:@!]%%% !1110!S^I^'9]0\6:-KB
MWT<0TQ9E2 P%MXE4!LMN']T8X_.N@HHH ***AN;JWLX3-=3Q01 X+RN%7/U-
M $U%(K*ZAE(*D9!!X(I: "BBB@ HHHH **** "BBF":(SF 2H9@H<Q[AN"G@
M''IP: 'T444 %%%% !114$%Y:W32+;W,,S1';((W#%#Z''0T 3T444 %%%%
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
M$ [@1M.1C'6CQ;X5O==O[NZM=)EM-<@D0:9K5K.D?RX7/FC=N(!W@@J>,8H
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
MG:F3C/)P,@9K9UVQU@>+?#WB&PTI[M+>WGMKFV\^-)(_,V$-DG:0"IS@_3-
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MO"5>TG&W:1ECN V#TZGI6]X?TS7[9C/X@UF&_G5/+C6VM_)0 D$LPR=S' ]
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
M8]68A5'U)(% $M%4FN[P:TEF-/<V36YD:]\U=JR!@!'MZY(YSTXJ[0 4444
M%%%1W$\5K;2W$[A(HD+NQZ*H&2?RH DHKGM(\1WFJW5BPT69-,U"U^U6UZLH
M8!2 0LBX&QB"",%OT-;DES#%/# \BK+,2(T)Y; R<?04 2T5A^'O$8UZZUBW
M^Q2VK:;>&U82.K%SM5L\<#[WJ:W* "BBB@ HHHH ***BN;F&SMI+FXD6.&-2
MSNQX % $M%%% !116=K>LVV@Z5+J%UN*(R(J+]YW=@JJ/JQ H T:*RM*U+4+
MN]OK74-(>R:V*^7,LHDBG5@>4; .1C!! QQUJY+>QJ]Q#$//N88EE:!" V&W
M!>I &2K=3VH LT5C>%?$">*?#-EK4=NUNETK,L3-N*@,5Y/X5LT %%%8E]XE
MA@UH:+96TM_J?E^=)#$558$)P&D8G"Y[ 9)],<T ;=5O[.L?MGVO[';_ &G_
M )[>4N__ +ZQFL^UUZ237(]'N],N;6Y>W>X61BKQ.J,BD*P/)^<<$ _I6S0
M4444 5KK3[*]*F[L[>X*?=,L0?'TR*L !0   !P *6B@ HHJ*YN8;2W>>XD6
M.)/O,QX':@"6BJ5Q=WD6JV5M%I[S6LRR&:Z$J@0%0-H*GEMQ)''3%7: "BBB
M@ HJIJ6I6^E6GVBX)P76-$49:1V.%11W)) _^M5B)I&B5I4".1EE#;L'TS0
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
MWC@@C6.*)0B(HP%4#  K&U7PI8:GJL6K)+=6.J1)Y0O+.38[)UV,""KKGG#
MT 6?$&H)I&B7VJ>4DL]G:S31(>K%4+$#OSM%<#JFH:EIGPUT?QI::E>3ZCMM
M+BYC:=FBN5F9%>/R\[5Y?C: 1CZUZ%::1%;[WGGGOIG0QM+=$,2IZJ  % /?
M &<#.<5EV/@C3+"""SCFNWTVVG$]O82R!H8G!W+CC<0#R%+$ XXX% '/6]A?
MZW\0_%.GR^(=7M[2S^PS0);3A-A968@<8VG&",<YYS@5B16FM:IX2\5:D/%.
ML0WFD:C??8RD^$Q"<@.,?,"!C!X'8=<^CV?AZUT[7]1UR.XNFN;Y4%PK,"C!
M 0@"A>, GIU[YKC_  ;X=.HV?B6WU'^U;:UO=9NI7M)8FA2XA=\@Y9-V&'!V
MD9'6@"30-?NO%_B"UL+^2>UA70;:_>&WF>$R2S?>;<I#;5Z 9QDG.>,8.I:U
MKT?A'7;3^UKM9]'UZ*R@O%;#RPO)'A9#U8A7P>F>,UZ3?^%[&\U.TU.&2>QU
M"UB,$5Q:%5;RC_RS(8%67/.".#TQ5:]\%:5?:&=(=[E+=[C[5,T<@$DTNX/O
M9B"2=P!XQT Z#% &3?Z<VD:GIMC_ &_K%Z+NXGN&L&G)FG^11A9 4\N)#\V"
M<98#T%<;J,UUJOPQ<:C<W4DMEXD%JC&Y<ML6Z50&8$;R < GG@'K7IVK>%;+
M6+[3K^>XO8KVP#+'<6\WE.RL &5MHP0<#ICVQ5$?#S0QHNH:4#>BVOKK[6W^
MDL6BDW[P4)^[\PS[]\T 5-4>YT[XD>$+&WO[S[%<07OFV[SLZN41"I)/+'YC
MU)[5DV5[?>)O NN>(DU.\M-2@FNC:B*=E2W$)(1&CSM;(4;MP.=Q]L=?)X5L
MY-6TK4VNKTW.F*ZVY:4-]\ /NR"6+8&<_ABH7\%::9M1\F:[M[74W,E]9PR
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
M!D!B2#ZGC[O/2@#G[C2;^S\=Z1X=C\3:XUC/IUU+*TET&E)$BXP^,Y&[ /)
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
MJ0-M/H<=* )Z*KPWUG<3/#!=02RH2'1) S*1UR!THBOK.XF>&&Z@DE0D.B2
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
M93D&G4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M5UUEIUEIRNMG:PP!SE_+0#<>@SZ\<4Z^T^SU.U:UO[6&ZMV()BF0.I(Z'!H
MXO2K$0_%#Q-:V\2'2)K&WGN8=H,8NB6&<= 2B@GUX)I_PA@@3X8Z++%%&KR1
M-O=5 +8D?J>]=;#I6G6]D]G%8VR6LF2\(B&UR>N1W_&EL-,T_2H/(TZQMK.'
MKY=O"L:_DH% ''ZKJEO:_%W3[75Y(X[*327-B9R!&;CS/WF,\;M@7\"1WJC+
M'X;TRX\-:5HX,N[4KF2P,MP3;*X1C(QZ[@N\A5&/FR,CDUW>J:-I>MVZV^JZ
M?:WL*MN5+B)9 #ZC(X--N]!T>_LX+.[TJRN+6W(,,,MNK)&1P-JD8'X4 >+7
M_P!DF^&?C-))K69K?Q*7B>(!0@,T&609.T'<W0]^M=E?>'K#2/BIX7ET.SAM
M3<V]VFHI H E@"#:T@'4[V7D\DGVK4\<>%/[3\*ZAI^AZ99I=W\T,DS@+$'V
M2*V7(&2<+@=>M=)I^E:?9(SVNFP6CRH%D5(U!P.BDCL,GCI0!X]?6MO'\'/'
M<<<,2QP:[=B)0HQ&!<*!CTX_2NUU*YT@^.-/LK+[*E[%ID\HEF<?9H82ZAR$
M&-SDCU7 SD]JZN'0='M[6YM8-)L8K>ZSY\26Z*DN>NX 8;\:8WAS0W%F&T?3
MV%C_ ,>H-LG[C_<X^7\* /)+*>.3X&^'T$R.T>L0K@-]T"]8+QV&!Q["O;JR
MV\-:"UK]E;1=.:W\TS>4UJA3S#U;&,;O?K6FJJB!$4*JC  & !0!Y;I+WFB:
MMH-O?P6FL:'=WDO]EZK#\L\,DJR$K,I^]D%P2/3)YK&FF;3OAQX]DTQ$2]36
M[M7\D 2K;^<@DQCD (3],UZW::#I%A.)[/3+.WE7)5HH54J3U(P.">_K4L.E
M:=;75S=06%K%<77_ !\2I"H:;_>(&6_&@#BO$=O;IXA\"W_A]8DEDNO)!MP
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
MVDJLQCSO&TKG(QTZDD =:M_\)CHQTZ*_CFN)H9+<7.(;65W6(Y^9E"DJ.#U
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
M HHHH **** "BBB@ HHHH **** "N-^*,,TO@B5H899O)N[69UB0NVQ9D+$
M<G !/X5V5% 'GS7K:?\ $Y->O$G31M2TI;:"ZDB95AD20MM<$90,#D%L9Z5H
M>!M-FMKWQ+J11XK34]3:XM8W4J2H55,F#R-S GW ![UV-% '$>*' ^)?@I]K
ME(3>>:X0E8]\05=QZ#)X&>M<UJMC?:M)\4K/3$E-S>1V_P!FPI7SPL(5PA/#
M="O'<UZY10!Y7J?B>R\1WO@9[.VNX#'JZ":.>V>+R7\F3,>6 !(Y^[GI[C,-
MY<_V=#\2])GMKLWE]YUQ;(EN["6-K8+N# ;< @@\]L=>*[OQ#X=GUR_T:YCO
MDMAIEV+M4: OYC!2N"=PP,,:WZ /+WES<?#!FAN$^SJ?/$D#J8?]&*?."/E&
M[C)ZU6M+]]%TSQUH&K6]VNH75Q>W5JRV[NMU%*GR%64$< 8([8]CCUFB@#RK
M2=3>V3P;975A>V<!T-8VO8[!S<-* @-N#L+(#C<2.N!@CK61IZSP?#+PP)+&
M^3^RO$JS7:M;2%HT%S*2V,98 ,N2,]?6O;** .#N)Q<?%W2KA$F2-M%FCWO$
MP".TB,JMD<,0"=IYKG-/29/@]J/@N^M9CX@CCGM%MC&29W=V*2J<8*'<&+=!
M@YQ7K]% 'G>FPMIWQ2LX[F1G%MX82UDN2IV-*LH)&[IG W8ZXJ]\+LKX8NHG
M1XW&I7;['0J=K2LRG![$'(KMJ* .&#K_ ,+M:4JVS^P1 )=AV^9YY8INQC=C
M!Q4.GI%/\1O&Z31S&WN;&UB!1"/,VI('"'H2-P''<UW]4]6TZ/5](O--EEFB
MCNH6A9X6VNH88)!['F@#R'0-;T&XTSPE8:MJTMM%H\J30++IT\3,P4K&LDA7
M8 H;D@X8CL*Z&UE1?$_Q(E=6$<\-N(F*'$NVWV$*<?-AN.,\UT5IX:U?[/\
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
MY$UF_$>_O;8^';2"U:6WN]9MXIAYB@2CYV\L@]B5!].,4 =I%<P3;?*FCDW
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
MVKT"B@#D_'FD:KJ%GIFH:)#%<:AI5ZMVEK,P5;A=K(Z9/ )#'!-4M277]?\
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
M)$A0,NR3&5).#V//;MTH ZY]<TV/7(M%:Z4:C+&TJ08))0=3G&!U'6M"O/\
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
MMR'D<%E7"$;1@#))R=W&,<@'745E>'-1OM5\/6=[J>G/IU[(G[^U?K&P)!_
MXR/8BN6;QCK%WX*N?&6F1V;Z="994LY(V\R6WC<JS>8&PK$*S ;2!P.>M ':
M7VHVNG1))<R%?,;9&B(7>1L$X55!+' )P!T!/:HM(UG3]>L%OM-N1/;EF3<%
M*E6!P5*D @@]B,UPVO7E[JOCCP#>:=>6\=M>)<W%L);9GVYMLY;$@W<-QC&,
M]ZZ/QM+>:7X"UN[TN>.TNH;26?S5BS\P4DD#(PQ]3G'7F@#5O=<TW3M0LK"[
MNECNKYREO%@DR$ GL.. >M:%>7:N-06W^'):2VGNC>*8SL:- #;-C=\S$X[G
MOZ"M2+QMJ&DQ>*X=;2UN;C0W@\N2TC:)9Q,H,8*DL0=QP3D_2@#O:*Y+3];U
M\^*;:QGM#=:9<0NSW:6$MM]FE7D!MY.Y6'3'(-2>,]>U706T3^S8K27[?J<5
MBXGW9&\,<@@\?=]^O2@#J:*XH^(-<MM0CT&^EL_[4%NUW-<6=C-/&(S(5C C
M!R"<'))P,8&<Y%&3QWJFGZ+ID_B"S71FGO)+6YO);=VA0*"4<+D%0_&-QXYS
M0!Z'17"ZKXHU_3K#P]) -)O)-4U(V9EC+"-T8R&-U(9L JBD\MU-53XZU;PY
MJFN:=XI@LYGLM-.J6T]@K(LT0;:4(8G#;L#K0!Z)17&V^OZ_'X@T^&>S^U:;
M<QO]JF2PFM_L3J,@EG.'4\CH".OM1I^O>(];TG2]>TJVLY;&]N%W6;@K(EL6
M(\SS"V-X #;=O?')&2 =ET%4M)U:RUS3(=2TZ;SK2;/ER;2N<$@\$ ]0:Y#P
MS<:[<^,O&$<NH6LRVMQ%%$CV[ *#$&4 A^ "QSP2>>1FJ0\<:^_PLT_Q?'#8
M!_,W7\7D.P6'S2C,@#@Y4#/.<\]* /2:*YS4?$3V$][>"2"32=/TXWER5C)=
MC@E0C;L?=4D@@]5]:S+3Q'XADU;1S]@-U87PQ=".QFB-F2N5;>YPZYX/ ]?:
M@#MJ*Y_QCXA;PSH\5^1MA:YCBGN#$TBVT;9S(RK@D# 'X@^U9LGBV>TT6&Z-
MS8W_ -OU!+33[FSC9XW1D#;F568DKMDR 1DJ.F<@ [*J>K:K9:'I<^I:C-Y-
MI  9)-I;:"0.@!/4BN-NO%/B:PL_$<CV$<L.GV+7MI?2V<MO')M4EHF1CG<,
M<$'!'TJMJWBCQ?I7@"]\42IHS)]CM[BWA"2%E+XWA_FP?O C'N.>I /1@00"
M.AI:Y?5O$5POB"71+!O*F@M5N99C927.-[,J+M0C'W&))/H!ZC%D\>:C8Z5H
MDOB"T30GO)9H;JYN('>&)TQLXR"H?.06/&TCWH ]"HJAHT]U<Z5#->R6TDSE
MCYEK_JG7<=K+R>"NT]3UJ_0!EW_B31]+OHK*^OHX+F8$Q1.#ND &3MXYP.N.
ME/L-=TO5+F6VLKV.:>)0\D8R&53P"0>W!KC/',TL'Q.^'\L%L]S*KZAB)&52
MW[@=V('OU[5K7_B9M'T#6O$FK:0UK+IQ,441=2\B$(5!921\SM[X^N: .NHK
MCM1\0:SX<U+0AJQL[BRU6Y6R<V\31M;SN"4P2QW*2".@(Z^U0:!KOBO7-8U*
M(+I$5IIFKO9SY23?)$$4_+SPWS=3P<]L<@'<45ROC#7]6T2\T*'38+.4:C?"
MT87!8$$HS @CH/EYX/TK%_X2[Q+INH>(-%U9-,;4;+3&U6RN((G\J:(9!5D+
MY!##'#4 >B45Q+>+=3%KX(NA':;->,2W*>6V4+PF0E#NX&1C!!^M1Z;KOB[6
M->UBRM5T:*'2]12"1I4D)DB*!CC!X89ZGCV% '=45Y4/'7C$^!4\8"STA[*V
MED%W:J)/,DC29D+(V["D ="#G!/M750>(KS7]<U+3=$FMH$T^"!Y)[B%I-\D
MJEU4*&7 "X).<G=CC'(!U=%><K\2F/AZQOKV*/33_:,NG:E<-&TT5I+&&YX(
M.&8* 3P-W-:\_BFZL],TM9);2ZO-4NY(;:XLXFEB:)0[B0(K%F^1!P#U/7%
M'7T5P,WC#7]+T[7I[_2WD@L&A:VOELI(UEB=@)&,1.[,8))P?F [5T'AG5WU
MJ*>ZBU&PU'3VV?9KFS7;DX.Y7&XX8<>G7I0!O4V21(HVDD=41 69F.  .I)K
MG9]<N[WQ;<>'M,D@@DM+1+FYN)HC)@N2$15#+V4DG/H.^1R/B#Q)J.N_"WQ=
M%(+>TU'2S/97RJC,D@"]8_F!4,"#SG'(P>M '>:?XFTC5-2?3K6Z)NTA%QY4
MD3QEHB<!UW ;ESW&16M67H5O.FDV<EX]M+<"!562& QX3 ^7EF/;U_"M2@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N=\7Z!>Z]9Z?\ V?>16]Q8WT5XJSH7BEV9^5P"#CG/U KH
MJ* //KOX=7FK-XICU3586@UU(&/D6Y5H98E 5AEC\H*@XZGU];'_  C'BB^U
M7PYJ&J:KIAET>21BT-LY,X:,H2<L,$@GIP#Z]*[FB@#B+7P7J.EZ7K&@Z=?6
MRZ/J,DKQM(C>;:"7[ZJ!PXY)4DC&>=U9TME)I7Q5T*PT=(!':>'I(DBG8@&-
M944#< <'@'.#T/KD>D54;2M.>_%^UA:M>#I<&%3(/^!8S0!R6H^ I;_PQK5I
M]MB35-5O$OI;CRR8U='1D0#.=H$87KGJ?:GZMX5\0OK=GXBT?5[.#64MOLMX
MDUNQMKB/<6 VAMP*DG!SDUVM% '%:MX.U:\DT;5[?5XO^$ATR62032PGR)5D
M 5X]@.57  &"2,9Y))JYH/AW5K#Q9K&N7]]9R#4HH$:""!AL,:D##%NGS'MS
M[=*ZFB@#F]:T"^N?$^E:_IT]OY]C%- UO<!@LB2;<D,.5(VCL:;:V^G>$_[1
MUG7-3M8;G5+E#<7$KB*($+MCC7<>@4=^2<GCH.FJ"ZL[6_A\F\MH;B+<&V31
MAUR.AP>] '*_#S0;;2=,O+JT:1K:]N9'LP__ "SM=[&-5_V<L[CV>M'Q?X?N
M/$.F6D5G<Q6]U9WT%]"TJ%D+1MN 8 @X/M70 8&!10!RT7A_54\<+XBDN;24
M#3/L#1!60L=_F;QUP,\8YX[FL-?AUJ(\-1V<>K16VJV>IR:E8WD49*H[LQ*,
MIZKAB/\ .#Z+10!C:#9ZW$CSZ_?VUS=L JQV<31PQJ/0,22Q[D^@  YSE^(/
M#6JZGXQT+7;.YLXET@3A(IE9C+YJ!3DC&,8XZUUM% ')-X2O-4\8:;XAUN^@
MD_LM)!96EK"556<89W9B2QP!@8 &!52U\%ZCI>E:OH&GWULNC:B\K1M(C>;:
M++]]%'1QR2I)&,\[J[BB@#B_^$+O;'Q!%=:/?V\.GC2TTPPW$)D>%$)P8R&
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
MK>RU2& VLT=S&9(;B$MN"M@@@ALD$>M6VTG7/(MO-O;._=O,^WP7$92&<,%
M5!\VP+MXR&SDYY)-='10!Y-KGAM_"^F^$M/LI85D?Q2+B./:?)AWK*WEJ,YV
MCI^N.U=9>>#%UZ[U:\UQH_-O]/\ [-2.W)(@AR6)#$#<Q8@YP -H&.I/17FE
M:=J#QO>V%K<O&<QM-"KE/ID<5; P,"@#D?#FA>*;(06FNZ[:WUC:+MB\BW:.
M6X&,#S6+$8 [ <G&3ZT_#O@_Q!X>0:+!KENWAN*4O"A@;[4D9;=Y6_=MV\D;
ML9QTQQCNJ* .8T_P[J.E^*M<U2WO+9[34VCF\AXF#K(L83&[.-O /3/:CPGX
M6?1? \7AK4I(;R)(Y8G9%($B.S$@@]/O$5T]% '+Z%X,ATWP1+X;OKF2\6XA
M>"XG/#.A7RU'MB,*H_W:K>&?#WBG2EMM/U37[:[TJRP(#%;LEQ*J_<61MV,#
MCH,G')QG/8T4 9VL6^HW$5L=-F@1XYM\L<ZDI-'M8%#CIU!SSC'0UQTOPS5]
M(U".SNH]*O9M235+,6BYALYD4*-JG&X'!SP/O=.*]"HH X^;0/$^J^&M4LM9
MU6PDO+RSDLX_LT+QPQ*ZX9R"26;IZ 8XZFC6O">H:O\ #3_A%OM5M'<-;16S
MW&UBN$V_,%ZY.WIGC/4UV%% '&ZUX8UV3Q#;>)-!U*TL]4^S"TNX+B)I+>=
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
M9(=SA0=SKU/>N<LK!;#XW.B7%S+&_ATLJSS-*4_T@ @,Q)QQG!)[TOQ=W?\
M",:9LP7_ +9L]N[IG?WH W[#Q=977B Z#=6MWIVJ>3Y\=O=JG[V/NR,C,K8[
MC.?:N@KCSX7O;WQS;>*M6N;6'^SK62&TMX-S!2X.YW=L9X)X 'UKG+'5]2@U
M?P=)'J=[>QZC<30W=V[$6]Y^[9@8XR?E *C! 4$>H- 'J=%>=^&;?5-6U[7I
M+OQ)J7DZ5K3+%$&15=!&A*/\O*_-T&.YZFJ%KK&I6^H^$9XM3O+Y;^^DM[N\
M+%;:[!1V'EQ$_*%*C#  ''5@: /4Z*\OUK6-5:+QE')?W=IK5G,/[&MX'(\R
M/8IC*ITE+-N#9#8Z<8JSJ<>N?\)1X2T>7Q!J4 O[*Z-YL,8;>J*<@J@&06(S
M@\ 8YYH ]'HKS'Q%+?Z;I_B&*'7=2O[K2M*1X##)Y;6CI&S&2=@0LC.0#MP3
M@=.<U+/>:QJWBCPI:#6[RTM]4T>2XN4MPB_.%C.5.W@G<>3G';!YH Z[Q9XC
MC\)^';G69;.>ZB@V[DA*@C)"@G<1QDCID^U;=>)^(;K5(/ OQ"\.:C?S:@ND
MRVWV:[N,&1HY2CA6(^\5]?>NT1]0TCXH6%@=5O+NUU+3YY98KA@422-DPR
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
M[W$23+!N!G9&D6($;F52 2/Q91^(KA_A'9K#X+2<33L7NKI2KREE&+B3D \
M^IIK6(?XY.QN;H :$LVT3L%S]HQC&<;>!D=#0!TOAKQ%'XELKNYCM)K7[->2
MVCQS%2VZ,X/W21U]S6U7B;-J&F^ O%^O6&K7EK<:?KUY+#%"P6-B)QD.,?."
M#C!./;U[2\OM0U[Q;JVB6[M'#86D#J([Y[9]\H8^9E5)8#  !XSG(.1@ [BB
ML?PO%K$'ART@U^ZMKK5(@4GGMB2CD$@'H.<8SQUS6Q0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M7XAT&T\2Z-+I=ZTR0R,CAX7VNC*P964X/((':M2B@# 7PG;KKMGK!U'4&N[2
MW:W0NZ,&5B"V[*Y)) /7C'&!Q5*3X?Z=+H.KZ,]_J#6NK7+W5U\\>XNQ!;!V
M< D#CVXQ7644 8DWAPRW1N$U?489'M5M)=AB*R*I8@D,A ;YVY&*T-/TVVTK
M2;?3+%#!;6T0AB .2J@8'7.3]:MT4 87A_PM;>'+C49K6\O)CJ%RUU.L[(09
M6QEAA1CH..GM2:GX4L]3U^UUK[7?6E[!"UN6M9M@EB)W%&X/&><C!]ZWJ* .
M.B^&^EP:59:;#J&J1VUE??;X!YRL4E#%Q]Y3P"S''?/.:TM1\)VFHZ_:ZT;R
M_MKV"W-LSVTP3SHB=VQ^.F><K@^];]% 'F>O>&+7PWH>D:1:+XA;2DOGN9+N
MQD:6>S.&90JJ"=I9SSM;WYP1>T'2KF]DN(K;7O$MUI-Q;/%,VK0B-@QQCRM\
M2MG&[)((Y]>G?44 <Q+X&TV?PC:^&Y+J^-K9M&UK.)%6:$QD%"K!<9&.X-9V
ML>$K/2['7=9CNM3N;^ZTM[9U>4R><P1PIVJ.6^8C XYX KN** .(\&^'8[CP
MEX9?4+B^F-A;PR)9W*JBPSK&!R-@8E23@,3CKV!&FO@RT0ZZ1J%__P 3O_C[
M^:/^[L^7Y./EX_\ K\UTE% %'2-+CT;1K32X)II(;6%88FE*E@BC"@D  X '
M:L:R\%IINH:C?66N:K#/J,HFN2/(8,P& 0&B....*Z>B@"AI.E)I,$R+<W-U
M)/*9I9[E@SNQ '.       !@"N?O_ASI.H?VTCWFI1VNL,9+FUBN-L7F$ &0
M#&=W X)(]N!77T4 <]!X1MK?7;?6$U#4&NH+,V2[Y$8&,L&.<KDDL <Y]A@<
M52;X=:/+H=UI,UQ?2Q3WIOUF,BK+!<%MQDC95&#DGUKKJ* .;L/!UO9>((M<
MEU34[W4([7[)YEQ,N&CW;N515'7'Y>O-6/$WA>U\56MO;7EW=PQ03I<*MNR+
MEU.5))4]/2MRB@"%[9)K-[:X)F1T,;E\ N",'.,?I7)VWPVTNV@TJ$:EK$B:
M5-YEGONO]6N"OEC 'RX.,_>]Z[*B@##TGPO:Z1/JLB75U<#5)6FN8YRA4N0%
M)&U01P ,>U9%O\--*M[33+8:EK#1:9<>=9AKO_5#!&P8 ^7#$9^]Z-79T4 >
M3>0LVN:J]W>>-M%O[B]=_LVGPR2P2 81'5A&ZG*JI/( Z=!77V/A>>ZN-$U?
M5M1OFU334E2/_5 %7.#Y@"D%BH4-@XR#BNJHH Y:_P# 6F:AJ.KW;W>HPKJ\
M(AO;>&?;%+A-@;&,@[>.#@]P:YR\T3[!X_\ "=A9W.J+!8:?<0_; AD*D[ B
MNQ0IR >,?3'%>F44 <S?>!M-U'0+_29[B\V:C,)KVX5D$L[ C&3MP -J@!0,
M  5;D\,PS>(K'6Y;^\>[LH6AC!,85E;&[< G? Z8Z<8K;HH Q?%'AFU\6Z,^
MDW]Q=16DC*9%MV52^U@PR2IZ$ \8JI?>"[36%@BUK4=1U.VAD606UP\:Q,PZ
M%A&B[L>AR*Z6B@#F[W27L?&,'B2VC:1)+0V-[&@RVP-N20 ==IW CKAO;%6[
M3PY;V?B6^UY+JZ:YO8TCEC<IY>U,[0 %R,9/?OS6S10!EV_A_3[7Q'>Z]%%B
M_O(8X97SP53.#]3D _[J^E4+C27UCQEI^IS1LEIHZ2B .,&6>0!2V#_"J@@'
MN6..F3T=% &9KV@V/B/3&L-01S'O62.2-MKQ2*<JZ-V8&H[+0(K:^.H3WEU>
MW_D?9TN;CR]T<><D*%55&3@DXR<#L *UZ* ,7P_X;M_#BWBVUY=S+=W,EU*+
M@H?WKG+,,*,9QTZ4:IX9L]5UK3]6DGNX+NR5XT:WEV"1'QN1N.GRCI@^];5%
M '+CP/9"PURS_M#4#%K;O)>9:/)+J%;;\G&5 %2GP=:FZT*X-_?&31$9+7YH
M\$,NP[ODY^7CM^?-='10!SQ\(6LA"7%]?7%HM\;];65D*++YAD&"%W;0QR!N
M]NG%:6LZ1;Z[I<NGW3S)#(R,6A<HX*N'&&'(Y4<BK]% & ?"T=Q=V<^I:G?Z
MBEE*)[>&X\H(L@&%<[$4L1DXW$^O7FJ5[\/M-NO$%QK%O?ZKI\MWC[9#8W9B
MCNL#&7 &<XXRI!KK** .6U;P'INI:M;ZI;7>H:5>PPBW,NFS"(R1#HC#!! [
M=_?@59OO!VFWITAEEO+632F8V\EO,0^'7:X9CDG<.IZYYSFN@HH Q+;PQ:6W
MB#4-8^T7,LVH1)#/#*4,9100HQMSQD]^<\YJG9>!M.L;2#3UNKV72K><3P:?
M*ZM%&P;<HSMWE5;D L1P/05T]% &#%X6@@UK5M5BO[U;G5(TCGYC*@("$V@I
MQ@,?7KSFK7A[0K?PUH=MI%G-/+;6R[8C.5+*OID 9K4HH XZ3X>Q/=W5ROB?
MQ-%)=2&27R;\("W3H%XP  /0 5;E\.31^(=#NK*]U"*WT^$PR1&X_<2Q[2 &
M3JTF=IW>@]<5TU% &1XB\/6WB73X[*[N+F&))DG_ '!4$LC!ESE3T(!J(^%[
M9_$O]NRW=U+<_8_L31OY?EM$3N(*[>YYZ_IQ6Y10!R6A_#W3- NU>TO]5>RC
MD,D&G379:V@;.<JF,\'D DX//7FK<'@W3XDUV.2XN[B+7-WVQ)67!W)L.W:H
M(^7C\*Z*B@#EAX%L_L^CPG5-4?\ LF436SO*C-N"[!NRG0+Q@8'?KS4__"&Z
M;)J&MW5S)<72ZU$D5Y!,5\ME52J@84$8!/?]:Z*B@#E]!\#6OA\ 0ZOK%T(D
M*6JWER)5M01C]VI7&<< D' XZ$YT?#7AZV\+:-'I5G<7,MK$S&,7#*S+N8L1
MD*.Y)Y]:UZ* ,75O#-GJ^KZ=JDD]W!=6(D6-K>79O1\;D;CH<#I@^]4U\$V:
MVNNV_P#:&H%-;9FN\M'G++L.WY./E&/_ *_-=-10!R.H?#W3+^UTE!?:G:WF
ME1"&UO[6=8YQ'C&PD+@C '4?S.>ATO3(=)L5M87FEP2SRSR%Y)&/5F8]3_\
M6 P !5VB@#DY_A]I<FNW>J07NIV:WK![VSM;GRX+ENY=<9R>^",_B:OW7A6U
MEUP:S9W5UIU^81;RR6NS$T8^Z&5U93CL< CIG'%;M% '-77@C3+C3M-L8YKN
MVAT^[%]'Y3KN><,6WN64[B68D^N:=<^#;2ZU34]0DOK_ ,[4;/[%,%=% CYQ
MMPN01N)!SWKHZ* ,.+PO:&]:[OYY]2G-HUF&NPG$3$%UPBJ#NP,DYZ?6JUAX
M*L;""QM#>7US86$HEM+.X=6CA9?N8(4,P7/ 9CCCT&.EHH Q+?PU!:^(=1UN
M*^O!=:A&D<H)C* ("$VC9QC)]>O.:S!\.M'_ .$3@\.M/?-;6T_VFUG\U1-;
MR[BVY'"C!RS=0>M==10!R@\ Z?+J$]]?ZAJ=_/<:>VG3FXF4"2%B200BJ,_-
MVQTSUR2RT^'NG6L^C3MJ>KSRZ0&6U>6ZZ(RA=AP ,8 Z8)[DUUU% '-1>"K"
M"+6H8+R_CAU=Y7GB$H*QM+_K"@*G!;WSCMBB3P3ISZ7H]FMS>)-HV!87B,HF
MA 7;C.W:05 !!!!'6NEHH Y^?PA976FZK:SW5V\NK)Y=Y=$H)9$V[0O"[5 !
M(  '4GJ2::_@^U>?0YFU"_WZ*"+7F/G*[#N^3GY>.WY\UT5% &1XD\/6WBC1
MWTN\GN(K:1T=_(90S;6##D@]P#^%1OX9@D\26VNR7MX]W;VS6JJ3'L9&(+ @
M)W(!Z_3%;=% '+VW@/3+2S.FQW-X='\_SQIC.A@4[M^T?+OV[N=N['MCBKT'
MAN"#Q5<>(5O+LW5Q"L$D3%/+V*25&-N>"2<YSS6U10!E>(] MO$^AW&D7DT\
M5K< "7R"H9@#G&2#CD"H)_#$-SKFEZO-J%ZUUIJ/'#S&%(< /N&SG(4>G3C%
M;E% '+GP%I,MGK=I>275Y;ZS+YUU',RXWX #+M4%2-JX^@HTSP1;Z;8W%LVL
M:Q>O+";=9[RY$KPQGJJ97:,X&3@G@<\"NHHH X/Q)H:Z+X L]"M(M7O;"*>&
M-Y+4[KFVA1@P=0@!;!51T)YSSC%1^&[6>35[:;3M<\3WUCEA=QZU;E(BA4X"
M[XD8MNV],C .>V?0** .1T?X=Z5H=Z)+.^U46*R^=%ICW1-K$^<@JF,\'D D
M@'GK6KH?AN#0;G49[>[NYCJ%P;F=9RA'F$ $C:HQP ,=.*V:* ,G7O#MEX@A
MMA<M-#/:3">VN8&"R0R#NI((]B""#W%+9:%%9W%U>?:KB?4+I%CDO)=GF!5S
MM4 *% !).-O4DG-:M% &-X;\.6_A?3?[/L[JZFM_,>11<,K%69BS8(4=22>:
M2\\,6EYXEM]>^T7<%[#;_9CY$NU98]V\*PQSAN>,>AR.*VJ* .2;X?:=)X=U
M30WO]1:SU.X>YN<O'N+NVYL'9P">?Y8I^L> ['5]0M-3&I:I8ZG;P^0;VQG$
M4DT><[7^7:1GGH*ZJB@"M86,&FV,5I;A_+C'!=RS,2<EF8\DDDDD]2:LT44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M2VR*7:8N-BJ.I)Z8KE=:\7SQ:=X7U+2!;R66L:A:V[^<IWB.;G(P>#CUSUK
MU73UM?&GBNQM((_[)N/#OVNZ@" QK=;F5&V] Q52??:#6;-:67_"MOAS##%%
M'YVHZ6TWD_(S,4())7!R?7K0!Z^DL<N[RW5]IVMM.<'T/O2)/%)(\:2HSI]Y
M0P)7ZCM7E.HQ/X<U[Q[%X<MTLV&@PW,<5L@0+*!*-ZJ.-V!^E:>D:5H.IW/A
MO7++6;;(C:*&&TA13<HZ?-'* 26 P2<]"": /1!-$7""1"YSA=PR<=?RIQ(5
M2S$ #DD]J\W^%WAW2#I9U0V,1OK74KZ."<_>B4RNNU?08SQ[D]ZTO'FHQV6M
M>$XM094T6XU!TNR_$9?RV\E7[;=^#SQE1Z4 =I%+'-&)(I%D0]&0Y!_&DBGB
MFW>5*DFTX;8P.#Z&O,O&L>G>']"UJ?1972.[OK1]66&3]W#$S!7*@<*64?-W
MPV>XK3UJPCL/B-X2ET:&*$7D=S!>QP*%26V6,%2P'!"L1@_[6.] '=^=%O">
M8F\D@+N&21UI!/"SJ@E0NPW!0PR1Z_2O*O"GA;0[O0/$MW<:;!+/::KJ:6[L
M,^4N67:OH,'I6.?#]E#\*?".OZ9 $\11R6/V>Y0GS969U0QD]2NTGY>@ ^M
M'MLD\43(LDJ(7.%#,!N/H/6G,ZIC<P7)P,G&>]>>^'X+/Q'JGCFT\00137$=
M^UN5F )CM/+7RMN?N@_,V1W)-<MI=K)K-G\+9->C^T7$[744CRCYIH1%)L#>
MH*A<@]<G/4T >SM=6Z(CM<1*DGW&+@!OIZU5OM:L=/U'3K"XF5;G4)'C@CR,
MG:C.Q^@"]?4CUKSW5M.T.VOM?TG2[2"/^S]$$<XNSN@MXF\Q@L2=2S')9MP
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
MD)(X4E<$<_6M>0ZB-<A"RV8TTP-OC8-YYER,%3G&W&<]\XKE_B;_ ,@?1?\
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
MPM*_M"74/[/M_MLR;)+@(-[KZ%NI'M55_!_AN33XK!]#T\V<4GFQP&!=B/\
MW@,8!K:HH R3X6T!HKN(Z-8^7>$&Y7R%Q-@8&X8YQ3Y/#NC2M9M)IELS60Q:
MDQ@F'_<_N_A6G10 C*KJ58!E(P01D$5FV'AS1M+F$UCIEM;NN=ACC "9Z[1T
M7/?&,UIT4 9%]X6T#4]4AU.^T>RN+Z'&R>6%6<8Z<]\=O2M>BB@##N/!GAF[
MNKFZN-"L)9KGF=V@4^8?4^I]^]2:EX4\/ZQ!;PZCHUC<Q6W$"R0*1&/1>.![
M=*V** ,W4O#^CZQIR:?J.F6MS9QX\N&2(%4P,#:.V!QQ3'\,Z')86M@^DV;6
MEHP:W@,(V1$=U'0'WK5HH S_ .PM*&HMJ']GV_VUH_*-QL'F%/[N[KCVJ)/#
M.AQ:9/IJ:39K8W!)EMQ"OEN>N2O3/O6K10!FZ?X>T;2M+DTRQTNTM[&3/F0)
M$ CY&#N'?(XYJK9^#/#5A)!):Z%8126Y+0L(%S&3C)![=/PK<HH CG@ANK>2
MWN(DEAE4I)&ZAE92,$$'J"*SSX:T0Z3%I7]E6@L(F#QP"(!48'(90.ASW'-:
ME% %>RL+33H3#9V\<*%BS!!C<QZDGN?<U'J.DZ?J\"PZC9PW*(P=!*@.QAT9
M3U!]Q5RB@"M::?9V%L;>UMHHHF)9E5?O$]2?4GU-4M)\+Z#H5Q/<:3I%G933
M_P"L>"$*6'7'';VZ5K44 5-2TNPUBQ>RU*SAN[5R"T4R!E)'(.#4-EH&CZ==
M_:[+2[.WN/*$/FQ0JK>6.BY Z>U:-% %+4=(T[5XXX]1LH+M(G$B+,@8*PZ$
M9[^]-.B:8VIQZD;" WT:>6EP4'F*OH&ZX]JOT4 <%X[\"6>I>'=8_L/0K/\
MMO455#<*J1L?G5F+,?7'..2:ZB\T+2=;EM+S5-(MYKFWYB^T1J[1$]1GD?TK
M5HH QV\*>'VL7LFT6Q-K))YSQ&!=KOG.YACDY[FI-1\-Z+JYMCJ&EVMTUK_J
M6EC#%!Z ^GM6I10!BMX/\-O826+:%IYM9)?/>+[.N&DY^8\=>3S[U/#X<T2W
M>Z:'2;&,W<0AN-L"CS8P-H1N.5QQCI6G10!D?\(KH M;2U&CV0@LVWVT8A7;
M$W]Y1V/OUJ6^\/Z1J5TMU>:?;S3JGE^8R?,4_ND]U]CQ6E10!GW6AZ5?2VLM
MUI]M*]I_Q[L\8)A_W?[OX56NO#&CS1Z@5TJQ::_39<M)%Q,.V_'+8_SBMFB@
M"CH^F0Z+H]IIMO\ ZJVC$:\8Z>W;Z=JK7WA70=3U#[?>Z19SW93RS-)$"Q7T
M)[^V>E:]% &1_P (MH(BM(AH]DL=F=ULJPJ!"?5>.#[BI/\ A'='^V/=_P!G
M6_G/*)G;;P\@Z.PZ%AQ@GD8K3HH S#X=T<WCW?\ 9UOYTD@F=MO#R#H[#H6&
M!@GD8%+?>'](U*[%U>:=;S7 3RS(R?,R?W2>Z^QXK2HH H7NB:7J0MA>Z?;S
MBV8/ )(P?*8="OH1ZBHKOPYHM]J<6I7>EVLU["FR.>2(%U'89]NWI6I10!D-
MX5\/MI4.EMHM@;"%Q)';FW78KC^(#'7WJPFBZ9'JAU-+"W6_*>6;@( ^W^[G
MKCVJ_10!F1>'-&@OFO8M-MDN&D\XNL8'[S^_CIN_VNM._L#2!>7-V-.MA<W2
M[9Y0@W2CT8]2/K6C10!5T[3+'2+-;33K2&UME)*Q0H%49] .!5JBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "J][>VVG6CW5Y,L,"8W.WJ3@#W))  '))JQ7%?$F*\&GZ+J-M#+
M/;Z9J]O>7D42EF,*Y!8*.3M)#8]L]J .@M?$>E7<UU ET8Y[5!)-#/$\,B(>
MC;7 .WWQBJVE>-/#NN7D%IINII<3SQ/-&JHX#(K;6.2,<'MUP0>AK!F>VUCX
ME:1KVFW,3V%AIUPM[=HP\LARNR,MT)!#,1VQSC(J3X1;%^&VF1!0DL1F$B%=
MK*3*YY'49!!H Z>XUW3K76;?2)IV6^N49X8O*<[U7[Q! QQWYXXJ"V\4Z/=V
M6H7D%T[0:<S)=N8)!Y3*,L""N<@<D#I6-\0[:>'3]/\ $5E"\MYH=VMR(XQE
MY(6^29!]4)/_  $5@VFC:Q8^,Y-/FB=[+Q)$M_?$'*6\L3#S8_\ =96CC]QS
M0!UO]IZ9/XMME76KA+H6#R_V<<K&8R5/FNI7(89 Y(.#TJ,_$+PKL23^UXS&
M\_V?S!&Y57W;<,=N%&> 3@'UK+OYX4^,^F,\BJJZ-/&S$\*QD1@I/8D G%<9
M=/$_P:\8PI@S3:M<O'&!\[[K@,I ZG(&0?0>U 'KFHZQ96$BVTT\HN)8V=([
M>%II HX+[55C@$CDC&<"N!\/Z_#>?#::[UKQ/>6R2:G-''J$;_O659_D PIX
M( & .A[58AUF'0_BCJ=WJTC+I^KV-L--O-I:/]WNW1!AG!)8MCO^5<M+,C_!
M76+<13+*VMLR1O"ZEA]M5_E!'.%!)QTQS0!ZM?>+="TW4I-.NM01;U(?/,"H
MSOLR!P%!R<D<#GVXJ2W\3:-=:"FN0W\;::_"S8(R=VW;MQG=NXVXSGC%<S)=
M6K?&FVG\Z,Q?\(^Z"7(V[C,K ;NF=N3CTYKD5:V_X5OJ$SS2PO:>)FNH62%I
M A^TYC9T')C(.>/PR>* /5+7Q-H]YJC:7%>8U!/O6TL;QR 8SG:P!QCOTJ>_
MUFPTNXLX+V<PO>3""#*,0\AZ+D# )P>I[5QOA36M!USQS?:K#K%O)J=Q9I;)
M91I(FV-"6+9D52YRW8< =^M6OB6WV>S\.ZA(K_9;'7+:XN9%4MY48#@L<=@6
M% '0R>)M'AGU"":]6*33HQ+="1&3RT.<-DCD'!Y&:I6GCWPO>ZC9V%OJ\3W-
MZ@>W4HX$@(# !B,;L$?+G/M7'/J$-]XL\;W$"3FWN-!C\F5H'57"I+DY(X'(
MQG&>V151([3Q%\-O VDZ8T<NI0RV$VV,?-;>6 9)&'51C=R>I88SD4 >OT5G
MV6LV>H:EJ%A;F0SZ>Z).&B90"R[A@D8;CTK0H **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K%\1Z'<ZS%9M9:I)I]U9S_:(I!&)49MI7#H<;AACW&#@UM44 8M
MAI&H?:8;K6M3BOIK<EH%@M?(1&(*EL%F)."1UQR>*VJ** *.L64NI:->6,,R
M0O<PO#YCQEPH8$$XR,]?6H?#FE2Z%X<T_29;A+@V5NENLJQE-RJH4$C)YP/6
MM2B@ 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@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
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
MD+QH2^,*HSP.X.> #T2L31?$:ZSJ^M:=]BFMI-+F2%S*RG>63<"-I.!@CO\
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
M<L'PH7.!C!P.O;M@8%=-10!S.@>"-/\ #XVK>ZG?QK&8H8]0NC,D"'@JBX
MQQW..,XJ'1/A[I.@78DL[O5#:1N9(-/ENV:V@8\Y5/;J,DX//7FNLHH YA?
MVGKI&LZ9]LOC;:Q-)/=Y=,LT@P^#MX! ' _#%3R^$K6:ZT6X>]O3)HX(M3N3
MNNT[OEY^7C_Z_-=!10!@>'-$N-)O=7F>[O9;>\N?.BBNY_-,9.=Q7^ZIR %[
M!1W) =J_A6TU;6+/5C=7MG>VT;0B6TFV&2)B"4;@\9 /&"/6MVB@#D3\.M'_
M +!N]%6XU!+.[NS>2J)\G?OW@#(. & /')QR36H_AJ!_$<.NM>WAO8;8VJG*
M;?+)!.1MZD@'/MZ<5M44 <LO@'1CX=O]"N3<75C>SM<2+,XW+(S;BRLH!!W<
MTZR\#V5IIES9R:GJ]X\Z"/[5=WADFC0$$!&QA>0#P,G SG QT]% '/R^$;2Z
M:ZEO+R]N+NXMA:&Z9T22.(-NPI15 .[G.,]/2K=CH,%IJC:I-<W%Y?& 6PGN
M-F5C#;MH"*HY/).,\"M6B@#(UGPY9ZU<V-W))/;7UBY>UN[=@LD>X88<@@J1
MP000:B?PGILVE:I8W(EN/[5!%[/(P\R7Y=HY  &     !CIUK<HH YL>"[/S
MM'F;4-2>722S6[R3*Q+,NTELKS\O&.!^/-+_ ,(5I4DFN-=-/=QZV%%[%,R[
M6VJ%4C !4@ #@]L]>:Z.B@#F-$\$6>A0ND.J:O<GRC# ]Y=>:;9#U$8(P.@Y
M()P,5I^'M!MO#6BP:392SO:VX*Q"9@S*,YQD 9')ZUJ44 <X_@?0I- U313:
MD66IW#W-PH."9&8-D'M@@8],5<\0>'+/Q'H;Z/=O-%9N4++;L%)"D,HR0< $
M \>E:]% &'=^&DN[BYF.J:A']JMUM[A$:/;*HR,X*'!^8\KC]!5#5?A]HVHR
MZ=/;RWVEW.GP"VM[C3K@Q2"$=(R><K]:ZNB@"KI]A!IEC%9VP?RXP>9'+LQ)
MR69CR22223U)JU110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !37=8UW.P5?5C@4ZN#^+-O;S>%K)
MYD7,>J6FV3HR RJ"0W4<=Q0!W$=Q#,TBQ31NT9VN%8$J?0^AI$N8))!&D\;.
M02%5P20#@G\^*\\E\-Z=I/Q8TF+1K"""UOM-N1JEM$@$;QJ5\MG7H268C)Y.
M#[URFG:9%I_P ;Q!I5FHUJ.TFB%W&/WJ0FX(D ;J $!/MR?6@#VZ*ZMYWD2*
M>*1XSAU1P2I]_2E6X@=699HV"C+$,#CZUY_XCM;6#4_ NH>&XXHY);Y+=3;@
M 2631LT@..J@*#ST-5'@/ACQGK/AVS@6.#Q.@N;%DC&(YN$N/R4B3'3@CO0!
MWUQ)>MJFG-:W5F+!O,%PD@)DE.WY/+(..""3G/%4O%^MRZ'X9U*]LYK1;ZVM
M9+B**XY#[%+$;003TKG=9TZRT_XF^ DM+:*$)#?0KL4#Y%A7:OT'/YFN=26T
MUKX8>/KC5$ADU:.:]%R)0-\3(#Y*C/(  7;[Y[YH ]1T[4EE\/V&H7LT4)FM
MXY)&9@JAF4$]?<U>:6-83,TB"(#=O+<8]<^E>66U_"_B?0-/U"^@MK6;P["U
MD;B-7CDDSB4#=QNV[/?'UJ%8+#0-5\&Z#'J+WOAV34+O=),5\HSJF8H@1P5#
MLV!_>7_9H [/0?$-YJ?C/Q!I<DEI+96,5M):R0*<L) Y.X[B#]T#C%;6JF_$
M=J;"XM(3]IC$YN5)#1$X95P1ASQBN1\+P6EK\6/&L=LD4>^&Q=DCP,L5DR<#
MOTS]:?\ $N"%QX4G>-#+'XCL0CD#<H+\@'W_ *4 =K+<V\ <RSQQA%W-O<#:
M/4^@J0$,H92"",@CO7G5MH6DZA\6_$T5YI]M<1-I]I(T<D89&<F0%BIX+8[]
M?SK3^$\CR?"_0R[ERL3H"3GA9& 'X  4 ;XUVRN-9N]%M;F(ZA;0I(X/S!"^
M[:" 0<_*3CTQZUE^!O$D_B#PK8W^IO:QWUS+.GEQ?*&V2NOR@DGHHK)TFWL8
M_C#XE=X;=9/L=D\;,J@[F,@)'N3BN(M]-L8O@WINL);1#4H=85H[K;F1/].*
MX5NH&">!QR?6@#W">ZM[;9Y\\46\[5\QPNX^@SUJ6O,)S9ZUXS\7:)K>HV]J
M[)$D$=S&AW6K1#F,OZ.7)QT)KN?#5O#:^&=/MK>\FO;>*$)%<S\M*@X5B>^1
MC![C!H T3<P"01F>/>6V!=XR6QG&/7'-"W5NUPUNL\1G49:,.-P'J1UKR_PS
MH&GM_P )K>V^F6\FHV&M73Z?\@/DR")"NP=LD]NN!Z"F>&[71->T+PGJHU]4
MO;2:)U6!$6X:<C$D4A^\P8EMV>H^;WH ]2^UVWV@V_VB+SAC,>\;AGVZTKW5
MO'.D$D\22R?<C9P&;Z#O7F-L]WH6M:9]NMK35]#O-7=K#4X/EN;6>5G^653]
MX99ER.@'/0"HM+CM=<^'/C"36D3^U(KJ]-W(X_>02)DQ$'J JA-OTH [+6-<
MU#3_ !SX;TF/[.;'4Q<^;N0^8IBCW#!SC!)';M70_:8#&9/.CV XW;AC/UKS
M6"6_FU[X62:KN^WO9W33[_O%S;+G/OZ^]9TGV2#P3\58)?)C O[LJC8&"T";
M2!ZD]/>@#TZZU[3K36++2I;A!>7BN\<>X9V*,EC[= /4GZT^T-__ &MJ"W-Q
M:/:?NS:Q1*1+&-OS>82<')Z8 XKSP06#^,O ,UQ%;,CZ+.S/(JD-MCB())]!
MGZ57O&NM+O\ XL2Z)'Y5VEO:R1B%<%6-N2S #^+DGZT >JQW5O+,\,<\3RQ_
M?17!9?J.U)+=VT(8RW$483 ;>X&,],_6O-=:M[4>&_ VJ>'4C2\^VVB6TD(
M:2)U_>HQ'4%02V?[I-5UT#2+S7OB:EQIUM*D2Q-&CQ@K&S6H)91T#9R<CF@#
MUBHI+JWAECBEGB220X1&< M]!WK#\!2R3_#[P[+*Y=VTVW+,QR2?+'6N%CBT
MWQ,?&&EZ_K$%E<QZC*LJS)&)8X%(,+HS<@!0"".AR>_(!ZK-=VUNZI/<11,^
M=H=PI;'7&:IG7=/'B :&+A#??9S<-&&'R+N"C/N2>/H:\[\1V]]8Q:IJD$<'
MB#2/[/AAU:RN_P!W=Q(D>[S$8C&2K%R"/O9QSTT;<Z=<_&1+YH(56?PY#<1F
M6,!MQN#@\_Q<@>O2@#OQ=VS7)MA<1&=1DQ!QN ^G6N;\/^([J[UOQ'9:K+9Q
MQZ;>1V\#H#&&#1AQG<QR>:\_-U8R:=X)U'36BAL9O$>Z!IWWW<JNTOF/(_&
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
M2W.C3Z-'I\UD[7.JVUE=12#<ZI(V"1AA@_4'K7+:E%_PC7C7Q2/#MI%:R?\
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
M<<'^5:UQ;07=N\%S$DT+C#1NN58>X/6I:* ,JV\-:)9W4=S;:59Q31Y\MDB
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
M(4B49/8L5;&>M<]J-T+3P;\1="DM[HZG/J%W<10+;N=T4FTJX.,;2/?VZD4
M>B7/C*U@\866@+;W3FXM&N3,MM(RXRH4 @<_>.3T&!D\U)HVHZ7+J&O36^M3
MW0AF4W27#GRK,A!\J9  7 W'DCFN;>Z%M\0_#&H26]V+:?19;9&^S29\TO&0
MI&,J< ]<=*Q=2T^]URS^*%AI>XW5W+"UN!QYRK$@8*>^=K+]30!Z/:^*=(N[
MZWLX[ETGN4,EN)H)(A.H&28RR@/QSP3QSTJA/\0_"UO%=2OJ>4M9C!<,EO*_
ME,,9W84X7YA\QX]ZP-7N8?&:^#_[)#+=VNIP7MRFPJ]G&BMYBR#^$DD+@]<\
M9 K*5XV\*_%% "9+JYNS NTYF#0*JE/[P+ @8[T >LHZR(KHP9&&58'((]:J
MW^J6>F+%]JE*M,^R*-$9WD;!.%502> 3P. ,U6\,.)/"NDD'.+.('U!" $'W
M!R*YOQ49]+^('AK7;A7;1XHKBUGE525MGD"E7;'13MVEN@[T ;W_  E^A#2;
MS4WOPEK9,4NM\;J\+#J&0C<#WQBI-'\3:1KUQ<P:9=^?);*C2CRW4 ."5()
M!S@],]*\]UZS:X3XB:W:Y-AJ&EQVEN4!(NIEC8%D_O8RJ@CJ<XZ5Z+X;>.3P
MQI9BQL%I$N ,8PH!&.Q'3% $FM:YIOAW3)=2U6Y%O:1?>D*EL?@ 35.W\8:%
M=&Y%O>F5K>80.B0R%F<KN 0;<OE03E<C )Z5C_%@&3X8ZW BL\TT2I'&@+,[
M;U. !R3P?RJCXYN1:7GACQ"D%W<Z):M,EV;!G#Q+(BA),(0V%*D'V- '4VWB
MO1;NQFNX;LE(9Q;2QF%UE24D (8R-^XY'&.:EC\1:7)97EVUPT,-D_EW!GB>
M(QMA6P0P!Y#+C'7(Q7#W5KX5U31;F\MH-3L[._O(#_:ZF9)O.0,5F'F9;:O
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
MR&(^NUN#5M65U#*P92,@@Y!%+0!FZ)I3:39ND]W)>WDS^;<W4BJK2O@+G:O
M "J !T 'UK2HHH **** "BBHC<P"X%N9H_/(W"/>-Q'KCKB@!+N&2XMGABG:
M N,&1!EE'?;GH??GZ4EE96VG6,-E:1+%;P($C1>@ J>B@ HHHH ***8LL;2/
M&KJ73&Y0>5STR.U #Z*** "BBB@ HIJ2)("8W5P"5)4YP1U%.H **** "BBF
MQR)*F^-U=<D94Y'!P?UH =1137D2( R.J D*"QQDG@"@!U%%% !1110 444U
MW2)&>1E1%&69C@ 4 .HID4L<\2RPR))&PRKHP(/T(I] !1110 444C,J(SNP
M55&22< "@!:*165T5T8,K#((.012T %%%% !1110 444R26.&,R2NJ(.K,<
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
MWGOC&$"_=7ODG/ '/)J#Q=HNHSZ[X=\1:7#]JGT>:426F\*9H95"OM+$#<,
M@$@'UH NZ?XG-[J6I:/)8M!K%BBR&V,H*RQM]UT?'*YX.0"#U%<Q\/;&+Q)H
M-KJNLZ:DEY#J-S=0WIE^?S/.=<<8.  %P>, <<"MVPTFZF\:WWBNXLI;?.GI
M86]JS(9' <R,QPQ49)  SV.<4WX<Z;J6C>$HM.U2Q>UN(YYWP9$<,'E=Q@JQ
M[,* +^K>(IK'49K&TTV2ZE@LC>RN[^5&$R0%5L'+G!XX'')%7]#U>WU_0['5
MK4.L%Y"LR*XPP!&<'WKE]>T_7;SQ9,KZ8NI:-+8B.U#7")%;SY.YI$/+$C;@
M@-C' &2:T?A_8:CI7@;2M.U2T%K=6L(A:/S5?IWRO'/ID_TH ?:^*6U"=VL;
M$7%I%?M82R),/,B=7V,S)CA<CCG."#@ YK.UGXCZ?I$%Y>"*.XLK&<P7++<H
M)00VUBD9Y8*>#R#P< ]:R[GPO?7/B:VUK3])GT?6%U'_ $J[AG06]W:!SDR(
M&)8LF.J@[CZ<U)I-IXL\,:CJ.D6V@V^I:=<WDMS9Z@;I(Q )6+E95/S':Q/W
M0<_R -2^\=2Q:Y/I&F^'[W4;F.R2^C\N2-5EB9MN02>.AZX)].]+I^OZ/#XA
M\632Z8VG3Z=#;RZA=R;29D\MF4_*3D*H/OSTI+73-4C^*,VJR6,C6#Z1'9?:
MM\8!D61G)VAMP!#>G6LVY\*ZEJ^L^/(;BU>UL]<M((+6Y9T8;DC922H8L!EA
MVY&>E &G;^/[1]?TS2[F!(O[45C:R17*2D,HW;)%7[C8Z8+#/&:N:+XI;7(]
M/N[6Q#Z;?E_*N4F#%, D>8N/E)QTR<=#@\51\,7GBZ<6MEK7A^"P:V %Q?+<
MI(MQ@8_=J.1N."=V,#/>LC1/"]];>)M+UFRTJ?09I0S:W;K.AM;@E#RJ*Q^;
M?@@X'&<\\$ ](KCUU[4[GXDW?A][&)M.BT])CF4$N'<J688_V2-OU/? U?#6
MM7^LV][_ &EI)TRZM;IH&A\]9@1M5E8,O'(8<=JRY-.U:T^)\NL0:?\ :=/N
MM,CM6E69%,3I(S'()R<AN,=^N.M ')^$/$W_  B?@R68Z//)I4.KW$4]S&Z*
ML"M<%%PI.6 )&<# S['';:UXP@TR[N[.WC@N+FSA$T\<MTL/!!(5<_><@9QP
M.1DC-<;-X8\0R?"G5]"&CRC4+G4'GBC,\."C7 ER6WX'RC'UK8N[;Q+H7C2_
MUC3-"&KZ?K$4)FMS<QQ2VLT:[,_,=I4C&<$\C\P#K- URT\2Z!9ZSIY8VUU'
MO0.,$<X(/N""/PKGI/'_ )7A_7=5?1YMVB7+07=L)E\S"@$N.Q7# CU&?I75
MZ>+H6,7VU8EN2"SI%RJ$G.T'C..F<#.,X&:Y._\ "$]UX[GN@(VT+4K9&U*%
MO^6DT)Q&,>A##/\ USP>M &X=46^N+"Q-G'<0W]JT\C>8&1(QMZ@CY@=X ]>
M?2O/O 'BEO#WP\\-1S:3<-ITURUHUX'4+&[SN%^7.XKD@$]O>NJ\"^']1\-Z
M-/%J3&YG@)M;3:1N-I&S>2.3C<0Q/4=0#TKF(/#'B&+X5:+H1T>4ZA::A'/+
M&)X<!%N#*2&WX/!Q]: .YN/$<KZCJ%CI.GF_GTY5-R/.$8#,-PC4D'<^,'!P
M.1S7(^*]6TSQ1H'@W7+%=R2>(+/RVD3$D9\PAE/H01@CVK6T[3M6\-^+]>O(
MM-GO].UAH[I/)DC$D$P7:R.'8 @X!!!.,8]ZQYO!FK:=X2\/Z?;6?VN[AUR/
M5+P12HJQCS3(RJ7(S@$ >N,\4 =+KGC:VTJ;4(H(H;F33D#W*/=)"W*[MJ _
M>;;@XX'(YSQ6WHVK6NNZ-9ZK8L6MKN)98RPP<$="/4=*XV2U\3>'/&.JWFG:
M$FLZ7K#QS[1<QPR6LP148-NZJ0H/&<?S[BS2X%C$MX8_M!7]X(ON@GJ%]AT!
M]J .9N?'44.C3:_%ITMQH4$K1R7<<@W[5?8TBQX^9 P/.0< D BC4?'#V^NG
M2-.T.[U*X;3_ .T(&AEC5)DW!>"3QU/)QVP#FL'3O#FO:;\/M1\"G3VF#)/:
MVFH^:GE&&4L0[C=O#*'.0%.<#![UJ:?H%_I?Q!T^XAL9GTFTT)=,%R9(_O!U
M8$KNW8PO7'6@#M87:2"-WC:-F4$HQ!*G'0XXXKA_'%]?IXH\)Z?%:":UGOG=
MT,H F9(7(4@CH#AN>X'I70:#K5_J=[JMKJ&DG3WLI]D9\]91-&<[7R/ND@9V
MGD CUK+\5:?J=WXK\+7EEITMQ;:=<RS7$BR1KM#1,@P&8$G+9H S].UV'1-7
MU?0-!\(7AEMIHKJXBBFC"'SR=SKEL #;G:,9YX&#6M=^,O+L=2U*RTV6]TW3
M)7BN9HY ')3_ %AC0_?"\YR5R0<9J+1]/U*W^(WB'4Y].ECL+ZWMHX9S)&<F
M(/NRH8D9W#'';M65I6BZYX>T?7_#L>F/>P74UQ+I]VLL80+-D[90S!@5).2
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
M&)&2>./RH /&.M:AX=3P]:Z7:J\=YJ4%FS-+@JO)VC.<Y"D$GI^/&*9Y]/\
MB[J<UCHYN+R?0H)'MXG1 7\U\EG.!V SR3QQZ;WCK2]1U&WT2XTRT^URZ=J\
M%[) )%1GC4,&VEB!GYL\D5!:6.KI\2;O6YM*D6TETF*V#)-&W[U79R!\P./F
MP"0.?2@">T\>:=>>&]*U9$,3ZF[10V\\BQ[9%W;PS'@!=C9/TP"2!5GPSXNM
M?$=WJEBL8AOM,D5+A$E$J$.,HR./O C/8$8Y%</8>%O%.F>%/#UU:Z8C:QHE
M[=2M833H%N89G<L%<$@-AAC/<'\?0M!N=5O8I+G4]+72PVU8[0RK*XQG+,R\
M<Y  &<8SGG  .+\?VVE'XE^!GU*&T^S3-?"Y-PJ['"P@KOSP0#TSTJKX>U2;
M0-7\:ZEIUM>7/A&SB6:VB0X3S%3,ODER!L&#G''3%=!XGTS5KSX@^$M4M-,E
MGLM*:Z-Q(LL:_P"MB"+M#,"<'K_6MWQ9:W5_X0UBQLK=I[FZLIH(HU95RSH5
M&2Q  R: ,BW\=YT]+^]T:YLK2X2W-E+--&!<O*,[1S\N,$DMC@9]JDTWQLFI
MZEJ>DQ6D3:I8Q+.(XKI9(IHV.-RR =CU! [5FZKX?UR[\ ^'EL;9(M;T5[:X
M2UN'7;*\:%&0LI(P0S8.?3I6UI5_KU[:SW5_X>_LW;$52S%Q'++*Y[[@0J@=
M!D\Y.<8&0#C?!]UIZ^!?#_B;7K!#J$;DVMWYP$D\TS,K9.1@'/.XD8&>U= /
MB-:I+K5M+9&2\TNS-\T=G<),DT ZLKG;R#P00#Z9K$M?"?B)/A7H6G0VB6^N
MZ'<1W44,\B-'.R,WR;E)X*L>N.?SK;N9/$NO^%-9BN/#8TV6>PFMHK3[5%))
M+*ZD!MP(55'UR<G@8&0"*Y^(T]GH!URX\,:BFG-%;213^;&0_FD#[N=PP2.Q
M)R#@5IOXP>U4)J.E2:==3W+06D5U<QJ)E5=QD+ D*H'!ZG.!SFL77=$UJ^^$
M=CH=OI4K:G'%9QO"9H@%,3QLQW;L8^0XP?3I6AXQTW6Y[O0O$.AV275[ICR>
M9IT\BH9HI5 =0V2H8;01SC^1 "R^(VF7%CJ<DT3)>:?=):26T,BR^;)(<1"-
MA@,&SQG&,'.,5F*9W^-NG/=:;':3MHTY,D<@D$H\Q,9; .1R,$=Q@FI/$6E>
M)?$_AV"\CTR'3]1L+^WO[33Y)U8R&(DD.Z_*"V[@<@;1SR<30PZ]J7Q"TC79
MM FL;2+3YK:83W$19'9D/1&.1\O'Z@4 6_B1#JLOAJ&33+)]02WO(IKVQ0X:
MZMUR7C'KD[3CN 1ST.?X0O?"'B+5X]8\-"*TN[:"2*ZTX1^0XW%<%X^F05QN
M'KC-=5KTNKP"PETFT%V4N@;F'S%0M#L<'!;C(8J0.^.W6N:;P]+JOQ&TGQ)%
MH\ND_8HIENYI6C#W>]=JIA&;(7DY;V SV $T#QO<MHWB'6-?MUMK33[^>#]U
M)OQY95!&HP"23W[ENU;/_"4O::YI^EZOI[63:D&^R2B42(SJ,F-R -KXZ=0<
M'!KD9O!>N:AX7\6>'GMTM6NM4FU"QO&F4I(3*LB#:,D?=(.<8XQGMNW>G:GX
MJU#PY-J&E2Z:NEW/VVX\V6-MTJH55(]C'(W-G)QP!W/ !:F\:$6BZE::3<WF
MDF[^R&X@.YR=^PR+&!R@8$9R#QD CDX.F7EMH7Q"\>S1VZM(XL/*MH@ T\IB
M<[5'=CS^I.!DU)X5L_%WABU?PLND13V44\AM-7^TH$2%W+?/']XNNX\ 8/ R
M!S6?J_@_7+SQ?XB\06-G-:Z@GV:;1[GS8R)'CC99(W7?]Q\XY^O&,$ ].M))
MY;9)+FW$$K#)B#[]OL2.,_2IJI:3<WEWIL,VH6#V%V5'FP-(K[6[X9201Z=#
M[5=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K*UWP_9>(K2*UOS,88Y5F58I"GSJ<J21SP1FM6B@
M!$7:BKN+8&,GJ:6BL:^\5Z+IMVEM=WA1FG6V+B)VC25@"J,X&U6((X)'4>M
M&S1110 4444 %%%% &'J_A+2M9U"/4)UN8+^./RENK.ZDMY-F<[24(R,D\&M
M#3=+M-*A:.U60ECEY)I6ED<^K.Q+'\35RB@ HJEINK66K)<M92F06UP]M+E&
M7;(APPY S]1Q5V@ HHHH **SH]=TV77I-$CN0VHQ0?:'AV-Q'G;G.,=3CK6C
M0 4444 %%%% !1110 4444 %%%% !13)94@A>61MJ(-S'&<"L>/Q;HDVBV>L
M17A>PO)UMX)5B<[W+E ,8R/F!&2,4 ;=%%% !1110 4444 1PP16T0B@C2.,
M$D*@P,GD_K4E%9VH:[INE7=C:WMR(I[Z40VZ;&.]SVX''0]: -&BBB@ HHHH
M **** "BBB@ HHK.LM<TW4-4O],M;D27=AL^TQ[&'E[\[>2,'.T]* -&BBB@
M".&"*W5EAC2,,Q9MHQDGJ3[U)15'5]7L-"TR;4=2N!!:0C,DA4M@?0 F@"]1
M3(94G@CFC.8Y%#*<8R",BGT %%%% !114%Y>6]A:R75U*L4,8RSM]< >Y)(
M'<F@">BLS2M?TW6IKR"RF<SV;A+B&6%XI(B1D95P#@CD'H:TZ "BBL[2M<T[
M6_M?]G7(G^R3FVGPC+MD !*\@9X8=* -&BBB@ HJ.XGCM;:6XF;;%$A=R 3A
M0,G@<FHM/O[?5-.MK^S<R6US&LL3E2NY2,@X."/QH LT444 %1O!%)+'*\:-
M)'G8Q&2N>#CTJ2B@ HHHH *Q]/\ "^DZ7K-YJUM;O]MNV9I)))7?&X@L%#$A
M02!G&.@]!6Q10 'D8Z5DZ-X>LM"FOI;-I]U].US<>9*7#2' +<].@Z<<5K44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4=8UBPT'
M3)M1U.X$%I",O(5+8_  F@"]13(I$FB25#E'4,I]0:?0 4444 %%%8L7BS0Y
M[#4KZ.^!MM-E:*[D\M@(V4!B.F3@$=,T ;5%5[&]M]2T^VOK5_,MKF)9HGP1
MN1@"#@\C@CK5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "L'Q3K[:%;Z?' B/>:C>Q6-OYF=BLY.
M68#D@*"<<9P!D9S6]6#XM\-+XFTRWB2Y-I>V=S'>6=P%W>7,AX)7C(Y((SWH
M H#7M4T_QI!X<U"2WF74+22>QNXX2NUT^^CIN.1@@@@CT]ZS/AM%>R_\)*;R
MXMIX1KUV&06Y!,@=?F!+G XX&"1QS6_!H5W<^(+?7=5DMFN[2V>WM8H VQ"Y
M!=R3R2=H&,<#/7-,\)>'[WP\NJ)=75O<+?:A-? Q(4*&0@E>2<@8ZT 6/$.H
MZA8S:>MLUM;V<LC"[O)V!\D!?D54)!9F; &,X]*X^7Q[K8\!W>L0Q637EEJY
MTZ3S(7195$RQA@I.4.&!P<XYXKI_$7A[4=2U[1-7TV_@@FTTR@Q7,)EC<2*%
M+8#*0PQP<]S7/R_#O57\/:KI']LVS)?:M_:2R-;$%?WJRD'#<DE0.,8&>O8
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
MM=7M);_1[RS@=$DN(7B5W!(7<,9('7K7*)X*U)-,\(V8O[4_\(\Z.6,3?O\
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
M^P+Z>+:T$C?:(XT1MOW_ )3@GGGKC QDW;O4=5OOB1X;6VOHX;*YTN:Z6W>
ML%/[O.2&&3AL ]!SP<U./!.I?\(_XKTMK^USK]S-/Y@B;]QYJ*A&,_-@*.>*
MM/X3U(:MX>U*WU&VBGTVS>RG#0%UE1MOS)\PVM\G?(Y[XY -OQ'K47AWP[?Z
MO+&9%M8BX0'&\] ,]LD@5S\?B'7K/7;9;NV-SH\D$KW=RMC);_8V1=P/SD[U
M;D>H(KH]>T:V\0Z#?:1>;A!=PM$Y7JN>A'N#@_A6#HGASQ&D"V7B/7H-1L88
MVB18;<Q23@J5S*VXYX)X ZX))Q0!EZGXMU^'P59^++9K&.WNY("EG) S,L,S
MJJDN''SX8$\8[>];EEK>I7/CC6]!9K40VMI#<6\@B;<#(7&&^;YL;>V*X7Q/
MX>UOPS\.O[+N]9MKO2;2\M$M!]G*SE/M";5=MVW"CT&3@<]CW%UX;U2/QK+K
MNEZA;017EI';7<<T!=AL9BK1D,!G#$<Y'?GI0!F:/XMUK5_!>@:PZV%K]ME=
M;ZZ8[8[=%+@%49LLS%54#)Y/0UDZQXANO$/PD\;&\6/S;"6YLO,2)H_-5 I5
MBC<J2&&1ZBKNG?#W6=*TCPS!;ZU:/<Z'/-(HEM6,4BRA@=RAP2R[CAACKTJ9
MO .J'P]XITAM8MW77+F2X$AMB#$9 H;(#<_=X'&.Y/8 [73?^07:?]<$_P#0
M17 :9K^H:3J?CS5=5OH[FSTN8?NE@*L5$*LJH=V%&3CD').<\UZ#80RV^GV\
M$[(TL<:HS(" 2!C(S7+GP0\VI>)EN;V.32-> ::W$)$JMY0C.'SC' (XSG'X
M@%;4/$^M:%8Z'K&H_8YK#4)H8;J&&)E:V,OW65BQW $@'(YZC'2NTN7ECM9I
M((O.F5&,<>[;O8#@9/3)XS7)6_A#4;C2M)T?6;^WNK'3)HI5DCC*R7/E?ZL.
M"<+@A2<9W8[9KIM7L#JFC7VGK.]N;JWDA$T?WH]RD;A[C.: ./TSQ=JA\3Z!
MI=[+97!U.VF:Y2WC(%I/&JL460,5?&2I'4$ ]\5FZ=_R ?BC_P!?UY_Z3)6C
M8^"=<AO/"US<:Q89T*.2W"0V957B9%3/+_?PHYZ#T];=KX0U&WT[Q7:F]M6;
M79I9E81M^X,B!"#S\V  >W- &KX)_P"1"\._]@NV_P#12UNUF>'M-FT?PYIV
MESRQRO9VT=OYB*5#A%"@X/3.*TZ "BBB@ HHHH **** "BBB@ HHHH ****
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
M%^J2O',T>[]W+\V%(&[Y1SUZ^IKT*X\&V-SK4.K->:@EVEL+25HI_+%Q$"2
M^T#H2>5P:J1?#O1X- T[2(KC44BTZY%U:S"X_>1.,C .,;<,1C'?UYH RII-
M7\2:KXETNPN6@;3&CM;9AJ,L#Q,8E<2L%0^9EF/WB00O3J2_3M0U34_%EIX8
MU>^!DLM(6ZO'L)FC%S.9/+R&7:P4;2<#'+<]*U-3^'^EZAK*:M#>ZKIU[Y2P
MS2V%XT1N$7@"0\EL#OP?>I]0\$Z9>7NG7UM-=Z;>Z?%Y$%Q92!6\K_GFVX,&
M7OR#S0!D?#" VT'BF S23>7XANE\R4Y9L!.I[GWJ[K&IS7?Q TOPP)Y;>V>R
MEOIVBD*/-M8(J!A@@9)8X()P.V<ZGA_PQ9>&S?&SFNY#?7+74QN)B_SMC)'Y
M#WXIFO\ A2Q\075C>R375GJ%BQ:VO+.0)*@;AEY!!4]P0: .$LXKC2[+XHFT
MU"[CGM9&FBN"^Z0%;4,H+,"3C@9/.!USS5_6+[4-.\*>$?%)O[PVUNMJ=5C$
MS;989$ ,C#/)5F#>XSFNAB\":;%!K<8O-18ZTNV\=Y]Q8;-AQD8&1WQQGC Q
M6FN@6?\ PC'_  C\QDGL?LOV0^:06,>W;C( YQWQ0!A:I+=3Z%XJUBTU"Z@5
M+>5+-HY<JIB0[G .0"7##IT4$=3678ZY>:A)X&T*6[G0:AI(O;R=9"LLY6),
M*''(RS%B0<\=>378OH%F?#'_  C\32P6/V7[)^[(W"/;M(R0>2.]9EUX#TRZ
MTS1[3[3?0S:. MC>PRJL\*A0NW.W!!4 $$'..: .(?4)O"-_\2;JUN)'DBN-
M/2.:YD+F,2(BY+'.0H?J<_=&<UUEOHWB*V\0I,NIK;Z5<6SQ30-J$ES(9<$K
M)%YB84\'('&.<<5<@\!Z.DFLO<O>7W]LQI'>K=3EE<*H4' Q@\9SV[8& #0O
M!%GH,96'5-7N2L9BMS>77F_9E/:,$8'89()QQTH X'3-0UE/ G@SQ+)KVHS7
MMQJ-O;SQO+^ZDCDE*,K+CDX[G)'; P*ZJSNI?%>I^+$EO;NVBTR<V5M%;S-'
ML(C#&1L$;B6/ ;(PO3DYT%\ :9'X=T[0DO+];+3KA;BW =-RNK;ER=O(!Y_G
M4T_@FPDUVXU>WO=0LKB\C6.\6UF")= # +C!PV.,KM- '#:%>ZII_P -/!EW
M;V-]?Z5':.;^WT^8I<#IL=0I#,%^;*@]P>U>A>$+^TU/PQ:7=CJ,NH6\A<I<
M39\PC>WRMGG<OW3]*JZ=X(L]'LM,M=-U'4[8:=%)%$XF5RR.5+!@ZE2,H,8
MQVJO>>#DBCT:#2;F_M?L5Z;IGBN J2EG#2F4?Q[LL  , MV% '62(7B9 [1E
M@0'7&5]QG(KRA9KK6/V?M5N=1O;JXN4@OR9FE(9]LDJ@-C&1@ 8Z<#BO5W4L
MC*'9"1@,N,CW&>*YN'P/I]OX1N/#*7=]_9T_F!\NF_:Y)==VWH2Q/KS0!H>&
M;5+3PWIZ)),X:WC<F65I""4' +$X'MTKC?&=]>1KXLFM-4O9I["P6:"*SD,*
M:>RQL^9#N D+$ [<,< < '-=]IUD-.L(+-)I9DA01HTN"VT# S@#/2L"_P#
M6E:A?ZO=27%_&NKP^5>V\-P4BE(38&P!G=MXZX/<&@#"N;O5-2\6^$;?^V+R
MWM]3TF::YB@95!8+&<CC@_,>><=L=:JV$&O:OX-\5Z=8ZS?_ -I:3JUQ!I]P
MTY\QU14=4=OXL[BN3ZCTKK+7P78VE_I-Y'>Z@TNEP-;V_F2J_P C !@V5R<X
M'TQQBH#;VO@2UO;Z"WUG4_[1OO.GAMH5G<2N,%]J@87"@'L..* *^@:Y'XNN
MM'O+":XCM(++[1=1B9O]:QV+$_/S%2DA.><A>QIOQ;O9[#X8:U);N4>1(X"P
M[+)(J-_XZQK6\):+'H^FW$OV-;2XU"[EOIX5Q\C2-D*<<9"[0<<9!Q5SQ#HE
MMXC\/7^CW9(ANX3&6 Y4]F'N#@_A0!A>/H;S3O" O](FN86TAHYV@MY"@FMT
M(\R,X_V ?<8XZUB-XJCL/B ]V]Y=S>'[ZP<VS&9C&+F-!*RH,_Q1L,?[0(%=
MQI7VFYT=+758,721^3<@C*2G&"RGNK=?49P<&J$?@C0XM$T?2!;$VND3QW%J
M&.2)$R0Q/?)))]<T <KK>G7<.M?#ZTN+VX%X]S<F:?S/,96-NQ8*6SP.0/PJ
MM)XBU+PS8>-K5=0GN5TV^M(K6>]EWO"MP(\DN0<A2Y(R#^-=[JGAVVU;5],U
M*:YN8Y]-=GMQ$RA0S+M8D%3G()%5/^$*TJ277&NFGNX];"B]BF9=K;5VJ1@
MJ0  ,'MGKS0!F)HFO0ZT[RWXBT:YM'AGMCJ<TTIEP2KQ,RJ4. <@$#'..*X>
M&VV? 7P[(DTWF3W=D29)&<*?M Z G ^@Q7I?A[P99>'3E+_5+_8ABA%_=&40
M(>JH,  < 9ZX&,U33X=:3'X?BT1+S4A8PSI-$AG#%"C;D494X4-SZGN30!FK
M?7OASQ]JUG_:%[?V?]@G4_*NI=Y$J2%3LX^4$=AQ46E0^)M5L/#?B&TU."+S
MC%-?-+J$CQ7$3CYD6(IL1@2-N.A&"3UKK!X:MO\ A)AK[W-U)=_9/L15BGEM
M%NW8*A?[W.?Z<5F:-\.](T*^\VRN]3%FLAFBTU[LM:POG.5C]CR,D@'GJ!0!
MD^$+34M7U?6Y[SQ%JKII>OS10PB50CH(T^1QMY7YN@QC&>IK:\>ZY<Z)HUD+
M60PRW^HV]B;@ 'R5D?#.,\9"@XSW(K1T/PY;:#/J$MM<W4IO[EKJ<3,I!E8
M%AA1C@ 8Z<58UO1;#Q#I,^F:E#YMM,!N )!!!R&!'(((!!H Y>]FO?#_ ,0=
M!TZTO+N73M:AN(I8IYFF,,D2!UD1GR1G.".G3BJOP^M=1U2$ZM?^(-4G:SU&
M\MU@:4>5(@=D&\8Y(ZC&,8''KU-GX=BMKR.]N+Z\OKR&%H(+BZ*%H4;&[:%4
M#)PN202<#FG>'O#MMX;M)[:TN+F6*:=[AA.RMAW.6(P!U)SB@##^)%S?V>D:
M7+I^H7%G(^JVL+F(CYU>0 @\9Q[9&>]94^JWWA/Q9XCA%]>ZC:P>'SJRQ7<F
M\B56<$+P-JD*.!QZ5V/B#P];>([:WM[N>XB2WN$N4\AE!+H<J3D'H><5'_PC
M%HWB.37);BXFN9;3[%)')L,;0Y)VE=OJ2?Q].* .+U74=3TCX?Z)XQM=2N[B
M];[)-=Q/*6BNDF*AD$?W4Y<;2H!&.]:'ABQC7XJ^-)/.NB8OL3*&N'*_-$Y(
M()P1SP#P.V*VK'P1IUA;VUDMS>S:;:3">VL)I%:*)@<K@[=Y"GD!F(''H,7(
MO#-E#XGN=?BENDN;E$2>)92(I"@(5BO<@$CKCVSS0!2\;:Q<Z3I^FQVK+')J
M&HPV1D9]FP/DGYL':3MVYP<;JR9+7Q!H9UZYN-<M;#2Y+!I+<W%W)=O:3+P9
M 9%!*<@[<GG&!SBNIU_0=/\ $VCS:7JD)EMI<$X;:RL#D,I'0@UD0> =,&B7
MNEWUYJ>II>0^1)-?W1ED6/J%4\!><'@<D#.<"@#$T>]OX_'UEIB7&IQV-YHK
MS-]LE+L\BN@$JJY8QDAC\IQ[J,50\+V^KZCX"EU^X\3ZP;N"._15$J[#MDD"
ME@5.6&W@]AP.E=9;>!;&WU.QU+^TM6EOK.!K=)Y;K<70X.&&,'!4'& #W!JQ
MIGA&STGPW<:%;7=Y]CG\S)=U+IYA)?:=O<L>N>O&* .(LKO5K/2_AYK3:WJ%
MQ/JDMO:W<,LN8I$D@9B2O]X%0=W7.>:O!_$7B^TUN?2;U;2]M-2FM+67[?)&
ML'E/M >%4*ON R=V?O=L"NC/@>P.G:)8?;;\0:-*DMGATRK("JY.SG )'/KS
M4%U\/-)N->N-6AN]3LFNR#>6UG=M%#=$<9=1ZCK@C//J: *>E7]SXG\6ZUIE
MY>211:3;6J!+&X>-9)98R[2;E()'0*#QU..:7X1J4^'%BC.79;BZ!<]6/VB3
MFM6\\&:?<:^FM6MS>Z=>^2()6LI0BSQCHKJ00<=B,$>M7/#?ARR\+:4-.L)+
MEX!(T@\^4N068L?IR30!B"_DU[XA:OH,UQ<P6>FV4#K';S-"TKR[B7+*0V%
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
M2U$+]L</'*RC =D=DW >^W/XUT]5M/T^UTK3[>PL85AM;=!'%&O15'^>M6:
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MRV&GW&AI<SV@0>3+*)V4.Z=&.#U(/KUJ_P##.YM[#P8T,]Q'#;P:G=6MN)9
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MM714 >7:EK>G:-X_O;W7VU"#2=6L[?[#>Q-.B IO#1L$P03NW#([^]0;M/\
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
MTQYSM]\YQCF@#J*0LJD L 6X )ZUS^B^+;;5M=OM$D@:WU&TC68IYBR))&W
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
MA'4$/CUZ@@=*Z:R\5K<>)VT*ZTN\LIGMC=6TDY0B>-6"L<*25()'!P<'MTH
MZ*D#*6*@C<.2,]*Y2R\=6]W/HQ;3[F&SUF1X[*=R,EE!(WIU7<%)'7WQ63H%
ME;'QM\1+4PIY#M:%H\<'-OD_F230!Z"K*PRI!'J#1N4L5!&X<D9Y%<?\*O\
MDEWA[_KU'_H1K!L=1;P]X\\?S66CW-]M^QS/%;%%"@0DLQ+$#/7@9)/;J: /
M3Z*YQ?%]M=P:(VG6L]U)K,#7%LIPBJBJ&)=N=OW@,<\G\:H3?$2TA\*1>(?[
M-O&M?M1M;A<H&MG$GEDOEL;=W<$]10!V5%9ESK*6FII:2PL(Q:O=37&]=D"+
M_>YSSSC_ '6]*Q4\>V0U+2;>XM9(;?5FV6<YD1LN1E5=0<H6'3KZ'!H ZVFK
M(CLRJZEEX8 \CZU@^.-2O-)\$ZQ?6,;M<16<S*Z, 8B$8A^3S@@=.:YG19=+
MT:Y\+WTV@S6VHZG;IIZ7,<B8?Y!)ND"M\V=I()!/7UH ]&IOF)L#[UVGH<\5
MS-SK5MK?_"4:%+9R+)IMNOG>9M*2"1&92N#Z#OBN$>&-_A/\.I60&2/4--V-
MW&7&: /8Z*K:A>#3].N+PPRS+!&9#'%C<P R<9('ZUQT/Q.M6BT:]N-%U*VT
MG53''%J$H3RTD<?*K -N [;L8STR.: .ZHKGKKQ4$DU,:?IUQJ*:6=MVT+*,
M-M#%$!/SL%()''4#.>*@3QS83W7A];6":>SUT-]EO%*B,,%+%6R<AL \8Z@B
M@#J**YFT\90W*^(/,L+B"30R1<1R.F6^3>"N">"O()QFI;OQ2('^S16#R7Z6
MRW,UJT\<9B#9VJ6)P6.UL 9'')'&0#H:*XJ/XEZ==6V@SZ?IVH7B:V)1;>6J
M AXU8M&P+<-E<?W>^<"NHTR^EOM*@O+BRGL9)$W/;3XWQGT.,B@"[17*6/CF
M"\N-&#Z=<P6NM&1;*=RN254M\Z]5W $CK[XJG/\ $98[36KF+P]JDL>C7#17
MN#$/+55#,X^?#<'.!DX'.,B@#MZ0,I) ()!P<'I6+/XDMVNK&RL(6O;N]MS=
M1QJP0+#Q\[D] 2P X))/3@D<W\+,>5XKVVK6@_X2"X_<-C,9V1Y'!(_+B@#O
MZ*P-5\3_ -GZA<V-MIT]W-:V?VV?:P11'D@ $]6.UN.G')%0P^-+*XNO#<<-
MM<-#X@B:2UF^4!-L?F$.,Y!QZ9YH Z6D+*N,D#)P,GJ:XS6/'4EKHOBJ:RTR
M5K[05Q(DKJ$),>\,"#R "#CKVK$U^[EFU3X?:K=6$WVTW3 JNUI),V['C!QR
M?4@#O@4 >GT5RUGXYLGLM<FU2UGTN316 O(9RKE0RAD*E"0VX'@#G/%3_P#"
M5K;:MI^GZIIUQ8-J0(M)'965G SY;8/ROCH.0<'!S0!T5(K*XRK C.,@UR6G
M>.7U6_GMK/P[JL@MK^2QN9/W0$3*H.3\^""3C@G'&<9&<&;Q9!I7PUDU;PQH
MKVL3Z@UN8I&4&)VG\MW(R026)P <<^@H ],HKG6\5&'Q-IVA7>E7-O-?Q/+#
M*[QF,[.67(;.X#!QCI6EI^J?VA>ZC MM(B64P@,S,"LK;0QVX.>-P!SWR.U
M&A15#6M7MM"T>YU.\)$$"@MC&220 .<#DD#GBLN^\4S:9IVJWEYI%PJ:;;+=
M.8Y4998R')V'(R1L.0<=10!T=(&5B0""0<'!Z&L"7Q5;IJ&@6;6DY77$9H)
M5PA$9D(<9ST],UPOAOQ&?"5EXKDAT"_O+&VU^[>>2T"!;>,;>0&8%L 9PH.
M.<4 >LEE#!2P#-T&>M+7(W6MZ)>^*O"C'3Y+J>^AGFTS4!C9&IB#/WSDKM'(
M[TFK_$'3])M;B_:WDFTVUN/L]Q<QR)E&#;&8)G<RJW!/7@X!% '7T5SM_P"+
M(X#J T^PGU+^SHA+=>0RC:"N\*N3\S[<' [$<\UF2^,;VX\8:%86.FRM87]@
M][N<JDC#Y,95C\NW=R.I/TY .UHKF_'VO7GAKP3J>JV%N)KB"([<L (R>-YS
MUQGIW_6IY/$1ADL+%K&4ZK>([QVOF)E43&YV8$@+RH[G)''7 !NT5C:%XCM]
M<EO[80RVM_I\PAN[6;&Z,D94@@D%6'(/>LO4/$FI0?$6QT"'3VDLY+&6X=Q(
M@+D.BYP3P%R?<YZ<<@'6!E8D @D'!P>AI:\G\/>($\(VGC2XCT:[NK*UU^XD
MG:VV*L$>R/)^8C<1R<+G '..,]Y?>)K>WN(K6SC%W=26XN@GFK$!&3A268_Q
M$$ >QZ4 ;E%9'AGQ'9>*M#AU6P$BQNS(T<@ >-U.&4XR,@CM6O0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7*_$/2K_5_"$MOIMN;FZCN;>=80P4N(Y58@$D#. >IKJJ* .*EMM6
MNOB/I&LMHUS%9Q:;-!*QEB/EN[JR@@/DG"\XR,]SUKFV\+>(Y-"U.6#2]FH6
M_B:36;2VN9(]EU$21L)5B%)5FZXYQ7K-% '.^&[G4+]VN;KPZ-$B";?*D:-I
M9&R,GY. HQWY.>@QS2\4V&HW?B_PG=VFGRW%M87,TMS*CH BM$R#AF!/)[ \
M5U]% 'FNH>&[ZX\1#6-)TV\TC71J($UQ#*HMKRU$G+2J&(.8^V V[VY!J?AN
M^N?$']L:3IEYI&O+J 62YAE46UY;"3EI5#'/[OM@-N]N1Z510!YS=:;KECK7
MC:"#19KN'6XEDM;E)4$:D0>6ROD[@<CC .<]NM4(]%\1Z+:^$]7BT#[?)8Z2
MNEZAIK2Q^8  I$D9R5)#*>,YP?R]5HH R]":[DL6GN].CTYI7W):J5+1K@#Y
MRO!8G)XZ @=JYO2K'5/"WBKQ$XTZXO\ 3M6G%[;RV[)N27:%>-PS#'08/3'4
MBNXHH \NNO"&KZ7\.=&T6TL7O;V/4XKZX6"1 L?[_P UP"[+G&<#'7%>F[W:
MW+K&5<J2$?&<^AP:DHH \W\.^&KO3_$^FZEI6FWFAV\Z2-K6GO*IMBY3Y3&H
M8C=OQRO&!SCH<>?0O$J?#J_\*0^'YY+B'4O.2?SXA'/&;L2@I\V<X/(8 #!Y
MSQ7L%% 'GS1^(O#GCC5=4L]!FU33M;2"1DAGC22UFC0)AMS %2 .03C%6[^P
MUNX\<^$]2ETYI(K.&Z%Y+"Z;(FE50JC+!F VXSCWQ7;44 <CX+T_4;#4_$\E
M]82VT=[JCW5NSNAWQE$7^%C@Y4\&LWQIX>;6]0N)DTF^BU.V@']EZOI\JI('
MP3Y;'</E#8^\,88\@UZ!10!YK<:?XET'Q+'K#Z*GB&/4-/MX+](6C62*XB!&
M]0^ 4;<?3\,<W=4T_6KC7?!]Z-%(2RN9Y[I+:2/;;J\;(J\L-Q&1D@>N.U=[
M10!R&J:?J,WQ-T+4HM/EDL+6TN(9K@.@"M)LV\%MQ^Z<X%86@V/B/PZUSX=;
MPQ#?P_:97LM6,D?EB-W+#S0?FRI8\ '/0>M>F44 >:>)_#5[J.JW>HZ3IMYI
MOB.&9$L]3MI%6*YB&W_7#=RH^8$,,X QGI7=P7M[)K=W9RZ8\5G#&C17IE4K
M,QSN4+U&,=ZT** "N)^(FFZIJK>&UTW39KL6.M6U_.R/&H6./=N^\PR>1Q7;
M44 <C\1M/U'6O!$]AIEA+<W<TUNXB#HI4),CMDLP'13WZU5U/1]0U/XA0W9T
M^XCTZ31)[&2YWQ_NWD=6Z;L\ 'D#K7<44 >=>$(O$EA:6/A_4?"T$<MCLA.K
MB2,PR1)@!P/O[RHQC'7DXZ5U/C*WN[WP9K-C8VLEU=7=E-;Q1HRKEG1E&2Q
M R?6MRB@#S:YL=;O/A3#X5'A>Y:^;38[%FN9H!#$X0+YA(D).TC<,#/ Z5)#
MX7U?PUJWA;58!)JJV&F'2K](V'F;>")$#$9 8<C.<8ZUZ+10!YOJ6B>)$/BK
MQ#H]M)#J&J/:1PVOF*LWV>( .0V=JNP+XYX '0\!MCI.JVOC#5-1M_#,]O8W
MNC)"@,\1D\U6<D/\YRYW#G)XY+9XKTJB@#S%O"FN7GP8TW14M?LNM:<()$MY
MI$*R/$X;;N4D8...>N,XJ]*=<UKQMX4U=O#5[9V]G%=)=>?+#F-I%0#&'.1D
M=>I]*] HH Y/Q[HFH:MI^F76E(LM]I.HPZA';LX43A,ADR> 2&.">],.G76M
M^-M+\026-Q9V^EVDZ(D^T22R2[01@$\*%/)/)(QQS77T4 <?X"L=2TY=>74=
M-FM/M>L7-Y"9'C8-'(05^ZQP?8U7\<V&JWNO^%KG3])N+R'3K_[3<-%)$N%V
MD8&]UR>:[BB@#A?%FDZSX[M8="?3Y-+T9Y4DOY[F6,RRHI#".-49L9(&68C&
M.AJS)IU_%\4X-4BTR8Z9%HSV?G(T>!(95< *6W8PN,XZUV-% 'GOA_PSJ5S\
M.M=\/ZC:2Z?<7LMYY;2.C#;,S%6^1CTW#(J?PQ)X@N8K;3M6\*1:=/;J$N=0
M\R-HY !C,07YLM[X R>2<"N[HH \[\&)XK\/Z9;^$[C0RRV;F*+5Q,GD-!N)
M#%<[MX!QMQU R0*)O#.J7NK^.M-DLWCLM>C0P7XD38O[@1D%<[L[ATQC&>>F
M?1** /.9M(UGQ'X/T;PWJ&ERV=Q:S6WVVX9T,6R$@EHR"22^T8&.-W.,<Z_A
MRQU&V\>>+;ZZTZ:"SU"2V:VF9XR'$<(1N Q(Y'&1TKKZ* /-=(\-WUOXETO5
M]+TR\T.>:1FUNT\U3:2@H<LJAB-Q;;C;T&<X[]7XNL8]2TF*RN=%_M>RFG"W
M4 (#)'M8[URPY#;>ASC.*WZ* /)]1\+^(A\.O$&AVL5_?PSW<7]E0W<R&:.%
M6C9@S,P^7*MM!.<8KH]1LM7N/B+I>K6NF2BVATR>!II'CVI*Y4J" VXCY><
MUVM% 'DD&D>)[EO"NH7OAVYDU:POR^HW$UU$6DRCKN0[CB,$@XXQV4]:Z;2+
M'5+3Q?XSOYM*N!;7XMS:.'C/F^7%L( W9'/3.*[6B@#E_AUIU]I'@+2=-U*T
M>UO+6'RY(V96YR>05)&.:S+73M6A\3^.+Q])N/(U*&!;-@\7[TI"4(QOXY/?
M'%=W10!Y?I>G>)M/T?PAIUUHMU/IMM9M!J%G#/$K><  A<[P&C^]P#]0>!6C
MX1\+W+>"M9\.:YI@M(+FZNE4+(K*T<CL04QT !&,X/'05W]% '$Z#X:U:Y\"
M7^GZ_,HU6^LWL'E7G;&J-$ASWSEI/JYJOX2;Q&D-CI.J>%(+.>R"1S:GYD;1
M2JG&Y /F+,!W QDGMBN^HH P?&UK=W_@G6;"PM7NKJ[LY8(HT95RS*0,EB !
MSZUSFL:;JYT3P=>P:3<37&C7,,EU9*\?FE1"48J=VTD$CC/->@T4 >?Z=9:X
M/$GC/4+C1)XH=3M;<6P$T3,62)E*GYN#\P]NO)[YSZ#KH^&_@_2QHUPU]IU[
M9R7,(EB^186!8YWX/M@UZC10!0U@YT"_)!&;63@]OE->;Z/I]YXJ^$_A?0DL
M)X8V2TDGN9"NQ(HV5]RD')+!0 ,<9YQBO3[ZT6^L9[1Y)(TF0HS1D!L'@XR#
MVJOHFD6^@Z1;:7:/*UM;((XA*P8JHZ#..<>] '*Z+9:MX3UKQ)"-,N-0LM3O
M7U&TF@9/]8Z@/&^YAMP5&#TQ^54W\"WVG?":PT:S9)=:TEEOK5E/R_:5<R%0
M3V.YDYQP:]&HH \]7P7J-OXNT^]B=&MK^#_B>$=))HY!*C#URS,F/[@Q3M9L
MM:T3QU<ZU9: -=TW4[>**>*-XUEMY8]P5AO(!4AN>>OTY] HH X/4M/UJ?Q%
MX.OO[&.RRGN)KM;:2/;;K)&R*O+#<1D9('8XKM[GSOLLWV;9Y^QO+W_=W8XS
M[9J6B@#R6VTCQ-<3^$M1O/#ER^J6%XS:E<3W41>0M&Z[E(8XC!.<#&.RFM!=
M&UO^P/B#:G1[@3:O/</9+YD7[P/"L:_Q_+R,\XXKTJB@#S2UTS7M"\1:'K\>
MCW%Y VB1Z7>VD4D?G6[H=P<98*PSD'!]ZVO ECJEC<>)'U'39;-;W5I;R O(
MC;D94 'RDX/RGV],UV-% '">(;/7;[Q-?VTNDR:CI$U@$L=LR+#%/\V\S*QR
M3]W!PV,<#)-8UGHVOZ?HG@"]?0[B2?0M\-U9Q2QF4JT)CWC+!>O.-V<?CCU2
MB@#S%_#^OZA;_$2*32FMVUF)39EIT(=A;A-IP>#GC/3.>3UJW=6>N7T_@BX.
M@W40TV??=*TT),:^28\GY^?F.<#/'H>*]#HH \NUGP?K'B"?Q_;?99+--6%H
M]A<2.A5WA5>"%8D LH'(Z&MF^LM3\73>&C>:5/IQTR^34+LRLA'F1HP$:%6.
MX%FSGI@>O%=Q10!Q_@BRU+39O$S7^F3VXN]7FO;<L\;>9&RJ!]UC@_*>#BN8
M'AG7Y/A/?Z4=)E34AJ9NX[=Y8\RI]J$O#!B,[?4CFO5Z* .+\<VMSJ/@^/5H
MH39:QILR7MDDC!F$H; C)4D'>#L(!(RPY-69+R]\(Z9HML-,DU$7-PL=_=12
MJHBDE<;I-IY;=(YX'^%:5SX7TV\\11:W<"XDN8D54C,[^2"I)5O+SM+ G@XX
MZ]>:U)+>&:2*22-7:(ED+#.T],CW]_<T 4/$4;S:#=1)IBZGY@5'LV*XF0L
MX^8@9VYQD]17#6G@W4(=)\4Z1I7VV#0[[3&AL;._EW&&X97!"9)*QX*]3U)Q
M7IM% 'F<-MXAOM1\#7+>'+JWCT@R)=B6:+<"8/+W !B"N3ZY/I5FPT_6M+L_
M%NEC1YI9M4U"ZN+2<.GD%)@ "YW97&.1C/IFO0Z* /.)-'&A>*OAII*.95L;
M>\A,F/O;;=1GVR?YU'HUEXB\.7=]H?\ PB\.I6TEW--8ZGYL814D<OB4'YLJ
M6/0'/;UKLM-\,V.FWOVM)+JXF4R>4UU<-+Y(D(+A-QX!('Y5LT >>P0>(_"?
MC#69+31)-8TS6)([B.2":.-H)@@1@X8CY3M!R,X]ZN:CI^MQ^./#NLBP^VK'
M93VMT8)%589'*,#\Q!*?*1D GCIFNVHH YOQ_I%YKO@/6=,T^,27=Q;E8D+!
M=S @XR>!G'>L:ZLM97Q9H?BZ+29]BV<EA>V'F(9HHV(97&&VDAAR 2<8[\#O
M:* .6\.:+<1>*/$/B*YA:W.J&".*!R"RQQ)MW-@D L2>,\ #OD"#5[#5(OB1
MI&M6NG/=V@L)K.5DD1?)9G1@S;B#M^4] 3[5V%% 'F']AZXWA'Q_8_V-<"YU
M>]N9;-#+%^\62-54D[\#E3G-/N-.U[1M<TW7;?PZ=5MI]+AL;VQ\R,36\D9)
M5UR=I'S$$ ^]>F44 4-&%U_9ZO=V<5E+(2_V:,@^4.RDC@MZD<9.!G&:OT44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M&.'SW@7)*ID#)[#DBK]>?:B-1/QF9=+-LERWAP 27*LR(/M)YVJ06^F1]>Q
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
M!8QVT*J0 #C+'+,Q.!G('&.>IN=(TV]NHKJZT^TGN8?]5-+"K.GT)&1^%7*
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
M&%A>"/.1%NSM [;L$XZ8XQJZ!H-_IGB/Q!J-S);-#JLT<RK$6W1%$"8.1@Y
MSVQ[UTM% 'FD'P_\11:+I&FMJ^G/_96JK?Q3-;N7N,,Y)E.[[WSGIU]:Z;2]
M O[+QMK&MRRV[V^H0P1!%+;T\H, 3Q@YW'CM[UTM% #)H8[B"2"9%>*12CHP
MR&4C!!KD- \.Z_X1MCI6EW%C?:.CL;5+QWCFMU)SLW*&#@$\9 -=E10!ROB'
MPG<Z[I=L3J(35K.]2_M;CRSY:2IP%V9SL(R",YYS4T>AW]SX@B\0:@MH+VUM
M'MK2WBD9HU+D%W+E0<G: !MX&>N>.DHH \TU'0;OPO\  ?5M%O)H9GM-/G59
M8L@.#N;H>AYQWK;L]#OM;@\-S:JUJMKIGEW<:P,S&>81E48Y V !B< MDXYX
MYZB\L;34;8VU]:P74#<F*>,.I_ \4^WMX+2W2WMH8X84&$CC4*JCT ' H XN
MT\&:II>CZOX>T^[M?[&U!Y6BDDW>=9K+G>BJ!AQR2I)&,\YJW#X3N+'Q;H^H
M6+6R:;INFG3D@9FWE"5.[.,9&P<=_45UU% 'GNK^!=;OU\66L.J60M-= 99)
MH6::,A HCSG&P8XZXR>.<UIGPQK"^)-%UI-0L_/MK%[&[!@;#*S*V8QNX/RX
MY^OM77T4 <,_@.74HO%UIJLT/V37Y%D7R"2\!555>HP<%0W;IBKB^'-5U0:)
M%X@GM)8](G6Y#V^[==2HI5&8$#9C)8@%LG'('7K:* .$'@W5O["\7Z<T]ENU
M^>:9'#-B#S$"$'CYL!<]L^U==H]K-8Z-96EP8S+! D3&,DJ=H R,^N,U=HH
MY+Q;X;U77-9T*^L)[.$:3<FY GW-YI*[<8'08SSDU?2T\175_ ;VZL8+*,,S
M):!_,=BI"Y+< #.<8Z@5O44 >;6O@'Q%!I7A^R;5M-)T74/M,<GV9R9QAP6?
MYN7._P#$Y)-=+J?A--0\8Z9KWV@QBV@:&YA XN &5X@?]UP6^N*Z2B@#D-(\
M*R>%=/\ $#V%["DMS)++9-<#]U:H=SJA']T2/(?H:VO#<^I7'A^TEU<1B_*D
M2&-"BOAB%8*>5RN#@],XK5HH YSQ3X?O=8NM%O=.N;>&ZTR\^T 7"%D=2C(P
MX(.<-D?2JMKX;U31/$FJ:GI$]I-#JH1[F"Y+)Y<ZKM\Q"H.01U4XY'6NMHH
MR/#.@P^&M!M],AD,I0L\DI&#)([%F;';))X[# K7HHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHKCOB1?:EIWA^TN-,OY+.8ZA;0L556#J\BJ0V1G'/8B@#L:*\]4:UH'Q&L-(
M?7K^_P!/UNTG?-P(R]M-%@EDPH 4A@-N,5AZ3K&N6?PNB\:7>OW=S="%X?(E
M""#<]QY:R,-N<KG/7&.,8% 'KU%<7'I_BNRUU;FWO(?[/EM9$E@O+UIB9PI,
M;IE!CD?, 0,=!Q6+H?BUK:2X75#JMGKEAI<TUWI=\Q9+IU"MYL3<J1\K#"X&
M&Z<4 >G45Q>BVVJZII7ASQ!%X@D22XCCGOXW^:&9)$SL1,X0AB ".>.<FJ'A
M*WUG6]0UJ:Z\3:D$TW7+BWBC01 /&$4 /\F#C((P .#QS0!N:CXQ;2=%@U&^
MT2_A\Z]%IY3&/*%I-BNWS?=/!XS_ %KIZ\:O;_4-4^$4$U[>R7%W_;Z1">4
MGY;S:N0,#@ <#%;U[?:OX*\9V\4FKWNKZ;J-A=W#0W>PM#+ @?*E5&%8'&,8
MH ]'J.::*V@DGFD6.*-2SNQP% Y)-<!I8\5:G:>'-?M+^$)<&*:_$UX6BFAD
M7+!(]F$89&W!'3!)ZU:^+T1?X<WSK--&8YK?_5N5W9F12#CJ,$\4 ;]UXCBM
M?%EAX?>TN/-O899H[C*^7B,#<.N<\CL*VJ\\\06$A^)/A&SBO[F(_8K\&XW!
MI<?NR<$@@'MG'3\ZS[/Q/JVG:!J-B]])<SQ>)_[&M[NX8;UB8H06;!&X!B 2
M#SC@XQ0!ZG4<DT43Q(\BJ\K;8P3RQP3@?@"?PKFM$L/$-AXGN3=74;:)/; Q
MV\MVT\T<X;DJS*#L*GD$G!Z5D^*K,S_%+P:/M=W&LL-]E8I2H&U$P0.Q^8Y-
M '?T5YPUQXD\66VN3Z-=BUO+/49K2T;[642(Q,%P\80A]V,G=GAAC%$R:[K'
MCV?17\1W=E"^APW9^PE,1S&0J=C%>5^7OR1W XH ]'HKS ?VS?S^.K>3Q)J2
M#2G4VKQ&-&4^0' .%QC)Z #/?--CU36H].\!>(9-9NI9M8N+:WN[4A1 R2Q,
MQPH'!! .<^O;@ 'J-%>;W?B"XL/%CV.OS:CIIFU*/^SK]&+6<\.Y?W+8X5R
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
M5OW"%G55E4LPP#C YS7<T4 8MMH,7V_^U9;^YNKTV_D0W+B,&&,D$[ %"Y)
M))!S@=N*K:;X+TO3_"#^%W>XO=+='0I=,I8*Q+$955[DD'J*Z.B@#D](\!VN
MEVLEM)K&L:A$86MX%O;D.+=&&T[ % S@XR<D#@<$YO0>%;<7MI=W]Y=:E+9P
M206YN@AVJX ?.U1N)"@9/]2:WJ* .2T+X?V'A^=1:ZEJLEA$YDMM.FN-UO Q
M.?E&,G!.0&) //7FM+0_#,.@-J9MK^\E.H7+W<OG&,[96P"RX08Z#@Y'%;=%
M '*1?#_3(_"\F@-=W\EJUS]J21I$$D<N_P S<I"@?>YP016G:>'H8KXW][<S
MZC>^0;=9KD)\D9.6551549(&3C)P.P K8HH Y#1/AYI^@W:FTU+5FT^.3S8-
M,EN=UM"V<@A<9P#R 20#SUK<\0Z%:>)="NM(OFE6WN NYHFVNI5@RD'!Y! -
M:=% '/?\(E"VM:9JTFJ:C+=:=')'&9'C(</C>6^3O@=, 8XQ51OA]I$VEZSI
MUW->75OJ]R;N<2L@*3''SH54;2-J^O3ZUUE% &#X?\,)H.YY-5U/5)]GEK-J
M$XD:-.NU<  9P,G&3@9/ J36O#-KK>I:9J$ES=VUUIS2&&2VD"DK( KJ<@\$
M =,$=B*VJ* .1N?A[I\NOW6JVFIZMI_VU@U[:V=SY<5RPXRPQD$CJ5(-:4/A
M>UM_%)U^*[NEG-HMGY \L0B)26"@;<\$GG-;E% '.1>#K:&779%U&_W:U_Q\
MDF+Y3MV93Y./E&.<_GS4+>!;-M)T/3?[2U$0:+-'-:$&+=NC!5-QV<@ D?SK
MJ:* .<G\'V]VDMO=:A>SV$MW]L:TD,93?YGF8!V[@NX XS^A(J_XBT"T\3:'
M/I5\TR0RE6WPOM=&5@RLI]00#6I10!R\7@BWBUDZN=7U:2_>R^QR2O,AWKDD
M,5V8R,G@ +WQGFHE^']@GA_2-%74M16UTJY2YMCNBW[T.4R?+Y /M]<UUM%
M'+3>!K0ZU?:G9ZGJ-@VH(%OH;9T$=P0,;B&4E6QW4J:U?#NA6_AK0K72+2:>
M6WMDV1M.P9L?4 #]*U** .1B^'FFVVKW=W;7^IV]G>3&>YTR*XQ;2R'J2N,X
M/< @'H>.*T+CPK VOSZU8WUWIU[<Q+%=-;;"LX7[I975AN'0$<XXYK>HH YJ
MX\$:;+::/:P3W=K#I-P+JW6%D.Z7GYG+*2Q.YB?4DTZ3P7IUQJ>LWEU-<W*Z
MQ MO=V\I3RRB@A0,*&&-QYSWKHZ* .-A^'5LD>E13:[K-Q%I,XFLDEEC_=X4
MJ%R$!88..23Q@$<YU+;PG9V^JZW?M=7<S:RBI=12,FS"IL7;A01\IQUK>HH
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
MGM>WTHCB#*@YY9F.%4>I)-7JX3XM6UO/X,1YX(I"FH6FTN@.T&= <9Z9'!H
MZVY.I?VK8_9FLQIY$GVH2[O-)Q\GEXXZYSGMTJX9$7[SJ.0O)[^E<%K-E96G
MQ1\$?8X(85\F_CVQ*%4!8UXP.."3^9KF/[ TJY\*_$YY[&*5K2^O9+8N,^2R
MVZ,&3/W3G'(YXQ0![)O7?LW#?C.W/.*#(BNJ%U#MT4GDUY8;"UL]3^'&K00A
M-1O7"75UG,DX:V+$.QY89 QGICC%5[2TM/%^BZ\NK:M:6.H6FISFYG, %U:>
M7*3&5<ME0$"@$#&,CDYH ]=HJO;W$3;8/M"O<+&K.I(#X/1BO49P:L4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 55U#3K+5K"6QU"UBN;648DBE7<K8.1Q]0
M#5JB@#+_ .$<T?[39W TZW6:R79:NJX,([A<=,]\=:8OA?1$@O(%TV 17I+7
M28.)R>I?^\3[UKT4 93>&=%<60;3H2+'_CU!!_<?[G]W\*BNO"/AZ]UN/6;G
M1K*74HR"MP\0+9'0GU([$]*VJ* *<>E6$6JS:I':1+?31K%).%^9D7H":N44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %07M[:Z=:275[<
MQ6]O&,O+*X55^I-3UYUK=P=3^-NA:+=\V-GISZE%$WW9)]Q0$CN5 )'H: .M
M3Q3HS20QO>B%YW6.$7$;Q>:S$ !-X&XDD=,UL5R_CC6K#1]/LCJ6F7-[!/?0
M1Q>1LRD^\-&?F88^91S73J2R*67:2,D'M0 M5-1U2RTJ%);ZX2%7<(@.2SL?
MX54<L>#P!VJW7&>.=(U^6]T?Q!X;$%Q?Z2TI-C.=JW"2* P![,,<'W/T(!O6
MWB31KQ+EH-0A<VJA[A,D/"#G&]3RIX/!&:LZ7JEEK6F0:CITXGM)QNBD"D!A
MG&<$ ]JY3PEXJTKQ/J>I2?8;G3/$,-ND-]8W2;9%52Q4@X^9<N>?<<#(KEO!
MNNZWH'P^\$W"BQ?2KJXAL)(2CF;]X[*) ^0!@X^7:>._H >P45P/B[QAK/AV
MWUF]V6,4=CL>UM9%,DEY%A=[DJV8QDE02O!7G.:L:MK_ (D;QHOA_1DTQ5GT
ME[Z&6Z5SL<2*OS;3R.>WKGM@@';45P5WXLURXMM5.DQ127>F2&W\@6$\RW4R
M*I=0ZD! 22HSGID\'%%_XXNHM4ATZ5[71+NYT^.YM(]3B8K/,V[=$7#*%*D*
M".I+>W(!WM%,A+F&,R@"0J-P'8XYKC!XFUG5M(UK5]$%E]GTZ>:&&">-F:Z\
MG[YW!ALR00O!Z GK@ '77E];:?;^?=2B--P0<$EF)P% '))/0#DU6TG7=.UR
MVFGT^X,JP2M#,IC9'CD7JK(P# ^Q%<#XCUBY\11> -6TVXA@M;[48I4BF@9V
M23RI#\Q#C('3&!R,Y[5Z5;P^5'\PC\UL-*\:; [X )QD^G<GZT 8K>-_#"2S
M12:W9QO ^R82/L\IO1L_=/UK=1TDC62-E=& *LIR"#W!KRG2)9_[7^)%I!H\
M^I/<7GEK$AC",6A PQ9A@<\GTJQI1\3>!=#\%>%U:QGN+MI;>9YM[>4VUY
M01D*,#WVX&,Y !ZA4-W=V]C:R7-U*L4,8RSL>!7(#Q#K2WG]AW$MJFK6UHMQ
M=W%M83W,6YV<(JHIR.$)))]A[<_XJU+Q!JW@'1KF_M8]*NWU:UBN;:2!FW,)
MUVLOS A#@-M(SVR,9H ]#TO7]-UF:[@LIV:>S<)<0R1/%)$2,C*N 0".AQ@U
MI5Q]WKEY'K=SH]M) E_!:1S75W'IDLRNSEPB[$8D !"3ECUX[XS)O&/BE-.\
M,/+I%K97VIWILKF"Y5_D8!R'7GA2%SSD\X]Z /0Z*\_GUSQM;^(-/\//_837
MUU87%P9UCE\M71P%.-V<889'J>N!@R7'BK7)X-4BTY(&U#2]L#QI83SQW-R(
ME=U5E("+E@HSD]SQU .[)"J22 !R2:HZ3K6G:Y!--IMRMQ%#,UO(RJ0!(N-P
MY'.,US]IXGU'6=7M=(M;=-.O!IR7U\+J,R& N<+$%!7)R&))/0#CGBI\+O/&
MF^(A=&,W'_"07GF&($*6W#. >0,T ==J.J66E0I+?7"PJ[A$!R6=C_"JCECP
M> .U1Z=KNEZM+-%87L4TT !FB!P\6<XW*>5)P>"!7.>.=)U^2^T?Q!X;6"XO
M]),N;&<[5N(Y% 8!NS#;P?<_0UO#7BFQ\3W.KRVMM-H_B>*U2*[M+V'+1A2Q
M5L<;U!<\Y'4=,C(!WE%>8^%O%&IV/P\\-3W5Q!=ZAK=PEO;%XF7:[LS.\AW'
M=@ GC;G@<9R-NY\777A[Q)-I>O>1+;MI\NH6]U;Q%"1%S)&RECR!R"#[4 =D
M2 "2< =35'2=;T[7(KB73;I;B.WG:WE95("R+C*\CG&1TK$T_4O%%XNAZBEM
M8RZ?J"B2Z@7*O:1LFY&#EL.1P" HSGC%<MX1UF9-2\2Z'I,MK_;$WB&\N"MP
MI9(H R!G(#*3Z  ]>N!DT >IU!>WMMIUE->7<JPV\*EY)&Z*!WJ6,2"-1*RL
M^/F95V@GV&3C\Z\XTRYUBZN/B +Z_@GAMY)(0@MRI"_9P5"G>0 ,],')R<\T
M >@:??VVJ:=;:A92^;:W,:RQ28(W*PR#@\CCUJS7EOAG7=;T3PWX!$HL7TG4
MH[>P\I4?SD8PEE??G!^[RNWCU-:7B3QEK.@17]Y,EC&MM?1Q16)4R2SVS,B>
M:65OW>2QQN7^'')- 'H%5-3U2RT;3IK_ %"X6WM85W22,"0!^'-<E'<ZQ)\8
M;FS-_ ;*'2HYDA:W)VJTI# '>/F.P?,01T&*U?'_ /R3KQ)_V#+C_P!%M0!O
M6UQ%=VL-S V^&9!(C8(RI&0>?:I:\_T?7=;TS4/"&G78L7T[5[0QQI$CB6!H
MX0X)<G# @'C:,>_4FI>,M9TJ\M#=I8H9M82Q:P52\B0.^Q)6D5B%8\, 0.#C
MJ,T >@45RD'B+4+;Q[?:'JKV<=G]B^VV,J1,K.@;$@8ER,KQT'(.>*@;Q1J$
M2:/9W B34-3CEN0T=E+((8%VXS&K%BYWH#R #GTP0#LJSY-<TV+6X-&>Z4:C
M/&TL<&"257J<XP/QK.\*:KK&I17T>LV)@DMK@QPW A>)+J+JKA')93V(-8'B
MS[>?B?X7&F?9Q=-8WP1[D,47_5<D+R?ID?44 >@45YW:^/M3LH=7T[7+6V.M
M:?>VUFK6JN8IOM!'E.%Y;IDE1D\8'6K4WC'5M%GU:?5+%[G2+33VO([V.SDM
M?WBG!A*R$Y)X(8<4 =U17&P:[XC&O:?;_8Q=V5W&XGE6PF@%G(%RI+.?G0GC
M@ ]_:L!?'7BA?!@\42Q:4+:VOS;7-NL<A:5/M'DY1MV$(R.H;/MTH ]1HH/3
MCK7 :7XH\2WLVLW4XTF+3=%U*>"[(20R20QQALIS@-SGG@Y[8Y ._JEJNK6.
MAZ;-J&I7*V]I",O(P)Q^ Y-<E:^*M?N9M#NX+ W5CJ+H+F!+&:-K1'&5D\UO
ME<+D X SU%9/BK6]1\3?"_Q-JMC):1:8([B&*.2)F>:-"4=]VX!22&(&#P!G
MKP >FPRI<01S1-NCD4.IQC((R*?7&?\ "131S6.AV3^5.FEQ74LQLI;G:&^5
M%"ICNK$DGL/7(KVGC/5FL])L]2TUM/UB]DG5@;6650D6,R+&/F(;<F 2,9.2
M<8(!W=%>;ZGXS\4:5X5UB_FTV!9["[BBAN)K>2*.[AD=5#*C'<K#=R"<<>]:
M4^M^*+?QI%H#'266_LY+FVE$4G^C%&4$,-W[WAATV9]J .VHK@;'QU?)H-V=
M1BMVU2WUIM&5K>)S'(^1B38"6QM).T$DD8R,\.F\::GH3:U<:S9//I-E9?:X
M+Y+.2VWOG:8"LA/S$D8(XP?:@#K+[7--TV_LK&[NECNKY_+MXL$F1L$]AQP#
MUK0KS7Q&-:;Q%X$EU*6S99-2W-%!$RF)_)?Y0Q8[AC(S@<C/? ]*H **Y7Q?
MK^K:)?:#;Z;!9RC4KW[(WV@L""49@01T'R\]?I6(?%_B33;WQ%H^K1Z:VHV&
MF-JMG<01/Y4T0R"K(7R"&&/O?_7 /1:*XI_%FI+#X)N!':>7KWEK<IY;90M"
M9,H=W R,8(/UJ+2_$'BG5-=U>W4:/#9Z3J2PW#.DA9X-BLVWGAP#U/!]..0#
MNJS].US3=7N+R"PNEGDLI!%<!0?D8C.,D8/'I7.Z?KOB36=+TG7=,M;.6QOI
MU+VC@K)';,2/,\PM@L!ABNWN0.F3SD5WK>GZQ\1;[1FL$:TN4N'^UQM)YFVV
M5M@"LN,X^]D_3O0!ZK17(OXDU&[L]$O;<6EA8:A8BYDNKC]X5D95*0I&&5F)
MW$Y&?NXZFLB#XC3-X*T#7+]8;&._N9+>[N_)>2*V*&10Q7((#,@ R>-W- 'H
MM%<?+XINK6RTJ)YK.YN]4N94M[FSA>:(PH&<2!$9F;Y0HP#U;K@51?QKK&DV
M6K'5--\QXKF"WTRX\A[9+UIB%4%7RRE6^\>X&10!UTNN:;#K<&C272C4+A&D
MC@P22J]3G&!^-:%>>7L>IQ_%SPJ-0N+6=38WI1H(6C(.(]P(+-D=,?C75^*O
M$$/A;PS?:S-&95MD!6,'&]V(55SVRQ SVH V**Y#4/$&K^'=9T.'5C9W-EJL
MXLR]O$T;03L"4ZLVY3@CL1U]JK:'KOBO6];U.!5TB*TTS53:SDI)ODB"*WR\
M\,-W4\'/;'(!W%%8GBOQ OAG0)=0\H32F1(8(BV \CL%4$]ADY/L#69=Z_JV
MA^)](TO4WM+BVU?S(H;B&!HS#.J[@&4N=RL,XP001^- '0ZMJ]AH6FRZCJ=R
MMO:1#+R,"<?@.35J*5)H4EC.4=0RG'4'I7D$ESJU[\)_'4^IWT-UB>^BR("C
M91MH.=Q&W"@!<<>IKJK#7=;T_P 2>'=*OQ8O8ZM:2&%84<20/$BM\S$X<$'L
MJ\_J =Q17GTWC76KS2QK&AV)O81=%%L%L)B\T*R%"PFR$#8!;&".W)JP-=\6
M:CXNUW1=-72(DTTVLBR7"2$LD@8L" ?O8'!Z<=.<@ [FBO-[OQKXAL_#7BB=
MUTW^V-#O/*\C[/)LFB;:8V WYRX;CGJ,>]=/9ZS=:K=V']FSVDMI+IXO)I&A
M;)+_ .JV_-\H.')'.-GO0!J:5JUCK5E]LT^?SK?S'CW[2OS*Q5A@@'@@U=KS
MNV\?7R> ;?7]0B@A9]1DM+F:&%WBMHUE=/,*YR1\H'7JV?:M*3Q;/::-#=&Y
ML;_[?J"6FGW-G&SQNC)NW%%9B2NV3(!Y*CIG( .RHKF/#^KZU=:]?V&HV;/9
M1QK+:Z@MI);A\\-&R.2=P]1P15[Q#J&H:?'9M9K;1PR3[;J[N7 2VCVD[L%E
MW$D!0,]^] &S17 67C^Y_P"$>U:ZN889KRTU?^RK?8C1).SE!&Q5LE?]8">O
M0XK6N]8UOP]+J5YK4=K<:):Z>UU]KMT\IQ*IYBV%V)R.0>/0T =317#ZCXA\
M1:8GAN[G.G&+5[^"UEMUA?= ) 6X??\ ,0%(SM&2<X'2I(?$^K2'QG"?L7FZ
M&1]G<0MM<&$2?.-_OC@B@#I[[5K'3;BR@NY_+DO9O(MUVD[WP3C@<< \G J[
M7#'Q?JILO UV(;,)KS1+=#:V4+PF0[.>!QCG-+;Z[XKU+Q?KFD6:Z1'!I5Q:
M[I)ED)>*1-[ 8/WL=#TXZ<Y !W%07EY;Z?9RW=W*L5O"I>21NB@=ZX4>-=:O
M].LM:T>P:]M)[@ V2V$V\VY8C>)L[-V!NQC'.,\9-F^UO4?$&G>*1I4EI#::
M89K+]_$SM/*D>9.0PVJ-VT<'D$]." =?I]_:ZKIUMJ%E+YMK<QK+%)@C<I&0
M<'FK-<U\._\ DF_AO_L&P?\ H KI: "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "N;\2^$QK=_IVKV5W]AUK36+6USLWJ588:-UR-RD>X([&NDHH X_7O
M#FL^*H=.M=1EL+2"TO8KQWMV>5I6C.0H#!0H/U:N@CBU0:]--)=6YTHP*L4
MC(D67)RQ;/(QCC_)T** "L75M/U:;5[#4-+O+>(6T4T<MO/&66<.4(&0?E(V
M=<'KTK:HH Y:U\.7K>)KOQ+>-:#4GL?L%O##N\M(]V\EF(!8DX[# &.^:QHO
M 6J0^"O#WA];VS+Z1>PW7GE6Q*(WWA=O;.<$Y/3WX]"HH \\U7P#K6H6WBJR
MCU>T6TUU_.W20,\T;;5 3=NQL&T8XR 3]:U[;PYJT?C.RUZXN[.00Z:;"5$C
M92VYU<L.3C!4 #GCO7644 <0_A3Q%I?B34+[PYK5G;V&J2B>ZMKRV:7RI< -
M)'AAR0!P>,U9USPM?:O8WFE3M97VFW%LD48O@S202!2IE! ^8]#CY>1UYKKJ
M* *NF60TW2K.P$KRBV@2$22'+/M4#)]SBN6M/".IZ.-;L=)O;5=,U6:2=1.K
M&2T>08?:!PZYY )7'O79T4 <;J'@R86_A:STF6WAL]!GCF59MQ:7:A3&1TR&
M)SSSVKL!NV<@;\=,\9IU% '*^&/#>H:)KVOZA=7%K+'JUR+C9$&!B(7;C)^]
MQCGBIO$.@7VJZ_H&HVLUO&FE3O.R2AB9=R%"!CIP<YYKI** ./U[POK+>*(O
M$?AK4[:TOC;BUNH+R)I(9XP2RD[2"&!)Y'_ZUU_PMJVL:!8V/]I0/=Q7L5[/
M<2QL%9D<,%5 ?E7@ <G '<DFNOHH XW6?#&NMXEB\2>'M2M+/4'MA:WEO=1M
M+!.@)*G@A@PR>?Y<Y?JOA?5[]] E.HP37&FWOVZ>25& F;:RE549V+AL#KC
MSGDGKZ* .;O- OKCQYI_B".:V6WM;62U:%@V]PY4E@>@QM''>LVY\*^(=/\
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
M<268X'H!V')JOXHT#4-6O]%O]-O((9M,N6F\FZC+Q2[D*9(!!W#)(/8UTE%
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
M/PIX?GU>:SGNHH2H982H(W,%!.2.,D=,GVKE=*3Q1JMAX<\0V>H0)YYBGO\
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
M0[C$/*90S$*5&6P.1CD\8KI%\*Z:\.II?+)?OJB".[DN<;I$ PJ_* % !.,
M<DGKS6W10!S]AX2MK-M/\^_OK]-._P"/-+MD80G:5!^506(4D L21D]^:73?
M"5EIL>L1_:;NYBU>5YKJ.=DP6=0K$;5!&0 /PK?HH XZU^'.FVJZ./[3UB4Z
M0Y-F9+K[B%2OE\*/EP<9^][U?A\'65M/K,MO>7\*ZL[R31+*-B.X 9U!4\D
M=<X[8KHJ* .8_P"$%TS^P=+TL7%XITEE>PNPZB: J,#!VX(QP0001US5E_"E
MI-:ZI'/=W<MSJ</V>YO&*"4Q@$!!A=J@!FZ+U)/7FMZB@#F6\%6;6^A0_P!H
M7X31"K6F&CSE5V#=\G/RG'_U^:V-8TBQU[2+G2]2@$UI<ILD0G'N"#V((!!]
M15ZB@##L_#,5M<VMS<ZA?:A<6<;1VLEV4)A##!(VHN6( &YLG&?4Y?X>\.6_
MAN&[BMKJZG2ZN7NG%P4.)'.6(VJ.I[5LT4 8^O>'+3Q!]A:>>YMYK&X%Q!-;
M.%=6P5/4$8()!XJ"W\*6]IK6H:K#J%^MQ?PI#+ED8!4!"8RA.1D\DG.><UOT
M4 <=!\.=,M+318+;4-3@?1_,%I/',@D"2??1CMP5./3/O4H^'FC#1-9T@S7[
MVFJW#7$P>X+&-RP;*$]#N .3D^N:ZRB@#F)O#ETNOZ)=V^J:J5LE=9_-N08I
MU8'.],?,^XC'0 #V K4\0Z';^)-#N=(NYIXK:Y7;*8"H8KZ9(.*TZ* .?U'P
MG!J<ND23ZC?A]*D$L!0QC+@%=S?)SP2.P]JVKBUAN[.6TN4$T$T9CE1QPZD8
M(/U%344 <OX>\"V'AR6,V^HZK<V]OG[+:W=UYD5MD$?(N!V) SG )Q21> ],
MAMKFPBN;Q-(N9C-+I@9/())W,!\N\*3R5#8Z\8)%=310!B'PU!_PE#^(%O;M
M+QK3['L!3RUBW%@ "O4,<YS^G%/\/>'+7PYIDFGVT]Q/;O*\I%P58@N2S=%'
M!))K8HH R-&\-:7H?AY="M+<'3PKJ8Y/FW!R2P/KU(^E96@_#_3_  ],IM=2
MU>6UA)-K97%UO@MB<\HN.V3C<3CZUUE% &)H7ABUT&TO;6&YNKB&\GDN)5N&
M4_/(<OC:HX)[?E69_P *\TW_ (1-?#?]H:H=/5T909E+*J,&1 2N  0.V3CD
MFNNHH PKSPO#<ZW!K,6H7UIJ4=M]D:>$QGS8MV[#*R,OWN<@ U!J'@G2]0\,
MRZ 9+J&TFE\Z=XG'F32;PY9F8')+ $_ETXKI** .7USP-8ZYJ-IJ9U#4['5+
M:+R1?6,PBEDCSG:_RE2,\]*WM/L(-,L8K2WWF.,'YI'+NQ)R69CR2222?4U:
MHH YIO!5B)]3-M>7UI;:HQ>]M('012LPPS<J64L."5(S]>:GE\*63Z[IFJQW
M%S ^FPM!;00[!$L;  K@J3@A1WXQQBMZB@"*YMH;RUFMKB-98)D,<D;#(92,
M$'ZBN9T#P#8>'I4^S:GJ\]O#G[+:W-UYD-KD$91<=@2!NSC-=710!S%[X'L-
M0T6VTV>]OLVUW]MCNU=!/YVXMNW;>N2>@]J;JO@6RU36(-734M4L-22$02W-
MC.(FN(QVD&W!_ #]!CJ:* .?E\(V+ZIH]_'<7<+Z0KK;1HZE?G&'+;E)8D=2
M3GOUYJE<?#W2[NTUFVN+N_D35ITN9V\Q%9)5V[70A1@C:OJ.*ZVB@#FK;P5:
MVVM_VRNJ:J^H&T^R/-)<!MZ@DABNW&1D\ ;?;/-5T^'VG1^&M.T!+_45LM/N
M%N(,/'N#*VY<G9R W/\ .NMHH \LU.%9/%^K2W]WXPT>=WCBA;2X9)8;J-%
M5\I&ZAB2W'&/3.:WCX,_X2+P_9PZY>ZE]LL[AI;&_#K%>0J3QN91MW$=>.F,
MC(KM:* .5N? 6GW>E6]G-?ZFUS;W27B:@UQNN?.48#;B",8)&,8QVI4\ Z0)
M=:>:>_N%UF%8;Q)KDD/A-FX8P0<?@.P KJ:* ,*Q\+V]K-92W-]>:@U@I6T^
MUE,0Y&W(V*N6V\9;)P3ZG,4/@O34.N+<27%W#K1W7D,Y78QVA>-J@C@ =>V>
MO-=%10!R^A>"+3P^A$>J:Q>K'&8[9+RZ\P6RD8Q&,  XX!.2!QG!-7/"6D76
MB:&ME=7EY=%97:-KV82S*A/ =QP3WXX&<<XS6Y10!@1>%+>'5]8U./4+Y;C5
MD2.XYC*@("J[1LXP"1WZ\YK/@^'>F6L.C);:AJ<$FD(\5M-',H<Q/C=&WRX*
M\#MGWKKZ* ,7P]X8LO#,=Y%8S73QW5P]PRW$QD",QR0N>V2>N2>Y-2Z%X=TW
MPYI1TS3H=EJ9))"K<\NQ)'T&<#V %:M% '(Z-\.]+T*]$EG?:K]A27SHM,>Z
M)M8GSD%4QG@\@$D \]:WM<T6S\1:+<Z3J"NUK<* X1BK#!# @CN" :T** ,>
MS\/16]_#?W=[=ZC=P1M%!+=[,Q*V-VT(JC)P,G&>,9K(T[X=:3I6I/<6=[JD
M=D\WG_V6+K_1!)G.=F,XSSC./:NOHH Y&Y^'FF3:]<ZK;W^JV)O&#7EK9W1C
MAN3ZNH&<D=2",_C6E'X7MH?$DVN0WEW'<RVJVFQ?+\M8U)*@#9V))Z_I6Y10
M!D>&_#UMX8TA=,L[BXEMU=W7SRI92S%FY"CN2?QK,U'P%I]]XAEUJ"_U33KJ
MX54NUL+GREN@O WC!.0.,@@^]=510!@WGA*QGU*RU*TEN-.OK.#[-'-:%03#
M_P \V#*RLN1D9'!Z57OO ^FWVAOI+3W<<4MT+R>6-U\R>;<'WL2I_B X  X
MZ#%=-10!BCPU!_PE$7B%KV\:\CM?L>TE-AC+!B" N<E@#G/Z<5,GA_3X_$TW
MB%8L:A+:K:L^>-@8MT]>1SZ 5J44 <MK'@33]5UX:W#J&J:9?M&(IY=.N?*^
MT(.@?@YQZC!]^!5EO"-E_;6EZG%<W<,FF0M#;Q(RE-C8W!LJ2Q.!DDYKH**
M,63PQ9OXH/B!9[J.Z:!8)8HY<13*I)7<,9)!)[CWS65I/PZTK1;\RV=[JBV(
MF\]-+-T?LD;YSD)C/!YP21GM77T4 <A<?#S399=8^SZAJ=E:ZP'^VV=M,HBD
M=UPS@%258]\$ ]P1Q71Z7IL.D:5:Z=;O*\-M$L2-*^YMH&!D_2KE% '*-X"L
M'TK6]-;4-0-OK,[3W?S1Y+, &VG9P" !^%7)/"=O-J>C:A)J%\T^D(Z6_,>"
M'4*VX;.<@ =O:M^B@#FHO VCI%K-O*;F>RU>226XM)9<Q*\A!<J  020#G)P
M>F*GL/"T%I/8RW%_>Z@VGJ5M/M;(?)R-I/RJNYMO&6R<$^ISO44 9VN:'8>(
MM(FTS48C);RX/RMM9&!R&4CH00"#5:U\.1P7B7MQJ%Y?7L4#007%SY>Z%6QN
MVA4"Y.%R2"3@=JVJ* ,?PWX=M_#&F'3[2YN9K?S'D47#*2I9BS8(4=22:K>)
MO!^G^)WL[B>XO+*^LF+6U[8R^7-'G[P!P00>X(KH:* ,*+PK;16UG!]NOW6W
MN!<R-+*)&NI!C!E+*=V,# & ,#&,##(/"&GV^L:OJ FN&75EVWEHQ3R)/EVY
MV[<YQU.>>^:Z"B@#E= \!V/AUT%MJ6K3V\&?LEM<W/F16N01\BX[ D#=G&:C
M;X>Z<_AF_P! ?4-1:ROKAKB?YX]Y9FWM@[. 6YKKJ* .9N?!%C=:Q-J;7VHI
M-<VRVMVD4X1;E5SM+@+G(R>5(J&S\ :?8IH2PZAJ6-$W?9-\J-]Y=AW93IMX
MP,#\>:ZRB@#AO$GAH:=HOB:]LTU/4;C651+J"-EW;<",M&%"G*IGY<_-C'>L
M_0[::34;231?$'B^X*2IY\.KVY6 19&\,9(E);;D#:2<X[9->DT4 <A%\.=)
MMM8N;VVO=4M[6ZF,]QID5UMM97/))3&>>XS@]",<58N/ ]C)KE[JMK?ZC827
MZ!+V&UE58[C P"P*DAL<94@UT]% &7X>T*U\-:':Z19R3R6]LNQ&G?<V/KQ^
M@K4HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/H*1YX8PA>5%#G"98#<?;UKS?7H]3>=-8T^"PUZ%=(BCU'2;DXD\LESOB<Y
M9L,"#UV#N!B&_-U>6]AKWA^SM-8T_P#L2%;C1;_Y91;MN971L$!B 01T.P=>
M* /3I)XHHO-DE1(_[[, /SI9)HHH_,DD1(_[S, /SKRVTU:QU7Q1H]F\\-MI
MESX?AETR/4(5D#DDAQR0-^T(._ ..#4@\/7.GZ9I%KX8U:UU2;39KJ2&SU ?
MN;B/Y0Z(PX!0MM4\XW$= : /4%96&5((]0:;+-%" 994C#' +L!D^E<[X#OK
M6_\ "L3VFG/IHCGGBELG(/D2B5MZ@C@J&)QCM6-I(@UKXB^,-/UJWBN#!';1
MVL,Z!E%LR$L5![%\[B.^ >@H [UF5 "S 9.!D]Z1)$E0/&ZNIZ%3D5XA%:-=
M^%?!\>H;IXXO%1M+2>1B7>U#2A1NZX.W'T KV32M(T_0[!;'3+2*UM59F6*(
M84%B2<#ZF@"RT\*S+"TJ"5AE4+#<?H*5Y8X\[Y$7"[CN8# ]?I7C/B^:RG\,
M>*-1TW8OD:Y&'NKI]UP;A)8E*Q8QY:*!QDDD;N .:Z-]&TG4_C-?QW5E;W,$
MFA1221R*&21_/<99>C'@=>F* /0_-CVAO,7##(.>HIVY=VW<-WIGFO'])\.-
MK_P:M/LL22ZGI%W//IID7=AH;ARL?/\ "57;CIT]*['PE?6OBZ\/BZ*W"Q&V
M2UM"Z?,O&Z7G_?(3ZQGUH ZYW2-"\C*B*,EF. *%DC=-Z.K+UR#D5S7C>QO;
M^PTZ/3;NTAU".]66WAO%+0W3*CGRWQSC&6SV*@UPEWX@2/1;=+G35T*-?$:V
M^MPMB2!&,6X-D8!C9O+8Y]>>#R >O1SPRQ>;'*CQ_P!]6!'YU2U::]?2[C^Q
MKBQ2^7:5:[RT2C()W;3G[N<?A7G/B;P_I=IX=\:74&H0W3W>EF>6T@B588W5
M2$E &=K'!Y[X/I3/&7AO1K#X076H6UA"EW/#8O+/C+NPDC 8D]\,W/?- 'J\
MLT4";YI$C3.-SL /UHDFBA3?+(B)G&YF %>?ZE<PWGQ/O='U2YM(HVTR)K&*
M\@$B2 LXFV[B!N/R@]R%]JHC0;S3]-T*'PQJ=MK<FF1W2I9ZE]VZA+J&V..
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
MN/*??$77YHV]5/53[BHI_#^CW.EC3)],M9+'=N^SO$"A.<Y(Z$YYR>_-:5%
M#(88[>%(84"1H-JJ.@'I6;J_AG0]?>%]7TFSO7@.8VGB#E?;GM[=*U:* *%W
MH>EWTMM+=:?;S26O-NSQ@F+_ '?[OX55G\(^';JXO+B?1+"2:\&VY=H%)E'^
MT<<]!^5;-% &3)X8T.60NVE6N618F"Q@!T485& X90.@.13[GP]H]Y=27-QI
MT$DTJA)6*_ZQ1T5_[RCT.16G10!EZQX;T3Q!'%'J^EVEZL)S'Y\0;9]/2GW&
M@:3<_9?,L(,VB&.W9%V&%3@%4(P5' X'I6C10!%;6T%G;1VUM#'#!&-J1QJ%
M51Z "I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *KWM[;:=:/=7DRPP)C<['N3@#W))  '))JQ
M7%?$F*\&GZ+J-M#+/;Z9J]O>7D42EF,*Y!8*.3M)#8]L]J .@M?$>DW<UU"E
MT8Y[5!)-#/$\,B(>C;7 .WWQBJVE>-/#NN7D%IINII<3SQ--&JHX#(K;6.2,
M<'MUP0>AS6#,]MK'Q*TC7M-NHGL+#3KA;V\1@8R'*[(RW0D$,Q';'.,BI/A%
MY:_#;2X@H26(S"1",,I,KGD=1D$&@#L;R\MM/M)+J[F2&",9=W. .W\^*I6?
MB'3+ZZGM(9Y!=01B62WE@DBEV'^((RAB.V0#SQ7/_$N"^;0]-O;."6XCT[5;
M:]NH(E+-)#&V6P!UQPV/]FJ]P8/$'Q(\.:QH]Q'-::?:71O;F(Y0K(%$<9;I
MG.YMO48YQD4 5](U*X\::CJ_DZIJ>G7%AJIBM3%#(L?DQJF5D5@$)8ELAOF&
M1C&.>ZU#4;32K)[R^G6&!" 6;)Y)P  .222  .237'_#BYADN?%B+(NZ37KF
M9!T+QD( X]5)!Y'%7_B#J TWPW'.UC'<Q_;8%DDDA,JVJ[QF8H.3LQD>^* -
M)/%6BO!J$S7OE+IV#=K/$\3P@C(+*P#8(Y!QSVJ&R\:^'=0O[*RM=222>]C\
MVV'EN%E&W=@,1C=CDKG([BN CO($USQ^QFO)TO-&@,-Q<0,OG8CE!(^4 #)
M& ,Y&,U(T]NGA[X6*'0-;S6QF ZQ 6[*V[^[AB <]Z /1M-\1:7J[WJ6,[RO
M9.8[A?)=3&XZJ05'/L.:MZ?J%MJMA#?6<ADMIEWQN49=R]B 0#BN#\2:?J.E
M^-5?24;[/XHB%C=LAP8)D!(G'OY0D'U1:]!@ACMK>."% D42A$1>BJ!@ 4 5
M+_6K'39EAN))#.R&00P0O-)L'5MJ G&2!G&,UBZWXZTO3- LM6M6:^@OKB."
M![>-I%RSA220.,<\'DD8QFLO[4= ^*^J7>KR"'3]3L($L[N4XB1HBVZ(L>%)
M+%@#UKEKW3+FP\&ZEJ#03+8S^+$U*%!&V4MO.3+[<9 ."W3H0>] '47?B,V'
MQ-MS<ZE=)I,VB27 M7C88D$R*"(PN\MC/!!/6NIM/$FD7VB1ZQ;7J26$AVI*
M%;);=MV[<;MV[C;C.>,5RAO[6X^,=A=AP(3H,BAY%*X8S*P!ST)4$X/.*Y&*
M2:'PN=1@@N;FUT[Q9<W=W!:LRR_9F,@$B[2"0-X88ZX]J /43XS\/K:7]S+J
M A33R!=K/$\4D.1D;D8!N1R..>U3Z1XET?7;FZM],O5N);4(9@J,-H<$KR0
M<X/3TKS_ %B?PWJG@WQ5JV@P74SW6EO;O?3F?,S[3LB42\L1[#C('KCT+PV\
M,GAG2V@*F/[)$HV]L*!CVQTQVH L7VJ6FGM$EP[^9-GRXXHGE=L=2%4$X&1D
MXP,CUJ%=?TQ]-AU!+@M;SL4BVQ.7D8$@JJ8W$_*W &>":YSQS:VESJ6D'^VI
M]#U2))WLM17'E+]P-'(&^5@V5.#C[M<M>:IJD>F^$_$>NV$ZV5K/>1:@^FB1
M,!SM2Y"H0VUMI8^S^X% '?MXV\.1Z7+J4FII';0S?9Y?,C=7CDR!L9"-P;D<
M$=ZS[[Q5X<U5;6.'Q)+:M'JD5N#;AE,TV1B$Y4[D;<,D<8[UQ_BW^P+GX=>(
M+[0[2X,>HSVA:XF\TM>.DR$E5D^8A5'7'//I71_$>XMVT[PU)'(C(==LI@R'
M(\M7RS\?P@=3T% '3ZIXCTO1O,^VSNOE)YLOEP22^4G/S/L4[!P>3@<'T-+/
MXATN!(G^TF998?M"&WB>;,79_D!PI[$\&O/[S4=-T3QQXAM?%"ZBEEJS136-
MQ UP8IT\I8VB(B/W@5Z$<@^XRNJZ?9V$UD^AZE+X6U6RTQ3;17)WP3P%W(AD
M#9RP(S@'(W\9Q0!Z=:W,-Y:0W5N^^"9%DC<#&Y2,@\^QJG?Z[I^F3>3<2R&8
M1^:8H('F=4Z;BJ D#.>3QP:C\,W-U=^%]+N+VQ%C<R6L;26JKM$1VCY0.V/3
MMTKEK*\'A[XG^))-:E%O::K#:R6%U*=L9$:%7CW'@,"<[>IR30!=\:>,HM*\
M 7&N:1<"=IHU^R3Q1F5,LRKN) (&-V?FZD8]JU-"L&AN[F_@U349[&Y50EI>
MJ^8G4D,RF0;P#QP>.XZUYIJFGS:7\%]>BECDC%_JKW-C:E"'6%KE&4!.H^4%
ML=@>:]DAGBN85F@D22-AE70Y!_&@#G[CQ=:Q>-H_#/DW7G-:-<-*ML[ '>BJ
M 0I!'S-EONC !-<YX7\:6>EP:W'XBUJ1WAUVYM8I9U+;(PRJFXJN$7/&3@9S
M5W4)UT_XRV5S<)*L%QHCVT4BQ,P:3SU;;D#CCGGH*Y&>2&3X8_$6-2K2W&KW
MC1(!\TH9EV%1U8'!P1UQ0!ZQJ.M6&E8%U)(7*&3RX8'F<(.K%4!('OC%3Z?J
M%IJMA#?6%Q'<6LZ[XY8SE6%>:7NKV>A^-!J.N-?KH^J:9;1VM]:R3;(Y(R^8
MV\HYR=^1D?UKNO"EGI]CX?@ATK3Y+"P+.\,,N[=M9B=Q#<KNSNP>1GG!XH L
MW^N:?IDK17,LF](O.=8H'E*)R-S; =HX/)QT/H:ANO$VD68B\VY=FEM_M2I#
M!)*_D\?.5120O/4@5R/C1%B\1SW^E:\VCZ];6"$+.H:VOHMTA$;*>K AON_,
M-_2JQUJ277+"VU'39-'N;C08FW6UJ6EF<DYME;:=JH>2OWN>HQR =I/XNT"V
MBT^675;=8]1&ZT;)(E&,Y&.@P.IQ50>/O#)M[J8:D?\ 17V31?9Y?-0XSDQ[
M=^,<YQCWKSC1KJ$^$OAC'('1[74!YPEC9=@$<@).1T!(&>F:ZW1[JTB^)_C2
M:66)(VM;,!V( ;8L@< ]\97/IQ0!UW]NZ8=,M=12Z66UNP#;M$K2&;(R JJ"
MS' )P!G /I3M)UK3]<MY)M.N!*L4ABE4HR/&XZJRL RGV(%>.:/<-I/@[P%J
M]Y#>OI5@EU;:C]E,BR6S2$;'8(0V!M(/LWN*],\(+HD_V_4]"M;A;>]=6>[G
M,N;IP""P$GS8 P-W?GTH W;[4+738!-=RB-"P11@LSL>BJHR6)] ":Y3Q7XC
MAO? /B.[T/4YH+S3H)-Y1#'+#(JYVLKKN7/T'L:B^(%S/I&K>&/$+6\T^EZ;
M=R_;5A0N8UDB*++M')"Y/YU4\3:EI6K_  ]\67^D686.\LV07?V<Q->2["H
M! 9\#: ?<@=#0!U$&OV=CINEI>W$CW=S:K(L<<3S2N H+-M0%L#(R<=2/6IX
M_$>DS:;::A!=B>VO#BW:%&D:4X)(55!8D!3GCC!STKC)=:MXM<\-V[HUM#-I
M'R:G!;&661LJ#;(0IV]-QXSP ,&N?\.PV-U\/] LKK4+_1-1M+V[-MJ 0I]G
ME\R3Y7W#:596P03CMG)H ]33Q'I<EE%=I.[1RS-!&H@D,C2*6#*(]N[(VMGC
MC!JWI^I6NJVIN;.1GC#M&=T;(0RDA@0P!!!!'2O- \VL>'K!=?U$Z5J4&I7
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 444 @@$'(/>@ HHHH **** "BBB@#!TK0;^WU:;4-6UI]3=6D%FAMT
MB6VC<@D?+]YL #<>P]SG>HHH **** "BBB@ HHHH **0$$9!R/44M !1110
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
MV=Y9@!G /7..3:M_&UA_;-WI6HQ/I]S;VAOMTLB/&\ .&8,I/*D<@_J*YO\
MX1G6KOX/:3I<5F(-:TP6TJ6UR5*220L&VD@D$-@]_KBIYM/U+QAX8U73_P#A
M&%\.O/920[Y_++/*1P%V<[/4G&>,#K0!3\6ZH=6O_ UX-*NH(9]:@>"XE*\H
M5<X90<J6X8 ^G.",5Z?7E]Y_PDFKZ7X1@E\+WT-WI6J6\MYF2'81&CJS(=_(
M.<]O2O4!TH \?L-4T6/6]3T+QU%)I^O3W4K6NJ3,4$L3,?+,$P_U>U<# (''
MJ2*ZG4M:U/PS=^#]!@LWO!<_N9YD=,R>7"Q*KN(Y) ;)QP.Y/$6IK<:]X7N=
M*\2>$[J\N6\Q80@C99.2$</N_=MC&<XQSUJB?#FNZ/IW@ FWEU6?179;Q8)%
MW -"R @N5!"D@=>@H ZNY\3A;B_@L--NM0DTY5-V("@V,5W;%R1N?;@X''(Y
MR<4D/C'3+ZQTJXTPO>OJJL]I%'A695'SELD!0O0Y[\<FL71K35?"WB3Q"9-,
MN+VRU6X%_;RVQ5BLI4*\39(QR!ANF.I%8-IX2U[P9:^%M4L++^TYK!+F/4+*
M"0!ML[^8?++8!V-@>^* +/CC6+?Q#X,:?['<6MSI^MVUM)'.N"D@G0'!!PRD
M'@CUKO+/65O]4N;2WL[AX+=MC7H*>2S]U7YMQ(/!XP#QG(-<CXQ@UWQ+X.$8
MT.=)9KZWD2S\Q/,CB2168NV[:&.#P">W?.+/A2#6O#-Q>:"^GW5WHL(\W3+L
MNFY5(SY#Y;.5/ ;TZ]* .XK'U'7A9ZO;Z3;V<UW?3P27"HA"JL:$ DLQQDE@
M /Y"CPUK4VO:.+RYTV;3KA9'BEMI7#E&4X/S#@__ *QVK'\0KK+^+K",Z9<:
MAX?:U</%;RHH^T[A@RAF&Z/;GCD9)X/%  WQ$TW^PM$U>.QOY+;5[I;2+9&I
M:.0L5*L-V<Y5ONYZ>]7--\8VUW=ZO:7]G<Z5/I<2SSK=E"/)8$AP49ACY3GG
MBN%T[0/$%MX+\*:7+H5PD^EZ^MU.JR1D")99&+#YNF'7 ZGGCIG5USPSJFO>
M(?%T26LMO;:GH\=I;W3E=AE4N2" =P'S 9QZT 0^+=4.K:AX&O!I5U;PSZU
M\%Q*5YC*.<,H.5+?*P![#G!&*]-=BL;,J%R 2%7&3[<\5YC>'Q)J^F>$8)?"
MU]#=Z5JEO+>9DAV$1QNK,AW\CG/;TKU#M0!Y#X@UZ[\5_!WQ1=ZCI[P&&2=8
MCO4JNR78%&#DD8Y)&#S7<:=XLCDUZTT.XTR]M'N;9IK2><($N%3&[ #%E(W
MX8 X]*XR;0?$ ^&?BCPV-$N&NYKJY-NXDCVSB28NI7YN!@\[L=ASVZ+4++4;
MOQSX3OTTVY%I:6MS'<R$H/*:14"@C=D\J<XS0!:N_B!IUFEK=R6\QTJYN1;)
M?*Z%0Q)4,5W;MA(QNQ[XP0:ZQF"(S,<*HR37F/A/3]<T.TB\+W?A*&>2U8Q0
MZS^Z,#PY^5V!^;<!_#CDCJ.M>G$!@01D'@B@#SSP"L?CO29O%.N1+>+>7,JV
M=K.-\5M"C%5 0\;B026QDUOFVL/!@U?69KJ5-->.(B!G:3RF4L-L8/0,67"C
MN3ZUA^$K'4_A_%<^'Y-+NK_1UN'ET^[M-KE$<Y\N1"0P()/S $'/:K_C+1]7
M\6^#[VWMH5M+D/%/9PSL-S/&X?YR"0-V, 9XZD\X !I+XJ2'6[32=1T^YL;F
M]C=[0R,C+,5&63*L<.!S@\>A-9EI\0TOO/>V\.ZS)!;7$]O<RJD>(7B!)!^?
MO@@8R.GK3;VSO?%6M>&[V73+JPBTJ9[NX%QM#>9L*K&N"=W)R3TP.O-0^%K&
M_P!/\.>*8]0L)K1KC4+Z[B\PJ=\<A+*?E)YQV- "P_$^P>+2+R;1]4M]*U1D
MCBU"6-!$DC_=5L-N [;L8ST)'-;5WXI2.74DL=.NM1&F8%V;<H-K;=Q1=Q&Y
MPI!('J!G/%<+H]A=>*_A%X:T".PGB$BVK37,@ 2.*-U<NISR6"X '/S<XQ70
M:+::IX3U[Q)$VF7-_9:G>-J-I-;[3\[J \3Y(VX*C!/&.XZ4 7;GX@::BZ$]
MG:7E_%K:L;.2V5<,54MM.6!#<8Y&!W(P:>/&;.%A70]06^%B;^>UEV(T,88J
M 23@L2IP!V')%<OI_A+5/#T?@&S2RENUTJ:XFOI82NV,RJ_ R02 S]AT%;6O
MP:Y=^*Y[:72I]0T66PVVHCE184G).XS L">-N.& [#- ":CXZFDD\(RZ/837
M%GKDF[?N17V^6S[ &(PW R<XXX)S6C:ZCI+^/[^%M-FMM6ATV-YKN4J%:#>=
MH&&/0[N<#I7(Z?HNOV?AKP#))H5RT^BW!6YM4EB\S:8F3>,L%QD^N<5M7&B:
MAJ7C[6)9K*>WL+[0ET\7092JR;G+8YSP'X..U &C)X[LH;"SU6:RNH]%O)5C
MBU!MNP;CA'9<[E1CC#8[C(&:6Y\:[-:U31[30M3O+[3XHY62,1@2*^[!5BX&
M/E[X)SP#S7,G0M:U7X80^!;W3)8+Q%ALY;K*F 0QNI\U6SDY11A<9W'D <UN
MZ;:7]G\1?$6I2:;<_8;BSMHH)05/F-'OW #=G^(8SB@#HM!UJT\1:%9:Q8[_
M +-=Q"1 XPP]0?<'(_"H+[7UMM6;2[:TEO+V.V^UO%&Z*1&6*C&XC))4\=..
M2,C.7\--.OM'^'VE:;J5I):WELC))&Y4X.XG@J2",$51\:Z#%KFIYETO4$N+
M>U#V&KZ:^V:.8E\QDA@<<(>1M^8\B@"CJUZJ_$SPMJL%A<RS76DW+BWC \QB
M?+*J<D*N,GDD#WK=MO'=C/X?EU-[*\BFAOO[.DLBJF5;G>$V9!VXRP.<XP:R
M;73O$/\ PEOA&^U2TDN)+/2Y8-0NHBFP3.$[9!/*G) Q6=%9>*M.TC7S8Z7>
M(]WXD:\=(Y$66:R?:&\MMWRN0O<@@=,&@#JVUNWUVW\1:-<6<L%WI\(%Q$[
MJRR(61E93R#@^A!%<$T2/\(OA]*RYD2_T[:V>F9!FMW1M+U.P\2>++E/#L]M
M9ZE96_V<"2,L61'4JV&/SDL#U(ZDMZTVT/6U^&7A'2AI%RU]I][9R7,(:/*+
M$X+'.[!XZ8- 'J=>:W+?\)+\0=?TC5]#GO;"#3X(XX6:(^5O,A:0?/P6PN"/
MF&T=*])4[E!P1D9P>HKC=-MM0MOB5X@U.73+E;&YM+>*&?Y"':/?N&-V1]X8
MR* (M!\>6$^CV\\>E:I;:/;P3+)?76TI"("5(<[BQ)"]1G).,DYQJ#QA##>:
M7#J&GW=C#JK!+.>8H5:0C*H^"2C$= ?IG/%<QI7A/4]2^$&I>&+RVDT^^G:Y
M*>:RD$O,TB<J3QR ?QJ[>6.J^+=.\-V-[I5Q83V%]!>7SRE=BF$'A""=VYL8
M(Z#.<'@@%R?X@QI#K4D&@:K/_8TI2[51$"JA0Y89?!&#T&3["K$7CJUEO]'C
M.FW\=AJ^%LK^14$<CE-X7;NWC(!P2H![<<UBVVF:LEO\0 VE7(.J22-9#*?O
M@8!&/XN.1WQQ44VDZN= ^'ML-)N3-I,]L]ZH*?N@D)C;^+GD]L\4 >CR,4C9
ME0NP!(12,L?09XKSRS\7?VS\.M:U3Q#H=S+8(UTD\,+QD-$KLI4?,#P!R>/:
MO1:\OM=&UV#X9>)?#CZ+<?:Y&O4MV$D>V?S7<H5^;@8;G=C'OV .FE\6V>E3
MZ!I<.E7S_P!IVS-9K"JE0$C#;,EN#C:.>.<D\&JJ_$+?9:I(GAW56NM*D9;Z
MU'E9A4*&W;M^U@5.0%)/MWJI+IVJ/X@\!70TNY\G3;>9;QLI^Y+PA #\W/([
M9IMKIVJ1W7CZ1]*N0NID&SY3]]B 1_WN/F'?'% '2-XJLI+;39+)&NI=1MOM
M5O$&5/W6%.YBQ  ^=1ZY/3KB3PUXEL_$]A/<6J2Q26UP]K<P2XW12I]Y3@D'
MJ"""00:X"/1->T:S\(ZLOAXZD;'25TS4=-<Q^8F I$D>25)#*>_0_EZ'X?\
M/>P::?2X]+\U]R6HV[T7 'S[?EW$Y/!.!@4 9'B+Q+J&E>+_  [I%KITD\-^
MT[2.CH"XCB)V*&(QR58DD=,#.:MW?BM(FU+[#IUUJ":8=MVUN4^5MH8HH8C>
MP4@D#U SGBJ'BNQU(^+?"FL6.GRWT-A)<K.D+HK*)8MJM\Q QGK530[35?">
MK>)+=]+N+^UU&]?4;.:W*D%Y -T3Y(VX(&">"#U[4 =AI>IV>LZ7;:E83":T
MN8Q)$X[@_P C[5;KGO WAZ3PKX*TO19I%DFMHCYC+TWLQ9@/8%B!]*Z&@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HJG<:K8VNIV>G3W*)>7H<V\1SF0( 6Q] 15R@ HHHH
M **** "BBFNZ11M)(P5%!+,QP !W- #J*I:7JUAK=BM[IMTES:LS(LL?W25)
M4X_$&KM !115/5-5L-%T^2_U*ZBM;6(9>60X _Q/M0!<HIL4B31)+&VY'4,I
M]0>E.H **** "BBB@ HHHH **** "BBB@ HHIKNL:,[L%102S,< #U- #J*I
M:7J]AK=D+S3;J.YMB[()8_NDJ<''KR*NT %%%% !1110 4444 %%%% !1110
M 4444 %%4;S6=-L+ZSL;J\BBNKQ]EO"3\TAQG@?@>:+76=-O=3N]-M;R*:\L
MPIN(D.3'NSC/;/!XH O4444 %%%% !115.XU6QM-2LM.GN42[O=_V:(YS)L&
M6Q]!S0!<HHHH **K:AJ%GI5C+>W]S';VT2[GED; 45):W,-[:0W5NXD@GC62
M-P,;E(R#^1H EHH) !). .I-4=+UG3M:BGETV[CNHX)F@D>,Y"R* 2N>^,CI
M0!>HHHH *1@&4J<X(QP<4M% $<$$5M"L,$:QQKT51@"I*** "BH+N\M[&W,]
MS*(XP0N3R22<  #DDD@ #DFJFGZ_I>JV4UW9WB20P2-%,2"IB=>JLI *D>A%
M &E16+:^,/#5[+'%:^(-,FDD;9&J7:$NWH.>3[5M4 %%%5[R^MM/A$MS+L5F
M"* "S.QZ*JC)8]> ,T 6**I:5J^GZW8B\TVZ2X@+%"RY&U@<%2#R"/0\U=H
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
MRS0L)87V*V/G.ULLPSD].@)XT-*\+^(]'_M=HK_39S?:H;_8\3HKJZ@.C<G
MXXZXZG/2JD_PW,WAWQ3I]JUKIQUIXY([:WRT%NR8Y'"_>(R< 8XZXH [VU6X
M6V47<L4DW.YXHRBGTP"S$<>]<4_C/5;KP?=^+],@LY=+MVE=;5U;S9H(G*NX
MD#84G:S ;3P!SSQV5@MX+*,:@T#76/WGD*0@/H,\_B?TZ5Q=GX*U73/#>I^%
M+.ZM#HEVTRP3N6$UK%*270)C:^-S8.X=>0<4 3'Q=JVH^*K/2]&@L#:7VC_V
ME;W%P7) +*!N48XPW0'GU%1Z;X[N[G0;,W%K;KK-QJLFDA$+>3YJ,VZ3GG:%
M0MC.2<#/.:O0>%KJP\9V6J60M5TZSTG^S(H&D8/C<K!L[<<;0,?C[5BM\/-5
MDT"6!=0MK;5(-9DUBPN8]SHCLQ.QP0,KAB..OIV(!M7OB+6O#]MK%QK5C!+;
M6QA%C<VV4%TTA";"FYV4AR 3SD'(':ETS7]:D\4QZ;=6+W&GS6YD6^BL)[98
M9!_ XDSG(Z$$>F*BO?"^L^)O#-_I_B34;:*YN458?[.1Q';LK!U?YCEFW!3V
MX&!U)-SP]9>+4>,^)=1TZ98%VQBPB=#,<8WR%CCI_"!C)SV% $WB#Q =+O\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M,RX!///..U5=7\.ZEJ9\8:S%I\RSZGI']F65J602/\CY=OFPN68 9.<*?7%
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
M'=4<6M^UC<R'RL0L%#;C\_(.>V<=\9 .[H,<T/A[3H;B!X)XK:..2)R"595
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
M2PC8LEK D*L>I"J #^E>3^&K"\\4? [3?#<-A.ANP(WNG*^4D0G+,X.<DX!
M7&<^W- 'HUMXE6ZUO6=(CL9_M6EQQ2-EEVRK(&*[3G_9/7%9(^(UDVC>']3B
MTO4)(=;E$-N$"95SNPK?-U.T^WJ140L]6T?XAZO>6^D37MIJMG;QQ3QRHJ0O
M%O!$FXY PP.0&^AKG=+T#Q#;>$? 5E+H5R+C2-06>[42P_)&%D&?O\_?''7@
MT =M:^*IKLP6BZ+=1:M)"\\EC,Z*88PY0,[ D?,1\N,Y^@)KD_$FLVNM2>!=
M?BT^[CD;5S'Y,L.V=2$D!3'^\O7..^:UM;MM=T3Q\OB32]*DU:QO+%;.ZMH9
M426)D<LCC<0"/F((S[T>(+/7M3N_"MV^DNSVNI_:[F.&6,BWCV.H4DL-S?,"
M<9'7';(!H6WCFV-KK[ZAIUY8W&A@/=6S;9'*,NY"I0D'(![\&K%IXLC?6I-)
MO[&6RN18?VBI9@ZF'=M.2.C D9&._!-<S?:=XJAUGQU?:-820W-_;6JZ=.[Q
MX=HU*OCYC@X/&X8S3+#2]7@\;V^M6GAF>WMY-%EM7-S<1O+YWF*X,I#$MG;@
M'))XSM[ '6Z1XD.K?894L)4LKZW:Y@NO,5EVC;@/@_*Q#9QR.#SQ6;+\0].A
M?39Y('&FZC<+;V]X)$/S-G8S)G<J-C@^XR!6-H?A.>T\003Z38WVB:;=VTPU
M;3I)5:!9&7"F(!B VXDY7C [=*7PA;^)-*LK/PU?>%X-]CMA76!)&87A4X#[
M?O[]HQC'7DD4 =QKFL0:#H]QJ5Q%-+'#M'EPKN=V9@J@#W)'M67%XM O]5T^
MYTVX2^TZV2[:&-T?S8FS@HQ(&05((./QJ3QHNN-X7N1X>5GO]R?(CA':/<-X
M1CP&*YP?RYQ7*V6D:K;>+]5U&W\,SV]C>Z,L* SQ&3S59SA_G.7.X<Y/');/
M% &M9?$2"[CT&Z;1K^#3]9D2&"[D*;5E<$JI7=NYP1NQC/J.:UM*\3IJ>NZO
MI#6,]K<Z8$,GG,N)%<$JRX)RI /)QCI7%IH.NIX&\#:<=&N#=Z5J%K-=QB2+
MY$CW;B#OP>HQBM;QKH5S=>)-$O-,G$%Q?"32[X=Y+1E+L1CHR;3@^K4 =;HN
MI_VSI%OJ(MI+=+A?,C20@L5/0\$CD<_C5^FHB11K'&H5% 55 P !VIU !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !15#5M;TW0K9+C4[N.VB=Q&I;)W,3@  <GDU?H ****
M"BBB@ HHHH **R-5\3Z-HC$:C>B +M\Q]C,L6XX4NP!" GH6(S6N#D9% !15
M"VUO3;S5KK2[>[CEO;15:>)<DQALXR>G8\5?H ***R;_ ,3:)I5XEG?ZI;6U
MRXRD4K[68>H!Z_A0!K455T_4K'5;47.G7EO=P$D>9!('7(ZC([U:H ***R$\
M4:-)JT.F+>K]JG+B$%&"RE/OA'(VL5P<@$D8- %?4O!^G:AJS:HLU_97TB*D
MLUC=O"957[H< X;&>#C-:FGZ=;:9;F&W#_,VYWED:1Y&QC+,Q)8X ')Z #H*
MMT4 %%%% !15!=;TUM<.BK=QMJ2P&X:W&2PC! W'L.6%6+V]M=.M)+J]N([>
MWC^])(P51V'/UXH GHK,L?$.D:E=_9+6_A>ZVES;D[9 HQ\Q0X('(YQ6G0 4
M444 %%4+36]-O]3O=-M;N.:[L@GVF-<GR]V=N3TS\IXJ_0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8VL^%]-U^\L[C4!</\
M9=P6))W2.0-C(=0<,.!P?QXK9HH **** "N>OO!NFWFKS:K%<:A8WEP%%P]E
M>/")MHPN]0<$@<9QFNAHH K6-A;Z=;""V5@N=S,[EW=NY9F)+'W)JS110 44
M44 9NMZ%8>(; 6>HQ.\:R++&T<C1O'(OW75E(((]14.F>&[339EF-UJ%[,F?
M+>^NWFV9&/E#' .,C.,X)&:V** "BBB@ HHHH **** "BBB@ HHHH **** $
M8%E(#%21C(ZBLK0?#UKX=AN8;.6X=+FX>YD$SAOWCG+$<#J>W2M:B@ HHHH
M**** "BBB@ HHHH **** &31F6%XQ(\988WIC(^F016=X?T&T\-:-#I5@\QM
M(,B)96W%0221G&3R3UK4HH **** "BBB@ HHHH **** "BBB@ K&TWPOINE:
MO>:I +A[NZ=F9IYWD$>X@L$#'" D#@>@]!6S10 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MS_C#Q%_PC.DPWS;4A>YCAFN'C:1+9&SF1E4@D< =1RPKH*S=9M]1N(K;^SGM
MLI-NGBN0=DT6U@4) ..2#G!Z=#0!POCF_NM0^&=Y<R7%C>1'4;0VMQ9'$<T?
MG1$'[S8.XL#SVK>LM?UN'QQ/H&IPV,JR:<;^U:T#*5PX0QL6)#'D8;"_2LBY
M^'-Q_P (YJFFZ>]E9#4=2BOOLZ%C#;!"AVH,#.XIDG '/ XK8OO#6IWWC ZT
M+F"VC;29-.(C=C(A=@WF*< <$<#\<]J ,^R\9:LOB#P_INH)8>;JGG)<6L )
M>QD2,R!&D#,K' ((P#W]J32_%7B2^FUBYFBTF'3=&U*>WO&_>&1X8XPQ*<XW
M#/?@Y[8Y@L/ WB&V3PKYFI:6#H#NJB.V?$J-&4+'YOOD'/89R>>E;7A_PO=6
M,7B.WU-[::VUF\FNBL);*"10I0Y'/"]??I0!0M?%FO7$^AW<.FFZL-1=!<0Q
MV$Z/:(XRK^:WR.!P#@#U%2:'XPN=<UA[.&YL([BWO)8;S3)8V2YAB4L%<$O\
MV<(>%QAO;D\,^&_%>BQVVD7>NV=QH=D5$#I RW;QJ?DC9L[0!@ D D@8XS2S
M^#[W5-3T>\U3[!]JTR[$Z:C!N$\D8SB(C'0Y )W'.#P,\ &WXJ\0)X:T*2_,
M0FE,D<$$1;:'E=@J@GL,G)/H#6;<>(-4T3Q5I&E:M]DN+;5A)'!<6T+1&*9%
MW;64LV0PS@@CD=.]:'BWPW%XK\.W&E23M;NQ62&=!DQ2*0RMCOR.GIFJB:#J
M.J:OI&HZZUF'TH.\26I8B65EV^8=P&T 9PO/)Z\4 8?@Z"_NO%_C-+^XLKF#
M[=$D\9M6'F?N$QMRY"@<<$-]15WQY=:M;ZKX5@T^]AMX;K5%BE1X"^XA'89(
M8?*"O3C)QSQ@Z'AS0=1TG7M>O[J2U>+5;E;@+$S;HMJ!,<CYN%'/%/\ %GA^
M\ULZ/<:?<P0W6F7ZW:^>A9' 5E*G!!Z-G\* .;4:S_PM+Q"FE/8K>'2K/=-<
MHYC!!D_@4@\G_:X]ZMZ;X^EU/P]X;N%@6&_UE)6(6"2=8A%Q(0B?,W. !D?>
MR3QSIV6@:K:>,M3UUI;.5;NSBMA'EE(,>XACP>I8\=O4US]O\.]8L?"^@06.
MJVT&N:#+*UK<[&:&5)"2Z.O4 @@<9Z?D =/X6U?5]2?4K?5[!H6M9PL%T+=X
M8[J,C(94?+*1T(R?UKGO%LQM_BWX)E$,LQ%O?_)$ 6/[M>Q(KKM$MM7B@>;7
M+RWGO9< I:(R0QJ,X"AB23R22>O'I63K'AS4[_QUH>OP2VBP:6DZ>2[-NE\U
M0I.0,+C'OF@#E8(-=\+MX]\:1:?'9PW*K<6MA<MG=Y2'?(P0G!8\XSGGFMX^
M)]>T_3[6[U2+3]NJ26\.GQVT<KNC.C,_F 9W8"D@+UZ9'6M_Q5I5QKOA;4M)
MMGBCDO;=X/,ESA PP3@=?I65K7A*\UGPAINGB^2RU;37AGM;J(%T6:,8!(.,
MJ02"/?OW &Z=K/B*\OM6T^:W2-(H5EL]3:PEBB?/WD:-V!W#L0V#U[8KF?!N
MKS:/\,O"TMS]GN9[QT@L<6CLT+-YA=FPS%SM#?="YZ=\CL],L_$_V.XEUJ]T
MZ:^,1BAAM$>.!<]6;<268\>@&,#J36!'\/\ 4/\ A7VDZ"-2BM]3T:5)[&^A
M4LOF*6QN0]B&((R?7VH FE\5>([.S\1O+IT<J:=9F\L[U[2:VBG"J2T;(Y+!
MACL<'/:J6H^+O&&F^#D\22VNBO;SQ6;PPKYGF*9656#<X/W@1@\<@YZG:DT3
MQ/JGAK5+36=0TY[V\M)+2-;2-T@B#J07.22S<^P&,#J34.K^$]4U/X>67AM+
MBSCN8%MD><[BA\ED8$#&>=@X[9[T .G\0:YIM_;Z7J0L/MU])-+;O9V\TZQ6
M\83[Z#YF?<X'! QS[&HGC75[73WAU+2Q'J,NJ)IUA*T,D,-UYGW9=K?,H #%
MER?NX!YK2\5>&M4U>?2=8TB^@L-<TPOY9E4R0R(X >-^AP<#GKQ^(J:QX0UK
MQ!H<#7^KV\>O6MY%?6LMO"PMX9(\[5"$DE3ELDG)SZ "@"I;)J"?&Z);^:VF
M_P"*>D,;P1-'Q]H3(*EF[]\]ZV/'FB:KK.C6CZ)+"NI:=>QWT$<_^KF9,_(W
ML<_F!TZB"R\/>('\;6OB/4KO35,>G-926]M&YSEP^0S$=P.<>V.];.NV&I7H
MT^32[R&VGM;H3MYT9=)$\MU*$ CKO'/;&>: .6\-^+[/Q#XFBL]6TN?1/%EI
M;2(+:Y7(D1MI8QO_ !KE >W0XSR:HZ%XJU'1?"GBGQ!K5W%>I9ZG<PK''"8V
M=UD6- &+$!3\HQCCU-=*?#U]JOBS2]=U=;. Z4DHMHK5VD+M(NUF9V5> ,X4
M#J<YK,7X?37.B>)=!U"^A;3-5NYKN$Q1$2Q/(XD!8DX.UAQCK[4 7K_Q#J_A
M[6=$@U@64]EJTXL_,MHFC:WG()0<LV]3@C/RD8S[5%#XB\0ZSHYUOP_:6=S:
M_;&ABLY,K+-$DIC=_,+A5/RLP!4\#U-6%\.ZKJLNB?\ "036<BZ3,+E6MMV;
MF95*J[ @; -Q. 6R<<@#G/TGPAXBT&YN]-TW6;1/#MS</.JO"QNK8.=S)&P(
M7&2<,02,]#0!F_VTNE?%/Q5;P-$VJ7UO8Q6,$AP)) DIYY'R@#)/ITR2 ?1K
M-;M;5!?2P27&/G:",HF?8%B?UKAM8^']SK.L>(+V>6W3[?';FRDC=A+:30!O
M+D#8ZY;G';CG-=%!;^*5M-)2:]TXSPR@7\@B;%Q&%/*#^!B<>H_E0!O4444
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 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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 5PWC+Q*-)\4Z)INH:A+I6CWL<I>]CPN^8
M%=D9<@[!@DYXS@<@9KN:YCQ)J&C27W]A>(;.*33+FV\PS3Q$PJP;&';HA(Y!
M..AYH MZ/;ZA8WE^]YJKWVF-'%):2S; 4'S;P64 -_"=Q[$=<9J6U\4:1>:E
M%I\5TPNIHS+ DL+QB9!U:,LH#CO\I/'/2O,;'P[>)I/C;1/"EW<7?AZ6P T\
M/(719V#;XHG/WEQ@$@XR0,YS6UHNH^'O%LM@]E9:G_;UI&_%VUS_ ,2UV0JQ
M)<[>N  ,D\<<' !V3>*]%2\@M6O<-/.;:&0Q.(I)1GY%DQL+9!&,YR".HK/T
MOQK8:KJ&MVNVYMHM-E\III;>1 <(&8DE<+UX!Y.,XY%<QX(US3I/#FD>%=3T
MB5]?TMTC:RGM&81R(<"<.5*@8^;=G/IDD9T?#5W%IWBKQM;7@DA>2]%RI>-@
MIB,*#=NQC&01UZT ;VB:KI=IX1L+M=9GU"S<!(KVYRTMP2Q & H+,3P !DXJ
MU#XGT>:&^E%Z(Q88-TDT;1/"",@LC , 1T..>U>6:*+JR\#_  ZU4Q2O8Z3<
MN-1B5"6AWJZ"1EZX7=D^@;-='?)%?^-M6\16,R/I<7AUK2:YC.8YIF<LJ@]&
M('IG&X"@#IK/QQX;O[NQMK;4UDDOUW6Q\MPLG&[&XC:&QSM)S[5N7*SO;2+;
M2)'.5(1W7<%/KCOCTKR)9H8_ 'PSCW*LEOJ5FTRXYB"QN'+#^$ D9)]:]8U'
M4;72M.FO[QV2VA7?(R1LY ]<*"3^ H Y32(];T[X@2Z:=<N-6TQK'S[@78CW
MVTQ<! "BKPPW?+CC;]*[6O/8-+TC4OB'HWB+PPL2J(I_[3N+5=L<R,F$5\<%
M]^#CKA>>U=EIVLV>JW%_!:F4O8SFWFWQ,@#@ \$CD<]10!H5QZ:Y?>)O%6H:
M/I-P;33=*(CO;U%#22S$9\J/<" %'WF()SP,=:["O-/!=Y;>"]1\1:-X@E%C
M+<ZM-?6UU<?+%=1R8P0YXW#&"N<T =='I6I6NOV<D&JW4FF+%*;B"=E?=)\H
M3#$;N[DC..!T[VX=?TJXNHK:&]B>29F6(C.V5E^\$;[K$8.0"2,'TKG/'5]>
M:CX#U(Z0MPL<ABB:XC4AC"SJ)708S@(3SWY(Z9J#4+6/6]>\,:;HB(-'T:87
ML]S#_JDV(4BB1APQ.XY Z <]10!T-UXO\/627CW.KVL:V;JEP2_^K9AD ^^
M3CTYJU'KVDRZJ^EQZA;O?)#Y[0J^6$?'S'\Q^8KRF?2[S5O"5W<>3(-0\7ZS
MY:EXSFWM-XZCL/*A&?7*BN@M[B'3O'/B2_%M.T6A:2EO"!&3O+ SR-G'+,=@
MXY)!]Z .L_X2_P /8A/]KVO[^Y-I%\_WY00"H_$@>F3BKECK6F:E>7EI97L-
MQ<6;*MPD;9,9.< _D?R->7V7AB[%AX+T*82?:KJX;6-5N I!39EPF>W[R7CW
M!-)<_;KGPWX]OM*@N(;F>^2Q4PQ%?*M(2L)V<=0OFMQT!H ].BU_2IKJ.VCO
M8FDE=HXB,[9'7.Y5;[K,,'(!R,'TJ&X\5Z#:"^,^JVT?V#:+K+?ZHL"0#[D
MG'M7-:C9Q:UJOA;1]!1?[(T>X2^GN8>8D$:%8XE8<,QW<@= ,GJ,\S>0W,G@
MOQ+K\JRB\\2:@;2US&=T%N[K;AB,9SY:D_3&.IR >OP3Q75O%<02+)#*@>-U
M.0RD9!'MBN(&KSZE\2]5\/7NIW6G"WMX9=-A@*I]I4J3))D@[BK<;>F >#SC
MKXC;Z=HR,D;16UM;@A".515Z8]0!7FOC2\L/%G@FQN;??%XO@\J6QMXU*7<%
MP2NY=A^8+UR3Q@9SP#0!T\?B)_#@TO1];NY+[6;^YD5&$6T&(.QWG:-HP@7C
MN2/<C>O=>TO3I)$NKR.-HE#R]3Y2GHSD?<'NV!Q7+02S7OQ6Q=1LTFEZ2D<8
M"'89IB6D<'L,1JN?]K%<_IS7;?"N[TN*)KGQ7K;3QWL3#YXYI6*N\O\ <1$Q
M@GC 4#.10!ZC=:A:644<EQ.B+(P6,9R9&/0*!RQ]A7+>-]9,G@YCHU[)'?7E
MW'86LD3%&29I A!'4%1N)!_NUE:3+!H7CZ>SUJ=U6QTNUM=(>53B5=I\XIZN
M6500.< 5%XFTFYU/6]-TGP_"^F+9VEWJ^Y80!]I<%(NO 8L[MSR/8T =[INI
MV-YYEM:7)G>V/E2DAB58<$,2/O?K5^N0T/Q;IT7@O2=1N(+B!)Q! RK;/Q._
M## &>&SENF>^:Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHJ&[NH;&TENKEPD,2EG;K@#V[GVH FHK'\+Z_'XG\/
M6^KQ6\END[2*(I""R[)&3G'?Y<UL4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7+>(Y=;_ +:LUM= EU/3H%$Y\NZBBW3Y.W<'(R% W#W(/5:Z
MFB@#@_A%<W4_@2!+BQ>V2.>?RW:16\W,TA. #D8/'/7%=Y4%G96NGVJVUG;Q
M6\"DE8XE"J"22>!ZDD_C4] !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 %%%% !56^U"WTZ
M.-IV.Z6011(J[FD<Y(51W. 3[ $G@&K58'BC3#=QZ?J,=]#93:5=?:DDG&8F
M&QD96Y& 5<\]C0!;7Q#IIT>ZU3SG%M:%Q<?NF+Q%/OAD W9'TZ<]*2]\1:?8
M:;:W\OVF2*ZV^2MO;232-E=P^1 6Z=\<5R5E;7</@?QEJNH@0G5#=74<;*8]
ML?DB-"5)RI8(&P>>1GFNFTN_M['P19:C*P,%OIR2LR\_*L8)Q^5 #(O&&ESZ
M8]_!'J$B)*T1A6PF\[<H!;]V5W8&1SC';K5V/7M+DT.'64O$.GS(KQRX/SAO
MN@#&222!MQG/&,UFVRII?AJWL+W5H=,U.\224RLZ!O.<EY"@?AL,Q_#%<E;V
MMY+!X#@U&3[+9P/=1F6W41HTBJ4MWP<@;T#L/=ACG% 'HD^JVMI8"\NR]O$S
M!561#O8DX4!1DECV7&?:K4,AEB60QO'NYVN,$?6O+[0ZGJ>O>'SK6H3"R@EU
M&*TOEVH9W5@L3DXV[C%YF" ,X)'6NJ\+ZG+>^'K*TUJ]!U"[-PD#AO*DN8HW
M*B50N,$IL;*_W@: .IK*L/$-AJ>I3V-JMVTD&[=(UI*D1P<';(5"MSZ$USOA
M>XNS'+9ZM=70/A\S075S+,X%P3\R2,<\_NL,<]"XQTIWA>RM]-U_R/#^IR7O
MAZ6S,C0FZ-PEM*&39L<DD!E+G;G^'/>@#M:*** "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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MFO&DFW>BMM.5R,X/J*=10 C*K## $>A%)Y:%-FQ=G]W'%.HH 9)#'+M\R-'V
MG(W*#@^M*\:2H4D174]589!IU% #'BCDC\MT5D_NL,C\J<44L&*C<O0XY%+1
M0 FT#/ YZ^])'''$@2-%11T51@4ZB@ 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@ 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 **** "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@ 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 **** "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
EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>exhibit31restatedcertifi005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi005.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MUY92""2W<&-KBWF(780>00Y1@#TYH ["PU2TU,W'V5Y&^SS-!(6B= '7J!N
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
M1TEAM5CDC=2K(PZ@@\BNKH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIC31)
M+'$\J+))G8A8 MCK@=\4KNL:,[L%11DLQP * '44U'61%=&#(PRK*<@CU%.H
M **** "BF>=%Y_D>:GG;=_E[ANVYQG'7&>]/H **** "BBB@ HHHH **** "
MBBB@ HIB31/(\:2(SQXWJ&!*YZ9':GT %%%% !14!O+478M#<PBY9=PA+C>1
MZ[>N*GH **B%Q RRL)HRL1*R$,,(0,D'TX(IZ.LB*Z,&1@"K*<@CU% #J**8
M9HEF6)I$$K@E4+#) ZD"@!]%%% !12,P52S$  9)/:J\&HV-T4%O>6\Q?.T1
MRJV[&,XP><9&?K0!9HHHH ***8LT3RO$LB-)'C>H8$KGID=J 'U@R^'[JY\1
MG4+O6;B;3D9)(=,\I!''(HP&+ ;FY^8 GK@]A6VTT22I$TB"1\[$+#+8ZX'>
MGT %%%% !13&FB698FD02."50L,L!UP*?0 4444 %%%% !1110 444Q9HGE>
M)9$:1,%T# E<],CMG% &;KNFZCJ=M!'INMSZ3(DP=Y884D,B8(*X<$#KG/M5
MVPL8=-L(+*W!$4*!%W')..Y/<GJ3W-6** "BH([RUEN9+:.YA>>,9>)7!9?J
M.HJ?- !113$FBDDDC25&>,@.JL"5)&0".W% #Z*** "BBB@#G]*\.SZ;XIUK
M6GOXY1JGD[X1 5\ORE*KAMQSP>>/RKH*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *S=:UF'1;:!Y$:6:YG2VMX4P#+*W09/ &
M23V -:5<IX\T35-6T[3[O1?*;4]*OH[Z"*5MJ3;0RM&3VR&/- $DGC ::FM-
MKFG36*:7$DS3(3+#.K#@1N57+9^7;@<D4Y_%4MAK&FV&L::;,:GE+65)Q(OF
M 9\M^!M8CIC<#@\UE:WI&O\ COP;J>GZA91Z))/$OV>!KA9F\U7#AG91@+E0
M,#)P23V%2W>FZMXJN/#C:GI;Z=_9=VM_<EI8W$DJ(P58]K$E2S9RVW@=,G@
MKS?$B>/2]9U*/PW=O;Z/>26UX6N(U*JFW<R\G<?FS@<8'7G%;ESXH!U<:7IU
MO%=7?V);[RY)_*+QL6 "<'<?E.<X R,GFN4/AW77\'>.--_LJ07.L7US-:*9
MHL%)54*6.[@C;S_6K&O>&I=>LK:VO_#EP\MM81_8[ZUN(H[BUN!N##=O''"$
M8R.O% &Q=ZS9OXM\*V]WH;&]O89Y;6ZDVYMB(@TBC^+)! / K(\<:W_;?@3Q
M4MEI<=Y86D,]O)/)* ?-13N:-<'<$/4DCE3C..;#Z+X@_P"$@\#75W$;U]*M
MIDU&[61 &DDB5,@$@GY@2>/\*R$\/^)])\+>*/"D&D?;K:]%V]A>I<QHNV8,
M=DBL=P8$GD @YZ@<T =!:>*+?2]'T738VM6OFTN&X*W5T+=%3: ,L03DD'
M/0YQ56+XGVMSI6CWUKI%W-_:-\=/,:NF8IQG*DYY^[D'I@@DBJ?]D^+-!U+1
M]<TW2H;]_P"RHM-U#3A=*C*8R2LB.WRG!9@1_P#K%[7[#Q%JK>&;J33 TUIJ
MJ7UQ##.A$$01EV!F*[V^8'IC.?:@#0C\4ZM(T=L_AN6WO_LLEU-%<7($4:JY
M4*)55@6;J!Q@=2*R-0\<WU[I_@^_T2S7[+K=VB/YTNQU^5FV< CJIRWMTYXO
MZW8:[<^,X9?[-CU+1#9;(XI+A42"XW$EW4YW?+@ @,1@X'.:YS3O"WB6R\%^
M#;=]+C:]T+4%EEMENDS)'MD4L&^[GYP<9Z>_% '60ZK9'XARV,^CK;ZE'I(G
M:_9E.8?,QL!'.T-D\XZ=*KS^/8[?0X/$<FG/_P (]+(%^UB7]XB,VU96CQ]P
MG'\1."#BHYM$U*^^(D^H7-BR:=<:%_9TDR3(<2&0N<#.[&#@''7M61#X9U^;
MX;GP)=V6"H%H-361#"T <$/MW;PVT8V[>N.<<T =#<>,+K_A)+_0K#0;B[N[
M:V2Y1C<1QI(K$@'=DX''U]L9-:OAG7H/$_ARRUFWB>*.Y0GRY/O(P8JRGZ$$
M5B6.E:A8_$34=3&G2G3GTR&TA<2QDLT;,>A;/(8 9_'%3_#K2M0T/P39Z9J=
MJ;>Z@>7<N]7!#2LX(*D]F% $>N>-VT6#5[PZ3+)8:2\:7,SR>6S[@I)B4KAP
M PZL.^*NWOB<QZO<Z7I]I'=WEM9K>/"]QY32(Q8 1C:=Q^0YS@#*\\\<;XH\
M-^*-;M?%ME+I45\]W_R"[R2Z0)%%M7]VJ'E7R#D\ YY;@5?\2^'+KQ'#B^\.
M2K?0VJMI^H65W&LUM-@Y4N64X!VG@$<M[$@'?QS-):)/Y3;FC#^7QG.,XYQS
M7"O\3)$\.2>(#X>NAIMO=-;W;F=-T063RRP4??YZ@<<\$\X[+3(KRUT6SBOY
M?M-]%;HL\B<>;(%&XC..ISZ=:\XE\+>()?A/K7A\:4XU&[O)98D,\6W:\_F
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
M6 ![DD=!QQ5C2=,UCPKK_B'[/ILFHZ?JMT;^!XIHU:*9E ='#L.,J""N>.U
M&A;^,H=5M=%FT2TDO5U:.26)Y"8XXE0#<)&"MM;)VXP<G/I6?+\1X(_!L?B)
M=*N9$^U_8YH4=28I/-\L\_Q#/3 .?05DV?A'7/#UEX8TJ*TCU;2K:*?[?;+.
ML2&>1MX<AOOQJ68!>>QP2!5(^%?$J> +S1/['C^T'6OM<0BNH]K1_:!+GG&!
M@8'?U H [)?%=XDT%E=:'+:ZG=W,D5G:R7"$21HH9IF9<A5 .",$YP #FL7P
M,''Q!\=^98QV4GFV9>*-@RY\H_," ,YZYP#SSS5WQ1I6LGQ+H'BC2++[7)8I
M+#<V#2JCO%(!DJQ.W<I'3.#ZT[PQI^LP^-?$VJW^FBTM-2^RM#NG5W'EQ[2"
M%SSSZXX.,]: -O4M=%IJUIH]K +G4KF-YEB:38B1I@%W;!(&6 & 22?J1COX
MOFO=#\0+:V9@UG2%=+FVDE'[L["RNK8^92.1P,^U&MZ-J5MX[TSQ5IMN;Q4M
M'L+RU5U5S$S!U=-Q"DAAR"1QTJNOAZ_'_"8:P;-OMNN1+##9B1-R(D1C7<V=
MN222<$X&.M "?#_2K>[\,^&]9O--A34(-.C$-TLI9Y%D0%V;@<D\X.>2367>
MZ-I=[\>HX[O3;2>-O#S3,DL"L#)]HQO((^]@XSUKK_!EI>:=X-TC3K^V:WNK
M.SBMY%+JP+(@4D%2>.*PKNPUF+XKKXABT:XN-/32#89CFA#LYEW[@K./EQZX
M/M0!FZ]&/ ?CGPU<Z,6@TS6;O[!>:>I/D[VQLD1.B$'KC&0*U[;Q+8V<OC&]
MM_#\D-SI;J]YL:,27.(MP8G..%QW)]L\43>'=4\2^+],UC688[/3M(9I;.R$
M@DDDF/'F2$?* .R@GGOVJD=#UHO\0#_9<G_$Z3;9?OHOF/D>5S\WR\\_3WXH
M T+;QX[:9%J=]HLUC9745NUG-+<1XGDE_@QGY<=<GMS[46OQ%TW[9J]IJ/D6
M\FF6OVUY;:X%Q%)#T)5@ =P/!4@')&,U3U#P[KEW\._#]O91);:YHIM9XX9W
M4I))"FUD+*2,,"V#].E3W]AXA\<>$]5TW5M,CT+[3:F*.(W*SLTN00Q*C 4$
M 8Y)R>F!D U8_$6I#5+2RN- GB^VV[S6\JR;U1E /ES$+B-CGL6&<\FL/PSX
MXNY/!!UW7+9 TMW)# D$FYI9#<-&D2@@=/E4$GH,G%:OAN^\77@MH==T:'3O
MLZXN)UNEE^U,!@;%7[H)^8DG(QC!SD<I#X+\0R> ET4VT-O?Z5JAU"QE:<,E
MRPG:1<@<J"&QSSGM0!V*^*)+;Q%#H>J:?]FO+N!YK,PS"5+C9RZ D+AP,'!&
M,=ZQ[+XCR7>D2ZR_AV\BTFW6Y-S<F:,F)H21MVYRV[;C(X!/7@FK<VFW^O>*
M-#UJ[TR:PCT>.>00RR1L\LLB!-J[&(V@;N21DXXZU5\*Z7K6D> [^PGTE&OO
M/N98[>:6-HYUDD9PI() X;!S^M '2:7JMW?7.R:RB2!X%GBN;>Y\Z*0$XP#M
M'(X/IR,$UK5P/AOPS=>'M<U"]T;3KFPTF6R)&DSW*%&N]V08]K,$&,@\XY'&
M!79Z9/>7.EVT^H68L[QXPTUN)!((V[KN'!^M %NBBB@ 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 **** ,?2?"^CZ)J%[?V%IY=U>R-)-*TC.26.2!N)V@G
MG P.GH*V*** "BBB@ HHHH **** "L?4?"^CZKK-GJU]:>=>6B[86:1MHYW#
M*9VG!Y&0>:V** "BBB@ HHHH **** "BBB@ HHHH *S=<T'3O$>G?8-3A>6W
M\Q9-J2M&=RG(.5(-:5% $-K:P6-I%:VL20P0H$CC08"J.@%3444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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 5R'BW
MQ!K&CZ_X>L-/:Q$6JW+6[M<0.[1X7=D8=<].E=?7GGQ&B2X\4^!8'DD0/J;\
MQR%&'[L]"""* -67Q+J6C^--)T#5DM+B+5TE-K=6J-&4>-=S*Z,S<8/# _A7
M75Y5K=L/#OQ9\,S:9=3:C=Z@7MKBUNY3</;P<$R1LV6C')SS@XKTVWO[.ZN+
MB"WNH9IK9@D\<<@9HF(R P'0X]: )9I1!!),P8JBEB%&2<#/%<)I_B7Q%KG@
MO_A)](FTF<21-*NG^2Y9 ,_(9 _+@=1M )XXZUW4\H@MY)B,A$+$>N!FO)-=
MT&TTC0I_B'X"U;^S&:$7<UJK;K6['4J4Z!CG''?@ 'F@#UG[7;>>\'VB+SD7
M<T>\;E'J1U KF?&GB*[TKP_!J6C7-I(#>P02$KY@*O(J':0V 1GOFLEKQ?\
MA:V@WMZB6;W/AZ;<LA"X?S(V*9/<<UQ]Q-:7'PZ\1".6-H3XO).Q\ (;I,'C
MH,=Z /:[>^M+N26.VNH9GA;;*L<@8H?0@=#]:J:1)="RG;4-0M+MUGDQ);KL
M5$W'"GD\@=:XZXT"PT[XKZ$=#L8+9)+"Y&J16\81&APHB+J.,ER<>N#Z5RT5
MP-)^'+N"UOI<7BN5;UHD!$5N+AN=I!&T-LR,8QQ0![):7]GJ$;265W!<HIVE
MH9 X!],BF1ZII\S3K%?VKFW!,P693Y8'][GC\:\P\3V]E;Z5XFUWPYKMQJ&J
M7&E 3BUDB,8B#K\Y\M1A]A<*<YP#Z5U>G-X.UC4M%U'3)+:>Y%F\-JEM)PD!
M4$AT!^Z, ?,.&('6@#:T#Q#IWB33_MNFW"30[W0;6!.%=D#8[ [21[4V+Q+I
M<_B.XT*.[B:]MXDDD0./E+$X7_>X)QZ$>M<U\(6M?^%>V$<;0_:%>?S54C</
MW\F-PZ_G5:,QVWQ3\4F%;=;UM*MFM0^T%I,RXQGJ2<"@#O/[1LOMOV+[9;_:
M\9\CS5WX_P!W.:6^OK73;&:]O9XX+:%2\DLAPJ@=S7D4GE:A^S_;W5N6_MF!
MD=)!_KUOQ, ??>7)'J0U>D^)HVE\#ZNMPBM)_9TQ88R-WEGI^- &)JWC&=[+
MPGJ.C3VQL]6U"VMYT=-[JDJE\9#85@!@@@]>U=A;7MK>J[6MS#.J,4<Q2!MK
M#J#CH?:O*+M;&Z\ ?#6!#!(C:CIJS(A'),!R&QW^M.U>*;2M:^(L.@0BWE_L
M6VE2.V4)AML@+*!_%M]/:@#U.#4;*ZN);>WO+>::+_61QRJS)]0#D5-)-%#L
M\V5$WL%7<P&XGH!ZFO/M&A\,:SJGAO6=.\023W,$3I:6UN85/ELGS)(J(#M4
M#H<8..YYE^)EG97-[X.-U#$P?78H69A@E&CDRN?0D#CO0!V]O?V=W$\MM=P3
M1QDJ[QR!@I'4$@\53U#4$N-,NUTO5;&*\%OYD<TC!TC!'RNP!^[[]*\\U#0+
M&P\;^*(--LH(M*F\-&2]MXXP(1<;F\L[1P&VJQ_7O4$V@:,G[/[:@NFVGVR3
MP]&7N#&"[$1AAENO!Z>GX4 >J&[AM+".XO;NW1 B[YV8(A..HR> ?K3_ +;:
M_8_MGVF'[+MW>=Y@V8]=W3%<##=,GQ(\+6][C[!)H3&RW?=-UE=V/]KRQQ[$
M^M<KXHL%A\.?%&".)#H\-Q;RV:[04CN"JM-L]#N89QW)H ]JANK>X>5()XI6
MB;9($<,4;T..AJ-]0LHYA"]Y;K*7$80RJ#O(R%QGJ1VJOI.CZ9I4;OIUE;V[
M7 5I6B0 RD# +'N?<UQ'A3P_HMWXU\9&XTRTE-MJD,D >($1-Y*-N4?PG/)(
MZ_A0!V^DM=E;W[9?VMV1=2",VZ;?*CXVHW)RP'4\=>E3P:A9WH<6=[;3,O!\
MN0/M/;(!KRJUM8_^%8?$*UM[R+38EU>_59?NI& R_+QT!'R\>M;>GV%IXD\;
MZ+K9M].A&G:>T30^=#.[2$J5V;"V%3!(;@\\#K0!K>#_ !/-J-G??VU=V<=S
M%JUS8PA<1"01MM 5222?Q/6M>7Q+I<7B6/0&NXA?O;M.4+@;0&50#[L6X'L:
M\DU#3[*3X6>/;]K:%KN+6KQHIRH+QE;@$;6ZC\/6NSE-I'\:K66X\A/,\/$J
MTF!N?[0N,9ZF@#MEU&Q>\-FM[;FZ!P81*N\<9^[G/3FI9IXK:%IIY4BB099W
M8*JCW)KS'2Y;[0M6T*.Y2UUG0+O4)#IFH1?+<VLTHD)61>C##."1SP<],5TO
MCN[L+>'1(KR+S)9M5A6T#RF.)9AN96D/=1@G;W./J #I(M0LI[0W<-W;R6RY
MS,D@*#'7Y@<4L5_9S7+6T5W!).J!S$L@+!3T..N/>O&[YK6XT?XKV\UQ973
M+.HB4!-XMURZKDX(;'.3S6^VGV6G>,?AS+9VT,$MQ!=+*\:@-*/LX;YCU;GG
MG/- '2>//$C^'O"VI7-A?6,>IV\!FCAN,,7 ZX7<#^//3I716DK36,$SD;GC
M5F/N1FO&6O+34_@9XJ?4S"=8$UR;])<;UN!*=@(/(PH0+[# KUJ!;:^\,Q(Z
MQ7%O+:@$$!E8;?R- %E=3L'GB@2^MFFF!:.,2J6<#J0,\C@TLNH65N[)->6\
M;J54J\J@@MG:.3WP<>N*\0BT'3Y?@1H>J:?;0CQ LEN;*ZC \XS^>%"ANIXR
M-O08]J[#2] T?4?BKXRCO--M)U6+3Y0DD8(#E9"6Q_>R!SU_.@#OWU&RCO4L
MWO+=;IQE8&E4.P]ESDUS>K^)6E\6)X9L-1MK.X-B]TUS(%?:^]42/:3U)))'
M7 &.N:XC2QHWB/PG>6.O^()[/5+?499+JWC,*7"7"S$H8]R%R2-H7&>/E'3%
M=2;>W;XX*&BB+?\ ".E^5&=WVD?-]?>@#I]/U!X;>SLM9O=/767C'F102X#M
MW**WS8JW-J%E;NR37EO$ZE05>55(+<+U/?!QZUY+IXT7Q'X9U73O$7B":RU*
M#4YGN[=3"DZRK,6C:,LA<DJ$"XSQ\H]*VM+T#1]1^*?BR*^TZVN%%M82[)HE
M(WD.2Y'3=D#G_&@#T!]1LHKQ+.2\MTNG&4@:50[?1<Y-$^HV-J)3<7MO"(@I
MD\R55V!NF<GC.#CZ5Y)IHT;Q'X6U&P\0>()[/4[?4I7N[=#"EPDZS%D,9*%R
M2-H7&?[H]*V=/T32KSXC^.H[JPMIE^RV3%9(U(W-')N;'3<?7KS[T >CR7$$
M-N;B6:-( -QD9@% ]<],4V"\M;FV%S!<PRVY!/FQN&7 Z\CBO'=#UA+'0?A;
M+JLP72'CF2664_NUG"8@W$\<?/C/0\]JUO%DNBZ3I4UYI$S#3I]=MYM9GMV\
MV-0WWC@Y7@B,L,=QGKB@#TFUU"ROH6FM+RWN(D)#/%('4$=<D&BTU"ROPQL[
MRWN OWO)E5\?7!]C7GM[H_AV]?7;NV\52O-J6GI!<SPM"\,8W@1R.$4#/)')
MY7=Z5I^$[[58_%FH:5XAT^T75ULHI/[0LB?*NH%=U7*GE6!+<?7' H [*ZO+
M:QA,UW<0V\0."\KA%S]35+6-=L]'\/7>LR2QR6\%N\RXD&)=JE@%/<G'%<U/
M=./C1;6M_@6SZ,QT_?\ =,OF?O=O^WM"_P# ?K7._9/LWA+XH6R(IT>%KHV2
MD?+&Y@)E">@#G''0Y]Z .R\-WFM:F]GJ3ZAI]SIEU9K)+#&F)()R%.U2"05P
M3G=SP/6G7/BVTO+37HM&O;5[[2T8'?\ .ID5-Y& P) X!P>#GTJ]X4CBC\):
M1Y2(H:RA8[ !D^6O-<1I/V."Z^)$1\B.?[3)L3@-M^RJ>!UQP: .P\)Z\NK^
M&]%GO+JW_M*\L(KF2%6 8[E!)"YSC)K6GU&RMKF*VGO+>*>7_5Q22JK/] 3D
MUY+:V%E9^&/A7?V]O%%>27EHCSJH#LKV[[@6ZD' &/8"IH3HVO0^+M&\3:\U
MA<#4YC/"YA1_*# PNA="Q 0*!@\8]Z /69Q,T#BW=$E(^5I$+*#[@$9_,5Y=
M:?$/Q*OPUM_'-W;Z7/9[S]ILH8I(Y%02F/*N78$YP<%1]:]-L5V:?;*7F;;$
MHW3_ .L/ Y;_ &O7WKRSX9^%K+Q+\)M&AU2YNI[#S97:Q$BK"Y6=R-V &(R
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
MIPS*/J: '44@8,,J01[4M !14<MQ#!L\Z6./S&")O8#<QZ 9ZGVJ2@ HHHH
M**** "BBB@ HHJ.6XA@*"::.,R,$3>P&YCT SU/M0!)1110 44V21(HVDD=4
M11EF8X 'J31'(DL:R1NKHX#*RG((/0@T .HHJ-[B&.:.%Y8UEER(T9@"^!DX
M'?CF@"2BFR2)%&TDCJB*,LS'  ]2:(Y$EC62-U=& 964Y!!Z$&@!U%%% !11
M10 44C,%4LQ 4#))/ %0VE]:7\1EL[J"YC!VEX9 X!],CO0!/13)98X8S)+(
ML:#JS' 'XT)+'*JM'(KJPRI4Y!'M0 ^BBB@ HHHH **** "BBB@ HI"0 22
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
M-P!Z]3C%=+K3ZS#<Z?-I5LES$DC?:X6E$9:,J<;2>"P;!&<#KR*P;;P]/?\
MQ&M_%/\ 93:2MO:202^8\9EO&8C&X1LPVJ >2<DD<8% %;PUXQUB?P==:UJ.
MF?:9?MLL,45G(SL6\\QJN-O"KQ\W/ )QVK5B\6W4UWK^FC3X%U328$G""Z+0
MRJZL1\^P$$;3D;?2N;@\/^+].\%7NCV5M$DL>I/.K1W81KR!YS(R*P'[LE3C
M)(-7]'\.ZO!XLUF[.D6EAIVHZ;% BQ3@^2R[_E*J.3\P)QQ[F@"30/&=PG@?
M1-2UH6PN]3"+ 3<;5D9E+DL2H$8 !/\ %TP,D@5K>&O%\/B#4]4TQH8XKS3V
M3>8)Q/#*CC*LC@#/H00,&N3M_#'BNW\%^&A;6EK#K7AR13%!)<!DNDV,CC<!
MA=RMQG\<5W.A76N7R/<ZSIT6F9 6.T2X$[ ]V9P /0 #T))YP !VL:Y'I=SI
M]E'%Y]_J,K16T&[:&VJ69F;!PJJ,DX)Z#!S5*P\3S7>K:EHDM@D&M64:S"!K
MC,4\3<!TDVYQG(.5X-5O%NA:A=:UX?\ $&E(L]WH\TA:U9PGG12KL<*3P&
M(S@>].LM)NY/&-[XKN;*2%SIZ6%O:%T,A4.79F(8J"20 -QX'OB@##^&MF->
M\):7J>L:?;RW$-U<74%WYI:0RM-(&)&T8].I! 'H*=\6[.UN;'PSY]O%+N\0
M6<9WH&RA+94Y['N*V?ASI>HZ'X,M-*U2T-O=6[2EL2*ZMND=Q@@^C#J!5?XA
MZ1JNM6^BQ:78FX:SU6WOI2940;(R25&3]XY'M[T 9_Q"\.6>C^%KOQ%X?BBT
MG5M+3[1'-9H(A(JG+)(JX#J1G@UHQ^/8;BQL# ME]NN-.AOY(KN]%NB+(,JH
M8AB6)#<8P .2,C+?%&EZ]XSTTZ(+9=)TRX*B]N)9E>9HP02D:ID#.,;BW [&
MJU]HVO\ AGQ4NK>&-,@U'3KBRALKBP:Y$#Q^5D1NK-Q@*Q!% &7K>N6/BS3O
M >OVUL8FD\00QXE4>9&0) R9],K]#P:Z/7_&TNAPZQ>'2)'L-):-9Y99?*:7
M< 3Y0*D/@,.K#G(JMXCTS7]5A\-2M9)+<VFK1W]TD,JA(HU#C8I8@L0&'.!G
M!/' K&\3>&?$^LQ>++233;>]-ZF-,O);E0((MH_=*A!VMD')X!SR>!0!UTGB
M:5/%T&@FQ4+=63W=K<O/A9=N 4QMR&&X'OQS[53TSQK)JGAZ[U*+346YM[\Z
M>;0W.6\T2"/!8+@<D'OQSQ47B+0-8U?1]"N[$0V6NZ=<1NAW[UC1AY<HSQGY
M&SCN5P,TS2O!4FD>-Y;NU95T-H(IA!G)^UHABW?0QG)]6P>U %G7?&=QHL6L
M7']CM):Z1'&]S+),8O,W+N(ARI#X![E>>*35/&MQ:ZW::5I^A3W\]Y8O>6Q$
MZ1J^W;\N3]W[W4X_&L+Q+X<\2ZO-XLMGTZWOH[VWV:7=2W(5;=3'@QA""58M
MGYN,YY/ %:%II.N?\)?X<U*XTORX+/3)+2X*7"-L=RF,<@D#9SQWXSUH FU'
MX@+96UXRV=K]IT^)7O+6>_2.17*!VCC&#YC $>@)( /7'4Z3J=OK.D6FIVN[
MR+J)94WC# ,,X([&N.^Q>*_#7BS5I]'TJWU?2=7F6YVO=B![6;8J,3D'<IV@
M\ G^NVVJZU8^(M(TNXL(KBTNX6$U_'*%*3A68@1]=F% S_M =>H!=\3:C=Z1
MX8U/4K&&*:XM;:294F<JIVJ2<D ^G3OTR.M>>ZW=7=WH7PZU;4+-)+]M3M"K
M0N'DE#0.QY(7:6/4=!@<UZ-X@L)=5\-ZIIT)59;JTE@0MT#,A49]N:XF71?$
M5QH/@JVET<)-HU[;RW"I<QM\D410D$D#)+9 ]!R<\4 ;EAXU0R>((=:L3IDN
MB1I/<8F$RM"RLRL" .?E8$8Z^M0VOCZ"3Q#IFE7%O;A=25S;RVUXLYC91NV2
MJ -A(Z8+#(QFL^^\)ZAK.N^,TN+=K>RUK3X;6WN"Z-M:-7&2H.<988^AZ5I^
M&KKQI,+:SU[2;2S%L )[Z.Z$OVK P-B 97)P26/K@<\ %OQ_!%/\/?$2S1)(
MJZ=<. Z@X81L0?J#6/X=\57%HGA31[O2)(;;4;)4M;LS*2SI"&(9!]T$ X.<
M^H%=%XML[K4?"&KV%E"9KF[LY;>--P4;G0J"22..:YF71-9>;P(XTU\:,/\
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
MZQI5MJ=DY>UN8A+$Y4@E2,@X/(J#1]>T_7DNWT^5Y%M+EK6;?$T9610"RX8
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
MQLM6)&X/U,@&#Z=1CO4OAWPMKVEK!9ZKXE_M+3+0;8(?LHCD< 842OD[@!V
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
M7#.'+ [^.5&!@\>O6J,O@W6++Q)?ZEX>\1#3[34W$MY:RV@F DP 9(R2-K$
M=<C/KP* )K/Q!J6NZ\VCP@:9-:6$-U?[E$CQRR@[8AVP-I)/.>,8ZU5^%0F'
MAK41<,C3C6+WS&C!"EO-.< YP,U9G\'7MGXFBUW0=52VG>U2SO(KR$SI<(GW
M7.&4AQZYY_G>\(>'+GPS87EM<:@MY]HO)KL,(?+*F1BQ'4YZ^U &#XQ\4ZUH
M,.NW<<]K%]@C26SM5C\XW"8!=I<<QKG*@_*..IJW>ZYK\_CFRT6PGL8+6\TI
M[Q7DMV=XF#H/[P#?>X'R]><XP8-4^'^H7X\46T6NI%8Z]^\='M-\L4FP+@/N
MP4^4<8SZ$=:T+;PIJ,/B?3M:EU:"5K33VL6C^R%=^Y@Q;._CE1@8/'<GF@#&
MLO'.IKX<2.Z%M)K3ZZ^AQRA"L3.'(\TKG. H)P#R1C(S4EM!>P?&Z);N[6Z4
M^'I#&_EA&'^D)D''!YZ<#K^-+)\-IY]%O+23652\;6&UFSNX;;:;:<L6P5+'
M<O)';K6G8^&-9'C"V\1ZEJ]I+-'8-9/#;V;(K*7#Y!+D@Y ]?H* '>+M:U?2
M=5\.V^FO:"+4;[[+*)HF8CY&8$$-T^7ICGU%9EEJ7BV\U[Q#X>&J:<LVG+!-
M%??8CDK*K$)Y>_'!4_-D\=N<C=\1^';K7-1T2Z@OHK==,N_M6QX#)YAVE<9#
M# PQ]:CM/#=]9^*M<UM-0MV_M.&&(0FV;]UY88*<[_F^\<\"@#)TSQ9JNL>$
M?#6KEK2QBOP?M]QD%HR P B0_>9G  ') [&JEEX^OSX<D:5(7U-]>;0[5WB:
M-7;?A9'0G(PN25XY&.,\2Z?\/-2TJP\,QV>NP?:=!,RH\MD6CF248.4\P$,.
MQ#4C_#.:;2=2LY==?SIM6.KV5RMNH:VN,YW$9P_<8&W@G\ !K+=V'QDM9+^]
M6YB30)W5_*",H$L>X''!''']>M/M/$WBC4K31=9T[3Y+BUOI(WGLS"JK';OS
MO60MDLHQGC!YP!6C;>%=8E\56FO:KJUG-)#8O92P063(DBLP8\ER0?E'^ JO
MH'@G6= *:9%XF:3PY%)NAM&MAYZIG(B\W/W,^V<<<4 :'Q UO4O#GA&YU73#
M;^?#)$I6>,L&#R*G&",'YLY.>G2LX:YXDT;QYI>DZS+8W=AK23?9VMH6C:VE
MC7>4)+'<I7OP2>PZ4OQ?8#X9:F/,$9,ML Q['SXZU7\.W&I:Q::GJUW$[V4,
ML=JMK&8PK2 *TA)8G.T8 [9/)[ '/0>+M9M]7\/07LUK)+J-Y):WMK!'OCMF
MVLRA)AP6&T!@23R>!5ZS\3W]AK/B;3=>N(M^GP"\LVAAVF6V(/S $G<P8;2/
M7'K5*T^'>K6^G>'[-O$4)70[KS;9DL,%TVLN'RYR^&ZC ]0:EO4T+QMXSTB7
M3KL7,NCRRF]>!CM"@C;$_J3(JL!Z(U %Z>_\06O]E6^H7EK:F:T9[B>&+S)'
MN?EQ%'%R64 L20"?E[5R=]KVH>)_"OP^U=DMX]0N-;4$$,(PZK,F<=<?+G&?
M;/>NVU+PU?S^,;;Q!I^JI;%;,V4T,MOYH*%]^Y#N&U\]R".!D'%8UG\.[RR\
M,:/I::VCW&CZ@;VTE>U^0\N=KJ&R<^8>01VX]0"QI&M:[;>+]0\+Z]-:WC&P
M^WVEY;0F'='NV,C(6;!!(QSTK$\&:]-IGPY\$Z;:HS76I1NBLJ;RB(&=B%R,
MGH!SCG/.,'LK?P_<#4[W6;JZADU6XM1:1NL1$4$0);:%W9.6.2<\X'3%8"_#
MBYB\'Z)I4&MF#5-#D\RQU&*WQCJ"&0L<@@D'GT^A -OPO?>()[O5+76K-EMX
M)%-E>,BQFXC89(9 3AE/&> <CBN<N(-8N/BQKL6C7EK9SG2;4F>X@,V/GDP
MH(Z^I/'H>W8:%IVIV<4DNL:FM_>RX!:*'RHT49P%3)]222<GZ "J-QX=OXO%
MUQX@TR_MXWNK1+6:&Y@9P A8JRE67^\<@]?44 <JWC?Q$?!HUJ1+6&72=3:Q
MUN-(2XV(X5Y8N>, @X.>_I7;6VH7-[XFGAMIXFTVVMD,A"9+2OD@!L] F&/'
M\:UDR_\ "->"] _LO6+Z,KJ33O+YX^>\D?)DPHZD[L #U %7/ N@GPYX1L;&
M0RF?8'F,K;G#$#"D]]JA4^BB@#(\4R:I_P +(\(6MKJ(@MYUO'\HP[EWI$/F
M/(SPY ]*QEEUJW\1_$:ZT>[M;9[62"<F: R^85M5.W&1M!QUYZ]*['Q!X;N=
M5US1-7LM02SN=,:8?/!YJNDJA6&-PP1@$'D>H-4H_"%_'<^*IO[4MR=>4#'V
M4_N,1^6/X_F^7Z<T 5H?&-WJJ:%;6D3PW&HZ2NISM#$)6C5M@"J"0/O,>3GA
M>G.1M>$[W7+S3)QX@LA;7<-R\2. %%Q$/N2;03MR#R,]16!)\/\ 48+#P_+I
M6O+9ZSHMH+)+K[+NCN(, ;)(RW^R#D'K^&.MT>QN[&S(O[XWMY(V^:;RQ&I.
M ,*@)VJ !QD]R3DT <-;SWEO\;/$!L[(73'2K;<OG"/')]:S_#&N1:3XE^(&
MM:S$UCJ:1I=3:4O(6&*,A75QPY;(R1T)]ZZI/"NL6_C74?$=MJ]BK7EO';F"
M6Q=@BIT.1*,GDT6?@.!M1UO4M;N_[1OM7MOL<Q6+R8XX,8V(N21]22>!0!0U
M#Q1K6B>']&\37DEO/97DD O;5(L>0DV &C;.25+ '.=W.-M1^,?%>M:!;Z[>
MI/:QG3Q')9VBQ^<9X\#<TNWF,$EE!^4?+WK0M?!5XVBZ=H.IZI%>:5I\L;Q@
M0%99EB.8T<[B, A<D#YMO;FJ>J?#W4+^'Q/9Q:\D5AKK^<RM:;Y8Y-JKC?NP
M4^4<8SZ$=P"75M9\2S^-XM!TFZT^WBN=(>\CDGMV=HW#JO/S?-U]L9SSC!6/
M5]7\00^((;2\MX%TG-FS>1N%Q<+&&D)!.53+  #GJ<]JO6WA;48O%UCKTVK0
M2FWT\V,D0M"OF L&+ [_ )>5&!@\=<GFJ_\ PAVI6&NZO>:+J\-O9:P?,N[6
MXMC+LEV[2\;!A@D=001G\J )OAC_ ,DR\._]>25UE8GA'0IO#7A:PT::[6[-
MI&(Q*L7EY Z<9-;= !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !117-2^*Y9+J4:;I,^H6EM?
M"PNI8'&^.3C<P0_>52P!.01@\$#- '2T5SWB3Q9%X:N=-@ETV]NVU&X%K ;;
MR\&0Y(4[W7'0\]*9-XSM-/U&TLM9L+[2C>.(K>:Z5&AD<]$WQNP5CV#8S0!T
ME%4GO+I=9BLUT^1K1X&D:\$B[4<$ (5ZY().>G%7: "BBB@ HJ)+B&2XD@21
M6EB"ET!Y4'.,_7!J6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH 9%#%!&(X8TC0<A44 ?D*?110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% $-Q:6UVH6YMXIE4Y D0,!
M^=21QI%&L<:*B*,*JC  ]A3J* "F1PQ0[O*C1-[%FVJ!N)ZD^]/HH **** "
MBBB@ HHHH 8\,4K(TD:.T9W(64$J?4>E/HHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KE/'.M7&E0:+:6TK0'5=5@L'G7K&C9+;3V8A
M=H/;.>U=76;KNA6'B+2WT_48V>%F5U9&*O&ZG*NK#D,#WH YF2:[T7XCZ?HL
M5U=SZ5K%C.S133O(UO)%CYU=B6 (8#&>O(Q4'PRL(X/^$EF66Y9EUZ]B >X=
ME(#CD@G!;_:Z^]=39:!%:WIOYKNZO+_R/LZ7-P4W1QYR0H5549(!)QDX&<X%
M,T'PW;>'?M@M;JZE6\N7NI5G96S*Y!9AA1C..G3VH YKXD?\A;P/_P!C!#_Z
M"])\:#;GX6ZHDP!ED:%;=1]XR^8N OOUZ=LUT7B#PK:^([BPGNKN\B:PF%Q;
MB!U4+(.C<J<GGOQ0/">GS:G;:CJ,MUJ5U:MNMVNY-R0M_>5% 0-_M8S[T 8%
MO<:M%\1M&T^YU"YV2Z \DT&X;%F5HU+ 8Y/)ZYK"TJZU6W\+:]XHN-<U2ZGT
M6ZU%8;9Y1Y,JIN51(N/FQ@'C&,<=\^@S^'+>?Q-#KYNKI+R&W:V0*R[!&Q!(
MP5]0#GVIFC^%K'1K"^L8Y)[FVOI9)IX[DJP9I,[^@'!STZ4 <]9V7B%;S1M;
M@U&+["8LWR2ZC).MVKJ-K(A0*C9.1MP.<5'X=^W^*?">C^)X]?GL[R6?[5<'
M>6@,09@T'E[@H '&[&[(SFM;P_X!TSPY<H]I>:I-;PDFVL[F[:2"V)R/D3Z$
MCG.,FFZ?\/='TO4Y+JTN-1CM7G^T?V:+H_9!+G.X1_7G&<9 XX% '+6EQ_PC
MNJ?$O6H3<S3:>ZS1QR7$C*Q^S!OF!/(R?P'3&*MZO>ZCH?A7P[XGM-2N[JYE
MFM1>1R3,\=TDV P"'Y4.6!7:!CWKKD\)Z:FN:EJF9V;4E"W5LTF8)"$V9*=S
MMX]/;-5]/\%Z?80V5J+F]N+"QE$MI9SR*T<##.W!VAF"YX#,<<>@P <_I=GJ
M.L>//$]I/XBU:.VTR\LY((H954',0=D;Y<%#DC''OGC$/A_6[F+Q+I^E>(FU
M.PUEI9661IFDLM27:V/+.=JD95@N!C&.2:[+3?#EMI>MZGJT5S=/<:D4:X61
ME*$HNU< *,8''\\U7L_"-G:G35EO+V\ATUM]G%<NC")MI4'(4,<*Q R3C/L,
M '045GZ3I,>D17,<=U=W GN7N";J8R%"QSM7/11V':M"@ 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 **** "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 **** "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@ HJ-)XI03'*C@'!*L#@^E24 %%%% !12 @@$$$'H14-S>6M
ME&)+NYA@1CM#2N%!/IS0!/11G(R** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BF>=%YX@\Q/.*EQ'N&[;G&<>G(I] !12,RHA=V"JHR23@ 5']JMQ'%)Y\
M6R8@1MO&'STP>^: ):**9'-%-O\ *D1]C;&VL#M;T/H: 'T444 %%%% !13)
M98X8FEE=8XU&6=C@ >I-.!#*&4@@\@CO0 M%%% !1110 4444 %%%% !13/.
MB\\0>8GG%2XCW#<5!QG'IR*?0 445'%/%<(7AE210Q4E&! (."..X- $E%%%
M !14 O;4W9M!<PFY"[C#Y@W@>NWKBIZ "BH?M=MY,DWVB+RHB1(^\80CKD]L
M5*"&4,I!!Y!'>@!:*** "BBD9@BEF("@9))X% "T4V.1)HDEB=7C=0RNIR&!
MZ$'N*=0 444Q)HI7D2.1':,[7"L"5/7!]* 'T44V21(8VDD=411EF8X 'J30
M ZBD5E=0RD,I&00<@BFI-%*\B1R([1G:X5@2IQG!]#0 ^BBB@ HHHH ***@-
M[:K=BT-S"+EEW"$R#>1Z[>N* )Z*** "BBB@ HHHH **** "BHUGB>:2%)4:
M6/!= P++GID=LU)0 4444 %%%0W-Y:V40DN[F&",G:&E<*,^F30!-129!&<C
M'K0"#T(- "T444 %%1SSPVT+37$J11(,L\C!5'U)I8I8YXEEAD22-QE71@0P
M]010 ^BBB@ HHI"0H))  Y)- "T4R*6.>)98I%DC<95T.0P]0:?0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5Y_XDO)-;^)VD>#Y'9=,6R?4KV)3@7(
M#%$C;U4$9(Z'O7H%<;XH\.:B?%&E^+="2*;4;&-K:>TE?8+JW;G:&_A8$DC/
M'K0!J7_A+2;IK.2WM(+.>TN(IHY+>,(<(X8H=N,J0",'CH>HK>K'M=0U6_:-
M?['N--4,#*]W)$QQW"B-VR3TR<8SGGI5BPNM1GO]0BO-.6VMH9%6UF$X<W"%
M<EBH^[@\8- &A6/XDO)[;2?(LWV7U[(+2V8=5=^K_P# 5#/]%-;%<S>:9+K7
MBQ?[4TCS-*M("+9Y6C9'F8_,Y7.1A0 IQ_$_2@#*^&-W/;:;J'A2_D9[[P_<
MFVW-UD@;YH7_ !7C_@-5)6O=7^)^M:;?:7;7=FFDQ1""6X^41O(^6^[U;"Y'
M^R.3BIY_#=[H?Q(L=9\.Z,/[.FM&M=32)XXPW.4=5+#+ ]>G'2M&QT[4XOB;
MJNK2:?(NGW-E#;1S>;&?F1F))7=D [N.,\=* ,GP=XKDLO TE_JEK#;6EM=/
M9VR17&[[LOE1Q#<!P,*-Q/J3CFM"+XA0?VI?Z9+9QRW=M8F^B%C=I/'/&#A@
M'(7:P/4'MR,UAQ>#_$9\&WVCQPP6M]9ZJ^HZ?<O,&2=A.94RHY48)!SWQ70P
MW?BO6-&OEU+P^FFM]EDB6W2[CF>>5A@$'A50<]3DY]N0"UX6\3WOB6&WNSH4
M]GI]S9I<PW4DR,&9NJ;1\PQUR1@_E4OB?Q2/#3Z8K:;<W?\ :%VMHAA*_*[
MD#!.23M/MZD4O@FQO-+\%Z1IU_;&WNK.UC@D0NK E5 R"I(P<5B?$N26)O",
MD,)FD7Q#;D1A@"WR2< GC/UH LV/CPMJ&KZ;J^B7>G:CIUH;X6ZNLYN(!GYH
MRO4Y&,>IZU8LO%MQ-K=KI%UI8MKJ]L&OK8?:-W QE)/E!1OF'0,.O/%9NJ:%
MKNIZQJWB"PC_ +.U!=';3M.69T+ERV\NVTLJC(4#D]R:I:5H.N1>+?#NK?\
M"/Q6<4-G-;WA>\5Y=[;,N[#)<G:<'))[[: -S3O&IO\ POJ>KMIK0SV$\EM)
M8M,#)YJ$#9D# 9B1MZYR.>:6;Q=>KXDF\/PZ#++?QV*W@_TE%C8%BN-W89!&
M<9]N]9\GAYS\4GEMIU&G7$$5_J%MCK<1DK"WMNZ^YA%75T[4D^*-SK7]GR-I
M[:0MFL@DCRTBRL_W=V<$-C/K[<T 9_\ PLMO^$:B\0'P_=+IT<WD7SM.@:W;
MS/+;:O\ RT ;OQP?KC8UKQA!IM]=6-LMI-=VL*S31W%XMN,-G:JD@[F(!.,
M<C)&:Y"7PMX@D^$VJ^'AI3#4;F]DEC0SQ;=K7'F@EMWIQ]?SK8N[;Q1H?C*\
MUO1]'75+'5X81<VCW20RVTL:[0P)RI4KC.">1^8!-!\2+>__ .$=.G:1>7*:
M[%,\!W(FUHE)9"">H(P3P.X)Z54UCQ[J \"^);^UTQ;35M'D>WGAEG#+&=H(
MD5@/F&&! P*NW^F:[=>+O"6IS62RK8?:FO'AD0+&94VJJ[B"VWH3@9 SCG%9
M%YX5UO4='\?V?V'R7UF7S;(R2H0^(U7!P3M)*]^.: /0=-EN9M/ADNX4BF*C
M*K)O'US@?RK'U#Q0\&J:AINGV27EW86JW,L#7'ER.&W8$:[3N/R]\#D#-:VD
M27DFEP-?6@M)]@#0^:)"N!W(X_+-<=XT\,S>(;F[/]B3&^@C!TG5[.X2*6%]
MO1CN#;0W/0\$\9QD KWLDEE\9S<:?IGVF[G\.DF-&6/<WV@<NQZ<#&>3TXK:
ML?&XU'P[8:C;Z5<FZN[TV!M<Y$,H9E;>X!P@V$[L'MQS56TTG6H/B%:ZM=6K
MW$$6A"PFN4>,>9/Y@<L%+ X.#VZGTYK#M-!\5V/AN"UBTUV4:W-=7EFMU&C7
M-M([,%#AL<$KE21G&.10!K:QKD'B3P1XTLKJQ2.YTRWN()HRXE0L(2ZLK8&>
MHZ@$$5D:E!$="^%EP8D\Y;VR02;1N"FW8D9],@?E5BV\-Z[;VGCJV718(8M7
MB/V)(+A-NYH!&%QP  >I./8&K-[H>M2Z'X%MTTN1IM(NK::\7SHOE$<31M@[
MN>6R/;TH ]!(# @@$'@@]Z\D\/>(G\'Z)XJNX-$DN--L_$-X;AXI$C$,>]1\
MBG[Q YP,#'>O6R<#."?:O,)?#.O2^ _&>E#2G%WJVHW-Q:J9HL%)6!!8[N",
M<C\LT =?JOB6>SN[BWLM,:Y^SV/VZ6:60PQ%,D!5;:07.TG' ''-4I/'4?V;
MPS>PZ>[6&O-'''.\H7R7==RJXP>N"!@\GCWK-O\ 2O$5YK;"?24O--DTQ(K:
M.:Y14LY^=[.O.XGC# '&,<9-%GX2U&_^#UOX<U"W6SU.WM46 K*',<T>#&^X
M<#Y@.A/'>@#HM0\31:6^JRW<(6QTZ.,O.LF2TC](PI  ;E>IQ\Z^IQ1TWQQ;
MW?BF+0+B*W6>X@:>WEM;M;A'"_>1B -K <XY!'>H-2\+:GJ_PYN-,EN(X=<N
MMEW)-_ +D.L@'?Y055!U^4"KWA[4/%6HO&-<T.#25A7]ZRW2S?:'QCY OW5[
M\G/0>IH J?%."&?X8Z_YT22;+1G7<H.UAT(]#45CXSFM-5T?2M4T.ZL;;4$$
M5E>O*CK)(%SM95.4) XSU]N<;'C/2+G7_!FKZ39F,7-U;-''YAPNX],FLF32
M=1\17'AP7VFR:=;Z1.MW+YTL;M)*B%45-C-\N6))..@&.3@ @U+XG:;IUO\
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
M#3I=-CLTF\V/[ZR,Q.W=G;AO3/'2@#H[;3+*TTJ'3(;=/L4,2PI"_P X" 8
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
M1O=2OIT5O<)&]PY$A%J6PPS\WMGIVKI-#^'NE:!>+)9WFJ-9QN9(-.ENRUM
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
MKR0,8\@#:N ,+QG';-9E]X(TS4- GT>2:[2"YN!<W,B.HDGEW!MS,5]57I@
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
ML9B\9ZX]NO3MG.:Q+.ZCC^#/BK2I1(E["=0C>)XV!#O)(449&"2"" *]AHH
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
M@&K)K)T188I"(I;C>%!!(R%P=QZG -::>(KW3_&-GX>U>.W?^T8));*ZMU9
MS1\O&RDG! ((.>?04 ;FFZK8:Q;-<Z;=PW4"R-&9(6W+N'49'6D.KZ<-772?
MML']H-&91;!P7V#'S$=AR.M>?>%M>C\.^$=5N/*$UQ/XDNK2U@W;1)-).552
M>P[D^@-6KA[^W^,&D/JDEHR)HUTZRP(R#&]-P*DGICKGG/08H ]$HK@HO'.J
M7":/J-II$]UIVHS(K0Q64_FP1/\ =E,F-C #!( &,\$XS4VF>)_$VK:UJ=K!
MI>G+;Z9J(MKEC<.6:+8&)3Y>7Y[X'0>X .WHKD/"?BR?Q0EI=VTVGS6TJ,;J
M"+<)[*3'$;@GDYR"<+TX&#77T %0W5W;V,!GN95BC! RQZDG  ]23P .37(R
M>+M3O-"U77]'M;6:PTZ69%@EW>9=+$<2,K X3D-M!#9P.F>,GQ+JUUK6H> ;
M_2Y8!8WUX)X5F5L[C!(1NP>P/3UH [W3-6T_6K0W6FW<5S"',;-&?NL.JD=0
M1Z'FKI( R3@"J]I:16J.8X((I)F\V<PH%#R$ %CZDX')YX%<E?:AK7_"VK'3
M(;BV6P_LJ6X\ID;)/FQJQ)!Y/IV&3US0!U&G:OI^L1S2:=>0W<<$IAD>%PRJ
MX )7(XR,BKM>1Z=K>L>'M*\<ZKIUG9S6]EKUU/<"XD96=0(]RI@<''.3^5=E
M?^*W?4AINF*!.+-+QY9+66=5$A(1=L?.3M8DD\8'!SP =516+X5UF[U[P_!?
M7^F7&FW9+)+;3HRE64XR-P!*GJ..]<S\5[Z=--T/1897BBUK5H+&YD0X/DL?
MF4'MG@?3- '5KXGT%Y#&NLV!8$KQ<+C(ZC.>OM6FCI+&LD;!D8!E8'((/>JL
MVE6%QI+Z5):0FP:+R3;[!LV8QC'85B)JD\>LIX4TAH?/L;".:>YN5+A0?E1=
MJE<L=I).1@8ZYX .GHKSNZ^(M]#X8O+Y-+@_M'3M373;ZW:8[58NJAXSCY@0
MP(SC]*T&\1^)(_%[^'7L-,,UQ9&\M9EF?9&JN%82<98\C&T#/MU !VE%>=S_
M !!U6W\#7NL-IMHU]I^I'3KJ-96$982K'N3C)!W X)'UK0D\1^)(/%X\/R6&
MF&2[LVNK259GVQ;6"L).,M]X$;0,]..H .THKA+3Q]./#T\U]9P_VM%K!T58
M89"(I;C>%4@D9"X.XYR< UHMXCU'3?%EIX?U.&UE?4;>26PN8=T:N\8R\;J2
MQ'!!W GZ4 =517FD'Q!U]_"=EXFFTO3TL#>_9;J-9G,F#.8=R<8X..O7G@5Z
M70!4O]4L-*B234+V"U1VVH9I NX^@SU/TI;'4[#4T+V%[;W2+C+02AP,].1]
M#7&^,X/$&D^)]/\ %FC:<-7@M;62UNK!3B549@QDB]6^4 CJ0,?2O8^)M+U3
MPMXG\1^$Y$M]2$!ENH+F':\,T:-RZ?WB!C.<?+WP: /1**X71O$=_:>'/"-A
M,T%QJNLV\8MW;=M5%@#O(_.6('88R6'3K3[KQZ= O=;T_7H$^TZ=9K?0O; A
M;J%FV#"L3M;?A<$D<YS0!VLLL<,3RRNL<: LSL<!0.Y-5]-U.RU>QCOM.NH[
MJUD+!)HFRK8)4X/?D&LNVO/$<>N6MM?:?;2V-Q SO<6S$?99!CY&W'+@YX8
M=.E<9\,=7GE\':5I&C&VEN899WO3+DK;1M/+MS@CYSCA?3))'&0#U&BD&=HW
M$$XY(&*YKQ#KFIZ;>31P1VEM:16AG%Y>G*32Y($*@,"#@9SSU'!H Z:BN/T_
MQI)K5GX=2QMXXK_6;1KLB4EDMXU"[B0,%OF8 #(SR<C%./B?5K&TCM]4TN*'
M5+G4SI]GMD_=7"X+";J2J[0QVGG(QGG- '745R%_XIU/PY9:W=:[I\;VUB(C
M:7-L=BWC2?*$V%F*$.0"22.<U)=>(]2T/7M'L=9BM'MM6<P13VP9?(GQD(P8
MG<&Y 88Y'2@#JZI:CJ^G:0D3ZA>P6PFD$47FN 7<G 51W//:N2TOQ;X@U&ZU
M2233],M].TG4I;6]E:X<L(DC5BR?+R1G)R .0/4UB>,=5U37/!.C:N8;6+3[
MW4K*6.$AO.CC,JE&+9P21C*X&-W4XY /2AJ=BVK-I0NHS?K"+@V^?F$9.T-C
MTSQ5NN837;QOB#>:%]@M!Y>EK>0S^8=TF9"H5CM^49!Z9KG+;X@Z])X5TSQ+
M/I>GII\UZ+6YC69S( 9S$&3C'!QUZ\]* /2J*Y>Z\1WUQXBU;1M+CMUFTRSC
MN)'N0Q$K2;BJ+@C PO+<]>G%6_!VO7'B?PO9ZU/:16OVM?,CBCE,F%]R57G.
M?4=.: -VBN.^)FHZGI?@Z2XTR>.%VN((9&926V/*J$+@\'YNOIGOR+LFN7TG
MB&/PY;&T_M%+,WES.R,T4:E]J )N!))S_$, =\B@#I**Y[PKXD?71J5I=VZV
MVI:7=&UNHT;<A.,JZD\[6!R,\BG>-KZ_TSP3K-_IDL<5W;6DLR/(NX#:I/ ]
M>..V?7I0!I7>KZ=8WMK975[!%=7;;8(6<;Y#[#J>E7:\NUF34?LWPZEE$-Q=
MF^0I@E V;9L;B<GZGGZ5LP>.+JPB\3QZ[:V_VG0S"?\ 0V8I.)ES&!NY!S\I
MH [BJFG:G8ZM;-<6%U'<0K(T1>,Y 93AA^!%<W9^)=:;Q+;Z;/I;W%K=0.Z7
M<5G/"EO(HSLD+KC![,,<_P -8Y\>ZE;?#N?Q%%I%D)H=1>UDMTE(4?Z1Y61Q
M\Q).>=M 'H]%9NCR:S(ER=9@LH7$Q\@6DK.#'@8W%@/FSD<<<5I4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5A^+O#%MXM\/RZ9<2O ^Y98+B,9:&53E7'T_D36Y10!SU@WB\6ZV
MU_#HYE VF^BGD.[_ &O)*#GVWX]ZIW?AK4+3QA:^)-(FAGF^Q?8;R"[D*><@
M;<KAU4X<'VP0>U=;10!Y[K'@34;[PWK=O!)9C5-:OH[NX>1V$<0C9"J+A26P
M$ R0,DD\=*D\>->?VUX(:*.#[7_:I/EM(=F?)?(W;<^O./PKOJH7VBZ9J=Q!
M<7ME#<36YW0O(N3&?5?0^XH YC4_ I\32:[<:T\<,VI6*6$*6[%Q!&K%PQ)
MW,7(., 84#WJ7_A'=9UB#0K7Q ;'R]*N8[IY;:1F:ZDC4A#M*C8,G<>6Y&/>
MNQHH Y/0/#VK:=<>)FN);6(:M=/<P26\C.\)**@R"H'&T'.:P;#P3XG@M_"R
M2W&C+)HERSNR>:QN R,K2,2!\YW9([G)W=J]*HH X_3?#FLZ5?>)O*DL);/5
M+A[N'<SK('=%4JW!  VYR,D^@K,MO >JVGA[PIY5Q9KK?AQB(FWL89XV7:Z$
M[<KN7O@X([UZ'10!Q]UX8U#4+W6-8N%M(]3N]+_LRVA65FCBC)9B6?:"26;/
M"\!0.^:I-X1UO^Q?!EB#I^_0)H9)F,[XE$<9CPOR<9SGGIT]Z[VB@ KA_%GA
M"_\ %4=]:75OIK1M(KZ=?F1EN++Y5R0 G)#!F&&&<X-=Q10!RMIH6K6GCG4M
M<_T.2WN;**UC5IV$F8RQ#-\F.=W;I[USVG>!O$FF:)X6M8Y],FDT6XGDEMY9
M)/(N!(6*O]S(=-QQP>><BO2Z* /.7\#^(&\+^+M(:ZTQVUN\EN(I!YB!/,"[
MMPP<8V\ 9Z]:U]0\/ZQ>:UX3OT%BHT<R-.AG?YR\1CPOR=LYYQZ>]=?10 5R
MAT36-.\::IK>G+8W,.I6\,3QW$SQ-"T08 C"-N!W>U=710!Y[=?#_4;'3M(N
M= U&!=>TVYGNC+=(1#<M.<S*P&2JGC&,D #OS76Z)%K*P/-KLUH;N3 \FSW>
M3$H]"W+$Y.3QV&.,G5HH Q/%_AV/Q9X4O]$DF,'VE!LE SL=6#*<=^5%<\^@
M^+]3U;PS?ZF^C1RZ1-(TS0R2/Y^Z,H6 *C:><[<GZ]J[RB@#C+'P_P"(-/OO
M$][;R:>DVJ7,5Q;9D=@NQ54J_P @X(4]/7\:KP> B+KQ#<10VFE)K&FFS>UL
MW+Q&4A@9B-JC.& P!ZGJ:[NB@#@)/"OB2;1?"=I*VE&;1+N"9]LL@5UBC,>
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
MO].33H5MG,@@17,FXL0NXE\'&!PH'O7<44 <MH%KXRC2)=?NM+D^RH0GV,R
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
M9%\MU//E[EYVG'S'()->HA@20",CJ/2@!:*** "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@ K.UG0].\068M-3@:>W#A_+$KH-P.
M03M(S@\UHT4 9.M^&-'\1Z8FGZO9+=V\9#()';<K#H0X.X'WSFHH_"&APZ7;
M:=#9&*WMIOM$7E32(ZRX(W[PVXMAB,DUMT4 <'XZ\,F;PPFG:1I<UT\^I07-
MR%DRSA74NS.[9)VK@<]@.@KJ]/T>QLIVO(8I3<RQJC2W$SRR!!R%W.20,GH#
MC-:-% '.:;X#\,:/K#ZK8:1#!>,Q?<K-M5CP2J$[5..,@"G-X&\--X@;7#I,
M7]H.XD>0,P5G'1BF=I8'G)&<\UT-% &6_AW29-;;639@:BT0B:=78$J,XX!Q
MD9.#C(SP:?H^AZ=H-J]MIL#0PO(9&0RNXW$Y)^8G&3R:T:* *MAIMGI=N\%C
M;I!$\KS,J="[L68_B2:QM/\  ?AC2]:?5[+2(8;UG+[E9MJL>"RIG:I]P!71
MT4 5-2TRTU>R:SOHC) S*^ [(0RL&4@J0000#P>U4)_">C7-E>6EQ:R317NT
M7)DN)&>4+T5G+;BHYXSCD^M;5% &0WAG26O=/O&@E:XTY2MK(US(3$",$#YN
M<@ '/4"J!^'OA1DD0Z/'LDN!<[?,?"29W;D&[Y.>H7 />NFHH R[+P[I>G:K
M<ZG:6[17=RJK,XF<APHPH*DXP!P...U4&\!^&&\0-KITB'^T6<2-(&8*SCD,
M4SM+9YR1G//6NCHH QW\+:/)<3S/;2-Y\PGFB-Q)Y4D@((9H]VTG@=NP]*LV
MVBZ?::Q>ZM!;A+Z^6-;B7<3O"#"\$X& >PJ_10 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 %%%% !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
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
M+36_$-MJ7@NXO-4CN;;7(_+N+86RH$;R/,#JPYSD<]N> * /1*0LJE06 +'
M!/7O7 PZ]K6O^&-:\0Z5J'V8V<]PMG:F%&CD6$D8DR-V7*G[K+@$>ASG0ZI=
M>)/&W@S4H=0N[2WO])GNOLR!"L;8CR!E3G.2,GTXQDT =[K^NV?AK1;C5K\3
M&VMUW/Y,1=L?0=/J<"M"*19HDD7.UU##/H:Y3XH_\DP\1?\ 7FW]*RY=1\2>
M&]=\./>:G#?Z3J\RV3VJVHC-L[(60HP)+#Y2#NS^O !Z%17G$6O^+-=T6WU[
MP_;W$ADN24LW^S+;20"0J06+>8'VC.>!GC&*[+Q-=W=AX6U6]L94BN;:TEFC
M9TW@%5+=,CTH U:*\N?Q!XLTK3/"?B.[U2"\L-3>T@O+$6JIL\Y1B17');)R
M1TYX J]/KOBG7+'4K[PY'<>?:WTMO;0D6_V>41/L82%V\S+88Y7;C(Z\D@'H
M=%>?3WWBS5/&U_H=KK$&EHFF07B'[(DQA=G8%>3AONX)S]!WJJVK>*;NW\:&
M/78[=]%G8V[1V:'<%A$@4AL_+SSW]QC% 'I=4K;4DN=4O;!;>Z1[01EI9(2L
M<F\$C8W1L8YQT-<,GB'Q!&?!>L3:A$]KKTD4,]@MNH2/S(3(&5_O9!'.3@^@
MJT-6UB[UGQWIDFHF./3K:![.2")5:+?&[GD@Y/ &3Z<8H [GS8]@?>NPD -G
M@DG _6GUXV\>H+\,O +KK5\HN=0TU74"/&&92!]S)P0",YR>N:Z^[U;5[W7-
M3T/3IK\/IEO"&N;=+8N\LBE@7$F!MP!PH&23R.* .UK*TCQ#8ZW=ZE;6@G$F
MGS""?S8BGS%0W /.,$=JYBPU_P 0WFHZ%X<U-4TS6)K&6]U%X-DFU4<(HCSN
M7+$ACG. ".O(/ $4\'B7QM%<W)N95U.,&5E"EAY*8R  ,XQG  ]A0!WE%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!=WMII]N;B]NH;
M:$'!DFD"*/Q/%3UP7CH:SI7B'1_$]EI3ZSI]A%+%<V4?,L6_;^^C7NP (]<$
M^I( .T34+*2W-Q'>6[PA0YD652NTYP<YQC@_E48UC3#$9!J-H8U(!;SUP">@
MSGV-<YX)U#PQKTFI:WX<DC'VSRQ>6_E^6\<J[N77L2#CT.WJ:ROA%96MU\*X
M+6XMHI;>:>Z62-T!5QYSC!'?B@#O$U&QDMWN$O;=H$.'D652J_4YP*8=7TP1
M+*=1M!&Q*A_/7!(ZC.?<5Y9I*S>&?$,_PP^TQII=ZS3V-R7^>.!\M);_ /73
MK@GLQ;K@5Z6/#ND V0&GV_EV,316T7E@I&K;<X&.#\HY^OK0!,NM:4[!5U.R
M+$X $ZY)_.I(]3L)9_(COK9YLX\M95+9^F<UYW\.=#TS4]&\3P7=E!(O_"07
MBJ3&-R89<;3CC!Y'I3[&\M]/^-?BB1[:XD9["T&;>V>4C@YSM!QT'Y4 >@KJ
M=@]Q]G6^MC/G;Y8E4MGTQG-6J\WT6X@O?CEJUQ'!+&?[$B'[Z!HFSYO7# 'L
M.?:O2* "BBB@""WO;2[9UMKJ&8I]\1R!MOUQTI)+^SBN5MY+N!)VQB)I &.>
MG'6O-/%&E:K8>/=0\4^&DWWUA9VS75BHP+Z%FEW@XZN BD'V^@KHM.UK3?$^
MO>&]9TYUEAEL+PJ2!NC.Z %3Z$<@B@#L:*XN?QQ<GPY=>)['3([K1+:23<1.
M1-)%&Q5Y47;C *L0">0,Y'2NNM+J&^LH+RV<203QK+&X_B5AD'\C0!-16'XF
M\1P^'8;!IFAC^VW0M5FN'V11$JS9=L<#Y<#U)'3K7/>+O$/B*R\/VLL%K:VT
MTNK06CL)V8/$TBX9&V]&!P3V&>IH [VBN=?7[R;6VT.SM;5]1@M5N;HO.WE1
M;B0B@A<L3@GH, 9]JS[/Q_#=Z8I^PM'JYU(Z2UBTO"W(R3\^/N!06W8Z=L\4
M =9=W=M86SW-Y<16\"#+RRN$51[D\"I(Y$EB66-U>-U#*RG((/0BN!\87^HW
MG@OQG8:KI @%II[O!=(V^&X#1L?ER 0RD8(^G/-:_AW5[B_MM/M=/M8+BP@M
M(TN;MIBH63:,QJH4[R!UY !XZY  .AL[^SU!)'LKN"Y6.0QNT,@<*XP2I(Z'
MD<>]6*\CT?7]0\+:-XRU*RTF"YL;+Q!=RW.ZX\IMF4R(U"G) YY*CTSV[R;Q
M$]QKHT;288IKH6@O)7G<JD:,<(. 268@\<8 SZ @&Q?:A9Z9:M=7]W!:VZ?>
MEGD"*/Q-6*\K\;^(8O$WPA\4>=:?9K[3Y?LMU;LP?RI5D3E6P,J000<#K7;W
MVNR?\)"F@:=!%->_9C=3M,Y5(H]VU<X!)+'.!QP"<] 0#5L[^SU!)'LKJ"Y2
M-S&[0R!PKC&5)'?D<58KRWP9KJ:!H.OSW=O%#<3^)[FW2W$N(Q*Q7C?C[HPQ
MSCH.F>*V&\?74"Z\CZ7%<2:79&^CEMYV\BXC )9=Y3Y7&.F#G.: .ZHKG_#.
MLZOK4*7=[I,5E93VT,]M(MSYC.77+!EP-N..YX/KD#:N[E;.RGNG5F6&-I"J
M#+$ 9P!Z\4 2.Z11M)(RHBC+,QP /4FHK2\M=0M4NK.XBN+=\[)87#JV#@X(
MX/((K \/>(9O$L5K<);V,^F7=JTIFM[@R>4X*?NG!4<X8_\ ?)&*XCP+XEU#
MP]\.O"KMI<3Z3/<BSDG-QB56DF=58)M(*@D Y8'V[D ]=JO)?V<5]%927<"W
M<P+1P-( [@<DA>I KE?$OC.]\/P:Q>'2D%EIGE_/<S&(WF5#,(?E(.T''N01
MQC-5M;:*;XH^![F- /-MK]MV.2/+C(S^= '9VU_9WDL\5K=P3R0-LF6*0,8V
M]&QT/L:L=*XCP6B1^-/'*HJJO]H0<*,#_4)7;D @@C(/:@"O9W]GJ"2/974%
MRD;F-VAD#A6'521W&1Q5BO)-!UO6?#VF>+;O2]!BOK*TUZ^EN,W(B;8""1&N
MTY( SSCVSVZV+QJT^OZ#:QV4?]EZY:FXM+YIR&+! _EE-O#8.1\W8^E '745
MF:3J<^I7&HAK>..UMKEK>&992QFV@;SC:-N&RO4\J:OS-*L#M#&LDH!VHS;0
MQ]"<''Y4 245P&E?$._O/#47B6]T..UT9[=W\P78:3S1)L1 I4<,2!NR.<\
M8S?M/&D[>(5TNXL(YTEM7GBGT^1IE#(,F)LJ,,1T/?T% '845QMCXTNWU[0M
M,U'3H;:76+>29(5G)FM2J!]LJ%1C(SSV((]ZL:)XMFU^XC>QM[66U^URVURJ
MW!\^UV;P&=-O\10#&1C<.M '545QL_C6Z?0+_P 1:=ID=WI%E)*K'SRLLT<3
M%9)$&W& 5; )Y [4LOC2[N/$-AIFD:9#=Q:AIIU"UN9+HQJ5RH&X;25'S=MQ
MZ<=< '8T5@^$O$,GB/2IY[BT%I=VMW-9W,*R;U62-MIVM@9!X/2MBZNH;*SG
MN[AQ'!!&TDCGHJJ,D_D* )JJW^I6.EV_VC4+RWM(?[\\@0>O4UREQXYN;'0]
M-\1WNF)'H=ZT69%F)FMXY2/+D==N,'*Y .1GO56[GU27XRPVIMK26W31)"J2
M7#8V-.@9L;#\QV@;>F!UH [N">*Y@2>"5)89%#))&P96!Z$$=140U"S.H'3Q
M=P&]$?FFW$@\P)D#=MZXR1S[TMC8VNF645E8V\=O;0C;'%&NU5'H!7"ZHUW;
M_&:%]-LX9[N3P]( )9/*3_CX7EV )Q] 3R/J #NKV^M--M'N[ZYAMK=,;Y9G
M"*N3@9)XZD"K%>>W_CG[1\-;K7;O0+>X-O<FUO+&:8,BNLPCR"5.X!L-T'Z5
MN:GXI>W\22:#9QVC7Z6:W4<5U<&(W.XL-D?RG)&SD]LC@\X .FJO>:A9Z>B/
M>W<%NKN$0S2!-S$X &>I/I3[:1YK6&62,QR.BLR'^$D<BN+^*RJ/"UG+Y7F/
M'JMF5  W?ZY>!GUH [FBN3M?%US!XBU'2==L;>Q^RV']I)-#<&53!N*MNRJX
M8$=LCW]:UQXYN;'1--\17NF)'H=\T69%F)FMXY<>7(Z[<$'*Y .1GO0!UJ7]
MG+?264=W ]W$H>2!9 713T)7J!1>:A9Z>B/>7<%NLCB-#-($W,3@*,]23VKC
M+=X++XP:Y<2%(HDT*"65\8  DDR3^ K%\::M>Z[X2T+51IT$>G76J6<D#-*3
M,D9E4HY&W'S#' /&1UYP >FB^M#?M8"YA-XL8E: .-X0G ;;UQGC-6*Y=-99
MOB#?:0ND6PNHM,6YCO/,&^5#(5"$[<J-P8]36%:_$?4Y_#NE^(9= ABTNZO!
M:SG[9NEC+3&(,J[,,H(&<D'.<#') /1:*YJZ\37+ZYJNDZ79Q3SZ7:QW$YGE
M*!V<,5C7 /4*<MVR.#VM^$]?;Q/X<M-9-H+6.Z7?%'YN\[?<X&#G(Q[=: -J
MHKBY@L[=[BYFC@A09>25PJJ/4D\"J7B#6(_#_A^^U:6-I$M(C(47C./?G ]3
M@X%<YK6HW&K^"O$GG0V4UB=(DEM[NUF\V.8LDF1R."NU>YSN'2@#L8)XKFWC
MN()$EAE4/'(ARK*1D$'N"*DKSWPUXFU#3K+P9IMYI<2:?J=E%!!<+<;I5D6
M,-Z;< , <88GUQTJ[JGCF[TEEN+O2D@LVU0:>B3S%)Y5+A/.12N"N3D#/(YR
M.E ':T5QEWXMUP^*-3T+3/#\%U-910SAY+WRUD1V(/\ #PW' Y[\] :^I_$7
M[+9W&HV-G#>V=M<F!X8YC]ID"OY;NB!2#A@2 3R!GB@#NZ*Y.3QA+<:QJ>FZ
M7;VL]SI_EEK::<QS3*Z*^]%VG( ;\2"..">LH **QM8U[^SM2TS2K>)9M0U%
MG$*.^U51%W.['!.!P, <DCIR12T[Q/=WFJZKH4MC!%K5@J2JAG/DSQ/T=6VY
M'<$;3@^O6@#8&LZ6VI_V:NHVAOL$_9A,OF<=?ESGBKU>>_"RV;5? >@WVJV5
MI-+#ON+6Y+%Y?,=WWL<J-I.>Q.<UW\TGDP22['DV*6V(,LV!T ]: 'T5QEEX
MUNVUW0M,U#38;:76;>2:. 3DS6Q5-X65"HQE<\]B".>M9T_Q#UA-$UO5D\/6
MYM]%OI;:[#7WS,L94,8_DY/)/.T8QU/0 ]$HKF9O%-Q;^,M,T:6QB6QU.W>6
MUO3.<LZ@$Q[-O#8.?O= ?I6GI&ISZG+J#-;QQVUO=/;P2K*6,VSAF(VC;AMR
M]3RIH TZ*@O+N"PL;B\N7"6]O&TLKG^%5&2?R%<_:>(M8N9=&N#H1;3M4&?,
MBE+26JE=R-*,8P1P<'@\<T ;]K?V=\TPM+N"X,#^7*(I VQL9VG'0X(XJQ7G
M'AR]?1?^%@7EIITU[)!J[-':6R_-(WE1\ #W/\ZVK?QD\?B#5-&OK>!IK'3_
M .T"]E-YH*@D-&00"'!'X@CI0!UM%<KH_BR;5+"/5%M[6?3'LI+HS65P96C=
M=I\EAM'S88]^JD8%3>&O$EQXA6TNX8;*73KJU:;[1;7)D,,@*8B<;1SACS_L
MD8% '257@U"SNKJ>VM[N"6>WQYT4<@9H\YQN Z9P>OI5BO,K>ZU+3?B#X]ET
M;3;>YE6&QE99I_)3 A<D9"L2Q[<8]2.X!Z;17*VWBVXU/2=!OM.TT^5JMNUQ
M)/.Q$-FJH&(=@.I)P.F<$]L5ER?$6Y_X05_$T&DPS):W3V]Y&+L[8PLFPR(P
M0[U_BZ#B@#OJ*QKO73:Z@(S'"UE%9/>7=SYI_<H/NX&WYMV&(.1]PU@P>/I)
M+_1@;&*6RU5Q&#;3&26V+#*&5=N,'H2#\I]>M ';T45S.O\ B2_TJ>^$&G1_
M9[*S%TUU=RF**5B6Q$C8(W?+SZ9'!S0!TU%4-#U2/7-!T_5HHVCCO;>.X5&.
M2H90<'Z9J_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M+K5KT75I(MP?NX0,C$#*EE0C(SC=4UOX>\20^*CK-M8Z381MHAL8[>*<L()
M[.O\ ##)'8 >^.?0** . LO"%[:^(WUW2["WT2YDL9H[N&";=#=7! \M@H&
M%.X[B 3GIUJ;1O",MKXR@UZ#3H-&+6TB:C#;3;HKN0XVD* !@'<=Q )R..IK
MN:* "N-M=$UBV\4^+=2-M T&JPP1VP$_S9CC9/F&. =V>,]*[*B@#S33O"GB
M?3M.\(V[6]A=PZ5 \-U92W)6)GXV3 [#NVX/!'&>/6MKPEX8OK'0M:TC78K2
M2WO;RYD'DN3YD<S$G((^7@XQD_6NQHH X_PUX0N++P9=:+K%W]IGN87LWG7J
M( ICC _X!S_O,U0^%;/QMI\%GHNJC3#8V(5!J,,K&6XC3[J^61A20 "2?7'/
M-=M10 5P^L:!X@N_%6I7,4=C=6%W8"WM7N9F4V+X8.50*=V[<,D$'@#.!7<4
M4 8/@S3M0T?P?I6F:FD"7-I;) 1"Y=<*H7.2!R<9Z<9QSUK>HHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHKBOB?)<P^&[.6TO;FTF_M*UCWP2E,JTJJ00.&&#T.10!VM%><_V
M;<>'_B=INGVFI:E/IVM65R;J&>[>0QO'M(E5B<H3N XP/TQSVDS7>F?""+QD
MVK:E-J:020%YKIGC57N=A<H<@LHRVX@GUSP  >ST5P%U8:IH%V_B&SOX5M%T
M^??8_:99UO'6-G1@7/#?+R1R1FJ^CZ=J>IV7AKQ';:S'!N\J2[F-S)(+Q)
MT;(<*&W'C'W3P * /1Z*\;EM9Y_!/CZ]DU753<:5J=ZUDXOI08?+1"O1OF';
M#9P.F,G.VZSV/BWP1>QW]\\VL),E\)+EV24?9]X^3.U<,.-H% 'I-027EO%=
MP6CRJ)YPS1Q]V"XW'Z#(_,5Y/;:-<ZSX=\9W,FO:Q%<Z9JMZ+&1;Z0"'RU4K
MGGYAP!ALX'3!))FTH'7?&_@O5-1$PO+SPZ\\Y29TR^8CP 1@<DXZ<\T >F6E
MQ?RW]]%=6*P6L3J+6<3!S.I7+$KCY<'CGK5VN T6TEU/Q'X^TB74+\0B:W2!
MQ=/O@W0!OD;.5PQS@<57\(7T^MZ3I.A7<UP-2TFXDCU1A</N)A.T9;.3YA9&
MYX(#"@#T>BO+[>'5O&NDZM=VVII8ZC;ZE/%'<BYD#6?E2D*IC'RX* 9!Z[B3
M7<:WJ<^E^#]0U6$)<7%M827"!1\KLJ%AQZ$B@#8HKRO59[K3?AWH/B[3KZZF
MU3-G+,S3LPO!,RJZ,N=N"7X 'RXXQ5VPTAM9^(WBRTN=4U5;:RDL)H(HKV10
MC%&8]_NDY^7IR>.F #T>BN,^*TMQ;?#?5KJUNKBVN(51DD@E:-AF10>01D8)
MXK+U'3KKPY\0?#DECJFI3Q:R\]M?P7%RTBOB,N)%&<(01_#@ <#% 'H]%>0:
M2+NS\$Z[XI_M+4[G4-(N-2%JDMV[QX4LJAU)P^.O// [ 5TFG:1?G4="URTU
M>.*S:/%PINI9A?JZC:2&X# \@CZ=* -2_P#%%]]LU.VT/2%U.72VB6ZC-QY3
ML74-MCRI!(4@\D=<5TP.0"1CV->46*KH%W\2M6LA.]SIK>9 'N)'&1:@_,"W
MS<^N:V=.TC4+B;0==M=92&V>,?:3]KEE^W)(HQD' #9.01TZ=* ._HKR;0(K
MBW\+:]XF?4=4NK[1KK4_LL4MV[1LJ;PJNI/S]!UYX'I6OI>E:C>#P]K]MK,<
M,+HANG^U2R?;DD4#!!PH;)X(Z'@<<4 >A5 UY;I?1V32J+F2)YDC[E%*AC^!
M=?SKQF[CND^'/BS61J^JF^TG5[H64AO9/W8CF  (S\_''S9XZ8KJWT^WG^.$
M$S^:';P^9CMG=?F%P@' /3_9Z'TH [6QN+^:XO5O+%;:**;9;.LP?SX\ [R
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
M6;S=GE>8V-V,'/?CBM^O+?%UC-H?A[1+2.^N-7EM_$]JT23.-Z@L62$L3V!
M!/8BNE\#7=OKEA+KIN+E[^>0I=6TDCA;.1>#"(R<+MQUQELY[@  ZVBN.\4:
ME+_PFOA;P^TDD5EJ)N9)RCE#*8HP5CW#G!)R1WV@=,BJFEI/;^/M>\,--<RZ
M.UC#?1*9WW6SLQ4HKYW!3MW8SQSCB@#4TOQ1?ZR^GWEAHXGT2]DE07:W $D0
M0L [1D ;6*G&&)&1QVKH'O8$O%LO,4W3Q-,L6>2JD GVY8"N,^#]G%!\-=(G
M0R[YHFW[I69>)'QA2<+^ %1'3K=_CH\A\X-_8*3';.XRPN"!P#TP!\O3VH Z
M+PIXBD\26-[<2V8M'M;Z:S:,2^9DQMM)S@=36]7A]S;26WP\\8ZY;WM[!?:?
MKMY-:F&X=$1A.,Y52 V>AW ^V*[6^NKC7/'=_H+E/(M].AGB@:YDAWEV<.XV
M<G&$ ].W6@#NZ*Q/"5GJ&G>'H+'5-474[NW9HWNAG+ $X#$]6 P"?:MN@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "N+^)UC/J?AFWLK:TNKEVO[>1TMT8D1I(K.<KTP ??TKM**
M,FTT*SCG>^WW4MW-"(1<32'S$CZ[5Z;>>3P"2!G.!3--\*Z1I7AY]!M[=GTM
MU=#;SR-*-K$EA\Q)P23^=;-% '.>'_ ^B>&79M/BN#\ACC%Q<O,(4/54#$A1
MTZ=<5%I'P^\.Z%J1O=/MIXL.9([<W#M!$YZLD9.T'D\XX[8KJ** .=7P3HRZ
M;JFGA;K[+JLKS7B&Y?\ >N_#'.<C/&<8J67PII;RZ5/)]J+Z0#]C/VA\Q\;3
MW^;Y>.<\5NT4 >=>$O#0O#XICU2#4H(+[6+B?R)-\4=S V-I(]#R"!@D<-Q7
M77_AG2M2U"POIX'6XL59(&AE:,;&QE"%(#*<#Y3QQ6O10!E:=X>L-+U34-2M
MA,+G4&5KEGF9@Y484X)P,#CCM4]IH]C8ZE?ZA;6ZQW5^R-<R#JY1=J_D*O44
M <O=?#WP[=Z]+K#VLR7$Y#7,<5PZ17!'0R(#M;\1@]\UT[*KH490RD8((R"*
M6B@#G['P9H^G""*".?[);3>?;VCSLT,+Y)RJD]B20.@/( JU9>';#3];OM8M
MQ.+R_P!HN6:9F5]HPORDX&!P,"M:B@#C_BA9W6I?#S5=/LK6>ZNKA42.*&,L
M6(=2>G3@'K6O8Z'8K-#J&Z[FG2$Q0/=.Q>!&QD*&Y!.!DGYC@9-;-% &1I'A
MK3-$LKJRM(I#;74CR31SRM*&9_OGYB>N>1TJAH/@+0/#=Y]HTZ"X7:6,,4ES
M))'!NZ^6C$A2<D9ZX)'>NFHH QK#POIFFWNH7<"S-+J+;KL2S-(LIQMY5B1T
MXX[51T3X?^'_  ]=FXTZ&XCP6,,3W,CQ0%LY,:$D*3D\XSR:Z>B@#)T;PYIV
M@VUS;622^3<RO-*DTK2AG;EC\Q/7O6;HOP_\/Z!?&ZTZ"XCPS-%"UR[10,V<
ME$)VJ>3SCOQ7444 <T? FAMHM_I#1W)L=0F:>YC-U)^\=CECG.1D\D U;F\+
M:7<:I8ZE*DYO+*(P1RBX<%X\@[7P?G&0#AL\UM44 <Y)X%T*:SU:TF@FE@U:
M02WBO<.=[C&&'/RD;5Z8Z"G6G@O1[+5HM5C6[:_CMS;?:);N21G3.?FW,=Q!
MZ9SCC'05T-% &7H>@6'AVTDM=.65(9)6F99)6D^=CECEB>I.::?#M@?$G_"0
M8G_M'R/LV_SFV^5G=MVYVXSSTK6HH YV^\/I92:UK6DVS7&M7EL4\N:X81S%
M5.Q2"< #..,=3S7#Z3X8'V2"VTJQ\9:3?PQJJM/?%;>%@,9(+E74'^%0<CC
M[>M44 8B>%-,2\U6[3[2L^JJJWC"X?\ >!1M&.?EP..,<57;P/H9TS2]/\JY
M6'2WWV;)=2*\7!7 <,&Q@D8STKHZ* (Y+>&6V>V>-6A=#&R8X*D8Q^58">!=
M!30(M&^SSM:02++ 7N9&D@9?N%')W+M[8.!SZFNCHH S]/T:UTZ>:Y0RS7<Z
MJLMQ.Y>1E7.U<]@,G@8&23U)KE_'-A-J/B/PGY=M>O!:WKS7$ULC_N5,;*K;
ME_VB./S&*[BB@#+@\/:=%!?QR1-<-J"[;R2=BS3+MVX)] "0 , 9/J:RK7X>
MZ#:MISA;Z5]-8M:/+>RLT0QM"J=W"@<;>GKFNIHH R=(\.:?HD]]-9B</?3&
M>X\R9G#R' +8)(!P ./2L_2? /A_1-1-Y86\\?[PRQVYN',$3GJR1D[5/)YQ
MQVQ7344 <Z/!.C#3]5L=MT;?59&EO4-R_P"]9@ QSG(R !QCI0W@C1'OK6\,
M=R)[>V%IN6ZD7S80<A),'YP/1L^^:Z*B@#F['P/H^E6MC!IQO+46(D%N\=TY
M*A]NY3N)!'RKP00,<4^_\$:!J6@KHUU9;[59C<*PD82+,26,@?.[<22<Y[UT
M-% &9HF@V.@6;6UD)FWMNDEGF:620XQEG8DGCCVIFH^'+#4M3M]3;SH-0MT,
M275O(8WV'DH<<,N><$'!Y%:U% &#>>#=%OM(BTN6"46D<_VC;'.ZLTN[=O9@
M=S-NYR3UK<1=B*N2<#&6.2?K3J* ,-?">F"0EC<R0&[-[]FDG9HA,7W[@#_M
M'=M^[GG&:KWW@;1-0O\ 4;N:.Y#:C%Y=W%'<NL4OR[0S(#M+ ="1V!Z\UTE%
M '/MX-T?R-+CA6Y@?2D,=E-'<R>9$I !7<2<J0 ,'(X%6'\,:6^E3:?Y<JQS
M3+<2R+,XE>565@YD!W;LJO?H .G%;%% &,?"^E2PW\=Y";TZA&L5T]RVYI$7
M.U?8#)QC'))Z\U5T?P3H^AVTT%G]L/F1>2'FNY)'CC_N(6)V+P.!CH/05T=%
M &);^$]*M/"[^&X4G72VC:'RO/<D(W50V=P')[]Z9+X0TJ6STNW N8VTH8L9
MX[AQ+"-NW ;.2-O!!R"*WJ* ,I/#FE#3KVQEM1<0WV3=F<EVG)&,LQY/  'H
M ,8Q53P[X+T;PNQ;3DN2VSRT-Q<O-Y2==B;B=HX'3K@9Z5T%% &9K>@:?XAM
M8;?4$D*P3I<0O%*T3QR+G#*RD$'D_G5>X\*Z9-J,.H1"XM;R* 6WGVTS(SQ#
MHC?WAZ$\CL:VZ* *UA86NEV,5E90K#;Q#"H,GODDD\DDDDD\DG-8-[X \/:A
M/JDMQ;SE=4'^EPK<R+%(V,;]@.W=C'..V>M=/10!A6_A'2K75+;4H1=+=6UL
M;6)S<NV(B<D').<D9).3FJ;VT7@BR8Z+HNI:E]NO3)-%!,'97?):0F1A@$XS
MSCFNIHH Q_#.C+HFBK;F***>:22YN%B^Z)9&+L![ G ]@*LZGI%OJOV5IGGC
MDM9?.AD@E*,C[2N>.HPQ&#D<]*OT4 <]<^"]&O++[+/'.R&[%[(XG97DG&,.
MQ!&2,# Z# XXJ6?PEI-WJL^I7,<TUQ<69L9M\S%7@.<H5SC&23TSS6Y10!RU
MM\/?#]J^FR)'>-)INX6KR7LK&-2-NSEON8XV]/;DUIZ-X=T_05O%L5F"WD[W
M$ZRS-(&D;[S?,3C/M6M10!R^C_#[P[H6I&]T^VFCPYDCMS<.T$3GJR1D[0>3
MSCCMBKEMX3TRV:V -S+#:S&XMX)IV=(I#GY@#S_$< G SP!6Y10!5U+3;/6-
M-GT_4+=+BTN$V2Q/T8?Y[]JI:?X<L=/N(;@/<W,\$1AADNIFE:)#C(7/3.!D
M]3@9)K7HH R-*\-Z?HU]?7EG]H$U])YMR9)V<2/C&<$X'''&*-:\,Z;K\]C<
M7JSK<6+L]O/;SO#(FX88!D(."."*UZ* .6?X=^''L+^Q^S3K:W]P+FXB6ZD
M:0$'(^;CE0>.I ST%:$WAZQ&LQ:Z5NI=0MK=H8B)VY3J5VYVG) Z]ZV:* .4
MT**?7=<3Q+J&B3:7+!:FTMXKK;YWS-N=CM)P/E4+W^]QS75$!@00"#P0:6B@
M#F='\ ^']!U W>GV\\8#M)%;M<.T$+-U9(R=JGD\XXSQBGR^!]"GM]8MYX)I
M8M78/>K).Y$C#&&'/RD8&,8Z"NCHH YJ/P'H4=XEXT=W+=+:M:--->2NTD;=
MG);YO;/3C'059A\*:;%Y7F&YN/)@>V@^T3M(88W #!2><D #)R<#K6Y10!CV
M/AJPL+BUG5KB=[.-HK4W$S2>0K8!"D\DD #)R<<9JQK.B6&OV'V+48/-B#K(
MA#%6C=3E75A@JP/<5H44 9EEH=I92SW"O/+=S1B)[J:0O)L&<*#V R3@8Y.>
MM-T+P[I_ARVDMM.$Z0R2-*R23-)\['+'YB3R>:U:* ,J]T"UO=1:_P#/NX+A
MX!;R-!.R!XP6(!'3.6;GJ,\&J\_@[1)VTH_9&B_LI#':""9X]D9 !0[2-RD*
M,@YSCZUNT4 8,_@_29KV]N56XA_M  7L4$[)'<<8RR@]<<$C!(ZYHUWP=HOB
M&"SCN[=XWL3FTFM9&AD@XQA&4@@8 &.G%;U% &!/X,T:XT^QL7BG$%C<+=0[
M;APWG Y$C-G+-DDY8FI[+PSINGZ[>:S:K-'>7NW[21,VR4J, E,[<@=\9K8H
MH S=9T'3]>A@COHF+6\HF@EC<I)#(.C*PY!_GWHM="M+2.Z\MIS/=X\^Y:4F
M5\# ^;L .@& ,G'6M*B@#,T'0;#PWI<>FZ8LJ6<6?+C>5I-F22<%B3U)J.\\
M-:9?:[;ZS-'*+^"+R5DCF= R;MP5@#A@&YP<\UKT4 <T? FAMHE_H[1W+6-_
M,T]S&;J3]X['+'.<C)Y(!I=:\#:)K[V4UXERMW9KLANX+EXI@O=2ZD$CZ^_K
M7244 5["QMM,L8K.SB$4$0PJY)]R23R23DDGDDYJQ110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7,>//$\OA;P\MQ:1)-J%W<1V=E')]TS2' +>P )_#%=/7%_$SP]?:[X=M9M*
MC$VH:5?1:A!"3CSC'G*9]2"<>X% &HOAR\6P./$&I?VH4_X^RX*;\=?)QY>W
M/;&<=\\U-#JJZ5IVF6FJ222ZH]LI>*&-I9'95&]L*"< GKTY'J*@L/&FDZA;
MJ8OM2W9'S6+VSK<*W]TH1QSWZ=\XYK"N9;G1OBC#K.J1-%IM_I"V@G&72VF6
M0N49@. 0>&. 2,4 ;\WC7P]!H0UJ34 +#S/),GEOE),[=C+C<ISQ@@8JM_PL
M/PN)!&^I&-C.UN/,MY%#.J[C@E>1MY!Z'MFN \0:9.GA#QG>);SFWU?6()K.
MW$+%I%22+?($QG#;6/3D 'O74^/;RVCUGP1=NVZW&JEMP4M@>2_/'8=<]NM
M'1:-XPT+7H;V2QOA_H)Q=+/&T+0\9RRN 0, G/3@T^V\5:1=7UM9K/+'-=H7
MM?/@>);A0,G86 #<<X'..>E>?>*?#M[XIU#Q?J&@@^7<:+%9)(O"W<RR%V"G
MHPV )GIEL9X-:FK3IXSM_"*:;%+'>6NIV][<HT3(UFD:MYBOD?*<_*!WSQD#
M- '11^/?#DNH"QCOW>X^U_8RHMY,++C.&.W"CGJ>#SSP:GL_&&B7]W9V]O=.
M3?;_ +)(T+K'<;.6V.1AL $]>1R,BN=\'3&/4?'$D=L\LLFI//#&R%?/3RD
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
M?^D.ZK\Y8 ]3T X)&: /3+[QAHFGZI+I<]S(;^*'SS;Q6\DCLF<?*%4[CG/
MST/H:SM6^(&F6GA_2]7L!-?6^I7<5M"\4#L!ND"MN &01\WR]21C'6J$%W%-
M\83?!)4MF\/+&)98F0!O/+[3D<-MYP><=JY.&.9/AM92?9KDBR\4"[G00.72
M'[4S;]N,D;2#P* /4;OQ/IEDDCS-<XB@%Q,%M)6:&,YPSJ%ROW6X(SP>.*UD
M=9$5U.58 CZ5YGXK"SZI>ZQHFI7NDZW%9H5AF@9H-2CP2L;1L.7Y(P/F&[IS
M76V/BB#^T]-T._MIK75KFR2X:,1'R5;:2T8?ID;6X]!0!K:EJ5IH^G3ZA?2^
M5:P(7DDVEMJCJ< $URFK^-O"^I>']15M;OK*WCMXY9;NTBECDC1^5*-L//&.
M,XY!K9\:G_BAM>0!F>33YXT50269HV   ZDDXKC_ !(#-^S_ /9H(I&G;2X(
M%@6-M_F ("NW&<C!XQVH [V[UBRT^6UMI97>XN%8PPQHTDCA0-S8 Z#(R3QR
M.Y%<3XX\5VNI?#O4=2\/:O<1R6DL :2$/$1NF5&4D@'IN!';O2>*=5L]'\8>
M'M<5[A6-A/$SBUEFB>(E#M/E@LK;B#G&, @]16!JCZ1/\)-<M=&OI-2N[C44
MN;E%M9(W\V2X21@(F&X* #CKPIYH ]*L_%NC7^HW.GV\\S75O#]H,9MI 9(L
MXWQY7]XN>,KG/%4/#OCJQUOP^VK317%K&;AX41[>0%OWK1H!QAG.!D*3@G%4
M;J9)/C!I%Q'N: Z/-&954E S2(RJ6Z D G%<YH<-E+\-AH6LV^J6SV^IRK+-
M##)&]K(;AWCD5MO./E.1D ')H ]/T[5;74S<+;^:'MI/*F26%HV1MH;&& SP
MP.1QS5VO/="\0W_AW2]<N-=N)=7L+&>)+74[6US)=JP (*KPQ0D L.#SW%=[
M;7$5Y:PW4#[X9D62-O[RD9!_(T 9FH>)]*TR2Y2XFE;[*H>Y,-O)*(%(R"Y4
M';QSSVYZ<U%?>,?#^G2627.I1@WT;2VQ16<2J%W94J"#QT'4Y &<BN9\/W0\
M-ZUXNT_78Y1]LU"2_M9#$SK=0R(H$:8!W,NW;MZ].*YW3;"7PHWPMM-9S')!
M]N,H8;O)WQE@#CIMW $]!CTH [>X^(NAGPIJFNV#S7B:<&6:W6!UE1P. ZL
M5'N1CK3KO7=,OK?P[+>:CJ&GSW-W$8(XHI8?M$NT_NW#+S&<D\X!QUXKE-9T
M>XU-/B-J^FV\DEMJ&FQV\'EH?]*DCC;<RC^(<A01U(.*MZ_?Q7^D>!)H(KG9
M%J]K(^^W=2B+&P9R",A02!D\4 =MJ'B33-,EGBGDF=[>,2W @MWF\E#G!?8#
MMX!//.!GI4-WXPT"Q73FGU*,)J(S:.BLZRC&[A@".@KF]#NSX;\7^*X-;$D<
M>H72WMG<&-F6>,QA3&I .67:!MZG/ -<YIND76@Z7\/;.]AE22'4Y[F2(H3]
MFB<2E0V/NXWJ.>^?2@#T>Q\7Z)J%C?W<5TZ1Z>VRZ6>!XI(CC(RC*&Y!&..>
MU7;'6+34+J>UA$Z7%NB/)'- \9"ONVD;@,@[6Z>E>>3I8S^(OB&FI6MU-I]V
MMBA\F-]SJ$V.T9 ^8H2#QGD5L>"3JMMKE_ITNJ'6](CMHWMM3DC E4EF'DNX
MXD('S9ZC=SUH [&_U"UTRT:ZO)A%""%R022Q. H Y))(  Y)-4;;Q-I=U<7=
MNLTD=S:1B6:WF@>.14/1@K %A[C//'6L+XBV]\;70M3M();F#2]6AN[N"%2S
MM$ P+!1RQ7=G'^%02B+5_B-I_B"QDSI]AIDT=S=!2$<NPV1@]R,,Q';C/)H
MV]&\;:!X@NX;;3+UKB2:%IXR()%5D5MI^8J!G)''7D<<UKW^H6NF6C75Y,(H
M00N2"26)P% ')))  '))KD_A,IB^&ND6\D3PS0K(LL4B%&4^8QY!&>^?QI?B
M+;WWV;0M3M8);F#2]6AN[N"%2SM$ P9@HY8KNSC_  H W+?Q-IES->6\;7'V
MNTC$LMJUM(LVP]&5",L#TR,\\=:X37?&<NO?#&'Q!83WNFO]M@SM5X@8VN F
M"Y&&^7KM.,UMB%==^)NF:WIC%[*RTV:*XN5!"R,[+LC![D89B.W&>M<3&\@^
M!5AI#V=XM]:7<$<T+6KA@RW09@..<*,DC(Z4 >K:9XHTC5]4N=-M+B0W=N@E
M:.6!XRT9. Z[@-RYXW#(J-?%VBM?6EJ;EU-XQ6UE>!UBG8<X20C:QQR,'GMF
MN6UB-]0^)TJVCLOVCPQ/:QW 4[!*\H*C=TSCG'I6=X3N])U*QT71M1T'5?[>
MTMX1);W0G,5N\6 9@Q)C P"5QUS@=: .SMO'?AV\U!+&WOGDN&NFL]HMY/EE
M49*L=N%^IP#@XZ&MN]O;?3K.2[NY!'#'C<V">2<  #DDD@ #DDUQ_P .V7[7
MXM!1T:779YTWH5\R,J@##(Y&0>16UXSAL+GPK=P:G#<R6<C1))]FW>8F9% =
M=H)RIPW _AH M0^(-.E6]+R26_V)%DN/M,+Q>6I!(/S 9'RGD9Z4RS\3:7?:
MH^F)++%>K%Y_DW,#PLT><;U#@9&>#CIWKSB\M/$UWX;\1Z5;7A\006JVD]C?
MA=DMP$E\QK=G7[[ +U'.6]3@:*MI'C33;UM"TS4EU<Z=<6XN=0$R&T9XRHCW
M2'!8L1PN0 "<],@'8Q>+]$FO+2U6Z<->!C:.T#A+C:,GRV(PW'(P>1TS3'\:
M:!'H5SK37D@T^UF:">7[-+F)U.&#+MW#!XSC%<_X/\1VFKZ=HVERZ'=)K.GH
MD<\5S9,JV;(NUG$C+M&0"%VG)R.V2.1U.9X/A_X[\/FSO6U234[J9(4MG.Z.
M24,CAL;<$'CG/M0!Z=JWC30=$O6LKZ\9+D6YN?*6"1V,8QDC:ISUZ#GJ>@-5
MK+6]&N_$=W<6NJ:A<7"Z=',]B$D,:Q$DK(J;>7.<<9/&,5D27$<WQ9T*Y$<P
MB_L>:/>\#KL=G0JK9'RL0#P<&K%HV?C/J,FU_+;1H81)L.TNLKL5#="0"#B@
M"%?&ND^(/AS=:OJ%WJ.C6<F]6N((I(Y(E\QE0H^T@MA1G;D G%=9>:Q9Z:L4
M<K3RRO&72*&%YI&48RVU03CD<^I ZFO)XS+_ ,,\ZAHS6=XNH6\<D#P-;.&,
MAG8A5R/F..>,X%;FNW\>C>-[36M2@U&70;[2X[9;JR\T_9Y4=FPZQG=A@_IU
M'UH [2#Q5H]WI]G>V=T;J*]W"W$$;.[[?O?*!D8[Y P>#S5_3M1MM5LDO+1F
M:%F907C9""K%6!5@"""".1VKSR_TG0Y;'2ELUU#PRS2W%S8:@@93$QV!C*K=
M!)G.U\9"C."<5U?@BYU6[\,QOK,<8NUFE3S8XO+6X4.0)=G;>/F]\Y[T :=_
MK-GIT\=O,TCW,JLZ001-+(57&6VJ"0!D#)XR0.IK$UWQG9V_@/4?$.DRFY\J
M"7R2D+MME53Q(H&4P1SNQCOBLZ[DET+XKR:IJ(<:5J&F);176TE(94<L48_P
M[@Q()X)XK"NM.GMO OQ"O!#,L.LSW$EC;^6V^3,87<$QG+L">G0 T ==X4LS
M/]GUJ/5-6=9K-8[BUO/,$;RX5O-59!E>X^7"G/M4MSXNAA\<P^&?LUUN>S:X
M:9;:1@#O15 (!&/F;+'Y1@#/6M/P_,DWA[3F0YQ;1J01@@A1D$'H?:N8U&1K
M#XPV%Y-;W!MKC19+6.2.%G4R^<K;20,+QSDX% &=X9\9V6BV_B!=?U2[E$&O
M7-NLTJ23"&(%53>R@B-<\ G Z^]=SJ&MV6FL$F,TDIC,OE6\#S/L'5MJ D#W
M[]J\MF!D^&WQ$@6&4S76JWCP1^4VZ57*["HQE@<'!'I5^\U"+0O&$>J:O!J4
MFC:GIEM%%=V?G$02QE\HZQ_-SOR,CK^- 'I.F:G9:SIL&HZ=<I<6DZ[HY4Z,
M/Z'/&.U6ZQO"]I96>A1)IVFMIUHS,\5NX(8 DG<P/*D]<'D9YP<BMF@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBD9@JEF("@9)/04 +16*OB[0F0RC4$^S X^U%&%O_P!_<;/_
M !ZM:">*ZMXKB!P\4J!T<=&4C(/Y4 25S_B#P[/K6JZ->QW\=N-+N#<JC0%_
M,8J5P3N&!AC7044 %%%% !1110 44V218HGD<X1%+,<9P!5;3-2M-8TRWU&Q
ME,MK<()(G*E=RGO@@$?C0!;HHHH KP644%U/<C<\\^ [L<G:,[5'H!N/'N3U
M-6*** "BBB@ HHHH 1P61E5BI(P&';WK$\/Z!<Z3YD^I:O/J^H2*(S<S1I'M
MC!)"JJC Y))/4_@,;E% !1110 45G6NN:;>ZQ=Z3;W(DOK-5>>(*?D#9QSC!
MZ'H:T: "BBB@"O>V46H6K6TY8P/Q(BG D7NI]CWJQTHHH **QF\5Z*NJ6^G-
M>8GN)7AA8Q/Y<DB_>028V%A@C&<Y!'45LT %%%% !1110 445GKKFFOK[:&M
MR#J2P&Y,&UN(P0N[.,=2.^: -"BBB@ JO]BB-^+U]SS*AC3<>$4X)P/? R?:
MK%% !1145S<PV=M)<7#A(HU+.Q["@"6BJFEZI9ZUIEOJ.GS>=:7"[XI-I7</
M7! -6Z "BBJ4VK65OJ]KI4LQ6\NHWDACV,=RIC<<XP,9'4T 7",J0"02.H[5
M!9V<-C 8H0?F8N[,<L[$Y+$^I_\ K#BK%% !12$A5+$X &2:H:3K>G:[!-/I
MMR)XH9FMY&"LN)%QN'('3- &A1110 445G1:YILVNRZ+'<AM1BA\^2$*?E3.
M,YQCK[T :-%%% !5=[**2^CNY-SR1*5B!/RIGJ0/4CC)[=,9.;%% !16=;ZY
MIMUK5SI$%R'O[:-9)H@I^12< YQCMZUHT <YJGAS4)]>_MC2M>EL+AX%MY8I
M(%GB=5)(PIP5.6/(//I6GIFFO9&6>YNGO+V8*LL[JJY5<[5"KP%&YCW/)Y-:
M%% !1110!#=VRWEL]N[R*CC#^6VTD=QGJ,^W/O4D<:11K'&BHB *JJ,  = *
M=10 5S^K^'9]3\3:)K*7\<(THRE(3 7\SS$V-EMPQQTXZ^M7WUS38]=BT1KD
M#498FF2':V2@QDYQ@=1WK1H ***I:AJUEI;V:WDQC:\N%MH,(S;I&!(' ..A
MY/% %VBBLZ^US3=.U&QL+NY$=U?.4MX]I)<@$]A@< ]: -&BBB@ HHHH **I
M6VK65YJ=]IL$Q:[L?+^T)L8;-XW+R1@Y'H35.7Q5HL.IP:?)>;9YYC;Q-Y3^
M6THZQB3&S=U^7.<@CK0!LT444 %%%% !1110 4444 %%%9VM:YIOA[3FO]5N
M1;VJD N5+<DX' !/6@#1HHHH ***PQXPT W-Q;#44\^V($\>QMT7^\,?+^-
M&Y15:QU"SU.T2[L+J&ZMG^[+"X=3^(JS0 4444 %%4]4U2RT73IM0U"<06L*
M[I)""<#Z#FI[:XBN[6*YA;=%,@D1L8RI&0>?:@"6BBFR2)#$\DCJD: LS,<!
M0.I)H =161I_B;2=4U)].M;EC=K"+CRI(7C+Q$X#KN W+GC(R*UZ "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\]^+]W-'X<TO34D:.#5M6M[&Z=3@^2Q)89[9VX^F:]"K'\3^&[+
MQ7H,^E7Q=4D(9)8SAXG4Y5U/J#0!I?9+?[']C\B/[-Y?E>3M&S9C&W'3&.,5
MS2ZC)!X@M_!VCO' ++34GEGF0R%4SY<: 9&2<$DGL!QSQ:L+7Q9%;K:7NHZ;
M+M&TWJ0.)''J8R=H;WR1GMVJO>>%KF'Q3:>(M(ND%W':?8;F*Z+,MS%G<I+#
MD.#SG!SG% '.ZC\0-:M/"VN3"VLAK&B7\=G<J5;RIE=U"N@W97(?."3C'>KV
MK:YXQT74M)M)AHDYU34&MXMB2KY:>66&23U!4Y..1V&>'ZMX!N-0\-ZO917L
M":AJ]ZEY=7+1$JI1D*HJYS@!%')]3WQ4?CW[6=:\$")X$N_[5)&X$H3Y+Y'K
M@],]L]Z *S^/]4\,W/B*R\4PVD\VF62ZA;362M&MQ&S; I5BVT[\+G)Z^W.K
MJ7B'6?#EYH,NJFSN++5+E+*401,C6TT@.P@ECN3((.0#T/M3[WP/%K[:U/KC
MHTVJ6:V(6#.+>)26&TG[S;SNR0.@&..71>&-3OH=%MM>O+:XATB=+A'A1E>Y
MDC4B-G!.%QG<0,Y('('! *6BZYXLUG6M5@C_ +)2VTO5#;2@QR;YHMBMA?FP
M&^;J>#GMCF&T\8ZQ'KOAZRU#["9-3DEAN[6!"QLI%1G5?-#%6(VX(Z]QBM?1
M/#-]ITWB-KB]B*:Q<O<*T"E7@9D"8!)YP%!SQS6)8^ M=MK;PQ#)K5A_Q(9B
M8C'9L/,C*,A+?/\ ?P?89R3F@!WA6]UYYO&D\M_:W#VNI2QQK);LHRD4>W&'
MX4#C&,YYSS4VF^-KW4-#\(+LMTU;Q"K-N*'RHE1"\C;<Y/& !GJ>O%:&G^%]
M2TR^\1/;W]LUIJL[W*1O"=Z2NBH<MNP5&W. ,^_KG0?#^[MO#WAJ"'4(4U?P
MZV;6Y\L^7*I&UT=<Y 9>#@\8S[4 23^*]7T[5=>T.Y6SEO[/33JEE<"-ECFB
M&00Z[LA@PQP>0<X%5;+Q;XB6/P=J-\-.:QU[RH9((8G$D;O$7#ARV",@_+MX
M'<]:V+CPM=7UQJVIW4UL-4OM._LZ+8&,=O%\Q//!8EF)/3H![FFW@S4O[(\)
M6(O;3/A^6*0N4;]_Y<9C QGY<@D]^: .WKGO'.LW_A[P9J6KZ<MNUQ:1>8%N
M%+*1] 13M$EUMM>UJ/4+FWN=.61#9-%"4,>2VZ,G^(@!<GU)'L'^,-#G\2^%
M-0T:WGC@>\C\HRR*6"#/)P.IH R(O$&N6?C+1].U,V#V6KVLTL2P1LKV[Q!6
M(+%B'!#==J_XTG\9:Q=>!Y_&FG):/I\1DF6QDC;?);QN58^9N^5R%+#Y2!TY
MZUKW7AO4+OQ+X<U9[BU5=)AFB>(*Q\WS5520>V-H/>LZT\"WUAX;O_"EMJ$
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
M(#*?<@=L\:T&M^(;+Q=H.A:L=-D-[9W$L\EK&X^>,KC;N/ (8=JB7P')8?\
M"*PZ7=0K;Z#))*1.A+7#.K!R2.%SN8]^36IJ'A^\N_&^DZ]'<0+!8030F%E.
MY_,VY.>@QM':@#&UGQ!XHL=2TO1K.;2;G6K]MYMOL<FRV@!^:1V$O0=!P-QZ
M5+J7BG5KF36HM#16GTN3R$1K"687,PC5RI92 @^8+W.>>G5=*\*Z_ID^KWYU
M'3Y]7U-B7O9(7S&H&$1%W<*OIGD\FB?PEX@T_P 37NJ>&];M;:WU,J][;7EL
M9560*%\R/##D@#(/&?T )[3Q-J6LZQ;:/;P)IMVFG)>WXN$,C0,YPL0 (YR&
M))[ <<\5/A<)QIGB 71C-Q_;][YAB!"EMPS@$D@9JQ<^$-3L_$]MK^AZG$+H
MVBV5['?(76Y0'(?*D$.#GV^E4!H/B7POX;U@Z=K%DVH7FIR7T7^A,=V]LF(#
M<<DX&/3GGN #T&N8_MN^U?Q-J^BZ3-;VW]E10^=-/"9=TLH+*H 9<*% ).<G
M=@8Q72QES$AD #X&X \ ]ZYF3PU>V'C"\\0Z-<6X.HPQQ7MK<AMKM&,)(K#D
M$ X(Q@^U '(:GXMU?7= T&6"6+3[M/$L.F:C"(S(IE23L=P.S*@XZG.,]<Z5
MU'JS?%^2*QN+..\/AN,/<30LR*?M#9(C# G)[;N/4XP;UWX!D_X1ZUM+&_C3
M48-776'N)824FN-Y=LJ#D*<X !X '/>K\/A[4X_&[>(I+NUESIBV!B$;(20Y
M??G)P,G&.>.YH R-,\>W=YX:T22>&)-5U&[GLV\F%Y$0PF3>X0?,1B/@9ZMU
MP#5?5?%_BG2?#GB:\DL82=,5);.\GM9(H[E&'S QELAE/&<X/I3T^'.H1^&+
M2RAUB.WU;3M0EO[*]BB)56=F9D=">5(<@\^GT-_5/"WB#7_"&IZ9JNKV;7U_
M&(2\$#+! @.<JI8EF/<DCMQQR ;^B'7'^T2ZP]@8I-CVJ6JL&C4K\RN2<,0>
MXQGT'2N?^(-SJD%WX6BL+V.WBN=8AAE1H2^_AG7.&' *#CC/'/%=?9I-'9PQ
MW!0S*@5S'G:2.XS6+XL\/76O1:6]E=Q6UUIU_'>QF:,NC%0RE2 0>C'OVH Y
MIH]7?XL:O%IMQ9Q79T2VW3SPLZ ^9)TC# \G_:X]ZN:5XNU;5_!NA:P(K*T^
MURO'J%S*X\NV"%U)52P+%F4 #)QN[UI6GA[4K;QG>:^]W:RBXL8[3R]C*<H2
MP?.3U+'CMZUAV/P_UC3-*\.06VK69N=$NIYE\VW9H9A+NSE=P(9=YP<T 5KG
MQ]K4?@+Q#K$$=F]YH^I-9[I('19D#( VPME6Q(.">WO6_;ZWK=IX^M]$U0V,
MEK?64ES!]FC96A9&4%&8L=XPWWL+SV%9%U\/-6N/#_B723K-JR:U??;!(;8@
MQDE"V0&Y_P!6 !QC)R3707&@:A<^-=+U]I[94L[62W>$*Q+^85)(/;&T8&*
M.AGD:*WED2,R.B%E1>K$#H/K7&>$O%EUXI$3VVI:>S?9V-Y:&W9)[.?Y<*RE
M\E1\X/ R0.>:[*ZCDFM)HHI#'(\;*CC^$D<'\*Y>T\*7,GBC3=?U(V2W]C;R
M0R3VB%6O"P R^>@&"0N6Y/48Y ,:+QUK,OPWT;Q+Y=B+FZO4MYXO*?85:X,6
M5^?(..><UMS:WK&K7VO6F@&TCDTG;$OVB,O]HG*!]O#+M7E1GDY)Z8YP1\.]
M<7PM%X<36K)+"TOEN;1_LK&0J)O-Q)\V#C)'&,\<COIS^$]>L?%-YK/A[6;.
MV34UC^WV]U:M(GF(NWS(P&&#CL3CUSV ,[5'U>X^(OA1Q#;6FIRZ/=&5)298
MX')BW?=(WX/'49]:Z+P5KE_K>GZBFIB#[;IVHS6$LENI5)3&1A@I)(R".,FH
MY/#%[_PEND:PE[')%I]I);,LP)DF,FTLY8< Y7ICOVJ?PIX?N] ;63<W$,PU
M#49;]?+4KY9?&4YZXV]?TH A\=Z]J7AS0X;[3([:21KN&!TG!Y$CA>"#P>>I
MS]*H:GK7BG09M%CU!])F&H:TEF3!#(I6%U)&,MPPVL#U'(K5\9^'[OQ+HT5A
M:7,-NRW,5P9)4+?ZMPX& 1U(]:;XGT"^UY]#>&XMX#IU_'?.'5F\PH&&P=,
M[CS^E %&]\3:E-K'B>QT\VUN=#M8IA]HC+_:'=&?G##" +MXYSGTP>=U/5=3
MUNV^'6K2Q6R7EY?>?''AE1 UNY .<DXS^/M3=6>36?&6MRV>K^&U^S;+*2UU
MF [U55W-C#J3&2W<$$CT K;CTW6?%$?A[4II=-A;2KUYLVZN8KI0K(#'GE5(
M/!YZ<9&"0"G>>)/$0T7QU837=FFI:';B:*\MK=E5T>$R#Y&<X88(SD]C@U(?
M$]QX:\,>%AJ5[!!:WL"+)J)M6,<&(E**XWG!8D_,3C@\#J-)_!MU<W_B^6XO
M(1!XAMDMP(T.Z#;$8P>3ALAL]JFM-"UZUTG3+.>[TV]BMK9K:YMI(&2*=-J!
M>[8(V')((.XC H V]$N+JZTF&>\FM9I7+D2VG^JD3<=C+R>"NT]3UK0KA(-"
MU?PCH^D:=H-[;!?[0:6XM6@+!XI)-S)'S\BH&/)]/?![N@#E=)UO5M1\5>*=
M&D:SC&F_9OLLBQ,W^M1F)<;AG& .".E9?PGBNI?!4,MW-;S1F[NG11 0ZO\
M:),L6+'/.<<#'J:V=,T"_P!.\5^(=:-Q;2+JH@V0[6!C,2%1D]\YST&*=X*\
M/WGACP^FE75S!<^7++(LL2%,[Y&<@@D]"Q[T 7O$-YJ%CH[SZ9#!)<!T!:X<
M+'$A8!Y&R1D*N3C(SBN6M_&6IR'Q?;PO9W+Z-:QW5K<F!T297C=L,N[GE#AE
M.""*WO&&@77B+1X;:SO$MKB"[AND,J%XY#&VX(Z@C*G^@K&;P;K3ZEXBO9-6
MLF;6[!+:1!;,HC=5= 1\Q^4!R<'DGN* *UEXL\1*W@Z]O_[.:QU]8XY(88G$
MD3M"9 X<M@@D'Y=O'3)ZU?L?%5_:ZOXFT[7GM(Y-,A%W;-! R^=;D'#X+G)#
M J0,<_6F-X.U(Z=X1M1>6F?#[Q,6V-^_V1F,#K\N0<]^:@U.#1/&/C71I=-O
MX[B?3'E^WFVD#+Y2D$128]950@'J%>@#L-);4'TFU?51"+]HE:=8%*HKD9*@
M$D\=,YYQ4M_+<P:=<S6=N+FZCB9H8"X7S' )5<G@9.!FLB&76_\ A.+B)KFW
MFT4VN1$L)#P2@KC<_?<"QQV '3O=\0:6VM^'=1TM+E[5KNW>$3)U3<,9H YC
M2/%NHR>+=-T>[FLKM;VPDGD:VB*B":,KN0/N97'S$<'((Y/-+X3\87'B6Z@5
M;RR6=&<:CI;PM'<VA .!RWS ' )QSG(QTHLO!^N1ZWX?U.YU6PW:7:R6CQ6]
MHRJT;!1\N6X/R=>@["IK?PA>7&M:'JNK2V3W^DJP-[;(5EN\H4P^>@YR1DY/
M3'- '7RB1H7$3JDA4A&9=P![$C(S],BO%[JYU.^_9\U2\U&\CNGFN'(/E%6W
M?;CDD[B"/0 # XYKVNO.W^'NJGP#?^$UU:T^S2SL]O*;=MR(9O..[YOF.>.,
M#'K0!J1^(-8T[QPND:P]B]G=6$MY$UO&RM 8V4,K$L=XPV=V%Z=!6?;^+]?O
MK?1M6T_3VNK._EC,UH+*56A@?D2"8G:Q48)&,'/'3-;-WX<O;[QCI^N336OD
MV]G+:26^UB7$A4L0>WW>F*S?#OA#Q%H"QZ0OB&&7P[ ^8$-N1="/.1%YF[&W
MMG&<<#'8 [FO,] O;NS^*'Q!-KI<]\3)9$B*2-,'R. =[#K7IE<;IOAG7=+\
M4:_K4%[IS'6'A9HGA<^5Y:;!@AAGCKP* .3\(^([;PYH?CK7KY?)O(K][FYT
M=<J;5F^5%)(P2YQEAQ76:EX@UGPY?Z"^JFSN++5+E+*7R(F1K>9P2A!+'<F0
M0<X/?VJ"'X;6UQ9^)?[9O3>7WB$*+J>*+REC"#$8C7)QMX.23G S5R/PQJ=_
M'HL&O7EM<1:1.EPCPHRM<RHI5&<$X7&=Q SDXY X(!EZUXRUG1IO-N%L4QJL
M=K]@53(_V9W"+*SJV$9L[@& ],9YJQ/K?BN\\9ZQH.EG2(ULX+>XBEN(Y#E7
M9LJV&ZX7J.F.ASQ1N/A[K<FCWNEIK=GY#ZH-2@DDM6:1F\T2;96W\@8QP 3@
M<@#%=#IGA[4+/QIJ&NSW=O+%>6L-NT:QE6!CW8;.<<ECQV]: .9\2:WJ/B;X
M<^+-1L);6'38H;NVCCDB+/,D8*N^[<-I)#;1CL,YS@=UX>_Y%G2O^O.'_P!
M%<<W@+6;32/$&@Z9JMFNBZJ)WC2X@9I;9I0=RJ0P!7)R">1[UVVCV<VG:-96
M5Q.D\MO"D32)&4#;1C.TDXZ>M &//KEW?>+KGP]IDL,#V=HES<W$L1DP7)"(
MJ[AV4DG/H/<<EX@\2:CKOPM\713>1:ZCI9N+*^"(S)* OWH_F!4,"#SG'(YZ
MUU=[X;NX?&(\3:1<0I<2VPM;RVN =DR Y5@PY5ATZ$$>E4KWP/--X0US28;N
M$7VMRR37=T\9VAGP#M7.<!0  3VS0!T.A03II-F]V]O+.(5"R10F/"8'R\LQ
M_7\*TZJZ=#/;:=;P7+1M+%&J,T>=K8&,X/3Z5:H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG_
M !KKEWX9\)WVM6D4,S6:>8T4N0'&0, CIU]#0!T%%<A>Z_XETO05UJ32K*_M
MEA$\\%I,R3(F,DJ&!#D#G&1G%:<.KS:[HVE:KX>N+-K2ZEC>5KH-S <[@N.D
MF>!GC.: -RJEUI>G7TT<UY86MQ+']QYH5<K]"1Q5EI$0X9U!XZG'7@4&6-9%
MC+J'89"D\G\* '44UY(XRH=U7<<+N.,GT%4Y=8LHM;@TAIE^VSPO.L8/(12H
M)/IRP ]>?2@"]133)&LBHSJ';[JD\GZ4-(B#+NJ\$\G' H =13#-$K!3(@9A
MD L.1ZT^@ HJCJAU(16YTU[-6^T1^>;H-@Q9^<+M_CQTSQFKC21H"7=5 &3D
MXP/6@!U% .1D=*H*^H)K%R9Y+(:6(%:(#<)@^3O+$_+MQC&/>@"_15'2]8LM
M8TM-2LYE>TD+;)">&"L5W?0XR/:KJNKKN1@P]0<T +14<\@BB)WQHQX4R' W
M=JY+P]K^O>(O!0U*$:9!J7VR2)A*K^2$CG*-T.<[5./>@#L:*8\L<94.ZJ6Z
M G&:5Y8XEW2.J+TRQP* '44A95QN8#/3)ZTQIXEC61I4"-C#%A@YZ<T 2450
MO-8LK'4=/T^>91=7[ND$>>3M0NQ^@"]?4CUI83J7]LW0F>S.G>6AMU0-YP;G
M?OSQCIC'O0!>HIHDC,AC#J749*@\C\*1Y8T#%W50HR<G&!0 ^BBB@ HI@EC9
M@JNI8KN !Y(]?I2HZ2#*.K#.,J<\T .HIB31R;MDB-M.&VL#@^].W+C.1CUS
M0 M%&1C.>*XE->\2Z];7-YX:72?*@OYK/R;Y7!*H2AEWJW]X9V[>1WS0!VU%
M5[-YS8VQO'@-T8E,IASY9?')7/.W.<9[5."#T(- "T444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% %*ZTC3+ZX2XN].M+B9/NR2P*[+]"1D5=Z444 %%%% !1110 4
M444 %%%% !4-O9VUIYGV:WAA\UR\GEH%WL>I..I]ZFHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MGOAKJ,?_  K;PS]LNT$\UL(XA+( TA&0 ,]2 /TK3\=017'@'Q DJ!U&G3L
M>Q$;$'\#S4=YX*T:>+2[>#3K2W@T^Y%S 43!A(96Q&.B[BHR?3MDY&[>V5MJ
M-G+:7D*3V\J[9(G&58>A'<4 >43Z'IL4'PUNXK58[F[:*"XG0E9)HVM22CL.
M67@#!.,<=*DD72/#M_\ $NU836&C1V=I(T6G 1LC21NK&,=%9L+ST]:]$;PS
MHCQV<;:; 4LL?901Q!CIL_N_A2MX:T62>]F?3+9Y+Y/+NF9,F=>F'SU'UZ4
M<-IEI%;_ !3M;.:VL+>"X\.LLEI!AD*B9 @<\!S@D9VCJ1S572K&/3KB_P#A
MD]JI@>\%U Q3(:P=C(^3W(93%GK\Z^E=W'X5T73$BN-,T.P6\LXG%I^[";21
MTW8)&< 9YJ/P_::K<W<FM:]9VUG?O MO';02^:(HP2S9? R68C(' "K[T ;K
M6\#VQMGAC: IL,14%2N,8QTQCM7DNAZ3IO\ PJCQC*+&V602:HN]8E# *SE1
MD<X&!@=L"O7'19$9&Y5A@\XK*A\+Z';6%Q80:9;QVESDS0*N$DSUR.ASW]:
M.(U70X=5^''A2:TC3_A(;>VM)-*?:"QE5%;:V?\ EG@$MG@ 9ZX%;_@*^TJ7
MPJ^HQJEK=&61M6,H"/'<@_O1)Z8.<>BXK>M]"TNTEM)+>QAC>SC,5N5'^J0]
M57T'3CV'I4/_  BVA!+]!I=L%U $7@V?Z_/7?ZGWH UE97171@RL,@@Y!%+4
M<$$5K;Q6\$:QPQ($1%& J@8 'MBI* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***R]3UV#3;
MRVL5@N+N_N0SQ6ML%+E%QN8EBJJHR!DD<D 9H U**QM/\10ZE+?016-]'=V(
M3SK>:-4<%LD $MM;@9R"1[U1TGQM;Z[I*:IIFCZK<64F[9(L<8SM)4_*7SU!
M'2@#IZ*YF_\ &^GZ<VC"6TOF762BV;K&N&=P"%8EAM.#WQW]*U=;UF+0M--]
M/;W$T8=(RMNH9\LP5>,C.6('&>M &C17.WOBZWL=<M-&DTW4&O[N%IH8D6,[
ME7[W._ (_P#U9JS'X@+RW$)TC4DGAB$WE,B9D7)'RD/@D8Y&<\CUH V:*Q_#
M?B?3/%>DC4M*E:2+>T;HZ[7C<=59>Q_QJN?%D CG;^S-29H;O['Y:1*S/+C.
M% ;D '.>F* .@HKE8O'5M/J5_IT.C:Q)>6"HUS"L"%HPX)7^/G(!Z9J8>-;%
MM6TK35L[YI]5M_M-K^[4*T84,226^7 /(- '245A:GXIM=+\0:=HLUI>/=ZC
MO^RF-5*OL7<_)88P/7'MFMV@ HJMJ-]%IFFW-],LC16\;2,L:[F( S@#N?:N
M??QS;1ZO;Z4^CZNM]<1--%"84RR+U/W^,9[T =317,IXVLWU'2+(Z?J$4FIS
MS01F:)4$;Q!BP<;LC[O& <Y%=-0 445B>(_$]IX8AM9;VWNI([F=+:-H$5OW
MC9VJ02",XZ]* -NBL(>*[&+5K73+^"[TZZNR1;"ZC 69AR55U)7=[$YK=H *
M*** "BBL;3/$=OJ?B#5]'CMKB*XTOR?-:4*%?S Q4K@G(PO?'6@#9HHIDTT=
MO!)-,X2*-2[NQP% &230 ^BL#3/%"ZI?VL*:5J$=M>6WVJUO'C4Q2)QU()*$
M@@@,!P?7BH5\9VTFNW^C0Z7J<U[8JC7"1QH0JN,J<[\'(]* .EHK'T;Q/I>N
MW%U:VDTB7EH0+BTGB:*:+/3*L <'U&1[U;TV_?4$N&DL;JS,-P\(%PH!D"G&
M]<$_*>QH NT444 %%%,BECGA26)U>-U#*ZG(8'H0: 'T444 %%%% !1574M1
MM=(TRYU&^E$5K;1M+*Y&<*!D_6J.FZ[)?:I-83:1J%DZ0K.DLZ*8Y%)Q@.I(
MW ]5/- &Q161X@\16OA[0K[5IHIKF&R!,R6VUG7@'N0.A'YUIV\PN+:*900L
MB!P#U&1F@"2BBFR2)#$\LKJD:*69V. H'4D]A0 ZBL"U\5Q:A;?;-/TO4KO3
MSRMW'&@1Q_>568.P]"%.>V:TM)U6VUO2X-1LRYMYP2A=2I(!(Y!Y'3H>: +M
M%%% !1110 4444 %%,$L9F,(=?,"ABF>0#D X].#^55=,OWU&WDEDL;JS*3/
M$([E0&8*<!Q@GY3U% %VBBB@ HHJIJFH)I6EW6H20RS1VT;2ND(!<J!DX!('
M3WH MT52T;4XM:T2PU6!'2&]MX[A%?&Y5=0P!QWYJ[0 45C?\)';_P#"7-X<
M-M<BZ%D;T2D+Y;('"8!SG.3Z#I2^'O$5OXC@O9;>WN(/L=Y)9R).%#;TQNZ$
MC&3ZT ;%%8T'B.WG\67'AW[-<)=06JW9D<+L="VT;<'/4'J!TK9H **** "B
MBFR2)#$\LKJD:*69F. H'4DT .HK&OO$=O8>)-)T22WN&FU,2F&90OECRTW,
M"<YSC';O6S0 4444 %%%% !1110 4444 %%,DECBV^8ZKN8*NXXR3T ]Z?0
M4444 %%%% !16-9>([>]\3:CH2VUQ'<6$4<KO(%".KDXVX))^Z>H%;- !111
M0 445BZ#XEM=>CU.2*">V&G7DEG,+@*IWHJLQX)&/F_2@#:HI$=7170AE89!
M'<4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QGC'PSJ&JZG9
MZOX<U9+#Q!I\3*BRC=%/$YY20=<$KU_^L1V=8VHZ"UYK$.JV^IW=G=10F "+
M8R.I.3O5@<\@>A'KS0!B>"_%-SK.JZEIFN:/_9?B.RCC%RBMNCFCRVUT/IDM
MQSUZGMS7PT'B,_"2U_LA[ ?-<^4)%?S/]<^<'.,]<=NF:[VP\-K97E]J+WT\
M^J7J+')=NJ HBYVHBXV@#)/0Y)Y)K/T+P0_AS1(](TSQ'JD5K&7*!DMV92S%
MCR8O4DT 2>/O#S^(_!MU:V1VW]N1<V+IU2>,Y7'IT*_C6=H'B"/QY%H$\0 B
MB@%_>QC^"8$QI&?^!B1O^V:^M=?IM@FF:;!91R22B)<&65LO(>I9CW8G))]3
M5'0/#.G>&SJ)T^+9]ONWNY<_WFQD#V&.![F@#DO$XNS\8O"OV(PB;[!=X,P)
M7'RYZ<UU^D#5A<7QU@VI)F M3 "!Y>Q<]><[@WZ51U/PBNI>)[/7QJU];7=G
M$\4*PK$457^]D,ASGZU;@T*>._:]GUJ^N9O),,7FK$%B!()*JJ $G Y.>GUH
M \WMM.N_!FE:7XWT.!Y;26TC&N6$8_UL8'^O0?WU[^HS[FNZ\&W]GJ]OJFHV
M4J7%M/J#2PRKR"#%'S['DC\ZUM$TE=%T>#3!<S744";$><+NV^AV@ _E47A_
MPYI_AFTN+33(S%;37#W B[1EL9"^@R.!VH Y?PQ_R6#QY_URT[_T4U5_% N8
M_B]X06P2#S197@59250#"^@-=-IGA2+3/%&IZ^FHW<MQJ0C6XBD$?EXC7:F,
M*", ^M%_X4BO_%EAXA;4;R.YL8WCAB01^7M<8;.5).?KVH Y773J1^+?@+^T
M$M%_Y"&S[.[-_P L!G.0/:O2JY_5?"D>K>)M*UU]1O(;C2_,^S1QB/8/,7:^
M<J2<@>O%:%GILEIJFHWK:C=W"7AC*6\K QV^U<$1C'&>I]Z +[*&&& (/8BN
M"U;_ )+?X=_[!-S_ .A"N^KG[OPI%=^+[3Q(VHW:7-I"T$<*B/R]C?>!!7/Z
M]J ,/QO#))XS\$1V\WV>1[VY_>J@8K_H[9(!XSCIG(]CTK-_X2G5/#>G^-X9
M[Z34&T:Y@2TGN@NX"=4QOV@ A6?/;BNSU?PW%J^LZ3J;WMS#+I<CR0I$$VLS
M*5.[*DG@D<$53_X0?3Y9_$#7D]Q=Q:Z%%W#+L"C:H5=NU01@ =STS0!!I]MX
MGMO%-K*T[OHTL+)=1WDZ.XE RKQ[5&,\@CIW K-^+GF?V#HGE;?,_MVSV;^F
M=QQGVK:\.>#_ .P7C,VN:IJB6Z[+6.]D5E@&,<8 RV.,G. 2!C)J?Q3X5A\5
M6]I!<7]W:I:W*72?9]F3(F2I.Y6X&>E '%>/IM1M=>\+7WB5+;^P+;4XW#6!
M8R+<\^67W?P#G.WG]*Z&SO[OQ3XB\2V*:C<V$.E21VL'V?:&\PIN,C9!SR<
M=,#D'/%Z\\&0:M>V4^LZG?ZE'92B>&VF\M(O,'1V5$4L1VR<>U2S>%47Q!=:
MUIM_<:?=7L:QW8B5&2;;PK$,#AP. ?3J#0!RNC^*-4USP_H4M]?+;3&\N+2]
MAM4/G7K1;E'D@ [1D!F/  !Y K-NO$WB%?AMK=Y'J5Q!?:;KC6,<DB1L[1>>
MB!9, @D!R,J1TZUV,_@*P"Z(=.O;S3IM(\WR)H&1F82?ZS?O5@Q8\DXZ\U4E
M^&MC)H^J:7_:^J+:ZC??;I!O1BLFY7X+(>K*#SD\?7(!%=SZII?B72/#;Z[=
M7+:Q/<7+W,D<:O##'&"8DPN!ECUQD#..<&F>#[9[3XF>.(7N9;@!-/*O,06
M,<F 2.N/4\^N>M;WB#PG!X@73IGO;JUU+3I/-M;^#:)$8C#9!!4AAU&,&DT;
MPHND:]J.LMJE[=W6H)$EP)O+"MY8(4X51@\GIQS^- %.ZU6?4OB$WAE+F6UM
MK?31>RM"0KRLTFQ1NQPH )XZDCL,'GY-2U+4?"/CS1=0O97GT59XTNT55:>(
MPET#\8S@X. ,\=*[#5/#,-_KEIKEM=366J6T;0">(*PDB)R8W5@05SR.A![T
MUO"=J=!U/2UNKE&U0R->70V>;*SKM8\KM'RX P. !0 WP-;M;^"-%W7,T^^Q
M@8>;M^0>6ORC ''UR:PO#O\ R63QK_UZV'_H#5U^C:8-&T>TTU+B6XCM8EAC
M>4+NVJ !G: #P/2L:+P8;;Q'J6NVVNZC#=ZBL:3A4@*8084 -&<8YH YW7U*
M_'GPL;$[;B73KE;XIU\D ["WMOZ9[@5GWOB'7XOACXNU%-9G%_INK7%O#<>7
M'DQI*J!2-N!P3T .:[_2/"]AH][=Z@CSW6IW8"SWUTX>5@.BC "JH_NJ /:L
MF7X=V<WAO5]#?5=0-MJMV]W</^ZWAV8,P4[, $@=J *NHW&L:+K&FZ4=7NKZ
M36KB1\D1QF%(XMS1QG& "<=<D 'G/S53NM5\4>&K6>#4+E/)O]4M;/3;B5UD
MFMTF;#E\  [<':3G.><XKIO$/A&U\2Z7:VMW>7<=U9R+-;7\#!)HI!QN! QS
MW&,56F\"6.H>';O2=7OK[4GNMIDO)Y )E*'*%-H 7:<D #N<YR: *VN:7J]E
MIWB%QKUPVG2:8[PQDCSXIE!+,KX^Z1CCL>F*Q-'U2ZT[PY\/=#@O9U;6[>,O
M.VTF&..W#E$XP,G !.2 3WQCK-,\)BULKF#4M7U#5Y)X&MC-=NN4B88*J%
MSQD\DX'/ JFO@"S'A_3=+?4M0DETN1)+"]9D\VW*#"@84*5QP00<]^V "@=3
MU73O&&K^&3J$\D#Z0=3LKEU5I;<A]C(21AAG!&X$]1S6;I$OBVX^'EGXE@U:
M\U*^N;&$M8)'$H(\Q2[1G'^L\O>!G(R>G05V<?AI/-OKN>]GFU&\MQ;/=E4!
MCB&2%1<8 RS'D')//08@L_",=AX3M/#]MJE\D=HT9@N?W?FH$8,H^[M(XP<C
MD$T 5O!6NV>N_P!H2V6I7<ZQNB/97R;)[)\'*,",\]<DGN,\4Q-2N->\<ZUH
M2WD]G;:5;0$_9R%>624,V[<0>%   Z9)SGBMG2]!BT[4[_4WF:>_OA&LTI4*
M-L8(4 #ZGKD\^F *][X7BF\1+KUC>3V&HF#[/,\2JR3QYR ZL#R#T(P>W(XH
M \Z\0:KJ6M_![Q9#J5TYO-'O)K"6:)55;H(Z89ACC(89 QR/PKUFRMG@L5A:
M[GF8C_6R[=XS] !Q]*PK_P #Z??>$[KPZ+JZAM[R1I;J>,IYLSL^]F8E2,D^
M@'H,"NBMHG@MTB>9YF48,C@ M]< #]* /'([>5/@_P".9)+ZZGQ=:A'B9PWW
M9"-V<9)X]:ZBWN=5T?QGX5M7U:>ZM-7LYQ-;2(@CB:*-&4QX&1U(Y)K0D^'M
MF^E:WI:ZKJ*6.K322R0JT>(C(VYPF4[GUSCMC)S?E\)QS:MH>I2:E>&;1T>.
M 8C"N'4*V_Y>> .F* .5LM2\5^)?#]EXBT64QS2W!E$4TZ"V, <@QLNTD':/
MO==V>@X%WXT37</PIUEK0L"PC20KU$9D4-^&.#[$U<L_AU::?J5Q)9ZOJD&E
MW$QGETE)1]G9R<D=-P4GJH.#TZ<5UEW:6]_9S6EW"DUO,ACDC<9#*1@@T -L
M$MX].M4M-OV984$.WILP-N/PQ7,:KJ30^,-&\+64AM(+R.YO+B2+ 9@ISL4G
M.,LQ)(YXXQFK.E^$[G1;9;&P\1:BFFQC;%;R+%(T*]E5V4G:.@SD@=ZGU3PE
M97[:9/!+-97NF.SVMU"0SKN&'#;L[@W\6>3USF@#CM5\0:YI</CC2%U.8RZ3
M8KJ%A>E$,@1D8^6^5P<%3@XSCOFC6I?$ND>'=+U:+Q1<R3:C>:?&T,D$1CC#
MD!P/EW8.1WSQUYKJ[KP;:WNF:Q:W%Y<FXUA!'>7:A!(R!=H11MVJH!...Y.<
MG-<_\0[);'P;H>EB\G=HM2LU6;"^:$1QE\ 8^4<DXQZT 17FLZUX(\7307VJ
M7&LZ9<Z5<WZ+.B+)#+ -S %% VD$#&./YLU/7-9TGX>:5XW34I;B9EMKB\M"
M%\F6*8J"B+C*E=XP0<\<YS796_AZWEU!]4OK@ZC<26QM49U4(L+'+!5 Q\W&
M3SG Z#BL^R\"VEIIUOI+W]W<:-;3+-!8R[2%VMN5"V-S(K8(!/8 DCB@#)A&
MO:OX_P#$FE)XDN[6TL1930K'#$2-X=F3E?NG!]^G/!!H:QK^KZ>4O8=5ENY1
MKT=K(UNH^R) TH3R3N W. >2N2&R"1TKM;#PU'8>)]3UU+ZZ>;45C2:%PGE@
M1@A,84$8R>_>L)_AE9MITNG)K6JQV7VT7UO"KQXMY/,\P[<IEAG/#9 SZ\T
M0:-:SO\ %SQ43J5YA+2S*KN4J PE^7!7@ \@#N3G-9=GXOU>V\'1M/?--?WG
MB-M(CNY$7,2F8KNV@!<A5..,9Q7:1^%88/$TNN0:A>Q336\<$\(92DWEYV,V
M5W9&X]" >]48_A[IG_"-WNAW%U>7%O<W37@E=D62&9FW[T95&"&Y'!].E %:
MZO=2T+Q]H^C"_N;G3];M[A5\W:TEM-$H;>K8Y!!Q@Y (_"N4@UOQ(GPXLO%4
MOB&YENH-2\IX/*C$<T9NS$0X"YS@\8( P,#/)]&MO#I34(M1OM0GOK^"!H+>
M:1$7R@V-S!5 &X[5R3Z8  SG(_X5W9_\(>/#/]JZA]B%Q]HW_NO,W>;YN,[,
M8W\]* .AU]]2C\/:@^CHKZD+=S;*V,&3'R]>.OKQ7#V'B&VUK2/$<4=]J,=S
M!I<@N-)U--LUN^ULOT^93D="0,#&,UWFHZ=_:6DS6#W4\1E0+Y\1"R*?[PXP
M#D9Z5D3>$([N>\NKS4)Y;VYL3I_VE41&2$G+8&W&XGN1VX H XS1+G5=%T;X
M<74>KSR6VHI;V4UDR((0C6Y92.-VX%1SN.>>@XJ?Q-K^KZ9:ZGJ-MJLMS/::
MM%$HME'V:&%I$3R9-P&Y\,<[<D$CH*Z8^!K<Z?X?LO[4OA%H4D<EJ<1Y8HI1
M=_R<_*2.,52NOAI97-CJE@-8U2*QO[O[:+='CVPS%PY924R1N'1B1STSS0 Y
M_P#DM\'_ &+C_P#I0M'PW_U7BG_L8[W_ -"%:Z>%XT\4P^(/[1O&N8K+[#L;
M84:/<&)/RYW%AG.:D\.^&XO#@U 0WES<"^O)+R3S]GRR.<MC:HXXZ4 <O>V4
M^H?&.\MX-0GL=WA^+=+;A?,QY[\ L"!^1_"H-%U_5=1\"Z!<7FL"*>2_EMKI
MTC_?W:QO(H6-5!^<[%)( P QR*ZW_A&D'BR;Q$M_="ZEM!9^5A/+6,,6&!MS
MG))ZUC0_#>TMM.TRVM=8U*&;3+N6ZM;I?*,B-(6\Q2"FT@[CU% &7IUYXEUK
MPSXNM++4+NWU/3;^6*P>58VDP(U=8WX*MRQ&>O(YXK8T+7V\2VVA7EE=SI M
ME]KO5&TEC]P1MQUWK)TQ_J\=ZT] \*P>'K_4[J"^O9_[0F\^2.=PRJ^T L,
M')VCKP.V*GT'PWI_AT7XL$*B]NWNI 3T9N2!Z*.<#W- '&:=J'BSQ#H>D>(M
M*F*//*L\T4TZ?9VMR3NCVA<@@?Q9SD'/I6I\6UD/PPUMH[B:$I""?*;;O&X
MJ?8YY'>I--^'5II-])]CU?5(](>8S_V0)1]G#$Y('&X)GG;G![Y'%=!K^B6O
MB/0;W1[TR+;W<9C=HSAE[@CW! H XWQ)9W \<>!+6/4)Q*?MX^TNJ-( 81G'
M&W..F0?H:IQ>*=6T72O$5G-?27L]EK4.GVMU<!-ZI-Y?+$ *2N]B"1CIGBNK
M;P@)=4T749]8U":ZTD2>6S^5B4R+M8N GI@<8Q]:@?P!IES;:_;7US=7<&MR
M":X20H-C@ *R%5!!&U<9STH 72;;Q+:^*6:>5GT.:VP8[J=9)4G!ZH5 ^4KU
M!Z'IBJGBFZU@>._#6E6&L365KJ,5WYRI%&Q!C12&4E>OS'KD=#@UJ^'O"SZ(
MPDNM;U+5I43RX6OI%/E)QD *!DG RQR>.W-8'B_,WQ-\&+#>-;/"E[OE10P0
MLB!0V1C#8(YQGMS0!B2^+M>\*Q^*-&N[\ZA/87-G'8W\\:[@ER<#S   2F">
MG/TKI-4O-1\-^+O#]JNH7-WI^L/):3QSE6>*0)N61" ,="".GH!6G-X)TN^T
MO5K+4?,NVU9@]W.Y"NQ4 )MP,*$P-H[8YR2<SV?AKR[ZQO-0U&YU*XL$9+5I
MU1=FX89SM W.1QD]B< 9- '!W^N>(K3PUXETU-6NY/$>E:ABV*QQ[KB!AYB?
M+MQS$LF<#.4/TKI5\2_:K&?Q%8W,TNEV&C_:FARN)I&0R ,<9#*H&<'_ ):#
MTK=_X1S3_P#A*SXCV'[<;06IY^7:&)SC^]R1GT.*9H7A?3/#^AR:/:0YLY'E
M9T?G<'))4^P!"CV H YO3CXLNY- U:VN2UM<!'U!9YHS%)&Z@[HE"Y4@D8&>
M1P<]:;X2&NZSJNKS77B.[,&EZ[/;I (8@)HE1,*Y"C^\,8QWZY&-'0/ $&@3
M1QPZUJMQID#[[73IY0T4)SD=MS!3R 3@'!ZC-:GA_P -Q^'I=3DAOKJX_M"[
M>\E6<)A9& !*[5'&%'!STH Y[QY!+-XJ\%JE]=0*^HNA6)@!GR7.[!!R>W.>
M"?6I]/O;SQ1K?B.Q34[JRBTJ5+. P;0WF; S2MD'=R< =,#IS6WX@\-P^(&T
MZ5KRYL[G3[D7$$]MMW!MI4@AE8$$$]JKMX2C@URYU;3-1NK"XO(DBNP@5UFV
M#"N0X.' XSW[@T 1> ->O/$GA"VO=05%O4DDMYV085WC<H6 ]\9_.N0>]\0W
M/AOQS>_\)+>QS:)?7/V0I%$,B.)'57^3!7M@ =23GC'I.DZ5::)I5OIUC&4M
MX%PH)R22<DD]R222?4UA)X'MTTS7[#^U+XQ:Y+)+=$B/<ID4*VSY.!M '.:
M,4:GK-KK?@R^DU>:>+7,I=6;1H(4S 9%* #<"".['-4]<U_5].5[Z#59;J6/
M78[=C;J/LL<#2A/);<!N?!Y*Y(;N.E=5+X,AE_X1_=J=Z#H9!MR!'\Y";/G^
M3GY3CC%9LOPSLY-/NM/76M5CLI;W[=# CQXMY?,$A*DIDC.>&)'/3/- &!K.
MO#1/BEK4>\V[W]I8VD=XZYBMF8RX=S_(="< D#D=-K-_?:7J6@>'H+JZN9M0
M$[RW#.B2NL2*2H.T*"2P/ Z XQU$USX"L+V\U:XN[R[N%U2S6SGBE$;*$7.T
MCY<[@23DD\U'>_#^VO\ 0=/TZXUC5&N=-</9:EYBBYA(&/O!0&&.#D<T 7/"
ML/B"U?4K?6YEFMQ,'L7>17F$1'*R%0 <$<'J1UZ5M:C))#IEW+#-##*D+LDL
MYQ&A"G#-_LCJ?:N9U'PM>1^%[FSM=<UB35)G5OMZ2JLSLOW5S@*D?7@#N>I)
MST%]I<>K:!<:5J+F2.ZMC;SLGREMRX8CTZF@#A](UO4HO%WABS-_>7=KJ=A.
MUQ+.@$<\L:HWF1 @,JY8]@"",9ZUA7RR'X>_%!H[B:%DUF[;,3;2P\N+Y2?0
M]Z[6T\!1V]]HE[-KNJW-QI"/%"TC1@-&P4;& 0<84<CYCW/3$T7@6Q72?$&F
MS7MY/;ZY-+/<[R@*.X )0A1CA1@'/2@#.EU"^@U/1/#=M/=2^?I\EY+)YJ)*
MP4HJHK8P!\Q)P,\#GK63K%UXST7PY +O51%<?VY!!;R )(TEK)( JR_*/F'(
M)7&:Z'4O %OJ5AIBOK&IQZGIA)MM4C=5F7( *D!0I4@ $8[>YS)>>!H+_1[>
MPN-7U)Y([M+R2[+(99I4(*ELJ0 ,#@ #B@#:T?3[K3;66&[U6YU)VF:19;A4
M5E4]%^4 8'T[UHTB@JB@L6(&"Q[TM !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%17-S!9VTEQ<S
M1PP1C+R2,%51[DT 2T5G6VO:5>"Y\F_@S:@-.KML:($9!8-@@'U/%0V'BG0=
M4O(K2PU>SN;B6)IHXXI0Q9 =I88[9!H UZ*I:AK&FZ28!J%];VIN)!%")9 I
MD<G "@]3R*JP>*="N=/%_;ZI;3VQD:)7B??N=>J@#DD#GCMSTH UZ*R1XHT$
MVMI<C6+'R;Q_+MW\]?WK9QA>>3GKZ=Z=H_B/1?$'G_V1JEK>^0VV7R) VP]L
M^QP>>] &I169:^(M'O;\6-OJ,$ERRETC#<R*.I7^\!W(S2+XCT=[Y+)=1@,[
MR-"B[N'D7[R!NA88.5!R,4 :E%<EH^I:C+\2?$6EW%X\UE;VMK+;Q,BCRR^_
M=R ">@ZYK3\5^);/PEX>NM7O22D2_)&.LCG[JCZGOVH VJ*X?6?$K6OC7PRT
M6KHFB7D-XUPK;!&?*08;<1D<D]\<"NHL->TG4],?4K+4;::R3<'G60;4V]=Q
M[8]Z -"BL_3]<TS5)YX+*]BEG@P98@<.@/0E3S@]CT-97C_4K[1O!&J:KIMR
M8+JSA,J'8K!B,<$,#Q],4 =+17GGB/7M<\*^";;Q0NJ+?;5@>>SNH443"0J"
ML;(%*M\V1G=TZ5V7]NZ8-3BTQ[R)-0EC$BVC-B0KZ[>N* -&BJT&H6EU=7%K
M!<1R3VQ FC4\QDC(SZ9'-<M\2M8U30?#*:AI-X;><74,)!B1U97<*<@CJ,T
M=E14<,;10JCS/,P',C@ M]< #]*SY?$>CPWHLY-1@6<S"#!;@2GD1EN@<Y'R
MYSSTH U**S?^$ATC[3>V_P#:-OYUBN^ZCW_-"OJP[#ZT)X@TB73X=0CU&W:S
MG<1Q3J^4=B<  ]\GB@#2HK.;7M+2]6T:]B$[2^2JYX,G]P'H6]NM:- !168G
MB+1Y+Y+-=1MS/([1QKNX=E^\JGHS#!R <C%<[KWBB(^,[/PRFJ?84DM)9IYX
MBOF!P45$&X$#[Q/3L/?(!VM%9=FUQHOAY'US4ENY;:,F>\$/E[P">=@SSC'
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
MCTM=3DUBS2Q9S'Y[2@(''!4GL?8\U>AU2QGOGL8KJ-[J.-97A!^94;H2.P-
M%NBLN/Q'HTNH)8)J5N;I]VQ-^-^W[VT]&([@9QWJ&'Q=X=N+R&T@UJQEN)IF
M@C1)E8O(H!91CJ0"* -JBLQ/$.D2:@EBNHP&YD9DC3=]]E^\JGH6'<#D55TS
M4;,W>MW'_"10WMO#("\>Y EB G*EA]"3GI0!NT51L]9TZ_EFBMKI&D@57E0@
MJR*V=I(." =IP>^*CLO$&D:C>M9VFH02W(3S1&&Y9.F]?[R^XR* -*BFR2)%
M&TDCJB("S,QP !U)-4++7M*U&Z-K:7T,LX3S1&#AF3^^H/WE]QD4 :-%>?'Q
M!/XJ\2:YH^E>(?[-EL3 ED\4:2"5RGF.65A\P_AP".AKNI[J&QM#/>3I&B !
MY&^4$G@8^I. /?% $]%9#^*-#BM)[N;4[>*"W<1S/*VP1.0"%;/W3R.#ZCUJ
MXVJ6"ZHFF-=Q+?.AD6W+8=E'4@=Q0!;HK,?Q#I$=^EB^HP+</)Y*J6X,G]P'
MIN_V<Y]JY6P\71Z5XJ\66_B'6XH[&RGMDM3<;$V!XM[ 8 SR>ISP* .]HIL4
ML<T22Q.KQNH974Y# ]"#W%.H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB/B8]Q;Z;HE^J.]A8ZQ
M;7.H!1G$"DY8CN%;:Q^F>U=O1UH X*Y:WO\ XJ:3JVF74$EK;:7.-1N(Y 8_
M+8J8E9AQG.Y@/0$TGP>2QD^&^DRP+ TR>>KL@!9296R">HR OY"N[CABB39'
M&B)_=50!3@JK]T ?04 <'\59;1-+T!+R2%8VUZR+"4@ J'^8\]@.M5/%>H6?
MA[Q[I.H:E-+9:'<V4T"WEO\ *D=PSJY+D#C>%'/?'L:]'*JWWE!^HI'CCEC,
M<B*Z'JK#(/X4 >0:_;^'+70=$N=.!;2;GQ9!<RSW+%HYBP.^0;OX"<CTX)Z5
M<\2Z7/J?C'7[OPUM:4^&9K:>2W(P\[-F),CC?M!]P-OJ*[#Q;H%[KO\ 8RV;
MVT:Z?J,-\WFD_/Y>?D  XSGKV]*Z**-(HPB1I&/[J# !H \T\-ZEX2\43^'Y
MK>YO;G6+#F.S:1P]DVW;)O&  HQCG@\ =:YJ77],O-%\,7,%Q#806_B:-Y-+
MC'_'F/-DRTS'+!R23U4?,0 <9KW!8HT=G2-59^6(&"WUI?+3GY%Y.X\=3ZT
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
MBCA39%&J+UPHP*5T61"CJ&4\%6&0: /+7U6PU#QMXS:VN8YHY_#\?E,IRLH
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
MT>W&PG_:)]@>*[#3?%%Q<>)]:T34+*"R?3XDN(I/M)<7$+9^< H, $8/7!H
MZ:H;J[MK&V>YN[B*W@09>65PBJ/<G@54T._NM4T2VO[FT2UEN(Q(L(D+X4\K
MDE00<8R,<5YU+JFL:WX!^(9U>*T:.V>_@0QR,WEF.(*%52O3@G=G.2>!F@#U
M.*6.>%)HG5XY%#(ZG(8'D$&GUPFA>)M0LI_"NDWNEQ166J682UG2XW2!XX0Y
MWIMP 0#C#'WI-0^(WV>S?4[*SBO;&*Y,#PQ2L;EU#^6TB(%((!!.,\J,Y'2@
M#O**S-?UF+0?#U[J\D;2QVL)E*+QG'\AZG' K#O/$FK?\(WJ^I646FSQV]A]
MJM+R&X:2&4X<L.%ZJ%'?G<.E '7T5Q.C^*+V#PYX6M[J&*?5]7AC%N/M!(=1
M"'>61BH(P,D@ \D#/.1,WCN'2[O6[+7K<6MSI5H+[,+ETN(#P&3(!!W?*5/?
M')H Z]F5%+,0J@9))P *@L[ZTU&V%S97,-S 25$L+AU)!P1D<<$$?A6-;ZMK
M3:O8V=_H:BSO87=IX)3(+9@ =DN5 Y!P".XQCO7)?#C5I8/"=EI>E6L-W=_;
M;IIXVF,:VT)N)<.Q"MC)&%7&3SV!( /18]0LI;Z2QCNX'NXE#R0+("Z*>A*]
M0*LUYR[ZC;_%S6#I5A;3WDFBV[$33>5&#YDF26"DGVX^N*U-/\>QZGH&@7<%
MEC4-:E>&&T>7 1H]WFEFQ]U=AY R>..> #L))$AC:25U2-1EF8X 'J34=I>6
MU_:I=6=Q%<6\G*2Q.&5N<<$<&N?LO$37>OZCX8U6SBAOX;874>Q]\5Q QV[A
MD @AN"#^!-<UX$UU='^%WA"VBA$]_J'^CVL)?:"<NS,QP<*J@D\'L.] 'H4>
MH6<M]+91W<#W<2AI(%D!= >A*]0*LUYI9ZBVC_$WQ3J.KPP6\=IHD,TCV[%A
M(BM(2V" <]1CVZUKP>-[EM;TRR?3X)8=15MDEK.TAMG"Y"R_+@ ]-PZ'UZT
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
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 %%%% !1110 4444 %%%% !1110 445Y[
M\1;HV.O^$BVIW5E:W5^8;OR[V2!&CV$X;:P Y'6@#T*BN7TE-&NM<?\ LC7+
MFZ-O!BYA&I27,9$A.T_,[;6&PXQ@X-<OX>U]M#LO'VL:A=WUW%I.I3QP13W3
MR!455*HH8D#).,^] 'J%%<=X;TR74_#EKK7B&_NY+V\A6ZD$=W)!%;JPW!$5
M&  4$#<<D\DFL_69#:_#GQ.UGXCEOIK6.>YMKF"])EB&S*!F0]B".>H'/.:
M/0:*\]DUBR'PC:0:Z?[0&CF<2_VBWG>?Y.[.[=NSN[=/:KGA?1WUOPAX9O;S
M5-5.[3UFG"7\R-/+(B'<S*P; PV!G'S4 =M17F'@?3+C7]'UF6?6=8%W:ZS<
MP6\O]I3D(D;C:I4OAAV.1D@]:M:7J,=I\6_$EK?:Q/'9V]K;/;P7-\_EJSJ=
M^%9L'H/I0!Z+17GFC7OVSXQ:K;P:K<W.GQ:;%/'"MZ[PK(SX8[=V.@''2O0Z
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@ HHHH **** "N \?K/)XE\(2Q6%]<Q66H&>Y>WM))1&FPC)VJ>
MYZ#FN_HH YZ'5K676X_L&E7_ )LZ8N;F6PFA5(D#%1EU&YMS8 &3R3VKC="\
M/R:[IWC_ $:^M;VS35M2GEMY9[61 R,JA7!8 'YESCK7J=% '%^$M8N](\.V
MFC^(M/O;?4-/B6W,D5K)/%<*@PKHZ*0<@#@X.<\5S%AI&H67PF\8V[Z7>+<:
MI=WTEI;I;L9'6080E ,KG_: QWKUNB@#@Y;1#\'VMQI=Q]M.C&V$'V)_-\[R
M-N-NW/WN,]/>MCP.7MO &BPW-O<P36MC%%-%+ ZNK*@##:1D\CMUKI** .#^
M%T-S:Z;K<5W97EK)+K%U<QBYMWCW1NP*L-P'7\ZBT:V:3XN>);NXTV[^R7-K
M;1V\\UFXC=D4[@&*X[CZUZ#10!Y_I<$D/QEU6[73KR*QETR*WCG^QR+$TBOD
MC=MQT/7I78:/JG]KV;W'V&]L]DSQ>7>1>6YVG&X#/W3U!K0HH **** "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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
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
M%I)4\R-!("73^\!W'O2"_LS=&V%W!]H4X,7F#>/PSF@"Q1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL3POXIT[Q;I]Q
M>Z<Q,<%U);-GU0\'Z,NUA[&MN@ HHHH **Y>Q\67>IZGJUE9:))*=,G%O+)]
MH0(SE0V%)ZX!&<XQFMC1=1EU72TNYK*6RD+R(UO,P+(4<J<D9'\.>.QH T**
M** "BL3PUKTNOQ:C(]FMNEI?2V:LLWF"7RR S [1@;LC\*VZ "BBHS/$MPD!
MD43.I=4SR5! )QZ L/S% $E%4M/U)=1:["VUU!]FN&MS]HB*>85Q\R9^\ASP
M>^#5V@ HHHH ***H:QJUOHNG->7 9OG6..).7ED9@J(H]22!_P#6H OT52L+
MF_GDN4OK!;41NHB=)Q(LH*@DC@$8)*\CMGH:Q[[Q5/;>+?\ A';;2);NY-G]
MM#I,BKY>[;SNZ'=P/Y]: .EHK(\-^(K/Q1I/]H6:2QA97AEAF4!XI$.&5L$C
M(]B:UF+!&* %L< G )^M "T5B^%=>?Q+H,>JM:"V26218U$OF!E5RH;.!P<$
MCCIBMJ@ HHHH ***CEGBAV>;(J;V")N.-S'H![T 2445S4_BJ=?%TOARUTI[
MFXBM%O&E6=50(6*@'/(;(/'I0!TM%9.EZM=WNHWME=Z5+9-;)&X=I5=90^[[
MI'IM.<X[5K4 %%%1K/$\[P+(IEC4,Z \J#G!/UP?RH DHHHH **** "BBN>\
M5^*/^$6M[*=["2ZCN[J.T7RY I$CDA<@]N.N?PH Z&BJXO(EN8;25T2[EB:4
M1!LY52H8CCH"R_G5B@ HILC,L;,B%V )"@XR?2L7PEXA_P"$I\.Q:L;0VADE
MEC\DR;RNR1DZX'7;F@#<HHK!U3Q&VF>*=#T4V+2+JK3*+CS !&8XRY&W&3G
M].M &]16#H_B-M5\1Z[H[V+6[:4T(\PR!O-\Q2P. .. .YZU/XHUMO#?AJ^U
MA;-KL6D1E:)9 F0.3R?\#0!KT5#9W'VNRM[G;M\V-9-N<XR,XJ:@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ*ZN8;*TFNKF18H(4,
MDDC=%4#))_"I%8,H8<@C(H 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBL'P_XC;6]1UJS>Q:U;2[H6YW2!_,R@;=P..".,F@#>HK!U
MOQ&VC:UHFG_86F35+DV_G>8%$1"ENF,GA?:MZ@ HHHH **** "BBB@ HHHH
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
MY=H9?*<\CH3QP3TKJM)TFUT:P6TM!(4!+,\LC222,>K,S$EB?4UR?CVSFO\
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
M$9((Z8SGIUJ:SU_3]5O;C2XI+B&]2$3-#+"T4@C;(#KN'(R"/8CF@#7HKAO
M&M&'X?QW^L:A-*RWES$9IV,CN?M#HBCJ6/0 #V %;#^-=#BAU*2>XFA.F!6O
M(Y+:020JPR&*[<[2.<CB@#H:*RW\1:8FH:;8M.XN-31GM!Y+[90J[S\V, A>
M<$@US/AK5_L&J>-Y=6U.9K'3[Y2)+F0L(8_)5B!Z#)/ H [JBL6V\4Z9=74]
MHGVI;N&W%T;=[619&B)P&52,MSQQSG@U0\->-K/7?"ZZW-'-:Q,[ +) XR#(
MR1JO'SL< 87/)Q0!U-%8]EXGTF]FOX5N&@GL%#W45S&T+1(1D.0P'RX!Y'%<
MIK7B,7?CCP9'87>HQ07<\Q>)HY(HKB,0L0W(&[G'Z''0T >AT45S>O\ BZ+0
M_$.B:2UK<RMJ+R;I([=Y J)&S<;026R%X&<#)..* .DHK'U#Q/I>FO<I-).Y
MM4$ER8+=Y1 I&07V@XXYQUQSC%:=M<P7MK%=6LR303('CD0Y5U(R"#Z4 2T5
MC^*VE3PCK$D%Q+;S1V<LB2PMM965"00?J*YWPCX[T:72?#>EW>HRMJ=U80 2
M31R;9I?+7<HE(VL^>HSG/'6@#NJ*Q-3\6Z/I'FM>3RK# ZQW$Z0.\4#'& [@
M$+U'7ID9QFHKOQKH=GJ,^G/<327L$(F:""VDE=D)P"H53N[],XQS0!T%%9-O
MXFTF[T6TU>VNO.L[P@6YC1F:5N?E" ;B>#D8XP<]#5-_&.FR:/JE[:&>2;3M
MRSVQMY!+&X7(#)C< >N<8QSF@#HJ*\HM;FRO_"VA^(M7\2^(].DGB@^U"!ID
MCN)7*LH4%2H7=QE, @XS792>+H4\>)X9^RW6X6?VAYA;NRDEU50"!]W[V6/
MXYZT =+116??:U9V%PMO)YTDYC,IC@A:5E0'!8A0>,\>_;.* -"BN3O/'5G!
MKF@V$%O=31:K ]RLZ6LC#RP@88 &2<LN>.!UQFM&_P#%FCZ:;DW$\OE6C!+J
M:.!WC@) .'900.""?0$$XH VZ*S[O6[&S-NID::2Y0O#%;H97D48RP"Y^7D<
M].1ZBN/\2>(8M3C\'ZIH>J3_ &2ZUV&VD$3,@D7#[D=3@Y!09!H ] HKF];U
MFWO=#\06]A<W4=U8V\H>:*)T$<BINPLA&TD<=":S?!OC+3IM#\,Z;=WL\FI7
MFGQ%998I"DT@B#./-(VL_4D9S^- ';45BZAXKTC33=?:)I3'9D"ZEB@>1+?(
M!^=E! X()] 03@5B>);V=?&7@E[/4)A:7ES,LD<4O[J9?(9E) ^]V([4 =K1
M7*^+_$5I;:%K=O#=7:75K:NTDMI$[?9V*$KN900IZ'V!R<#FE\-ZY'!X'\-R
MWLUQ<7EUID$FU4:::4^4I9L#)/)&2>Y'.2* .IHKFV\>>&TTZTOVU';;W5S]
MDC8PN"LV<%'&,H0<Y#8Z5+:>,M'OX4>U:[E9C)^Z6SE\P!&"L2A7< "0.G/;
M- &_15>QO8-2T^VOK5R]O<Q++$Q4J2K#(.#R.#WJQ0 45Q_C[Q%)HMOI5M#]
MI5K_ %*WMI9(89&(B9_G"LH.&(!  ^;G(J?3[FQ\/RSPC4-7OC=_Z7%9S1RS
MRVT?0\$%PI.<!N^0.E '4T5S\_C;P[;Z39:J^I)]AO95A@F5&*ER<8.!\ISU
MW8Q@YZ5H:/K=EKUI)<V#2M''*T+>;"\3!EZC:P!H T**HZSJD6B:-=ZG/%-+
M%;1-*R0H78@#/ '\^@[UP.N>*)KW0O!&N)=75@MUJEHMW'AX8V5XF=A\P&]<
M@8/(..] 'IE%8VE^*=(U<WZV\\D;Z>1]J2YA>!H@02&(< A2 2#TXI+7Q5I5
MUJL&FK+-%=7,9EMUGMWB$Z#J4+ !L#G'7'/2@#:HHK@O%]U=P?$/PA80ZG=V
MMGJ37:W4<<VT/Y<09,?W>?3&: .]HK@K76+ZQ^*%OX>M-3DU33KBR>>Y24J[
MV+*?E.\ '#=,-D]ZZ&^\7:-IYN&N+B006T@BN+A(':*!SCAW P,9&>>,\XH
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
MR1SC-9M]%<V.OW&H^&;JZ2ZFU54OM!NHB\5S^]"M/'D?)P ^\'''/3%>J44
M%<5\1!)&?"]Z()Y8+/7(9K@PQ-(439(NXJH)QEAV[UVM% 'G^E7;Z#\0?$5Q
MJT<\5GK$=M<V5R\3;?DCVM$V!\K@\A>^36E\.=(N='\,RI<Q/ +F^N+J&W<8
M:&)Y"44CL<8..V:ZZB@!DP+02*!DE2!^5>/VED^L?!?3_!T=M.NMDQ0O#) R
M-:LLP9I'R/E 4$Y[\ 9S7L=% 'C_ (RN;G4;+QSIKZ=>PW*Q_P"C06EFP%XH
MC7]])*J_.>",$X 4#!-7M<1+J>+5=*U'4=$UV#2XC#));L8;U,N1"\;+RP(.
M!]X;P<&O4J* /*+B^N=&\36.L>)=*OXK'4M'MH9&T\2E;.X0L6C98SG:=YQU
MY'UKOO"]K9VNB(NGZ8VFVDCM)';N"KX)^\RGE2>N#R,\X.16S10!'<*7MI44
M99D( _"O&HY)&^#?AW3FLKY;NSOK1)XGM) RE)@7X(Y  R2..>M>TT4 >;:W
M;3:K\1=5ALMZF[\*R6<-QL81B9I&(7=C&<$''I4'A2[TK5H='T^\\/:H->TY
MH_-BNTF\JU=  90[$IC@[<<G(&,<UZA10 5P_B1A_P +1\'2>7(T<$=Z)9%C
M9EC+H@3<P&!D@@9KN** /,-2NH- ^(&MGQ!8:I+INK+#)9W-FLTB96,1M$RQ
M=R1D<=S1JFD6,;:>--FO/">I6EB6LID4O#Y;.Q\B52"I.0&VYSECC.*]/HH
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
MMY7B6W5Q) \:!_F8G# @GH!CW[@':UGZIK>FZ-]F_M"[2 W4RP0!LDR2,0
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
M=W_AO6+.&ZMEU'6+V.\NKAU;8FQD*HH') " 9)'4GOBD\>&[.M>"#%Y"W?\
M:I.UB2A/DOD9QG!Z9QQGH>E=]5.[TG3=0FBFO=/M+F6+_5O-"KLGT)'% '-7
M_@:/Q"^MW&N.@FU.S2Q5+<EA;Q*2PPQ W-O.[. . ,<9+T\,ZKJ4.B6VOW-I
M-#I$Z7(D@#;KJ2-2$9@>$QG<0"V2!R!7744 <KH7AO4=.G\2-<74*KJ]R]RC
MVY;? 60)CD<X"@YXY[5AV/@3Q#;VWA>*35=,!T&=BACM7_>H49"S?-RYW9[#
M.22:]&HH Y+3_#.J:7?>)&@O+22TU6=[J.-XV#I(Z*A#-G&T;<\#)]JS;?P#
M?6WA[PQ%#>VZ:QX=;_1I]K&*9"-KHPZ@,O'&<8_"N_HH Y*Y\+WE_<ZOJMR]
MJNJ7NF_V;"B,QC@BRQ/S8!8EFR>!T ]ZIMX.U7^Q_"%B)[+=X?FAD9R6Q/Y<
M9C ''RY!SWKN:* "O/(?AS>GP:WAZ?5(5^R7AO-,N8H3OBD\UI%9P3AN6(P,
M<9_#T.B@#FXM"OM0\0:;K.M&U6;3(I4MXK4LREY  \A+ '[HP%QQD\FK7BW1
M)O$?A74=(M[LVDMU%L68#..0<$>AQ@^Q-;5% '%VGAGQ!'XLL_$$][I?F1::
MUC);0P.B8WAQM))QR.I' Z#O6?'X"U:/X>Z=X9%W9&6SO%N3<?/APLQE VXX
MY..OO7HE% '!>,;?2?%E]I>D0:C%_;-M>#S4M9@TD$)0B=6QRJLA*Y(')6N\
M5510J@*H&  . *@AL+.WNIKJ&T@CN)\>=*D8#R8Z;B.3^-6* "L77=.U#4KK
M35@:V%E;W*W%Q'*6W2E<E ,#@!MK?50*VJ* .7\=^&;OQ1H]M;6%Q#:WMK=Q
MW<%U("?)=#D$ =<\CKWJEJOACQ _B&S\3:+?V%MJPM?L=[!<([V\\>[<",$,
M""3CZXSZ]K10!Q6L^$=9NI=&U>QU>#_A(-->5C)<1'R)UE #QE0<JH &,$D8
MYR3FLW0;"XU#QIX^T_4KB-I[JSLHIG@0JJ[H9!\H))X![FO1ZIP:3IMM>RWL
M&GVL5W+_ *R>.%5=_JP&30!Q$'@KQ(UEX7M[K5-, T"=#&8K=SYL:1F,%LL/
MF((X& .3SP!J1>&]8M]<\5:G;WEK#)K$42VS ,3;O$A12W]X'.3TQTYKKZ*
M.2L/"L]MXIN?$AM["UO9;(VSQ6K-LN'+!O,D.T<C&!P3@GDUEP> =3@\ :+H
M*WUI]NT>^BO()BC&.0I(7 8=1U(X)Z5Z#10!R\GA_4Y?&VF:]+<6CQVEE):R
M( RERY4E@.< %>!D_6LNT\#ZCI_AK4/"=K>VW]A71E6*5@WGVT,A)>,+C:WW
MFPQ(QGD'%=Y10!RD/ABZLO&MOK%H;5;&VTG^S(K8LP8*'#ALXQ_"!C\<]JL>
M#=!O/#NG7EK>2P2F>]FNU:'/'F.6*D'TSU[UT=% '*^,/#FH^(;S0I+2:UB3
M2]0COSYNXF0ID;.!P,'KS]*Z.Y6>2QE2)8Q.T9 #,=H)'KC./PJ>B@#A[?P"
M\_PNC\':E=IOAC"17=N#\K*VY'P>X(&1GGUYK070-2U34='O-?DLV.E,TJ+:
M[B)IBNT2'<!M !8[1GD]>.>HI&574JRAE88((R"* /+O"6G:GK/A?Q/I4,MK
M%9WNKW\+SDMYD2-(0^%QAB03@Y&,]#CGHQX0GT;Q)!K/A][=5^PI87%G<,RI
M(D?^K8. 2&4<=""/3K726.EZ?IBNNGV%K:"0[G%O"L>X^IP!DU;H Y.U\,7^
MEVDC65Q:RW=YJ,E]J*SH1%<!U93&,9( ^3!.?NY(YQ6,WPYN[;3\:5<V=G+_
M &TNJK8[6:T7"A?*P,'&1NS@<XP!@5Z+10!P\/A#6H[KQ7/)J-C*==@10HA9
M/+<1>7GJ?E YQU/J*Z/PUIMQHWAG3-*N7CDDLK:.VWQYPX10H//3..E:M% !
M7-:_X;N;SQ#I7B'2YXHM2T\/$T<P/EW$+_>1B.5(/((!Y[&NEHH XC5/!5WJ
M>F>)6:>V35->B2W=_F,=O$J[55>,L>6)/&2>V*M3^&]4N-<\+:B9;-5T6.5)
M$W,3*9(PA(.., 9[^GO76T4 17,(N;6:!B0)$*$CMD8K@4\#:X/!VB:"^H:>
MYTJ[MYDD$;J&2%MR@C)^9NYZ#'0UZ'10!R%YX1N-4\5ZCJ-\]O\ 8+_2/[+E
M@1FWA=S,6!QC^(C'X^U,\,Z!XLTM+;3M4UVSNM*LL"%X8&2YF5?N+(V[  XS
M@9..3USV5% %'6M*M]=T2]TJ[W>1=PM"Y7J PQD>XZUS_AK1?%EA]GM-:URS
MN["S 6)K>!DGN !A?-8MC ZX Y(&3USUU% '-/X2C/CU?$B3E4:V"36PZ23+
MD1R'UPCNOY>E9NJ>#]8N]<\17%MJ=HMGK=DMJXGA9Y;?:C)A""!M.XL<]STK
MMZ* .&3P?K"Q>#P]W8R/H'^L(5U$O[KR@!UQQSD]3V%+>>#]:_M/Q.=/O[*.
MPUZ+,@EB8RQ2>5Y>%(.,' .3T]#7<44 <'9^#-=TZ[\.7-OJMA*^EZ;_ &=(
MDULY3'R_O$ ;[^% /(R/2JT'P^U:W\(6>D+JEH]SI^K#4K61H&"-B9I-K\YY
MW'IC&/QKT6B@#EY/#^IR^-]-UZ6XM'CM;%[21 &4N7*L6 YP 5X&3QWK+M/
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
M)_"UQI^EW&FZ+K%E<7 U9;N+3KB(K:[MC.UL "=JX&\+V(!QS0!Z7D$9!&*
M0<X(..M>+ZS<6FH>"YT_LF;1+^V\0VJ7EHL@VPRLT62C+@%2N"#ZDUJZII'_
M  B'Q!@F\*V[1O>:/>RW=JC,RR/$ 8G8$GYB[!<]^?4T >I[ANVY&?2@L!G)
M QR<FO';Z.)_@MI/BC2L'Q#&MM/'>I_KIKEI%216;JP8LRE3QT]*V+?P_I>K
M_$SQA;:C:+<0-96;M#(Q9"Q$F3C.,CL>W:@#THL%&20!ZFC(QG(QZUY#H<.L
MZG\._!EWIYL]1O+6WE=M,U!OENXP0F0QR R@J 3Q\U.CUVSN4\)6,,":5I=S
M=WT5Q:ZA%YD<5TK9$3 ,H(#-)M&<9"\9' !ZX"& (((/<53OCJ8NK'[#]D^S
MF;_2_/+;O+VG'EXXW9QUXQFL7PEH<.@76KVUOJ*3I+.LYM(8O+BM&8'*H,G
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
ML&W6L9C&(CWQ]>_KWJ;_ (1S2?M=Y=_8U%Q>ILN9 [!I5Z ,<\@#@>@K4HH
MQCX3T(V5I9_V=']FLY!+;1;FVPN.C*,\$=L=*XK4/![WWB'4;C6O!%GK#W%P
M6@OX;M8L18"HK@D-D #)&[->G44 97AS23HFAP6&>(RY5!(T@C#,6"*S<D*#
MM!/IT'2M6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "L;Q)XCM_#%A'?7=K=36[S)"SP!"(R[!5
M+;F&!D@9K9K-\0:/!X@\/W^D7'^JNX&B)_NDCAOJ#@_A0!7C\2P/XM?PXUG=
MQW:VOVL2N$\MX]VW*G=D\\8QQ7'>*=5BOM6\%:NMI>1K_:TD:QMAFD41R#*J
MC$$$C@^G/2JK>&?%=QI^@>(&Q'XHC=;2Y.[(CMG3RF/O@XFQZEJW_%&ESIJO
M@Z/3K">2TTR]$DIB7(BB$3(/KU' R: +L'CO3C8:Y<WUI>Z>^B8-Y;W"*9%!
M7<I&QF!##I@U9MO%2W&K3:2^EWL.HI9"^C@<Q_OHRVWY6#E00W!!(Z^E<I>V
MWB6UU?Q_?Z+I\PN[V*T_L^1T&)3&FV3;GC(!.-PP3CK4NBV%]'\2;35XM U&
MWL9]&:V>:[D1I!)YJOF0[R>@P.I]@.@!O^ O$=WXI\+P:I=V4ENTS2,I+(59
M?,< +@Y^4  D@9J?7?%MKH.JZ=ILUC?7%QJ'F"W^SQA@S(I8KR1R< >G/) R
M:SOAE::CI7@VVTC4M.GM)[%I(V:0J5E)D=LI@G(P1R<=:/$]K>3>.?"-Y;V-
MQ/;6,UP]S+&N1&'B*+]>3VS0!>3Q:)K0/!HNI27:VXN9[(K&DL"DG 8,P&X[
M6P 3T[9%-L?&VFZO;Z;+I,<U\VH6[W44:;$81HP5L[V R&.W&>N>PS7.ZU8W
MNC>/;W5I/"[>(-*U2"%3Y$<<DUK+&"N-KD?*P(.<]1^<VMZ#;ZK#IT&IZ%=6
M#11236UYHX(DL)"W" Q]25QG *Y!]C0!KW7CNRM)='ADTW5#/JT;O;Q) "V4
M7<4;YN&Z#T&>2 ":33OB!I%[IVK75U%=:;+I#!;VUO(P)8L_=X4D-N[8)S7*
M2RZS8:Y\-6U]);G4D6_%QY2AG(\K ) ZD+@G&><XS4GB#P7JGB1/%FJ6<1MK
MB^^R"QAG^0R_9SORX_AW'@ X(P"<4 =FGBJ"/6;32K^PO+"YO8V>T\\(5F*C
M+("C'#@<X/X9K'E^)NGQZ;>ZC_9&KFSL+M[6\E\E +<JP4L<OR,G^') &2!Q
MDOK:Z\6ZOX9NFTV[L(],N#>W1N$VE7"%1$O]_).21D87KD@5STVC:O+\./&N
MFKI5W]LU'4KJ:UB*#,B2."K9S@< ]2,4 =[?>)8;6]N;.VL[F^GM;9;J=+8I
ME4;=MP&8;B=C<#T]QEUQXA1'6"SL;F^NOLRW+P0% 41L[<EV R2& &>=IKC_
M !/HHUB;[5'IVKV&LVUDG]GZG8@J[/@YADP<8# ?>PN&/(YJ"\T_6]'\2V^M
M:IX;'B&*_P!-MX+Y;6..22WN8P<E%? V-N/0C]!D [WP_KUCXFT2VU;3G9K:
M<' ==K*02"K#L0016:]YI#?$B&S>QN1K*Z8[QW1XC\CS%RH^;D[B.W;K6KHD
M<D>EQ^9I\.GLY+BUB"XB!/ .W@MCKCC.<9ZUS]Q:7A^+=GJ*V4YL4TB2U:X"
M_()&E5P/7HIYZ4 :6F^*8=4:PDMK&Z-E?LXM[OY#&VT,<D!MPR%.,CZX/%:F
MI31V^F7,TT4DT21,7CB&69<<@<BO/= T*\L?$6EZAHEGJ.D1W+.VM:7-G[(N
M4)W1YR-V_&-AZ=<<BO0=3+#2KO9&\C&%@J(,LQ(P * .3T_Q=H.B>$_#+V.G
M:A'INI&.WLHT3S&CW E0WS$YP#TR:VM"\3PZWJ.HZ<UC>6%]IY3SH+H)DJX)
M1@49@0<'OQBN&M](U:+P7\/[%M*N_M.EZA!+>1A 3$B*X8]>?O#IFNFT>TO(
M_B;XAOY+*X2SNK6UBAG9,*[1[]P]1]X=>M %KQUXBN_#.@+>65FUQ+)<10;@
MR@1[W"YPQ&3SP/7K@5S^J7C6GQ9TF]&GWKSS:-<?Z(A5G+"2/ ^]L7CON ]Z
MVOB-IM[J?A!XM/M7NKB*ZM[CR8R-SJDJLP&2!G -5)8[^Y^)FD:NVEWD5I'I
M<T,CLH/EN[JRJ<$\X7G&0.F: -33_&>GZAH7]IK!<Q.+IK(V<BJ)A<!MICP#
MC.>^<8Y) !J?2O$]MJ>M7NC26UQ9ZE9HLKP3[3OC;HZE6((SQZ@UY[)X;UV?
MP_J4L&D&2[MO%$NKPV5T %O(&)&W)R 2K'@]".E=OX6E-Y(]W'X5.@Q"/81<
M0QI-(V03@(3A!COU)Z#'(!E?$XQPP^&+MA*3%K]GQ'N)(W$D;1]X\#C%:>G>
M.].NM1U#3[^TO=(N[*W-V\=^BKN@'612K,"H[\\4SQ]IU]?6&CS6-I)=-8:O
M;7LL41&\QHQ+;02,GGI6/XA\+W?C74K^]CBDLH/[%FT^V:X0H\LLI!R5ZA%V
M@<X)).!@9(!T*>,;5=9T[3;RQO+)M25FLI9PFV4J-Q4[6)5L<X8#\^*DL/%4
M6I+936NG7CVE\'-M<@Q['VJ6&?FRI(4XR![XK \*27MR]I;WG@9-*O[4#[5>
MO%%Y1(&,Q%3N8L?8  GDX -'P[H5W8>(]+O]$L]1TB"Y+MK6ESY^RH2A.Z/.
M1NWXQL/3KCH0#H_!'B6]\36-Y<W>GRVHCO)H4RR%0$<KMX;)(QR<8]#4GC*\
MTBUATA-8L;FZCFU.W2W,/ CG+CRV8[AP#SWZ=*I?#^SU'2K75--O].GM]FI7
M,R3N5V2K)(64I@DG@\Y Q3OB%9WE]8Z,EE9SW3PZQ:W4@B7.V.-]S$Y]NW4T
M 6;KQI#!KM]HMOI&J7E_:0).8X8TQ(K$@%69@.QZX]LUF:G\0"^B^&M3T6PN
M+BWUJ^BM]S%%:,$G<FUF^^=C+Z#GGIF>S@NX?B?J^J/8W0L9=-@ACF\LD.Z,
M[, .O1AVKEK'0];M?AYX2A;1[MKO2-;6[N;50OF>7YDIRN3AN)%[_P J .^O
M_$Z68N1%IMY=S6D"SW44!CW0@@D*<N 6P"<*3^HSFR_$;2BVDBRL]0O_ .UK
M:2XL_LT(/F! "R\D889 QT'<UAWMIJ&C^-M1U*Z\'R:WI^L)#(ODI%++:3)&
M$*,'(&TX!R#@>]7[BPU >-O"%T-(,-O9P7:W(M4'E6YE"[%XZXP02!C//&:
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
MG97D]I%F$7L3*(_,5PI(&X,RALJ3@C/J!FNTN==6T;[':V-SJ%W#;+/+#;E
M40Y"Y+LHRVUL#V/2O-#I?B*R^$^K>!7T&^N+Z!9([:ZA"F&XC:7>'W%A@\\C
M&?UQL:C9ZCI7C!]:N/"4NM:=J=G!'+"B12SV<T>1C!;!4AN2#U'Y@&X/B3H\
MUOH<]G;7]VFLB3[*880?F0$LC9(PV5QZ9[XYK6L/$3WUSI\#:)JUL;RW:<O/
M %6 J<;)#GACU ]*YJ_L-0/B#P7=)H;6\-G<7,US%:HI2V62-E0''!;D9VYY
MS[9["74+B/7;?3UTVX>VEA>1KT$>7&P( 0C.<G/^>< #]8U.'1=%OM4N<^39
MP/.X'4A03@>_%<E+<VL/PPN-9\36L]ZM_9"XU".#[P1UW>6O(PJ@X'(Z$]22
M=[QGI4VN>"]9TRWYGN;.1(AZOM.T?GBN>OO/UWX(^386TL]U=Z0L"0H/F\PH
M%*G/3!!!STQ0!;\4:BGA_P ,VGBFQ1TBLE@,T.?];:L55E/J5#;@>H(/8G/8
M*X= Z'<I&01W%<'XXBGN/A(VFQP.+Z]AM[**!QAO-9D7&/;D_0$UW-K +6TA
MMP<B*-4!/? Q0!YS=^(KSQ-X-\>1WFFW%K'8?;((6\U,(8X%(!*MDMN);H5Y
MQDXK3\+>++>&R\+Z+<:??0_;;"-;6[D11%*Z1!F4?-N' ."5 ..,UEQZ;J]K
MHOQ!TIM'NG?4;B\N+29-I2431*J*.<YR#G( '<U+)I^HM_PKO&FW9_LS'VW]
MW_J?W!CY]?F/;/'- &_J7CK3]+M3J$]K=-I*7'V:74$"&*-M^PDC=N*A_E)
MZ^HYKIG19(V1L[6&#@XX/N*\LT#3=1T/S_#EYX*CU"9;B4V>K&*)H'C=RP:9
MB=P*[N0 2<<>M>J@8 % 'D?@[QE:^%/!F;S3=4EL(M1NEGOHH=\5N#<. 6).
MXCID@''UXKT&^\216SS1V5G<:E+! MQ*MJ4^5&R5Y9@"2%) &>G;(SQ5CI.K
MI\/]8\(OI-PNH7D]U&DKJ/($<TC$2^8#C 5LX^]D8Q1<:+=^%?%DT[>&)/$6
MD7MI;PJ\,<<DUO)"GEX*N1\K  YSP: .LLO&NG:M#I\FD1S7[7]JUW%'&41A
M&K!6SO8#.X[<>H/UK/U#QI>1ZUX5MK/1[MH-7669PQC63"Q%O+PS## E222!
MQ@9S5'7- M]5CT^#4M$N["2&%Y;6]T<$26,C,?W?R=<C&>"I(/3(J V'BB*7
MP%JFIV4VHWNG_:4OQ 4W@R1E4)RP7TW$' .: /2"VU2V"<#.!UK@[/Q=X?T'
MPCK&N6>EZA%9P:E,MU%M#2>>7 =L%R "Q'?\*[S.$R1R!D@<UY'=Z)K,WPR\
M6Z8FD7GVZ_U>:XMH2@!>-YE<-G.!\H/4_P!* .[MO%\,_B%]%?3-0M[EK9KJ
MV,Z(JW2*0#L^;(.2.'"GGM6;X8\;2ZEX<N=7U6QFM46\D@C *-O/G&-(UPV2
MV<#D $GKBEOH+NY^)F@ZE%8W1LH;&XBEF,> CR%"H/?^$_2N73PUX@E\ WFC
MQZ2RW^GZN]_ MRR>3>8N#*J#DY!4]P!G ]< ':-XWM(-0O\ 3KS3[ZVOK2S^
MW?9V".TT&<%D*L0<'@@D&HM.\?66HV4=\-+U2"RFMXIH+B6$!)FD8*L28;E]
MQ QT[YQS6=9RS:EH^HRP>"I-&;[%+$5D@C6:65A@)'L/*^K-CMQUQ1G\/:Q>
M_"#0["WL -7TI;64V-T %F>'&Z,GH00#@].E '1MXZTZTO=2L]4M[G3[FPLC
M?O',$;S(!D%T*,0<$8(X.:GN?$TUO:WLAT2]\VWLS=HC/%MF7T#!R,CO[=,\
M5B64LFH:3?SQ^ ?L*BT>.2UN88EDNF.,QIM/W,9R6QG(XZU3T/PW?:?<ZM8Z
M,VHIX<N-,=([/42W^CW+<!8MWS!-N<]1G&">P!LZ#XQDN_#&@7=]93C4-5C0
M0Q Q@3,8O,9E^; 7 /7!]JZ+2]1_M.U:8VL]JR2O$T4X7<"I(/W21@XR"#R,
M5Y_::2=0\ >'=$\0>&=0\JUB2&5T(\ZVEC0 3)L8MC.0,<G/3'7J/ ]KK%EH
M4MOJ]U<7/EW4@LY;K_7M;Y&PR?[77KSC&<'B@#1O]<AL]2ATR&":[U"6)IQ;
MPE05C4@%V+$ #) '.2>@X.,'4_&:W/@77M4TFWN1>Z?%<1S0.$62TF1"<N"V
M"!P?E+9!XS3-1L;_ $GXEP^)([6:\TVZT[[!<"!=[V[*Y=7VCDJ<D<9(/-9L
M_A^_7P[X]O5LI_M7B%9%M;-0"X'D^6A;G"ECECSP",\\4 :W@O1+%K/3=?\
M[/N+/46L(X97:1?]*!56\QPC$,<YP6^;DYJ:Y\37R?$:#PXFF3O:MISW+RH\
M>6)D10W+ A5RV>Y)X'&:UO#*RQ^&-,AG@E@FAM8HI(Y%P594 (]^>XXK"U&T
MU&U^*=CJ\6G3W5E)I3V321%<1/YJOE\D$+@'ID^U '->&O$]OX2TWQ5--I^H
MW-E;^(;KSYH%#+;Q[E4%BS MCT7<0!SCBO0;[7DM[DVEG:3ZA=+ +AH;<H"J
M$D*2791\Q5L#/.#Z5Y_+H^K2> /'>GC2KL7>IZE=36D13F5)"NTYS@=#UQBI
M]0L;_2O%,.N2>%I=<TV_T^"WGA2)'N+66/=@A7(&TACG![?3(!WGA_7K'Q-H
MEOJVG.[6TX. Z[64@D%6'8@@BM.L[1(Y(]+C\S3X=/9R7%K$%Q$"> =O!;'7
M'&<]>IT: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BFNZQHSNP5%&2S'  IU !115+5M4M]
M%TFZU*[$IM[:-I9/*C+L% R3@>U %VBJVG7T6IZ9::A &$-U"DT8<8;:RAAD
M>N#5+1/$-EK[:@MFLZFPNFM)O.C*'>%!. ><88=<4 :U%%9FOZ[:>&]$N=6O
MEF-M;KN?R8R[8^@_F<"@"'4O#<&IZ_IFL27EW'<:;YGV=(RFSYUVOD%23D<=
M>.V*V:9#*LT$<RYVNH89ZX(S69HGB&R\0'4!9K.OV"Z:TF\Z,H=ZJI. ><?,
M.N* -:BBB@ HHHH **P-4\7V&ERW"M;WES':R)%=RVL7F+;LX!7<,[CP03M!
MP",UOT %%%-9U09=@HR!DG').!^M #J*R8_$-E)XID\.A9Q?):_:R6B(3R]P
M7ACU.3V]#5G5M272=/>\>UNKE595\JTB,DAW,%R%'89R?8&@"[1110 4444
M%%%% !1110 4444 %%%-:1$.TL-VTL%')('7 ZGJ/SH =165H/B"R\16UU/9
M+.J6UU):2":/8V].&X//4]\5JT %%!. 3U^E<Y!XVTFZN[ZU@CU"6:P?R[I(
M[&5C&V,XX7GCTS0!T=%4=(UG3M>L%O=,NDN;<L4W+D%6'56!Y4CT(!J]0 44
M44 %%9^N:S:^']&NM5O1,;:V0R2>3&7; Z\#^?2K5K<I>6<%U&&$<T:R*&ZX
M(R,_G0!-116;J>M0:9-%;>3/=7DR/)%:VX4R.J8W,-Q P,CJ>I % &E16&WB
MS3$\+#Q'(+J/3_+,CEK=]\:C(.Y,9&"#G_"JS>.]"BL8;ZY>]M;*8*R7-Q8S
M)%ANA+E<*#D<DB@#I:*H7^K0V-G;W2P7-W'/+'&GV./S>'. YQ_",Y)]*OT
M%9/B30+;Q/H=QI%Y/<16MP )?(*AF (.,D''('2M:B@"."-H8$C:5Y2HP9'Q
MN;W. !^0J2FLZJ5#, 6.%!/4XS@?@#^5.H **** "BBHKB=;:WDG=798U+$1
MH68_0#DT 2T5G:#K=IXCT.UU>Q\S[+=*7C\Q=K8R1R/PK1H B^S0_:C=; 9]
MFP.>2%ZD#TS@9QUP/2I:R9_$-E;^);/076?[9=Q/-&?*/E[4QN^8\9Y'3-&C
M>(;+7+G4H+19U?3[C[/-YT13Y]H;@'G&".H% &M1110 4444 %%%4K/4EO+Z
M^M5M;J(V;JADFB*I+E0V8S_$!G!/K0!=HK)U/Q#9:5JNF:;<+.9]2E,4!2(E
M-P4MRW0< \=?:M:@ HHHH **** "JUK806<L[VZF-9W,CQ@_+O/5@.Q/4XZG
MGJ239HH K26,$U[%=R@O)"#Y08_+&2,%@/4@XSUQD#&3FS110 4444 %%%5[
MR]ALK6>>4LP@C\QTC4N^WG^$<]C^5 %BBJ&BZO;:]HMIJMF)!;7<8EC\P8;:
M?45?H ***.E !16!9^+K"^U&RM8;>\,-^KM:7GE9@FV9)PP)*\ D;@,]LUOT
M %%%-5U==R,&&2,@YZ<&@!U%%% !1110 4444 %%-9U1=SL%&0,DXY/ IU !
M1110 45DZMXALM&O=-M+I9S)J-P+: I$2N\@GYFZ#@'WXZ5K4 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<[XSU34-'T6*\L;>ZEC6X079M(Q)-'!SN=%(()!QV/!)[5T59
M^K6%U?+:M9WYLYK><3!O+WJXVLI1ER,@[O4'@4 >;^*-7;6?AK<ZAIOB>6]M
M6U.W2.6)$1_+:2)3%*-@P02QQ@9XSD<5U3:G>W7C3_A%8=2GB%KIPO+B["1&
M:5F?:JC*;   2<+W'3G++SX?VM[HNLV;W;176JW<=Y+<01!525"A4JA)&/D&
M<DDDGGGBW<>$Y6UFQURUU1XM8M[=K:6XDA#I<Q$[MKH"O1N1@C'O0!S4/CC5
M;=+K1+MXVU6+7(M(2]\L!624;UE*]-^P'@<;L=N*UO$%IKEIX>\6B]U&.]TI
M])F-L9%59T?RGW@[%52O0CO4]_\ #_3M2T&]L+BXG%W=W8OWOX\+(EP,;77T
M"@!0/3OGFI%\)ZA/H=_9:IXAGU"[O+9[0W4ENB"*)AA@B+@;CU).>@[#% &3
MX U:7Q!ING166H/:VNDV<%M<VWEKYDTIB0AB&4E4QG!'WN<8 YP4EUFRT[XB
MZII6JBR;3]4N+D(($D\TI#&Q5MV<*0,<8//6NNM/ K:?J6D:C9:H8+JQLEL9
MF6 ;;R)0 HE&[J,<$8//IQ0/ \@TOQ+8'5,IK\LDD[?9^8RZ!&"_-TV@8SG\
M: (X/$EWKGB:QT2WN&L0^CIJEQ+$JLY+L%5%W@@ ?,2<$].G-<YKVN7]]X ^
M(&BZHZS7>CJT7VE4"^=$ZAT8@<!L'!QQ76'P8T-WI&I6>H^1JNG6GV$SF#<E
MQ!Q\DB;AW ((8<Y^E%[X(AO/#FLZ8;UEN-9<O>W?E@LQ( PHSA0%4 #G '<\
MT 0C6+F[\3Z;X7M+EK0)I(U"XGC56<KN$:(NX$#G<2<'H ,9KEM#U>[\.67B
M@"1KJ]N?%8LHY2B@DR+$N[&0N[;GC@$XZ"NNO_!DMQJ6EZQ9:L]EK%C;_96N
M$@#I<0]=CH3Z\C!X/X8J?\*VM9]*URQOM5O+@:K=_;3(JI&T$PVX="HZC:/;
MVH CFN?&-C)K4A:;^S$TUY[:YOEMS+#<+DE-L1PR$<Y(R#5&VU/Q?%X'LO$S
MZA-J(NK.TDEL[2RC\V%6*F62/^^VTGY2,9Y QQ6]:>$]3&EW=OJGB6YU.YFM
MGM8YY;=$$,;##85<;F/'S,3T'OFS:^&[JQ\,:9I%KJSQR:=Y:PW(A&65!M"L
MN<$$<'&/PH H:)J4WBCPYJDFA>*1,\C[;6ZDMD,EH=JY62/:H)#;CR.A'6NM
MC21;=$DEWR! &D"@9..3CM7+7/A>6TL=>N[74IK;5M5:-I;JQMAE2@"J$C)/
M)&023_$3D <=#I27J:/9)J,BO?K;H+AU'#2;1N(Q[YH \UT;4)O#%O\ $+7)
MKVZNEL-0D8PNL8$S"&/:6(0$') XP,=JV-5UK6_#EEX>UF;43?6][<P6U];-
M"BJOG='B*@,-K8X8MD>_-:MAX+C@37X+Z[%[:ZY*\MS"T.S:64*0I!X& /4\
M=:2S\'2)::78:CJCW]AI4J2VL;PA78H,1^8X/S[>HP%R0"<T 9>D7/B?6/%F
MNVG]O1P6FE:E"H1;)&\Z(QJ[1DGE>OWLD_RJ7XFBY-GX>$%_<6RR:[9Q.L.W
M#@R @G*G." 0.F>H-;>B>')-'UO6=2-]Y_\ :DJS21^3M",JA1M.3Q@#K3_$
M_AU?$FG06WVN2TFMKJ*[@G10VR2-LKD'@CVH Y:\L[Z;XOK;6NIR6\W_  C8
M#79B1Y/^/CJ 1L!S_LXZ\>E";Q=XA7X3/K(OHQJ=I?\ V2:<0+^^ N1#G;T4
MD'/3KZ5V$7AB>+Q8OB ZH9)UT_[!LD@&&7=OW$@CYMWI@8XQWK*?X>%_!]SX
M<.KMY%Q>&[:86XWAC*)<#G&-P_*@"+Q;XIN-$U^2TO[^ZT?3YK518ZBENDEO
M]H)8,LS%6V_P8' QNY].PN)+C^Q))(+B,7'D;EFV[USMSG'&165J?AV]U(7\
M3ZI']DU"W$$]O):AU'RE2R9;Y20>^X<#CUO206FB>&#:JXBM+.T\E&E?[JJF
MT9)^@H \U_X2;QA9^ -%\<3:Q#<6Y\DWNG"T11)&[A"P<<A\D'C ]CCGJ;/5
M]4G\0^-=->_?RM-CMWM'\N/=&7B9S_#@\CN#Q6-\/M$.O_#/P];7FHQSZ;$(
MY7MDB 8NC;A&[[L;0P!QM!X )ZYZ2[\'2R^(M2U2SUF>TBU2!(KVW2)6\PHI
M565CRO!P<?F#S0!S47B;Q)>Z1X FAU**&76ODNV-LK9/E,VX>F,=!CGVJV\W
MBV#QCI_AEO$L<GG:5+<27GV!%?>LJ@,%R1G#8].IP:OVO@![.R\-6T>LRL-!
M??"TD"DR':5P<$?+@GW]S5#69B_QITJ.UU&WM[A-'F4B10X8F1,(5W Y(R1@
M@\>F: *%MXXUS3K6[T34YX;C6(M=@T>*_$05668;EE9!QN";N!QG'O6_/J^K
M:%XZT[19KI]2M-7M9WMFG1$DBFB4,02BJ"C ]QD'O5BZ\ Z??:)>65S<3&\N
M[P7[WR +(EP,;'0<@!0 H'/'J235Q/#<MQ?IJ.JWRW=[#:R6UN\<'E+$'QO8
M+N/SG YSC X R: .:\,^,GO;@)J.IW4&IV=I))J6CWEND3A@ =T6%!9 0V/F
M/!&?=^GZKXOU6TT#6M/AN)(;QHI;RVF^S+;K;N,DQL#YFY<C&3SSD#I6Y!X2
M:74M+OM6ODOYM,ADB@?[.(W<.NQC(<G=\N> %&23BJ.A> 9]"E2TA\1W\F@1
M2>9!I;HA"<[@IEQO* _P\>^1G(!VE<'+%=R?&U(QJEVL"Z&9UA'EE!^_4,H!
M4\-M&3][CJ!@5NZ!::M;:MK3WNHSWEC+.'M%GB$9AY;<BXY* ; ">I!/0Y)>
M^&3<^+K;Q#;ZC-;3QVIM)8E1666/>' R>5^8<D<X].M 'G$5[K>C>$/&6N:7
MJ:VPT_7[V;[/Y"NL^)1N5RV2 1TVX(]3V[2]US4=4\1W^CZ:;Z 65I#*TMFM
MNS[Y=Y&?..-H"CH.23R,<L?X?M)X8US0GU8F'6+J6ZFE%N R&1MS!?FQC(&,
MYQSU[2:IX(N;K5[76M,U^XTK5H[<6L\\,"NEQ&#D!HVR,CL>U &UX7EUN;P[
M:-XCMXH-6 *SK$P*D@D!A@D<C!QV)KB/"\VKQ>-O'W]EV5E<G[?$?])NVA^;
MRA@<1MD?E7H>G6(TZP2V6>2=QDO-,07D<G)9L8')/08 Z# KG=.\(7^E:MK&
MHVFNA9=5F$TRM: A6 P-OS<<>N: .&\.>)E\*^$/&NH31G_A(H=3,M]:2+MB
MBGF8(FW!.Z/OG()P>G%=CJVIZOX6U[P\)]1DU&PU2Z%A.DL4:M'*RDHZ%%'&
M000<\=ZGM_AUHZZ+K6GWLEQ?2:T_F7]U,P$DC?PD8 "[3RH XJW:^&)VGTN3
M5]3.H_V62UKF 1DOM*B23D[F"DXQM').,XP <OJ/B;6].N;&8ZFMQ))KR6,]
MO;PJUK' \A0+YA4-YH&"<,<'.1BKK7/B?5/'FO:+::]'8VUG#:SPL+))"N\M
MN7GJ"%P3GTQCF@?#-TTF+2X_$5XMG:Z@M_9IY,9,+"0R8)(R_).,^O(-;VG^
M&I;#Q7?ZZ=0,IO88H)(6B P(\[2"#U^8YXP<]!0!Q>N:IJ'BSX7^*=:BU%[:
MT$=W%!:I&A5HH]R'>2I;<V&/!&,CT.>\L;R/3O!EM?2@F.VT]9G"]2%C!./R
MKG9?ARZ66MZ78:]/::/JWFN]GY"/Y+R#YBC'D*?[OY$5UMCIJ6FBP:9-*UU'
M'"(6>95S(H&.0 !T]J ."OO$^NV/PZLO'0OO-!2*ZN=.\M/*,,C %$;;O#*&
M')8Y(/'.!8OK6>?XSZ:R:G=1J^C32*%2+Y1YL>5&4/!ZG//N*T;7P$MOHB>'
MI-2>?P_'*)$M'B'F; ^\1&3/*!@/X<XXS6C/X;FF\9V_B-;\*\%JUHMOY.5*
M,P8Y.<YR!ST]J (?B+_R3?Q)_P!@Z;_T U8\/V]O=^ =*MKN-)+:73(4E1_N
MLIB (/MBK/B31F\0^'[W2/M/V:.\B:&201[F"$8..1@^_-9)\(7D^@PZ'=>(
M+G^SHX5MW6VA6*26,#&UGY(! P=N#[T >>>#]<UK3/A+H,UG>;(?[<2R1I(P
MYDMFGVX!/3JPZ?3&*[&_NO$VH?$#4M T_7H]/MTTV*[BD%FDK1LTC*1ANN0O
M.3]!WK7UCP;;7^A:;H]A*NG6>GSPSQ)'%NYB(91R>F1SW/K4\'AR6'QG-XC:
M_#/-:+:/;B'"[%8L"#G.<D_A0!S,NM^*==T[4+[PZMR+BVO9;>VBVVWV>412
M;&$A<^9EL,>,8R/3)U(]4U7Q#KFMZ5:7K:5+I=O #Y:QR,T\L9?YBRL-B_*.
M!S\W/2F#P%<6NN7UWI/B2_T[3]1F,]Y811HRO(?O,CL,QENY'/H1QB74? \C
M>(O[;T+6[C1;J6!+>Z6&%)4G1.%^5Q@,!P#SQVZY ,74X=<?QMX$@U+5GANY
M;>[-RMEL,/FI$N64.AZ[B.<X[8YSJV.IZKXKF\1_V;J;Z?\ V9>O86RI%&X>
M1%4LTFY22"S8PI' ZY/%[4/!R75WH=W:ZG=6MQI)E"RX61I5E $F[</O'&<^
MN>*%\)S6&LZGJ&C:F;%=4(>[A: 2CS ,>9'R-K$=<[@2,XH Y.U\9Z]XAM_
M]S8W46GC6FN(;N/R ^UXT?+*3VW*2!],Y&:L:SXAU7PU=IIFOZ[<VL;V:K:Z
MVME&+>6Y)?/G#:P3^# &!C<<^F\W@:W@E\.?V==?9+?0=QMXC%O\PLI5BYR,
MY!/3'))JWJ_AVZU1M2A_M)5L=1@$,UM+;"0)\I4LAW##$'N".!QZ@&K<RW2Z
M+--9K'<78MR\*Y^623;E1GT)Q7'^$/$_]NWC0/J]S]L@LV%]I5_;I#/#-E<,
MH" E?O#J1RM=8=(BC\._V-:RR00K:?98I <O&NS:#GU K+3PO/)J\&KWM_%/
MJ-K:26L$RVOE\/C+. QW'Y> -H&3QSP >>^%=0UK0_AYX'U"WU,?8Y[R"REL
M?(7:T<DC*6+GYMP//! [8[G>\9^)-;T6U\17MMJBB73_ "Y+6TM85E18\*6^
MT%E^4L2V &!Q@BM*/X?&+PIHWA]-6;R=*NH[J*4VXW.4;>H;YL8R3G'7CIW9
MJ'PY-]#XAM1KMU#8ZVYFFMTB0[92H!8,>=ORCY>.G6@!=7?S/BMX0?&-UA?'
M'X14[P1_R,_C?_L++_Z(CK1/A69O$&C:O)JKRRZ9!) %>%?WHDQO)((P?E&,
M#CWJQH7AU]%U36+TWOG_ -J7'VB1/*V[&VA< Y/& .M %2;5+O5?&=YX?M;V
M2QCL;*.XDEB1&D=Y&8*!O5@% 7)XR2PZ8YSEUC7[?4/#?AC4[RV75KV.>6\O
M+- 1LB^[L#C 9LKG(P,-@<@B_KW@V74?$,&OZ3K-QI&J1P_9I98HEE2:+.=K
M(W&0>A_^M3K[P9%<C2;F#4)XM6TN5Y8;]U#M(7_U@D7@%6[@8QQC&* .>U+Q
M/KVE?\)CI!OEDNM*T[^TK&]>!2S1E6.QU "Y#+@$#D=JGM=8\06FN^#FN]56
MZMM<A=9[;[.B+&P@\P,K ;LY&#DX.> .E;5UX.%[8ZXMQ?9O]:@%M<W2PX"1
M!2H6-<\ !F/)/))] $D\(2R3^&YCJ8#:$"(L6_\ K<IY9W?-_=]._/M0!C:9
MXKN;GQ2NCZGJ5QIFJK>R_P#$ON8$6&ZMP6V&%]N6.W8?O9R&X](YO&NHZ'#X
M\O-0E2[CT66);2,1A!\\:D*<<XW.,DDUNMX0DNVTZ/4M2%W;Z?>B]M\VX657
M!)52^[[HSV )  )ZY8? MM<MXE34+HW-MK^TW$0CV>654*I4Y/0 'G/(S[4
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
M0[!U;D]!ZT 7:*QK>]6\\0QO:Z]9S6;V.];"/8SL2P(G#@YVX(&,8Y!S5O\
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
M)+>.&)W5P60 %@UJ2>>^3C\:]'_LG3<./[/M,/\ ?_<K\W?GCFC^RM._=_\
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
M8' .5/!&#P,<M2V/C^-+[6+'Q#ILFC7>F6OVYU:83+);_P!]64#//&/4XYH
M[.BN5D\8RV,NCR:KI9M+'5I$A@G6?>T4CC*+*NT;<],@L >/>H;3QGJ&H:[?
M:;9^&KB06%]':W4K7,:B-&4-YF/XL YV@DX_*@#L**X^#QS(UUH@N](DM;;6
M9W@MC)*1.A4,09(BHV@A3T8XR/6HO#_B'6]1UOQ1#=Z?!)!I]R((XHKC)P(U
M8 !E .[=DDD8Z<XH [&"XANH$GMYHYHG&5DC8,K#V(ZU)7%:#XLTQ/!GA^XT
MS2DM?[5?R;#3HV"@'+$Y(& H"LQ.#]">MQ?&#0ZCJ>E7NF-'JEE:?;4@AF#I
M<PYQN1V"]",$$#';- '4T5P]E\0IKF'P[>SZ%+;Z;K;I#%<&X5F25U+*-@&2
MIP1NR/ITSVLKM'$[I&TC $A%(!8^G/% "07$-U"LUO-'-$V</&P93@X/(]ZD
MKSW3_&]CIO@'1=7T[PXUO97M[]E2SMW11 6G9,\8R2<G '4]>];^D>)[B]\3
M7N@ZAI36%W#;I=Q?OUE$L+,5R<#Y6!&".?K0!T=%9FMZK)I5O;-!8RWD]S<I
M;1HF0JEOXG8 [4 !).#57P]XC_MN[U:REMEM[O2[@03*DOFHV5# JV!V/0@8
M(H W&8(I9B H&22> *AM+ZTOX3-9W4%S$#M+PR!QGTR*XWXGW=_;Z-IL-K#&
M\-SJEI#-NF*[@95^0C:?E;&"?3L:CEUM]#\6W>GZ=X0\W6=0L?M\Q@NU5)V1
M@@&X@8X)^8@<XX.<T =[17$ZI\0HM/MKZ:.UMI'TX#[9;R7R1S!]H=TC7!\P
MJ#CJ 3D FK-QX[LG$:Z:;265[..]VWMX+4;) 2B@D,2YP>,8'<C(H ZF6>&#
M9YTL<>]@B;V W,>@&>I/I4E>7Z_K5AXKTCP'K]K;F,S>(+=0)4 DC_U@9<_5
M?QP#786'B66Y\8:AX=N+ 6TMK ES%*9MWVB-B1N4;1P",'/0XZ]: .@HK-T+
M4Y-8TJ._>V6!)68Q!9-^^,'"OG X8<CV(^E8D_C"_/B+5M$T_P /2W5U80QS
M O<I&DBON[\X^[QU)ST'6@#K:*Y*W\?:?=Z!HNI1".*75U9H(KJ<1*FT?/O?
M!P >. 221QZ5;?XE6#:-JMW<6I6YTVZ2U>&"82I*\A C,<F "K$]2!C!R.*
M.WHKF(_%D\?BT^';W2_*F%I]M-Q%<J\0ASM+$L%.0W&,=P:J3^/1;:%;^))=
M-8>'II%'VH3?O8XV;:LK1[?N$X/#$@$''4  [*HX;B&X#F":.4(Y1BC!MK#J
M#CH1Z5R5KK^LW'Q*U+2/LMNVGVME#*FV<[B'9OGQMP2=N,9 'KS46C^)[6+P
M[JNH:?X=D@DBU:6T>SMP"TLYD",[%1@98Y)YP!WH [:BN/D\97>WQ-9IIUN-
M4T2W6<I]I+PR*RLP.[:""-IR-OISSFH='\836_@SP[=:O]F%_J=O%Y)>Z")*
M3$'9W8J-@ZY #<D 9S0!VU1M/"DZ0-+&LS@E(RP#,!U('>N.M/B1826FKM=6
M^RZTR>* Q6TPG2X:7B+RGP VX\<@8YSTK.F-TWQGT&2\TVWM9FTRZ_>P3>8)
M!E."2JG*_0CG@]: /1J*Y?XAZUJ'A_P+JFIZ8D37,,7#2.1Y8/&X<')&>!Q4
M.I>+M0TG4M&TN307N+W4TF\KR;I2FZ--V-Q //&20 ,GKC! .NHKC[GQEJ=K
M8WD\OAQX)-/L%O+Q+BY"*I(8^7&X4K(P"GN!R!WX=<^.=M]X>M[/2+FZ&NVS
MW%L_F(F L8?!!/'##)^N,]* .NHKC8/'\2Z'JE[J-A]AN=-OUL+B!YPR+(S(
M%;S,<)^\4DXX /'KH7/B.]L--O[NYT:21K;RO)2SD,PN?,( *G:. 3SQP 3T
MZ@'145R\'C**+4]:L-6@CLY-)M4O)I(I_.C,1#'.=JD$;3QCTQ3X/$FI/?:9
M%+H$RVVI1.\,Z2%_)(7<%G 7$>X< @MSQ0!T4LL<$3RRR+'&BEG=S@*!U)/8
M4J.DD:R1LK(P!5E.00>XKSO2_%.HWW@7Q%JVNZ1!>6UO+=K);Q3!@T<9*LF&
M4#:%4\]3Z<UT$'B.".VT&PTZQC^UZC9B>"T\S9'!"J*268*<*-RJ,+R3TQG
M!TU%<7=?$%++2/$$\^E2_P!HZ%C[99+,I&UAN5U<XRA'?&?:K5KXPN'\1Z9I
M=[HTEI%JD$DMG.9U<N44,RLH'R\'(Y/T!XH ZJBJ.LZD-'T:[U%K:>Y%O&9/
M)MTW228[*/6L>T\4W$GB.XT&[TQ4OX[ 7T:V]R) Z%MI4EE7:P..O&#UH Z:
M@D 9/ K@++XE2W6CZ-K3^'YH=*U&Y6U:=KE2T3LY13LQEER!D\8SP#UK:O\
M6VU"ZU72=/TR+4A8Q@7@FF"(69=PC4;6W-MP3G &1SUP =##/%<Q++!*DL;=
M'1@P/XBC[1#]I-MYT?GA/,\K<-VW.-V.N,\9KD/A-_R2SP__ ->Y_P#0VJVN
MK6O_  L2ZTX:)_Q,8M*$ZWN4WRQ>9@1CN!NR>2/I0!U%%>?P?$N:;0;'77\/
M3Q:7-=_99YFN5W0DS&(,% ^89 STQGC.*[Z1BD;,J%V )"C&6]N>* '45PVF
M?$.:_P!,;6)] GM=&A%S]JNWN$/DF)B,!.K;L8X[\<]:LVOCJ"X\1V&BW5O:
MXU*-S!):WBW #*,E)0 -AQTP6!Y&: .LAGAN QAECD",48HP.UAU!QW]JDKS
M7P7J"Z!X5UZ6VT^6XV>(KJ"&VMT[M.$7H/E49&3C@"MJ7QE=^7XGM(].MQJF
MAVZSE/M)>&161F!W;001M.1M].><T =9-<0VR!YYHXE+! TC!06)P!SW)J2O
M.SXCD_X5YX;U#Q!HL6HF\>R&?-5E#OLVRL&48.XYP ?K73W'B":76;S2=)LX
M[R[LH4EN?-G\E$WYV("%8EB%)Z  8YYH W:*XB3XD6QT32M2MM+NIQ>ZBNFR
MP[E5[:8MM*L,\D$'IP>.1FM71/$T^I>(-2T2_P!+:PO;...=1YXE66)\@-D
M8(*D$?J: .BHKD_'FN:IHEGI)TR*%C=ZI;6LCR2%2%:0<#"G[V"">P/0U=D\
M07,FJOI%C8PSZE!;)<72/<E(H=Q(5=X0DL=K8^4<#)QQD WZ*QO#7B.V\3:8
M]U#%)!+!.]M<V\N-\$R'#(<<'L<]P161=:YK'_"T(-"CM;9M/.EO<MNG(9\R
MHI8C:>5Y 7OD\CI0!UD4\,^_R98Y/+8H^Q@=K#J#CH>1Q4E>1Z!XAE\(:-XM
MO+;0VN=.L_$%VUP8Y5B$4>Y1\BX^8@<XX&.]=QJOBZVLKXV%JUE)=K;K<L+N
M\%LFQB0H#$$ECM;C& !R1D9 .DHK&\+>([;Q7X>MM7M8I(4FW!HI?O(RDA@?
M7D=>XK9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KEOB+I-_KW@74M)TRW\Z[NE1$!=4 PZL223T
MP*ZFB@#D+C3]4G^(VEZT--D%E!ITMO*3+'N5W96'&[D#;@GWJ3P/I>HZ4FNK
MJ%H;<WFKW%[#^\5LQR$$ [2<$8Y'ZFNKHH Y+4]-U*;XDZ+JT-DSV%K:3P2R
M^8@PTA4@A2<D#;S]>,UGO9>*_#?B[5KK1]*M]7TK5Y$N&1[L0/:S! C$D@[E
M(4'@$_U[VB@#C=3TG6;CQCX2U%K87$>G)<_;)HW11NE0*-BDY(!'UQCJ:YG4
MO#'BR_TV\BN=*MKO44U=+I+Y[M<S0+,'5$!'R *,;3@<9Y)KUBB@#C[33-9L
MOB'?ZM]AADLM0L;>-Y%N!F%X]^5 (!;.[@\#UQ7.KX*URZ\(7=MY"6FJ6^O/
MK-B)959)#YI=58J3C@D'WQUKU*B@#D9=,OM=\4Z)KEYILMBFCPSLD$DL;R2S
M2J%P-K%=H /)())' Q7,GPKX@/PGE\._V8?[0:_,X7SX]FS[5YWWMW]WCZ^W
M->J44 -1B\:LR,A(R5;&1['&17F \$:]<^"M0T)H[>VN;;4WO]/N3-N69O.,
MJ94#*C!(.><]J]1HH Y"72]0\1^(M U/4-.?3H]),LS1R2H[23.FP!=A/RC+
M')P3QQUQH>-]'N?$'@G5]*L]GVFZMF2+>< MU )[=*WZ* .%N]/UV_\ $'@[
M4I=(\I=-:9KI%N48H'B\L '(R<\G'&.A-9U[X/UO5?\ A,E2+[#+J%Y;7NG3
MR.K /"$P&"DD99/?@_A7I=% '.>'K[Q3J#H=<T:WTE(EPXCNEG-P_3*X'R+U
M/))Z#L<[&J:=;ZOI5WIMVF^WNH6AD'^RPP:MT4 <;X=T'7],\$75O<7D1\0O
M;-!%<GE4V(4A)ZY' <^[M6%IOAWQ&FL^$-2DT*W@DT]9X]0D>]5Y97DC"F5F
M );D$]2><<5Z?10!YTGA75[S0_'FGS6OV9]:GFFLW>1&4AHU10VTD@Y7\C2Q
MZ;XHO]>\&ZA<:+#:1Z2D\=RCWBLPWQ!-PVYXST R>.<5Z)10!YYX>L/&?AI)
M?#<&G6ESIBS2&SU9KH*88G8MAXL$LRY.,8!X&1UKM]5T^/5M'OM-E9ECN[>2
M!F7J ZE21^=7** /-_\ A&==U3X?6G@C4[$1K#Y%O-J"2H8G@B=2&09W[RJ
M8*@ DG-;4FG:F/BG%K2Z>[:<NE-8F42IG>95?.W=G;@?7VKKJ* ,OQ-ITVL>
M%=7TRW*B:[LIH(RQP S(5&?;)KCYM'\0W6G^"UET?RY-(NHI;E$N8VPB1&,X
M)(R23G [=\\5Z)10!YSJ7@_5-:U3QO&\1M(-9M[5+.Y,BG;)"#RP!) +8_#/
M2MWPY>^,+UX8]>T>UTY8!^^FBNEE^U-C V*!\BY^;DYX QSD=310!SOC;PLG
MB_PS-IGG_9[@.LUM/C/E2H<JV/3L?8FDT[5?$C6R6^H>'"E\HVM<1W41M6;^
M\#N\P ]<;"171T4 <9?Z)J]AXXL/%%I'_:.=/.G7\",L;E=^]9(PQ"\-D$%A
MQZFL77_!NK:AX>\7S6]F#JGB&> I;^:@$,<6P+O;.,X5B<9Y8#G&:]-HH X'
MXA3W ;P7,EHYG_MZ%OLY=0V?*ER,YVY_''O1K/@NX\7:CK5]>QMIXNM(_LNV
M1V5G&7\PR-M)&-P4  G@'IFNJU;P]IVMSV<U^DSO93">WV3O&$D&<-A2,GD]
M?6M3H* ."ET76_$6C:#I&KZ?]D;3[J">\N1,CQS>3T\H [OF('W@N!GJ>M[P
MWI>JV7B'Q7<SV9MX]2N5GM96=&'RQJGS $D<KGZ5U]% 'E%OX:\6/!X;GNM&
MMGU/3M2$]]=27JE[KY77?NP2%^8?+U'0+@5TVBZ9K&C^)O$\S6"366H7"W4,
MR3J&8^4J;-IZ'*]20,5V-% 'EFG>#->LO!_@]TMD76?#D[.ULTR[;B-LAPK
MD E3P3CD'/K6]<Z)?ZEXAOO$<EA)!(ND-IUK:/)&9'9F+,S%6*@?= ^8]SZ5
MVM% 'F@\-ZZG@[P1IO\ 9C&YT:^MI[L":/&R)6!VG=R3NX_7%>DR.R1,ZQL[
M 9"+C)]N3C]:=10!Y7;^%?$$/PVT+1&TPF^LM42ZF43Q[?+6X:7@[N3@@8]<
MUT\.FZD?BC)K;6+II[Z2MF)#(F1()2_*ALXP<9]?;FNMHH YCQK9ZU>66GC2
M(OM,<=ZCWMH)A$;B  Y0,>.NTD'&0,>QI>$-%U72?$_B.XNM-M;2QOW@E@\B
M8,%VQ*FP*%'3!R>/;/6NTHH Y/Q[IFI:M8:9!IMD;AX-3M[N3]XB )&X8CYB
M.3CBF2:=J<GQ.L];&G2"P72WLW=I8]RNTBOG;NR0 N#[^M=?10!P,-EXM\,>
M)=7&E:5;:MI.JW)O$>2\$#6LK !PV02RY /R@FEO=.\5Z#XL;6])LH-:BU"T
MA@O[<SK;LLL>0)$+9&TACQUKO:* .)\2Z7KVJ6GAIC9I-=6FKQ7]TL,JA(XU
MW?(I8@L0& S@9P3QTI/'FB3ZA?:#=:==?9-3:X:R+CJ]O*A\X<=U5=X/8K[U
MV]8]CX7T;3M<O-:M;%4U&\.9IR[,3G&< DA<X&<8S@4 :L,,=O!'!"@2*-0B
M(O10!@ 5R=EIVIVOQ!U_5WTZ1K.[M((8&66/+-'OSP6X!W<9].<5U]% 'E&G
M>%/%6C>&/"EU8V4+ZSH)GBFL99U"7,4I^8*XR >%(SCD'\=GQ0VKZIX(NHM5
MTJSAN[^:&WM-,:[RV[>#D2@8$F 6&,A=@)SS7?5GZSH>F^(+$6>J6B7$(<2*
M"2I1QT96!!4CGD$&@#B].6^EUEH_$'AF]MI]4MVTY=1>_AN"J!'?R\(%V@X8
MYV\G&>V(8O"^O7'PZ'@2]M  H6U_M-94,36ZN"&"YWA]HQMVXSWQ7::5X;TS
M1Y/-M8YWEQM$MS<RW#J/13(S%1[#%:U ''PZ/JFG?$:YU.VLXYM,N]/AMS)Y
MP5HFC9CC:>3D,,?KBL*+0/%=MX5UFWL[0PW5SKTE^81<JAN+5Y=S1AU/R,1P
M3Q[&O3:* /.K#PQK U[Q)(-)L["QU;2X[>(1S@B%U61=I55ZY<$XX]":KCP]
MXK@\,>$[JSL;:/6?#B+"+.2Y!6ZB\H1O\X&%)P".N._I7IM% ' ^(='\3^+?
M#'FRVEMIFI6MU!>6-DTXE&^)BW[R10!\V<8&0,#GDX>MIXCU3QUH&N7.A)8V
M]K:7$%PLMXCLK/LZ;<Y'R\>O?'?NZ* .=\=Z+=>(? ^KZ38[/M5S!MB#G +
M@XSVSC%95]8Z[J'BKPCJTFC^5'IXN#=(MS&Q3S(PB@'(W$$9../3-=O10!Y_
MXAT/Q%J6N:]&VGV]_87=@(=-EFN J6;[&5_D()W,QSN Z #(%0Z=H6OQWW@&
M6YTL(NBV<MO=[+A&P6A2-<<C/*DG'0'C->C44 >?6FC:Q;MXJ:;08[N#5-22
M=;:>6(K-!M1'!Y(#84D \=.:H+X/\0:3H>O6WAH7%G9W$MN]EID]V-\:@YG5
M'#,(PXX'S<8/3->H44 >8OX,U34M8UM'TFUTS3-6T5;(&*=6,#@N>54?,<L"
M<<>Y-;_A67QC]GL].UO2[6S6S0)->QW0E^U!1@;$ RN>"2WO@<\=?10!YS:>
M'M?M/!/BO0&TZ-VO)+W[)*EPO[WSRQ4D'&T#=SDY] :E7P[K-C?^%=?M;,RW
M.GZ?_9U_8^:@=HR!\T;$[20RYP2,CT->@T4 ><:WX2U34M.\97\=GC4-=MX[
M2WM3*F8D1" SMG;DDDX!. !UYK1N]*U:X\4>#;]=-D$&EQ3K=DRQY4R1!!@;
MN<$9/MZ]*[:B@#$\7VVL7GA/4;?0)A#JCQX@<OM[C(#=B5R >Q(-<QI>BZS9
M^.;?6X_#MO9V)TAK22".[1I$?S0^3P S''7/N3VKT*B@#RN#PKX@A^%^A:"=
M,)O[*_BGF43Q[=B3F0D'=SD''UK9L=+\0>'O%NN36FF+?Z9K4BW2O]H2-[6;
M8%97!ZJ<#E<XQT-=W10!R_P[TG4M"\":7I>JV\<%W;1E&1)0_P#$3R1QGGMG
MZU"=-U)/BA-K@L';3_[(%FKK(FYI!*9/NELXP<9]?;FNNHH \K'A7Q /A/%X
M=_LP_P!H+?\ GD>?'LV?:O.^]N_N\?7VYKU'>WD^9Y3[MN?+R-V?3KC/XX]Z
M?10!YYH_A#4;KX8ZIX8U*$V-S<O<F.3>KJ/,D:1#\I/0D9%:_AR]\9W/D0:]
MH]K9"V7]_=172R_:R!@;$ ^0$\DL>V,<Y'644 >8PZ!XKM?"FJVUI:&*ZGUV
M2_:$72H;BU>7<T8=3\C$<$\>QJS8^&-9&N>)G&DV=A8ZOID5O"(YP1"ZI(NT
MJJ]<N"<<>A->BT4 >:W.@^([GX<:!HSZ2JWNGS60=%N4(*0%=S9) ^;;P!GW
MQ6O#I6JZ%X[U77+2QDOK#6H83/%')&LMO-$NT<.P4J5/.#G(Z5V=% 'F<_@S
M5K72--6WM5N+N3Q*-=O5CE4+&#(6**6(R0-H'J0>E=!8Z9J2?$S4=8DLG2PN
M-/AMDE,B$[T9F.5!S@[OTKK** .7\=Z1J&KZ38'3(4GN;+4K:]\EI GF+&^2
MH8\ X]:HQZ5K.D>.;KQ%#8?:[;5K2*.\MH)D\R"6/(4J7*AEVD@\@YYQ7;44
M <[X0T"71+;4YKG:MUJFH37\L:'(C+D )GOA5&3ZYJIJ&E:M%\2;'7;.TCN;
M1M->QF)F"&(F57W8/WA@$8'?TZUUM% 'F,GAG7I/ _C32O[,876L:A<W%J#-
M'C9*1C<=W!&.1],9J[<:=XIT3Q'#KVC:5'J$5[80VM_I\ETD,D;Q[MKJYRI&
M&((_R/0:* *FF_;C8H^I");I\L\<1W)'D\*#@;L# SCDY.!TJW110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M5FZWJQTBQ66*TEO;J5Q'!:PLJO,_)P"Q &%#,<GH#0!I45G:+?WNHV'VB_TJ
M;3)MY7[/-(CM@=\H2.?K6C0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %8GB/PUH?BF*&RUFW6<IND@ E9'0\ LNT@Y''-;=9VI:!I&L36\VHZ=
M;74MOGRGEC!*9Z@'T/<4 9/@5;^'1+FSO;R6]2SO9K>UNY3EYH5.%+'N0<KG
MOMKIZ;'''#$D42*D: *J*,!0.@ [4Z@ 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@
MJK?:A;Z='&T['=+((HD5=S2.<D*H[G )]@"3P#5JL#Q1IANX]/U&.^ALIM*N
MOM223C,3#8R,K<C *N>>QH MKXATTZ/=:IYSBVM"XN/W3%XBGWPR ;LCZ=.>
ME)>^(M/L--M;^7[3)%=;?)6WMI)I&RNX?(@+=.^.*Y*RMKN'P/XRU740(3JA
MNKJ.-E,>V/R1&A*DY4L$#8//(SS73:7?V]CX(LM1E8&"WTY)69>?E6,$X_*@
M!D7C#2Y],>_@CU"1$E:(PK83>=N4 M^[*[L#(YQCMUJ['KVER:'#K*7B'3YD
M5XY<'YPWW0!C))) VXSGC&:S;94TOPU;V%[JT.F:G>))*96= WG.2\A0/PV&
M8_ABN2M[6\E@\!P:C)]ELX'NHS+;J(T:15*6[X.0-Z!V'NPQSB@#T2?5;6TL
M!>79>WB9@JK(AWL2<* HR2Q[+C/M5J&0RQ+(8WCW<[7&"/K7E]H=3U/7O#YU
MK4)A902ZC%:7R[4,[JP6)R<;=QB\S! &<$CK75>%]3EO?#UE::U>@ZA=FX2!
MPWE27,4;E1*H7&"4V-E?[P- '4UE6'B&PU/4I[&U6[:2#=ND:TE2(X.#MD*A
M6Y]":YWPO<79CEL]6NKH'P^9H+JYEF<"X)^9)&.>?W6&.>A<8Z4[PO96^FZ_
MY'A_4Y+WP]+9F1H3=&X2VE#)LV.22 RESMS_  Y[T =K1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4UXTDV[T5MIRN1G!]13J* $95888 CT(I/+0ILV+L_NXXIU% #)
M(8Y=OF1H^TY&Y0<'UI7C25"DB*ZGJK#(-.HH 8\4<D?ENBLG]UAD?E3BBE@Q
M4;EZ''(I:* $V@9X'/7WI(XXXD"1HJ*.BJ,"G44 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>exhibit31restatedcertifi006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi006.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ JO>WUOI]L;BZDV1@A1P6+,3@* .222  .3
M5BN+^),5ZNE:7J-I:7-Y%INI1W5U;VK,)7AVNK%=I!)&\' ]* -F#Q;HTZZA
MFZ>&33]INH9X7CDC#?=.Q@"0>V <]!S4&I>,M/T[2M5O3!>N^FVXGF@^RR*^
MTAMI&1T.QN>@P<XKEY#X5UW1]5U&#1]3EL[B".WNKQTG69@9%P$#Y9MGWB0,
M#  SSBHD&N2>'_&.C+?OX@L?['<6.H&(><SLD@\AF'^L8=<]1NYY.* .DG\0
MZ9J6C^';J_U#4--EN[NW,2P12P^?,0"(CE>8R3]"!UXK2N_&FAV=_>V+W,TE
MY9(KS00VLLC@-G! 526Z')&<=\5QFL7J7O@[P,T,-U^XU6P:0/;NK*L:_.Q!
M&0H/!;I6QID\<7Q8\17#Y6!M.M568J0C%"Y8!NA(!&0* -1/'_AJ5;!XM0:2
M&_9$AG2"0Q;V^ZK/MVHQ_NL0?:K>I^+=&TF:[CNKB3-FBR79B@>06ZM]TN5!
MVYP3].>E>7Q*Z? G3+/[/.+M-11FM_);S% O-Y.W&0-O/3I6EXMOI-0;QMIW
MV*[A=M/_ -$6RM&_XF ,)_>/*J_,%)VA<@<8.[.* .RU#QE:V7BK2]$6"YE^
MVPO.9X[>21=H QM*@YR6&2. .O6KFH^+=&TEG^V7,D<44JPS7 @=H87.,!Y
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
MJT$RW,&J6[RP^2WF1A;@LQ*XR %.<^_O0![)=74%C:37=U*D-O"ADDD<X5%
MR23Z8K-T_P 3Z5J5^MC!+*MRUN+I(YX'B+PDXWKN R,D>XSS3/%MS-;^#M5N
M+33H]3D%JY2T=-ZS<="O\0QV[]*X33KM)?B!H>HHFIWEO-HT\)FELWC3?NC.
MP+M 10 >V/<F@#T"S\2:;?W-M!;O,QND:2W<V\BQRJ!DLKD;2.1CGD'(R*LZ
MGJUEI$,4M[*4$TJPQ*JEFDD;HJJ 23P?R)[5YWX2CN=,UW1K70[^XOO#US'(
M\NGWT9,VDX0E0'(#*,G8%;UXSR:Z/QWJ,FGQZ,WV0M;OJ"B:]6U\][(;6Q(B
MX.&)^7=@XW'@T 7Y/&F@PZ1?:I->/%;6$IANM\$@>%Q@[63;N[CM@YI]CXNT
M74=872K:Z<W3Q&:(/ Z)*@QDHY 5\9&=I->7WH<>'/B79I::D9+N17M_/MY-
M\P:) ,$CDD@G;U '08KJM0FCE\=^ 9H@S116UVLCJAVQ[XD"ACCY<D$ 'N*
M.D\97FFV7AJX?5=4O-,M6**;JS+"5#N&-I4$C)P.G>GZAXMT73-5_LNZNG%]
MY!G$"02.SH"!\H53N.3T&3UXXK%^+"O+\-]4@BCDEFE,(CCC0NS$2H3@#D\
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
M*3<,9R,>M4]0.IB6R_LX6AC,X%W]H+ B+!SLQ_%G'7CK0!=HI"0,9(&>E+0
M44F1G&1GTKG-4UR_?Q#)X?T86JW\>G_;C)=HS1D%RB)A2",D-EL\8'!SP =)
M17$Z?XD\2ZU!=2:=8:<D^G7B6=Y:32,=[A$:79(#A=N_ RISM-=J""2 1D=:
M %HI,C.,\^E5+35+2^O+VUMI1)+9.L<^WD*Y4-M^N"/SH N44@(/0BEH ***
M3(SC(S0 M%(2 0">O2EH ** 01D'(JG<:I:6VIVFG22C[7=AS%$.I51EF^@X
M'U(H N45S?AGQ!>ZQJ?B"TO8+>'^S+T6T?DL3N4HK9)/?YO05T9( R3@>IH
M6BBN<O?$LLGB8^'-'MX[B_BA$]U+,Y6*U0_=W8!+,W91CCDD4 ='16%'J.LV
MVMV=A?65L]O<K)B]MW8 .HR$*$<$C)!W'[IZ5N9&<9Y]* %HI"0.IHR!U(H
M6B@D 9)P*,\9[4 %%)D $Y&!UJIJNJV>C:7/J-],([:%=S,3U] /4DX 'J:
M+E%4KLZF-0L!9BT-F7?[89BPD"[?E\O'&=W7/:KF0" 3R>E "T454U*:[ATN
MYFT^&*>[2)FACDDV([8X!;L* +=%9?A[4KC5O#]G?WELMK<3)EXE?<H.2,JW
M=3C(/H16I0 44A(! )&3TH) ZF@!:*3(XY'/2E) ZG% !17-^-]?O?#7A[^T
MK*"WF*W$,3B9C@!Y%3( ZGYO45T9( R3@4 +1110 44F1DC(R.U&1G&1GTH
M6BDR,XR,TM #719$9'4,C#!5AD$56LM+T[32YL;"UM2_WO(A5-WUP.:MD@#)
M.!10 444F03C(H 6BDR!W%<YK&OWNG>,_#FD1P6[6FJ&X625F/F*8XBXP.G)
MQSSWH Z2BJ5J=3.IWPNQ:"Q!3[&8BWFD;?G\S/'WNF.W6K@()(!&1UH 6J=S
MI&F7MPEQ=:=:3SI]V26!69?H2,U;R,XS0"#T(- "T444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5Q?Q'U"6RLM#A+,EA>:S;6U\X.!Y+$DJQ[*2%!]B1WKM*KW]A::I8RV5];17
M-K,NV2*50RL/<4 </<Z;#IOQ2TZQTZUA73=4TVX_M*S2,>21&5".4Z9);;G'
M(XKC(+.TA_9SMY(8(8IIYX?->-0KOB] &2.3CMGI7LFGZ-8:6S/:0%9'4(TD
MDC2.5'1=S$G:,G S@9JA_P (5X;^Q360TBV6VGE\Z6)00KOG() /8Y('0'I0
M!RDUG'X=^*%P-%MQ&]QX=GN)(E)/GS)*NQFS]YN2,GDYJEX>TNUU[P_X7\2)
MK=G!=0RPR2W-O:D7$\K862&5_,);<Q((QV!&!7HHT+31JL6J?9R;Z*/R4G:1
MBP3^[DGIWQW/-4K/P7X:T_6Y-9M-&M(=1<DF=$P03U('0$\Y(&>30!R7@CPW
MI5YKGB2[N;=I9M/\13-:,TK_ +DB./D<]\\YZX'H*UOBU;6\_P ,=<>:"*1H
M;<O&SH"4;(&1GH?>NET[0]-TB:YEL+80R73^9.P=CYC_ -YLGD^_6I-4TFQU
MJQ>RU&W6XM7^_$Y.UOJ!U_&@#C]1LM(77O#VDVME$]R+::XCL2%CM-I"JTLB
M[3N8=% &>3T'-<CIFK-8^ O#UK=7(&ER>(Y;.[<-A! )9=B'GB,LJCKC;QTK
MU&[\*:%?_8OMFFQ7!LLBW,I+&,'J,DY*\#@\4)X2\/IIMYIRZ/:"SO7,EQ#Y
M8VR,3G)_'D>G:@#D/&?AW0]/\+>,WM /,N=--P]D IAA9$8+(J 81CCKWVY[
M&HG-M!KO@70S;01:/>6LLTD*H!'/<+$I4.!P>"6P>IP>PKMM-\+:'I&DS:58
M:7;PV,X*S0A<B4$8.[/+<<<]J3_A%-"_LB'2AID LH'$D4:@@QN.C*PY##U!
MS0!YSK=H;&3XC:3:*R:/'HPO8X4)5+>X,;Y" =,[0Q'3/UK1;PE''X1TF[T)
M;5-8O%M))4O7=H]0,<3-Y3C) XW$8'\([ 8[H^'M*;3;C3VM UM<DFX5G8F8
MD8.]B<OP .2>!BDD\/:5+IUKI[V@-M:,KVZ!V!A900I4@Y& 2!@\4 8/@?5K
M%['5$DTS^PKN"^V7ME(Z^7',R)C8PP"K#:1[D^U=?+%'/$\4L:R1NI5T<9#
M]01W%<_K?@W2]6\/SZ0;*%HIY?-=YF9F$F,>:23EW QC)[#L,5T,:".-4!)"
M@ 9.30!X<MG9V_[.FIR06\$4\DTBN\:!68+>D $CD@#@>E==/80:#\5K)M)M
M_+DO='NFN%#$FX=&0JSDGYFR3R>>:ZAO!GAQ[6[M3I%L+>\E\VXC (65LYRP
M!YYYQTSS5LZ!IAU*WU%K<M>VZ>7%.TCED7N 2>A[COWH \V\.Z=!XE\*Z!XB
M?6[.VO[>>.:>[AM#]J:?.'AD??EMS'&W'(VX&,"O0O%=K+?>%[^S@O4LIKA!
M%'._W0S$  ^Q)"GV-16_@OPU:Z\VN0:-:1ZDS%C.J<[CU8#H">>0,\FM6_L+
M74[*6RO8$GMI0 \;]&YS_,4 >2:EKNH:-X?\71KH*Z+XG@TV%W-B08)H0[+Y
M\1 &" []>1M'I6[K]E:Z3=^"M4\-1QPRW.HP6KF 8^TVLB,S[\??P%W9.<')
MKN+71=/LS,8K?<TZ".5YG:5G09PI9R3M&3QTY/K4.G>&M'TF2-[*R6(Q K"-
M[,L(/41@DA ?1<4 <+I%KI/C#1?$K:]<&#4;75)UFNE<)/9)&^8O+8@E%"J.
MG!RW<FM$&&W^-#7!9U1O#32R%R>TZ\X/0X _*NBNO!OAR]UU-;N='M)=24@B
M=DY)'0D="1@8)&1@5<;0]-;6?[7:V!U#RO)\\LV[R^NSKC;GG'3/- 'E=F+>
M"Y\ ZEIR^7;W5_(J7<[@W=W&\<A9IB !@D XY[9P>*ZWPTZQ_$GQZ[L%56L2
MS$X 'V?J:U8O ?A6".../0;()',)T7R\A7YZ>@Y/'3GI5F;PSI)_M.1=/C>;
M4HC'=[Y& N!C #GGC!P..!TH UXY$FC62)U>-QE64Y!'J#7G3W-S9^-OB'=6
M2[KN'2+62%0,Y<1S%>/KBNT\/Z-#X?T.VTRWQY4.[ 4$*NYBQ"@DX4$X R<
M"GP:)IUMJUQJD-L$OK@!9I@[9D Z \\@=AV[4 <#H&D66J6/A;Q-;:U9PR(T
M>9;6U(FNV< /%*QD)<DYSD9!!/&#6?>:+J&N:'XFTY+<W6N2:TQM-30@JB!U
MQ^\_A")N0IUX( .37H&G>"_#>D:O+JNGZ-:6U])G,T:8(SUP.BY]L5PL'@@W
M-Q-_;?@*TNM2EFDDEU*WOQ%#*S,3NP"'7K_=)X[T :.O66EW.N:EIT$"W,UE
MHH26.\8&WM(V+D,BD%C(V.3D#"CGM66+B2Z\#_"V::5I96U.RW.S9)/E2=3Z
MUW5OX,T?983:A90WVH6EJEM]JF4LSJ!_%DG=SR-V3^-2IX.\/16=G:1Z7#';
MV4GG6Z(641R?WQ@_>]^M %KQ#<V]EX;U.YN[B:VMH[61I)H/]9&NTY9?]H=O
M>O.M*MTL?'/@];>WALK>\TBX5DC<&6:-5C*-,RX!;DGC.#GDUZE<6\-U;2VU
MQ$DL$J%)(W&5=2,$$'J"*Q;;P1X9LVLVM]&M8WLRQMW"G=&2 #@]>PQZ8&,4
M >3W.DV47PG\1ZLL;?;]/UBX:SN"[%K<K<@#8<\<=<=>]=W;R6^N?%/7=*UB
M&*>*QL;<V-M.H9&5]QED"G@G.U<]@,=S70?\(?H!TR?3#IR&QN)/-FMR[;)'
MSDDC/)SS[D#TI]_X4T/5)[6>]T^.:>T79#*S-O5?[N[.2/8DB@#G_A-%'!X,
MDAB_U<>I7B*,YX$S8YJE>*GB+X@Z_H.HRV&(K2#[)!>VQEW1,IWO'\ZX.XX)
M'/"\\5VVDZ'I>A6[P:5806D4CF1UB3&YCU)]:JZ[X1\/^)9()-9TJWO)(/\
M5O(OS*/3(YQ[=* .(TSR+;Q5X<\,:IJ?]K::FESFUFNE&VZN%FV\@Y#%(P0.
MO<]Q2ZI!9:!<^&_#]G<S2Z%<ZW)%=K*^Y$8H72W' 'E[R/E]L'N*[G5O"VA:
MYIT%AJ6EVT]K;X\F,IM$6!@;<8*\<<5(_AW1Y-$71FTVV_LU  ML$ 1<'((]
M#GG/7/- '#WM@-/\>ZSI=A'Y6D7GA][NYMHODCCG#E5=0/NE@#G&,[<FL&PT
MVUL?"GPRUFWC*:E+?6=O)<[B7:)XWW(3_=XZ=*]7AT'38+6YMTMR4N5VSL\C
ML\HQ@!G)+$8XP3TJN?">AFSL[3[ OV>RD$EK%YC[87'1D&>".V.E '):%:V?
MBV;QI%K\227<&IRVJ&4?/;6ZHOE,A_@[OD8R<FN?TDW6NCX6W6MF62[NH[M9
MF:1@94$+[2W/.5P3ZY/K7J-YX9T>^O7O+BR5KB6,12NKLGG(.BR $!Q[-D5+
M=:#IEY>6=W/:*T]EG[,X8KY.1@[<'C(X..HXH \VL_#&C37_ ,0=*DL8VTZS
M:.2UM<GRH'>V#,R+T4YYR.G;%(SO=^%_A5?3R227+WMHCR,Y)8&!R<^IR!S7
MHR^&M(26^E6TVR7XQ=L)'S,,8^;GGCCZ<=*B_P"$3T/[-8VWV!1#8.'M$$C8
M@8="G/RD=L=* .1L+?3/%^H>-=/U]E^UVUZ84+$"2UMA&IC>,G[G.YMP[]>U
M=_I_E_V7:^3-)/'Y*;)93EY!M&&8^IZFLS4_!OAS6=4BU/4M'M;F\B "RR)D
MD#H&[,/KFMR@#R#0[%/%OA"UUNZUFSL=3M;LS7-W':'[7#,LAS&S;\X/W0N,
M$$ #I6['H^ER_&R^\S3K-_\ B20S_- I_>&>3+]/O=.>M=(/!?AH>(/[>&C6
M@U/=O^T;.=W]['3=[XS5P:!I@UA]6%L1J#IY;7 D8.4SG;G/W<]NE 'F6G0I
MHOA;XDZGI%E;Q:A9ZE>+;RQ0J'B411G"D#@#DXZ5LV6C6AN=$\3:3JMBK>0Z
MPQV-J4.H!D)"2'S&+$$;LGD')-=II^@:7I4ER]E:"$W3F2?#L1*QZLP)P2?4
M\U4T?P9X<\/WTU[I.CVMI<S AY(TP<'D@?W1[#% '(>$[31/$7@OP]X@N[MT
MU2&Y2>>\B8+/)<[BK1.<$E6)V[/3:!QBH]!TO3TO?B+Y/V;39A=21Q7B1*K6
MP:W4EE(Y&#EN/0UVEMX-\.6>NR:W;:/:1:B[%FG5.=QZL!T!.3D@9Y-32>&=
M$FO;Z\DTRW:XOHC#=2%.94*[2#^''TH Y'P?++I_BM-'UK0;?3M86P;RKNP(
M-M>Q*R MC *L#C@^I]JN?$-$6^\'3A5$@\0V\?F8YVE),KGT) X^E=18:)IV
MFR^;;0$2"/RE>21I"B9SL4L3M7IP,#@4[5]&T[7;!K'5+2.YMBP?8^>&!R""
M.01ZB@#SN_B@?Q5\1HDPJ_V-!(PC;;A]DISQWZ&LF30;;3_!W@+Q)I0E376D
MTZ+SA*Q:=)%4-$W/*[<\=@*[_5/"FFVNC:H^CZ+"=1N+%[6,QA0Y!4@#<Q
MR<DYYZG--\&>&8-,\.:*MYIS0:C96J1E)9O,6*0(%=D 8JN3GE<$Y.>M '/Z
M+:VGBNS\:'7(T:^@U*XMU>0?/:Q(H\HQGJ@ ^8$8R<FL;34N->O/AA<:X)9+
MF\LKS[1N=AYRB(;2V#W!R?7<<]:].N_#.C7U]+>7%BC3S((YV5F43J.BR $!
MQ[,#4MQH6FW>H6E_-:AKJS!%O(&8&($8.W!XR.#ZCK0!RWP[MXM/U#Q;IEJ@
MBLK75R+>!?NQ!HD8A1V&23CWJ'Q'IVGS_%SPN]S9VLF^QO"[2Q*=VWRRN<CG
M&3CTR:["PT33M+N;FXLK81373;YW#L3*W]YLGD^]&HZ%I>KW%I/J%C!<RVC%
MX'D7)C)ZX^N!Q["@#R^\T73]3M?BA/>VXFDMII)("Q.(G6U4AU'0,"!SUJ]!
MJ$NK:[X8TO4KBS,5WX>CN8EU" S1W%P<;_EW*"X7!&<\%O4UW0\+:,J7Z"R
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
M!([B26X%J"D?DDAE;YN#@9';WSD  [:BN.MOB/ID]_I,$NGZG:V^K!19WMQ
M%ADD9<A,[LY[#C![$CFKU[XQM+2+4;B*QO;RTTUS'>7%NJ%8F4 N,%@S;0>=
MH..1R010!T=%8C>*+.2>VATZ*749+BT^VQK;,@S"2 &^=ESDGC]<4?\ "2PR
M06)MK.ZN+J]M1=QVB[%D2/ Y?<P5>6 Z]>F<' !MT5S%AXZTO4[.SELHKB2Y
MNKB2U6S8*DJ2Q@F16RVT;0/4]1C-;>EZ@-4LOM/V:>V(DDB:*< .K(Y4YVDC
M&5R"#R,4 7**R+SQ!'!J4NFVEG<ZA>PPB>:*W*#RU8D+DNRC+;6P,YX["N9\
M6>-!-\*]2U[P_P#:&8P/&)%"H]J^=K;PQ!#*>.,G..W- '>T5SOA[0=/L[EM
M6MM-N--N9X%AF@:1=K[>0Y5&92W^UG..M=%0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(?$#3=5
MN]/TO4=&MQ=7FDZC'??9=P4SH RLH)XSACCZ5U]% '%ZI+JWC'P7KMM%HMUI
MWVBPEAMX;[:LLLK*>P8A5Z#)/.>@ YQX_P"V-1UOP)=KX=U*&'31-'=><$1D
M)@V9P6^[GOQGL#7IE% 'F5KH=Y!XELM5T&TU+2;NXOB=7L7!^QS19.^49^4,
M< C:<Y/(ZFH+GPMK&J:%X]\.&RFMWU+4);VUNW91#(I$91<YSDE"#QP/RKU2
MB@#@M1M[_P 91^&(IM,N[">PU&&_OC.FU8FB5OD1NC[F( *Y&,DXZ51@L-1&
MA_$2 Z9>"74Y[A[)3$?WP>!8U(]/F'?%>ET4 >;W%CJ#6?P\5=-O"VFR1->#
MRC^Y @,9SZ_,>V>.:J:787V@ZCJ6BWO@H:N)[V:XL=26*)HF25R^)F;E=I8Y
MX)]!TSZG10!Q6E6EY!\4-3NY+*9;.73;>VCN%BVQ-)&SE@/0?,,=O>L<Z'>)
MXGAU;0+34M)U*74\:E;$'['=6^\AICGY=Q0 C!W9/3O7IM% &3XG?54\,:DV
MAQI)J@MV^S(X!!?''7C/IGC-<1IEIJ">.M$UH:!JR6YTR:"YGNV5Y1(61B7^
M8G'!P!] N*]-HH \A.CZN?@W+HW]D7O]I-J)E%OY?.S[7YN<]/N>_7BM^T&J
M>'OB%KE\VDWU]INNI;RP36R M#)&FPQR*Q!4'J">!^>._HH X_X8V5_IO@>U
MLM2L)K.XBFG)24KDAI7<$8)[,.N*CFBN]*^)MYJ\NGW<UA=Z9%;QS6T?FXD1
MW8JP'(X88.,>]=I10!Y7>>%M6L/#<%^MA)-='Q0NO7%C 0TB1ESE%YPS!<$X
M.,YQ5X)JL_C#Q%JS>&KJ2SNM$2*&*?9^]9?,/EL-W5LXP,XR,XZ5Z-10!Y]X
M4T>XT#Q!)_9']JQ^&6LV>2POD8_9I]PVK#N^8C&[(&5Z<G(Q@VNCZO%\+?#6
MEOI%Z+ZSU>*XG@\O)2-;AI"V>A^4CH?ZUZ_10!YYK6BWNN>.-:6.WN(;._\
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
MS[5=7%S830IN2=9N=KMT1@202V!Z9KN=)TY-(TFUTZ*:6:*VB6*-I=N[:HP
M< #H/2KE 'ETO@J"UT;1='O;?4X[S3-.46VM:6',D4V3O3Y>2O0@$8QG)%17
M.G^)-/OM \0ZUH(U]VTL6.IVT,<;RQ2!]ZR*IX)Y(.#C\*]6HH X#4](M-7T
MBSM]2\*SV=E/.\Z"Q3;<6+!5"2-Y1/S'YL[<XRH.<&MSP1;ZS:>'V@UFYGN7
MCN)5MIKD 3/;[OW9D_VB/7GIGG-='10!Q$-K?>'?B-K>J26=S=:7K4%N1+;Q
MF1H)85*;&4<X8'(.,9ZXK#U'POJ=M\*_$]E'8S2:CKE[<7D=G& QB\R0%5)'
M PJ@GG&<@9KU.B@""RE\^RAD\N2,E1E)$*LI]"#4]%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M(SJB%W8*JC)). !2UP_Q5^TKX/1[>]GMO].M4<1;?WBM,BX.0>.<\8]\CB@#
MHW\0V,?B>+P^1/\ ;I;=KE3Y1";%(!^8\$_,.F:LZKJ*:3I=Q?R6]S<+"NXQ
M6L1DD;G'RJ.M<1J]K>GXJ:';6^HND_\ 8]T&NY(D9\>9'R% "Y_#'L:H7/BO
MQ%;_  O\2WXU")M5T6^N+079MU_>K&X 8K]T'#>F..E 'J*G<H;!&1G!&#2U
MPWBKQ3-H6L6L>HW=WIFCSVHV:E!;K+&MP6(VRY5MHQM(Z9R>>..NTN2272;.
M2:XBN)6@1GFB(*2,5&67'&#U% &9/XOTN%KH@7<MO:.T=S<PVKR11,OW@64'
M..^,@=\8-:]G=PW]C;WENQ:"XC66-B,95AD''T->93+XG^&\U[>:?:KX@\)3
MSR73P1D"YL][%GV]G7))_P .2=I/%$-VOAS3/#8N/L=[I[W*/;B+S4BCV(J
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
MRKKGN#^A-;%% &#!X?N'U6#5M2OHKO4+6W>"U=;;RXXM^-S;=Q)8[5!Y P,
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
MF:QFBANU">6EP3&1N+JRKE 0#QU/.": .Y&L:8;**]&HVAM)B%CG\]=CDG
M;."<\5+9ZA9ZC&\EE=P7*(YC=H9 X5QU4D="/2O)?$VF>'K?P-<R:7=->VD^
MOV\SW,CHT9D>5/,\IE  7UV\9SZ&O6;/3[+3HW2QM+>V21S(ZP1A S' +$ <
MG@<^U '(ZGXI_M#Q?<>&=-URUT^>*S$BS@QR%KAG*+%M;.<;>5'S<CD=^BM=
M7M[=;2PU35-._M<HBRQ1RA=\A'.U2<X/) ZXKG+-T/QJU9 R%QH=OQGG/FO_
M (C\ZY6P>*^^!6NVFJ8_MF!KL7:-_K1>^8S1GUW$F/;^ % 'JEYK.EZ>[I>Z
ME9VS1Q^:ZS3JA5,@;CD\#) SZD5<61&C$BNI0C<&!X(]<UYC::7!=_$_2K;7
M+6VN;QO"@^U),BL))?-4,2#U_BKM/%D]CIO@G5Y+NU>6PBLI!);P'86CVD%5
M(^[QQGM0!>L]9TO4)'CLM2L[F2-=SK#.KE5]2 >GO48\0Z*9+>,:O8;[AS'
MOVE,RL#@JO/)!XP.]><:=?V4GQ&\+EM0TZ2*71IH$AMV!C128MD6XDESCUQG
MK@5AO:6$7P+U6[CAMUFCU=BDRJ RD7P P>V ?R- 'M4>J:?+?/8QW]J]XGW[
M=9E,B_5<Y%26U[:7GF?9;J&?RG*2>5(&V-Z''0^U<1XT9O"OB/3O&MM;O-"5
M_L[4HH5RSQN?W3 >JR8'T;%=7H&GR:;HT,-QM-W(6GN67HTSDLY'MN) ]@*
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
M&6/5D\0ZK91SPZU<6%L7*P"14V@*H)Y//J3S757^IV&EQ"74+ZVM(SP'GE5
M?Q)KQ^[M+*;X;_$RY>&!YAK%[B0J"PPRE<'M@\BMV?6K>R^(.S6]9?3;>]T>
MW^PW#^4(I,%S*I:16 )+*>V0!G/% 'I<4L<\22PR+)&X#*Z'(8'H01U%/KG_
M  5I^F:7X7M[319IY]-1G-O+,P;<I8G*D 93)...G3C%=!0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !39(TEC:.1%=&&&5AD$>A%.HH JVFFV-A T%G96UO"WWHX8E13]0!3%T?3
M$1T33K-4<8=1 H#?7CFI1?6C71M1=0&X'6(2#>/PZU.K*ZAE(*D9!!X(H KK
MIUBEJ]JEE;K;R</$(E"-]1C!IBZ3IJ62V2Z?:+:J<K (5" ^H7&*N44 ,AAB
MMXEBAC2.-1A410 /H!4%YIEAJ/E_;K&VN?+.4\^)7VGVR.*M44 5KC3[*[V?
M:;.WFV#"^9$K;?ID<59    & .U%% %5M-L'OUOVLK9KQ1M6X,2F0#T#8S2_
MV?9 3C[';XG.9AY2_O/][CG\:L,P52S$!0,DGH*CM[F"[MX[BVFCF@D&Y)(V
M#*P]01P10!"=+T\V3V1L;8VC_>@\E=C?5<8-#:7I[6L=JUC:FWB_U<1A78GT
M&,"K=% %5=,L$G2=;&V69  L@B4,H P,'''%)'I6G0JJQ6%J@63SE"PJ,/\
MWAQ][WZU;HH I#1]+".@TVS"O]\"!<-]>.:YO6_#>J2:S#<Z=::'>Z<EOY(T
M[4(RB0MN+,Z%589;@$%?X1S773316\+S32)'%&I9W=@%4#DDD]!2Q2QS1)+$
MZR1NH9'4Y# ]"#W% &%X>\.Q:4;NX>ST^VFO%198+"'9" N['8;F^8Y8@9&!
MCBM:RT^RTZ)HK&SM[6-FW,D$2H"?7 '6GQW5O-<2P13Q/-#CS8U<%DSG&X=1
MG!Z^E34 17%M!=P/!<PQS0N,-'*@96'N#P:CBT^RAL_L<5G;QVN,>2L2A/\
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
MO&<_=QCK5JB@"*WMH+2W2WMH8X84&$CC4*JCV X%)+:V\\L<LMO%))%GRW=
M2F>N#VS1;W5O>1F2VGBGC#%"T3A@&!P1D=P>#4CND:,\C*J*,LS'  ]Z *@T
M;2Q&T8TVS".067R%P2.F1BEGTG3;JUCMKC3[2:WC.4BDA5D4^P(P*?\ VC8B
MW@N/MEOY-P56&3S5VR%ONA3G!SVQUJS0 BJ%4*H 4#  [4M%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %</\4M:O=+\.V-GI\[V]SJ^HPZ<+A#AHED)W,I[' (SVS7<5SGC;PLO
MB[P\;%+C[-=PRI<VEQC/E3(<J2/3J#]: +0\*:$-%_LD:9;BSV;=NP9_WMW7
M=WW9SGG.:IPZBVE7-AX4TZ)+V_MM/661II3$B1+B-68A6.6(. !V//3,EAJ7
MB62W6"]T"*&] VM<)=HUL3_>'_+3'?&WVSWK.NM"U73?'-OXELD_M!)K 6-]
M &6.0E6W+*F2%ZY!4D<=,T 5KSXD+:>&-1U0Z1*UWIEX+*^L_. ,3EU4$-CY
ME.X$$#D>E37WC76-+O;&VOO"LL;W]ZUK;;+V-RX";U8XZ$X((/ QG.*R=:\%
M:M=^&O$7V>VC?5-<U"&Z,7F@)#'&R%5+=SM0YP#RWH,U>\>37"ZUX(FBM2\W
M]JD^07 /^I?(STSC/?&>XZT 3VGQ#2WDURW\2::VD7>D0"[DC683K+">C(P
MR<\8QU(_"[-XLN=-OM(BUG2UM+;5I!!!-'<>88YF&5CD&T8)P0""PR,>]9&M
M^!I_%\_B"[OA]A>_TV/3K2-F#,@1S)O?:2.7QP">%ZY.!9GT?6O$MOX>M=9L
M4M#IEY%>74RS*ZSO$#M$8'.&8@G<!@#'- $NG>,]5U35KVTM?#4C16&H?8[N
M8W:#8FT-O"X^8\_='MR<\+:>-YWU+0;:^T@V::WYGV=7G/GQ%5+#S(RHVY [
M$X/'O1X;TC6+"Z\5O+ MJVI7KW5G*75]N8U0;@.X*Y[BN=L?"_BE6\*W,^E6
M(O=,NF>^G>]W/=,T;(92VW/?..3SC  H V?#WB'6[^3Q8^H6%K/#87TD"0Q7
M!/"Q)\@#( 0<DEB1R3Q4^C^++(>%_#)T[2XK>;6%VV.G1N$2,!2[98+PJJ,D
MA>X&.:;I&C:UI-]XLC-G#+:ZC=27EO*LX#,7C5=FTCC!7DD_0&LBS\&ZY9>'
M_!=S##%_;'ALLCVS2C9<1.NR0*W0'&",XYZT ;[>-)+:XUK3[S3-FJZ9:?;1
M!%.&2X@Y^='('0@@@C@^M5;'Q[=SOX;GNM"-MI^NA$AG^U!W25HRX!0+]TX(
M#9SZ@47OAZ_U/5-:U][,PW5QHYTJSM&D4M@EF9G()4?,PX!/"YZG%4F\.:W_
M &#X%LQ8 RZ'/!)=_ODP1'$T9V<\DYR,XH [R^EN(+&>:TMQ<W"(62$R;/,(
M[;L'&?I7'#XB%M!\-ZP-.A%MK5REJ2UWC[-(Q8 -\G."I!]#[<UW-><R_#B:
MZMO$^GS3H+"YDDETE!UMY)=LCM[8E4;?0;O6@#?US7F@T_Q&9=(BO;#3;8F5
M3,/WW[O>\95EP,(1GDYW#CKC&O/$>JQWO@2WTBQLX++5(S(8#.4P%MRPBX0@
M*,@Y Y*@8 K4FT34S\-K[2Y%6XUF^LIEG8,%4SRJ=QR?X06P/8"LV?P]KB6_
M@:ZMK.&2ZT-3'<V\EP$!W0>46# '(!YZ9QVH SK.\O=&\>^/IM)T>*[D6.RF
M>/SQ G$+$_-M.6/;CGG)%=_H6KPZ_H%AJ]NC)%>0),J-U7<,X/TZ5S-GH^KV
M_B7QAJ$ECNBU6"!+;;*F2T<;(<@G@$MD=>/?BM;P/IEYHO@K2M+OXA'=6D"P
MR!7# D=P1VH H^(?&=UH<>LW(T<O9:2L;2S3S&'S]PW$0_*0^ ?4<\4^]\87
M,7B.QT:QT9KI[ZQ:[@E:X6-3C;PW!('S<GD^@-8'B/PSXEU6;Q9;FSM+R/4+
M<QZ;=S7&/LR&/!C5,'!+9.1C.>3P!6C::/K@\6^']4N=/C2&RTN2TG$<ZMAV
M*$8SC( 3GW/&>M %BS\?12^'I+Z[L&@OX]2.DFR64/NNM^T*KX&0<@YQP,\<
M5<7Q/=0>(UT#4-/AM[^YMGN+%TN2\-QL^\A;8"K#(/W3QS[5RC^"-<NM'U+$
M45MJ,?B1M=T_S)0R/\P*HY7)!QD'J.1UKI1I%[K?B[1]>O[(V":3!.L4+R*[
MO+*%5CE21M"J<<Y)/08Y .#UG5=1\1_ F_U76+>V:4W.^*2-RY!%[MP 5&T
M *.3D=<5Z!:^*[G_ (2QM#U/2A8B2S:\MIOM(DWHK!6#@ ;&&0>"P]ZY)_"'
MB4?"J]\)?8;9IQ<GR)5N1MD7[3YVXY VC'&.3GTKH]1T74-2\>V&IM9,NG+I
MD]G.3*F\-(5/ !Y VX_QH K?\+)MM^E7"6]O-IVI3I"CPW8>XB#_ ''DA"_*
MIXS\V1D9':K.F^,=5U;6;RQM/#;F.QU$6=U,UX@\M"H;S ,?-UY4'TYYJEX4
ML_&VBV=KX;N[2Q>PLML46KK<?,T"_=7R<9W[0%R3@=><<Z?A+2M2TW6?$L][
M:>5#J-_]J@82*QV[%7# '@_+GN.: -G7-9@T+3#>3JTA:1(8HDQNED=@J*,^
MI(^G6LQO$]SIUWJ$>N:4UG:6=E]M-]#(TL#*"0R;BBX<8SMYR*7QSX?N_$?A
MLVVG3I!J-O/%=VCR?<$L;!E#>QQC\:H3:=XA\8^'-1TWQ!8V^CQW-H]N(X;C
M[0S2'&),@ !1CA<DG/.,<@$TWC*XT_\ L>YU72Q:Z=JLJ0Q3I<;WADD&8Q*N
MT 9Z9!8 _G44'C/5KW7=2TRP\,/.=.O(H+EVO43".H;>,CD@'.W/XU4?0=;U
M[0M#T36;*.W_ +/N();NZ6972<0\CRP/F^8@9W!<#/6M+PUI6I6'BOQ/>W=I
MY5MJ5Q%-;N)%8X2,(0P!X/&1UH PV^)]^/#G_"1#PK.=)@G>*\D%VI>(+(4+
M*F/G QD\C'O@FNF/B5[[5;C3=#MH;V:VMX[B=YIS%&HD!,:@A6)8A2>F ,>M
M<+X6L]3UWX7:AH-M9[4OKN\@%XTB^7'&T[AR5SNW#YL #!XY'..DL_#NH>%O
M&-YJ>EVIOM,U&T@AFA655EAD@78C#<0"I7KSG/K0 R7XDQ?V#IVIVVD7$SW&
MIKI=Q;&15>VG+[64_P!XCMTSD<BM&/Q'KOG06EQX;%K=2">1GEN\V\<<9 4F
M54/+;@0N!@ ^E<[=>"M5M]&M$MK>.>]F\1KKEXJRA43]YN**3@DXV@<<D$\5
MN:]IVN7/BW3+R&R@O](2V='LYYQ&L4Y8%96&"'P 0.N,DB@#'U'QWJ.H^%?#
M.KZ-:PPKJ>K0VDR33G<A$Q5E!"D%6*$%O0]#GC>.KQ_\+ L=+NM%@6^?39)U
MOQ('**&0-&IVAL9/4XZ=*Y6U\'>)+;P-I.GM:6C7NDZXNH)&MS@3QB9W/.,*
M</QG/3\*Z2;2=5N/B'INLRV2"TBTV2UG*3 X=V5N <$J-N,X!]J ([CQVZ>'
MI?$UOI?VC08I&#3+/B9HE<HTJQ[<%003@L"0,^U33^,KI_$XT/3-'%X\NFC4
M+>X:Z$<;H7"C/!('/7!/3CN,2P\*Z[IW@._\#"WCEMI%FM[74O-78L$A)RZ_
M>WJ&/ !!P.1UK4L_#][IGCZVO[>S9M*M=#73(V\U=Y97# X)Z8&,^O;'- &S
MX4\0CQ/H,>HFU:TE\R2&:W9]_ER(Y5AN'49'6MLG R>E><Z</$G@KP7=2)H\
M%S<#4YKEXFNE&8)'9_E(ZOR%"]R>,UZ)(BRQ-&XRK J1[&@#CKCQZT7AT^)X
MM+\[P^LA#3K/^^\H/L,HCVX*Y&<;L[><=J74/&NH1^(I=%TCP^=2G&G+J$#_
M &Q(EE0OMZD$#H<>O'&,D9%EX4UZT\ 7?@1X(Y(&$EM;ZGYJ[/L[L3ED^]O
M)& ,$@<BMBRT&^L?B+'J$-IC28M%CTQ',J[@R2%@=O\ =P<>N>U '2W]^FFZ
M/=:C<H52VMWGD4') 52Q&?PKEM UI-+^'</BC5MTEUJ$:7<NP99WE(\J-<]A
MN1 .GZFNHUG3QJ^AZAIK-M6[MI("WIO4KG]:X:UT*[\3?!NUT%)19ZM8Q16^
M7_Y97%LRX#>Q*#GT8$9H ZFTU;4I==;2=2T,Q126OGI=PR&: \[3&Y*+A^<X
MYR,UG>$-1>/7?$?AAV++I%Q&UL2<X@F3>J?\!.Y1[ #M5WP_=>*+YD?7=-M-
M,6),,D%SYQG?^\.!L3J<9))(Z8YSO"5B\WC#Q;XBQBWO;B&UMS_?6!-C,/8N
M6'_ : '^,-;UC3=>\,V6FQ6S0W]XT<IDF9&;;&S;>%.%XSGD\8QWJX_B.\NK
M[4K/1].AO)M-"+<^9=&)3*R[O+0[#D@8R3@<CWQ!XPTC4[[4/#VHZ7!%<2:9
M?&:2&27R]R-&R$AL'IN!JIIVD:SX;\4:W>6UDM_8ZPR7.V*94:WN NU@=^,H
M< Y&2,=#0!T'AO7[/Q/H%KJ]B'6&<'Y)!AHV!(96'J""*Q+WQCJ@\2:GH6F>
M''O+NS@CG4O=I$DBN6ZG!V_=XZDY[#FM+P;X>/ACPU!ITDBR3[Y)IW3[ID=R
M[8SV!.!["N<@N;JV^,.OM;V$EVITNT#".1%93NDQ]X@8ZYYSTX- %FR^(\5]
MI>A7\>F.JZEJ(TR>*27$EK/\V01MPP&T]QU'%:$OBZ6+5?$.G_V9ODTBUCN@
M4G'[Y7#$#D#:1L/K7/7'@G5K/PYI\EI%!<ZK!K_]MW%N)=B.S,^Z-&([!P 3
MUV^]64T7Q')X@\3:G-IULL>J:9%;Q1I= LKJKC!R #]_D\8[;NX!9L?'MY/H
MUKJ]WX?>VL;V"W-FPNE=YYY6"K%MP".3G<>,<\=*FUG4;Z]T_P 0:/JVA^5&
MFER3QW,;&:WD^5AMW,BX<$9QCIS6?/X1UB\^%NCZ/&8K36](%M+;EW#1M-!C
M&2/X3@_G6H&\5:QH.HKJ6DV]A+)9R016D5T)C+(PQO+8 51V')Y/H!0!B>$O
M%%WI?A[P/876D;-/U&S@M8;S[0"XE$.X9CQ]T[3@[L^H%:VK^.9](BN;VXT=
MH].M]12P+S3&.:7+*IDC0KADRW'S<@$UF'PWK8T#P)9"P!ET.>"2[_?)@B.(
MQG9SR3G(SBL_6O"GBO4M+\06DEA975W/J"7%M?276&>W69'2)1M^3 7&,@9Y
MY)S0!UU[XLE75]4TS3;*"[N]-B262W>Y\N64,N[]VNT[AC'.1SQ3-:\9QZ?>
MW]E9K8S7-C$LDT=U>BW+%AN")\K;FQ@\X'S+SUQC>+/"U]XF^U&?18X]4C5#
MI6JVERJ-;/L&0[<.5#[CP#D'H#4LVE^+/#OBV\U31[2UUFTU6*'[7%-<?9WB
MGC0)Y@."-I &1C/]0#K- UF#Q#H-GJUO'+%%=1AQ'*N&0]""/4$$5ES>*+JX
M;5VT73$OX]*D,,Y:X\MI)54,R1C:<D @<D#/'O6]8K=)91"^DC>Z(S(8QA02
M<X7V'09YXYKD=)TC6O"VK^($LK);^QU2[>_MW$RH89G #K(&YV9 (*Y.,\4
M$OQ#2<^&VT?2Y+^'7DE-NYF6/8R(6*L,'N,$]N>N,'J]+N+RZTRWGU"Q^PW;
MIF6V\T2^6WIN'!^M<'9>"M0T&3P-:V4(NK;0_/:[E\Q4W-*C E 3_>8G!QQB
MO1Z ./N?&\HT2^U^QTL7>C64LBR2K<;99$C8K(\:;<$ ANK#(4^V:[^)M3O?
MB!I%CIR6DVCW>E/?(QG93*I:,!C\AZ!N%[Y.2.E4]-\,Z[HOA76/",%K'<6E
MR;A+&^,JA8HILDB53\VY2S?=!#<=*MIX6U'1?$_ARYTJ&*YL;#26TN0RS;&0
M90A\8.[[G0=Z .>T77;KPII_C:]L=$6ZLK/7KF6XQ.L(2,)'G8,'<0,G' ]Z
M[74?&%M;W<5E:/9-<O:K=_Z;=BW0(Q(3G:Q))!X X .3TSSG_",ZXWA7QOIQ
ML )];O+B:U_?)@+*BJ-YSP1MR<9ZU+-H_BG1M9T_7M%L+>]:338K#4-.FN1$
M<QDE9$?D<;F'T[<\ $T?Q+-SIVA75KH5Q(^JW369B:95,,JACC./F!VYW<#!
MS[5?LO%FK'7]/T;5M CTZYOK::>(F^$H+1G!CRJ=<$-]#ZC%5M:TKQ#J5UX9
MNY;2&2:RU#[9=1Q3*$B38R!$+8+D;LY(&3GIP!H>-- OM:M-/N-)F2WU73[V
M.>WF<<*I.R0'U&QF..^!0!6TSQM-J>A:C?)IL*W=EJ!TXVGVO=NE#A,;MG&2
MP(X/![5-%K=LOCV^L)]&CAO(-*6Y:^4AGDBWD;!@9P"&/)_"JFG>"&TKQP;Z
MTD"Z,UM$[P$Y9KJ-3&KG_MFW/JP!J9]*U=?B-?:W#; 6LFD"RAD,BY\U79P2
MN?N_-C^E %K0/%,VO06-]%:6QTR[@:87,-WYAA(P=D@V@*V"<\G!4BLIOB5:
MYTNZC@MIM-U"X6%'ANP]Q$'^Y(\(7A3W^;(R,C/ KZ7X-E7Q1;:M!I?]B+-;
M2QZQ!!.IANV9<+L52>C$MN(4^QR:D\*6/C70[.V\-7-I8OI]GB*+5UN/F, /
M"^3M^_MXR3@=><<@';WUT+*PN;LQ2S"")I/+A7<[[03A1W)Q@"N;L/&$\OB'
M3M(U'38[2;4+)KR()<;VCV[24D4JI4X;WY!':MO7H-0NO#^H6^E7"V^H26[K
M;3-T20J=I_.N%T_PSKPU[PS?R:+96D-I:SV]ZHO-[EI%0&0MM^8G:>Y)[D4
M;T7C"\NK73]3L=#EN](O;H0)-#(6F5"Q43&,+@1Y&<[L@$'':I+OQ9<&#5[K
M2].CO+326>.XDDN?*+O&NYUC&UL[>F25&<CWK'\):9XQ\.V,/A>2ULI--M7*
MP:O]H^?R-V0OE;?OX.,YP.O..:4VE^)/#>G^+K"*RM;K1KXW=]#>M<[&@\Q"
M71DP2Q!SC!'N1V .ALO&C7=[X6@;3@B>(+-KJ-Q/DPE8UD*D;1G[P&<_A4;^
M+/MFC>*C<Z,LPT9Y()[?S@ZW"B,.>64<%6Q@@UA:?I6JR:'\.-=TJTCO3ING
M!)K9IA$626W1=P8\<$=*MV?A[Q#%I_CB.XL[;S-9>1[417&>7A$>#D#"@CKU
M/]V@"VWC)M/L/"45AH&Z/6K=?(ABF5$@/D[P@XZ  #.  .?:IV\:W$8%G<6-
MA9ZQ';">YM+S4UC2/<S!%$@4[B=A/3 !&>M9H\/ZVL7@(#3P3H:@7G[Y.T'E
M?)SSSSVXJUJ^F^)='\:S>(/#UE;:G;:A;QP7ME-<>0RM&6V2*Q!&,,01_D '
M0>%_$$/BCP[::O!!+;K.#NAE&&C8$@@^O(//<5D>(?&ESH4.L7?]CEK'21'Y
MLT\QA,^X!CY(*D/@'U&3D5TFFB]%C&=1:(W;9:18N43)R%!(!( P,D#.,X'2
MO/O$?ACQ-JS>++8V=I>+J$.S3KR:YP;=-@!B5,':2V3D8!SDG@"@#0UL02_%
M/P/=Q1J&FMKXE]N&9?+C(S^9_.G^"88X/&?CJ.&-(T%_ 0J# Y@0GCZFG2:/
MK<_B?P?J,MA&L>F6UQ'=A)U;:9$51MSC=C;STZ\9JYX9TK4;#Q3XGO;NU$=O
MJ5S'-;L)%8X6-4(8 \'C- &KK6NQZ3-I]HD7GW^HSF"U@W[0Q"EF9C@X55!)
M.#VXYK)_X3*6"^U?2[W3/+U73[3[<D$4X9+F#D;D<A<8((((X/3-.\7Z!?ZA
MJ&A:WI7EO?Z-<M*L$C[1-$Z[)%#=FQT)XJI=:!?ZEK6J>(9+)H;B32#IEI:-
M(A<[F+,SD$J.2H !/ )ZG% &AX4\2:EXDM[:^ET(V6G75G'<PW#72N6=NJ;
M 1ZANX].E6-6\1KI^N6&C1);F\O8I)8OM,_DHP0J-H.ULL=W3'0$T>#+"\TG
MP;I.F7\(BNK.UCMY KA@2J@9!'8XJGXMT5->DCLM0T%-5TLQ,25D1)H)<\,A
M8KC(SD@@\#KS0 X^*KJ'5_#NG7FD^1)K*S9_?Y:W>-"Y4C;\P[9!KF/'.MKK
MO@3QSI]S81QRZ0!'N\SS Q*JX8948.&J?_A%_$FG67@R[&W5K_1))A<1R7 5
MGCE1E&'88)0%1SUQ4<_@_P 0ZE8>.[:XALH&US8ULPG+ ,(E7!^7IQC/7VH
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
ME-Q(0RCH-I;;@9...*U** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "J]_8V^I6,]E=*S6\Z%)%61D+*>",J0?UJ
MQ10!4TS3;71].@T^Q1H[6! D2-(S[5 P "Q)P!5NBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *R;+PQHNG:W>:S::?%'J-X<
MSW&26;IG&3QG SC&<5K44 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<]XPN&@TVT5=2>R\V
M]AC985+2W*DY,,>""K-C&X=!D\=1T-8_B'PY9^);6VANY+B%[6X6YMY[:39)
M%(N0"#@]B1R.] '':=?WTD7Q#TRY>Y%O91 V\-U-YTD0DMMQ4ODYYYQDXSC-
M4;G_ ))Y\+_^PAI?_HLUV,/@;38)]7GCNM1$FK0K%=,UR6W879N&X'YBO&>W
M;%+)X)L)=(T;3#>7PM]'ECFM,.FY6C&$R=O.!^??- %_Q1JTF@^%=5U:*(2R
M6=K),B'H6521GVSUKBM7O=1T/PIX=\3VFI7=S<RRV@O(Y)F>.Z2; 8!#\J'+
M KM Q[UZ/-!'<6\EO.BRQ2(4='&0RD8((]ZY_3_!>GZ?#9VHN;V>PL91+:6<
M\BM' PSMP=NY@N> S'''H, &%!IL1^-UZWG7>1HT,V!<R8SY[\8S]W_9Z>U3
M_%Z!9?A[=.7E4QW-L1Y<K(#F>-3G!Y&">#WYZBN@3PU;Q^*9?$(N[O[9+ +9
ME++Y?E!MP7&WU)YSGGK5C7M#L_$FB7&DWXD^S3A=QC;:RE6#*0>Q! /X4 <=
MKVG;_B9X6L8KNZA3^S[X&592TN,QY&]LD?7J!TQ69:>(]4TWP]?V!OY9WC\4
MG1H;JZF^=825/S28)S@E=Q!QD'M7;CPG:C6-.U0WU^]U81/%$SRJVX/@ONRO
M).!],<8JL? .C2Z5J^FW1N+JUU6X:[N%E<9$QQ\ZE0"I^5?;B@!NAZ9KNG>)
M[I[F\B_LBXMP8[.2^DN98YE8996D4'80>1DX./6J/B]]1;QQX3L+35[RSMK\
MW:3I 5 (6$L#R.OIG..#C(K<\/\ A>V\/AF6_P!2U"8KL$^HW)F=$_NKT 'T
M'.!G.!7/>,[::[\>^#3$M^D=M)=-+=6L#,(=T6%RVTJ,GC!H YV_O-=T*S\>
MZ*FNZA/'IMC'?V-Y+(&GCWJQ,;.1DC*\=\=ZU;V:_P!#AT!/[;U*>3Q'>6MO
M/)-*"MNHC+,(N/D+\#J3WZ\UU-QX.T^[TO5+*>>Z=M5XO;DLOFS+MVA<[<
M<  #'/<DU-?>%M/U/P_!H]ZT\T5N4:"<N%FB=/N.K*!AAZX^N<F@#F[NXU#1
MO';:';7]XVG:CI4MRGF2F62UFC(!97?<=I!'!S@],5RINO$%G\+]#\<1^(M2
MGOX?(::UDD!@N(WD"%"F.6.[.XDGKC'&/2WT:#38[W4YY[N_OC:F#[1*H>01
M\G8JQJ!R3DX7)XSG QS/P]\,B?P%H$&JOJ.+0+(VGW2>6J3*<C(*!R >0"2,
MX]!@ 2637/%L_B:#3KK[+<6%XUG:.NH20>0RHI#M&J$2 L2?FR". !C)AFAU
MO5/'-CHUWXBO(%N/#K37)TZ4*GG"2-2\1V\<G()YQD=#70ZEX TO4/$$FM17
MFIZ?=3JJW0L+MH5N0.!Y@'7CC((-7E\+64?B*VUN&:XBGM[7['%$A41+#D'9
MMV],@'KGB@#EO"FDK#\2/&48O;]WA2R"RO<LQ):%LE@3M/)R 1@=@*S=(\2Z
MJG@304EO9)[O4]<FL'N9YBC;!+,0-X!VDA @P.,\8XQWJ^&+*+Q)=Z[#/=PW
M=W&B3(DO[MR@*JY7&"P!(&>/:L\?#[1&\*2^')_M,]@\K3H9)!YD4A8MN1@
M0=Q)_''3B@#*GTSQCIL&NBRO8'2Y@1]/LY+]YI8Y P$@66100&!P,D[6(Z5<
M\$ZY::KJ&IQ(VJVEY"D0N-*U-W:2W;Y_G5F)W*V1R#_".F:NVO@FSMM*GLGU
M/5[J68QYO;F[,DZA&#J%8C"@$9X'/?-:5AH<%EJ4^I///=W\T20-<3[=WEJ2
M0H"JH RS'IDY]A0!E>(Y6?Q!I5F+ZY97BF=M-LV,<LY&T!S(&78BY/4@$D=3
M@5Q$>M:Y<?#SP[<G6+N*[/B%+&256!:2/[2R .<?-@ #W[YKT35O"MEJVM6>
MKM<7EM>VL;0B2UG,9DC8@E&]1D9XP?>LR/X<Z1#IL6GPW6HI;PWXU"-?/#;)
M0Y=<;@> Q)QWSSF@#$N-8O?"'B;Q1%]NO-1M+;0AJB17DOF%90TBD*?X5.T9
M X':J6O6DDV@> ]6FU&[N;JYUC3Y9V:=C%(7^;A,[5 )XV@<>M=VWA6QEUZY
MU>>:XGFN;3[%-%(4,;PY)VE=OJ2?Q]*R(_AII,=E9V/]HZPUE97275I;M=_+
M RDE0I W8&>,DD=B* .@\1W#6GAO4IUU&+3F2W<K>2KN6 XX8COCTKC]$OKZ
MW^(=GIRRZB+&YT5YV2_F+F21)$ E"LS%,AC\N1[@$5VFL:-9Z[HMUI-^C/:7
M,9CD 8@X]0?7O6/:^!M/MM5L=4:^U2XO;2!K<2SW98R(2#AN@(!4<# /?- '
M.>&-;N5\0:=I/B%M3T_7L2$^;,TEIJ0VG+1'.T8X;: ,#CZ-\.Z[<PZ]8:9X
MB.J6.N#S6.^9I+34QM8YB.=H(X8* ,=.>W66/A&TLWTTRWE[>+I@(LTN71O*
M)79G(4%CM)'S$]:+'PC:6;:;YEY>WB:9G[&ERZ,(CM*9R%!8A20-Q/6@#D=)
M?Q-XE\.:/XFT_4+>VGDD%S.\NHRF%HLG?$8=FP8'&>H*YSG)IVAV%S'X@^(C
MZ9<S+J$<P%JT]R[1B1K8%2P)((#'OT' XK>L?AUHVFZK)=VEQJ45K)-]H;3%
MNF%IYF<[O+^O.,XX''%7)O!FFS:AK%YYU[&VKP^5=1QSE4)\OR]X'9MO&>G?
M&: ,3P9KD=[KS:?=KJVFZQ!9_P"D:9J$SRJ_S+^^B<DAAG(R/7H.^AXGU:=/
M%OACP\DLD$&J/<//+&Q1V6*/<$##D9)&2,' ]ZUK/P_!;:G'J4]U=7MY% ;>
M*6Y*9CC)!8#:JY)*KDG)X^M+KGAZRU^.V^TF6*>TF$]M<P-MDA<=U.".G!!!
M![B@#G=,EO(/'VL>%)KN[GTU["*_MY'G<RV^7*,GF9W$$KD9.1R*C^#UHD/P
MWTJ=9)F:59-RO,S*,2O]U2<+^'6NGL]"ALWO+A;FXDOKM56:]DV&4A00H "A
M0!D\!<9)/4TWPWX>M?"^CQ:58S7#VD.?*6=@Q3)+'D $\D]<T <O)81R?'(.
M9KH?\2'SL+<.%W"X Q@'&W@97H>XKDI%O;+P/XVURRU6]M+G3]?O9H$@DVQE
MA,,[Q_&".,'CVKU.]\,V5[XBMM<,MU#>P0&WS#+M62/=NVN.X##/\\CBLYO
M6FOH6JZ,]Y?M::I</<W0+IN9W.7P=O )QT_#% &?=7]_K_B[4M%A8I%9V,$J
MHE_):N6EWDN&126 PHP> <Y!SQT/A6'5[7P[:VVO7MO>ZE#NCFN+<DJ^"<9R
M!\V,9XZYK/U?P'IVL7EE?M?:G9ZE:1>0M]97'DS/'_<<@8(_"N@L+&#3+&*S
MM@PBC'!=BS,2<DLQY)))))Y))H X'X4LWVSQJEV?^)B-?G,P;KL(7R_PX;%=
M3XPU?_A'_#&IZS#%')>6=G*\(8<]OQVYVD_2DO\ PC976M'6;2YO--U-T$<M
MQ9.H,RCH'5E96QV)&1ZU=BT2V%O<17;RW[7,9BFDNB&+H1@K@ *!ST  H XO
M6;J_\/Z1X9UZRU*\NI;FZM8+V.69GCNDFP"0A^5&!((V #MTI='L=2UKQAXF
MMY_$FKQ0:9J,#6Z0RJHP8E<JPVD%>>F![Y[='I_@VPL([&W-U>W-GI[B2RM;
MF162!@"%P0H9MH) W%L?@,6-.\/VNB:EJFJQW-W))J#"6Y60AE+*N 0%7(PH
MQ@4 >8H?$$_PMN_%*>*=4&I:9-=2Q*9!Y4B1S."LBX^?(&/0<8'KUFD:K-XO
M\5:OI]W+=6EOI]E9LD%O.\+%YXR[.64@G'"@=.#QS5#P#X:&H>#Y+/53J<4#
MWT\LVGW$7E)(#,S+G<@;:1M) ;![]3GL+WPQ:W.N+K5M<W5AJ(A\AYK4I^]C
MSD*ZNK*<'H<9'K0!YS)KWB"Y\.6,,FKW,5Y9>+%T:2YC"C[5&LF-S#'/& 1T
M.#FNGN-/DTW5[#2?[>U?45>.XG^P^>1</EEP[3*5VQID@ GDD=2 !K7?@G2[
MK3+'3UDNK>"RNA>H8G&YIPQ;S&9@2QW$D^I/-3:EX3LM3UNTUA[F^M[ZWA-N
M9+:?R_-B)R4? Z9YXP<T >:O<7>O?#_P->:G=W4MT?$<5N\@G92RK<2("=I&
M6 1?FZYY[UV<MQ=V7Q5T[3TOKM[!M&FD-L\FY=Z.BAO5FP3R23S5B/X=Z+#H
M$>C137Z6\-X+VW<7)WP2ARX*$\  L>W?G-:0\+V@\0VFM"ZO#=6ML;6,-(&4
MQD@D'(R22 22<T <-%JNIZO\)KCQO!J=U!JJ)/>QJLS>2BQNW[DQ9VD;5VDD
M9SSFKD-QJ&O^/[:UDU74;2QO?#B7SVL,H3RW:4 A2!D''?K[C-="G@72XX[R
MUBFNX]+O)C-/IJNOD.Q.6_AW*I/50P!YXP35YO#=L?$QU];JZ2\^R?8PJE-@
MBW;L!2O][G/].* ,OX;W]Y?>$L7UU)=36UY<VHGE.7=8Y652Q[G '-=;7,VW
M@FRM-(.F0:AJ<<)O?MNZ.X"/OW[V&5 ^5CU'Y8KIJ "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHK+U/Q'I.CW4%MJ%X+>:X.(59&_>'T7 Y/L
M* -2BLZQU[2M3N9+6SOX9;F(;G@W8D4>I0\@>^*T: "BBJ]]?VFF64MY?7$=
MO;1#+R2-@#M_/B@"Q165:>(])OKQ+.&[Q=R*66WEC:.4J/XMC -M]\8K5H *
M*** "BL^PUJPU.]OK.TF=[BQ=4N4:)TV,PR!\P&>.>,]1ZT+K=@^NMH@E?\
MM!8/M!B,3@>7NV[MQ&T\G'7U]#0!H444R:58(7E<,509.Q"Q_ #)/X4 /HJE
MI.JV6N:7!J6G3&:TG!:*38R[ADC.& /;TID&MV%QK5QH\<KF^MXA-+$8G4*A
M. =Q&#D@]#V- &A1110 445#-=V]O/;P2S(DMRY2%">78*6('X*3^% $U%%%
M !1110 4444 %%%9^L:U8:!8&]U*5XK8,J%UB>3!8@ 84$\D@?4T :%%%% !
M14<\T5M;R3S.L<42EW=C@*H&231!/%=6\5Q!(LD,J!T=3PRD9!'X4 24444
M%%%% !1110 4444 %%%% !1110 457OKZVTVQFO;R416\*EY'()V@=3Q2:??
MVVJ:=;:A9R>9:W,2S1/M(W(PR#@\C@]Z +-%%% !1110 4444 %%%4-8UG3]
M TR74M4N!;VD0R\A4MC\ ": +]%-C=9(UD0Y5@"#[&G4 %%%% !1110 4444
M %%8VK>*]%T-G&H7AB$902N(G=(=YPOF,H(3/^T16S0 45G3:[IMOK=KHTMR
M%U"Z1GAAVL=RJ,L<XP,>YK1H ***.E !16*/%FAL'=;]6@0E7N5C<P*1US*!
ML&/K6I:74%]:0W=K*LUO,@DCD0Y#J1D$>V* )J*** "BBB@ HHHH ***I:5J
MUEK>GK?:?*9;9V9 Y1DR58J>& /4&@"[1110 445"UW MXMIY@,[+OV $D+Z
MG'0=<9ZT 3445'//%:P23S/LCC7<S8S@4 2452TG5;+7-+@U+3I_/LYP6BD"
ME=P!(S@@'J*NT %%%% !15'5]8L-!TR;4=3N!;VD(R\A4MC\ ":MQ2I-"DL9
MRCJ&4^H/2@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>>?$:22'Q3X%DB@:>1=3?$:L 6_=GH20*]#KE/%/AG4=<UK0[^SO+6W&
MDW#7"K-$S^8Q7;@X(P.M ',ZI>RW7QC\+R:K9R:(EO%.EK)*RN;]W7'E[D)5
M0O7#'))X'->HUR-YX1O==\1Z3JNN:A \&E2&>VM+6 H#+V=W9B3C'  'XUO6
M$.J17^H/?7D$UK)(ILXXXMK1)MY#'/S'//\ G@ T*YGQUH5[XA\/"#2[B.+4
MK2XBO;42<HTD;;E5AZ'%=-6%=:=K2>(I=4L;RU:"2V2W-E.C $JS-O\ ,!X/
MSD8VG@4 <Y:>,;75O"VH^)GMEL-<T*VG@NK:Y0M]GDPK,N 06#&-<$$5/I.M
M:MIFF:#HUVR7WB/54:Y?<I1+=#\\C/R>%+;0!C/ &,9IE[X N;S1];1[Z#^T
M=:O8+F\?RB(O+C9<1 9SC:N"<Y.3TSQL3^'KM/$]KX@M[F*:\2P:QF6=2JLI
M<.&7;T((Z<Y!Z\9H HMXX72[SQ':ZN$<Z,EO()+6,CSO.!V1A"3A]PQUYW#I
M6K%>Z]'=V;7MG:I9RQ2273(W_'I@ J"Q;YR<D<*!P?QQ;[X>_:=$O8TU'.LW
M=]%J,E])%E6FC8%%V9XC &T+G@=R:U=2TG6]8\.:C87&HVUO<W=LUNK6\)*1
M[A@MR<DXSCIC/?K0!ROP\U.ZU:UN;K2Y[(SW][+J&H&92YA20D0H,,,GRT7@
M]![\&C=>)KRSO_&_BC38;>XDLY8M.B-QN* 18&P!>2SRR,,9&, GMGL+/PC+
MI'B);[2+N*VLFT^&SEMS%DL82?+8'.!PQ4\=.F#R* \ SP^$='T2WOX1):ZA
M'?7L\D)(NG#F1LKGNY4\GHH% &O+X@N+CQ$GA_3X8OMD=LMS>S29:.V5N%7
M(+,Q!P,C !/H#S^I>,;JY\">)F5$74K.\ET>)HLA99V*HC*"21S(O&3@@\UN
M)X=OK#Q!K&J:;=P>9JL4*RM<(28GB4J' & P((^7Y>1UYQ5";P$8=*T33],O
MA&ECJ(U"YEN$\Q[F7#$N<$?-O8-Z<#TQ0!=L[D:5-I_@_14C>:RLHS/-("4M
MX@-JY (+.Q4X&1P"2>@/.:!KWV&'7?%-ZL=Q=:KJHTZPCA.U;@1?NDVDYVJ6
M$KD\X&3SBMMO">IQ^)-=O[75HH[76(8EE5H29D>-"@"L" %/4\9ZXQUK._X5
MW>1>$O#NG0:A:_;M#G2>(R6^8)"%*LK+G/.2<YSDG&.@ +Q\5:A&VKS%K&;3
MM/T\W#WT4;^4LPR3$"6_>849)&,' /)P+?AO5_$6LQZ7>75A90Z?<67FSNKM
MY@F.T@*I_AY;DDYVYX!&7ZUX=U'Q!X;GTJ^U"%/M31+,((2J")7!=%R2<L 5
MR3CV%=(B+&BHBA548  P * (KNZ@L;2:ZNI5B@A0O)(QX50,DUYG9ZA'XA^+
MF@WB7L4YBT^[G$$,P<6Z'8BAL$@.<DGZXY"@UW>H:=?WVL6+F>W&EV[>9);E
M"7E<?<).<84\@8Z@'L*S+C1;NV\=2>+;B]M5LH--:S,)1LI'O\PONSC/'3%
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
MU.X:YN+>XM?->&5OOM$<@9;KAL@'L:[6&(0P1Q*S,$4*"[9)P,<GN: .$O\
MQ=K=W;:G=>'[7[0UC=O;16C64C_:3&VU\R@A4)(;'7&!G.<!_B#Q;K?A[5=-
MFNK2#^QM2B,40$+>=!=LN8XI#OVX8\9P.>N!S3XO"'B#2==U&30=?M[;2=2N
M&NI[>XM?,D@D;[[1'(')Y^8$#T-:&K>$AKL=[:ZHT-S8-:?9[.)MVZ%L<R,Q
M/+D[<-U&..IR +?:UJ>G'0=)G>S?6M5D:,RI$PAC"(7D8*6R< 8 R,D@\=*P
M/&[Z[_PKGQE!K,5LT,4!^QW4/R^?&0"=R9.T@\>_I5N\\%:W?^']&2?78_\
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
MNW/&2<$Y/2K,OA+Q!I_B6^U+P[K=K:6NJ.LMY:W5L9@DH 4R1X8<D <'CC\
M 5Y_$GBN\\2V>CV-MI]C+>:*;\+>1NS6\H9%*/M8;@"2.,=<\XP>ZB%Q]D03
M-%]I\L;V13LWXY(&<XS[USB>&+V'QK9:XE[')!;:<=/,<JDRR LK%RV<9RH[
M>M=10!X[)<:K>?"7QU/J5]%=$3WT61"5;*/M!SN(VX4 #''J:ZJQUO6].\3>
M'=*OS8R6.K6DIB2&-A) \2*W+EL."#_=7_&&3P'J?_"-^)-"CU6U^R:K<3RQ
M%K=M\7G-N;<=WS8Y QCKD^E:<_AG4;C7_#.IM=6JC1HI8WC"-^^\Q A(.?EP
M!GO0!DW/C'6=/O\ 25O19+)>:N+"?3XU,C6\;LPC8RJQ <@*V"!D-T&*=-XA
M\576K^+=/LI-*A_L58GADD@D?>&B,FTC>.3TW9XQ]TYXK1?#S78M%TW3!KMF
MT>F:JNH6\CV;%Y<.SGS3O^8_,>F,^M;5OX6U*WU7Q1??;+5SK<<2*IC8>44C
M\L$\_-D<]J -GPSJ[:_X7TO5WC$3WEK'.R Y"EE!('MFL;Q/KFKZ9=7@@>SM
M;:&Q,UL\J>=)=3#<2@C5@P50!DX_BZC!K6\*Z/-X?\+Z=I$\T<[V4"P"5%*A
MPHP#@]#6/J/A+5+CQ-JFHVFJP16NJ6*6DR36YDDA"AA^Z.X  [B2"#SSS0!N
M^'-5;7/#.EZL\8B>]M(IV13D*64$@?G6G6-X3TBZT#POI^DW=U%<R6<"PB2*
M,HI50 ."3V'7^72MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHVN(4N(X
M&D432!F1">6"XR1],C\Z )**** "BBL33/$:ZEXFUC1/L4T$FF+"S22,I$HD
M#$%0">/E[\\]!0!MT452U.\NK**![73Y;UI)TC=(W53&C'!<[CR%ZX'- %VB
MF2NT<3NL;2,H)"*1EO89('YFN<TGQ9+KGA2QUW3]&N)OM4_E&V\Q \:B4QLY
M)..-N<#_ .O0!TU%%% !1110 4444 %%%% !1110 5%<VMO>0-!=013PM]Z.
M5 RGZ@U+10!%;6MO9P+!:P100KTCB0*H_ 5#:Z7I]C+))9V-M;R2??:&%4+?
M4@<U;HH ***CBN(9GF2.17:%_+D /W6VAL'WPP/XT 24444 %%%% !115*&\
MNI-7NK1]/ECMHHT:.[+J5F+9RH .1C Z^M %VBH+V:6VL;B>"W:YFCC9T@1@
M#(P&0H)X!/3FELYI;BR@FFMVMY9(U=X7()C8C)4D<$CIQ0!-1110 4444 -D
MC2:-HY45T8896&01Z$57LM,L-.5EL;*VM0YRP@B5,_7 JU10 445&]Q#'-%"
M\BK)+GRU)Y; R<4 24444 %%%9FKZS%I364)3S;N^G^SVT.[;O?:6.3V 522
M>?H30!IT5FZ)J5SJ=G))>:9<:=/%,T+PS$$-M_B1A]Y3V/%0Z[XA@T70-2U9
M89+Q-/5FFC@9<C:,GDD#@?C[4 ;%%5[&Z%[I]M=A2@GB60*3G&X X_6K% !1
M16"/$\=WJ5W8:18SZB]F_EW,L;*D44G79N8C+#N%!QWQ0!O45E:5KB:I>WMF
M;*ZM+BSV>:EPJC[X)&TJ2&''4'^1K5H **** "BBB@ JO>6%GJ$0BO;2"YC!
MSLFC#C/T-6*CEN(89(4DD57F?RXP3]]MI; _!6/X4 $%O#:PK#;PQPQ(,*D:
MA5'T J2J45Y=2:Q<VCZ?+';11(\=V74K*QSE0,Y!&!U]:NT %%%8OB;Q"OAG
M2UU"33KZ]A$@67[)'O,*8):1AG[H Y_"@#:HHHH ***CBN(9VE6*17,3^7(
M?NM@'!]\$?G0!)1110 45B:5XC35/$6MZ/\ 8YH)-*,(=Y&4B3S%+ C!/&!W
MYYZ"C5O$::3K^BZ4]E-(=4E>))PRA$*H6((SDG ],>] &W56[TRPU!D:]L;:
MY,9RAFB5]OTR.*M44 (      .@%+6)HOB--9U?6M.%G-;2:7,D3F5E.\LFX
M$;2>,$=^_:C6?$::-J^C:>]E-+_:EP;=)E90D;!2W/.>B^F/>@#;HHHH ***
M* "BBB@ I"BLRL5!*G*DCI]*6L32?$::KX@UK2/L4UO)I30J[2,I\SS%+ C!
M/& /?GH* -NBBB@ HK#\6>)[?PAH<FKWEG=7%K$RK)]FV%EW,%'#,,\D=*J:
MAXTAT6&.YUO1]3TVS9@K74JQ21Q$\#>8G8J,]R,>] '3T4V.1)8UDC=71P&5
ME.00>A!K&\5^(T\*Z&^JRV<UU$DD<;")E&W>X0$Y/3+#H#0!MT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5QOQ*N]0L?#UI/IVH36<QU&VB+1XPRO*JD'
MOCGL1795P_Q3ADN_"UM:PP7<SOJ%LQ%K"[NJ+*I9OE!Q@<YH I,VJ^%OB'96
M)UZ\O--U>QN97_M!PXMI80&\P8 "KAA\HP/TQ3TS5-0@\1>"UCU#4+F#4TN$
MNKJ=R(KTB$N)(XF)V#<,C 7(/0BNU3PU97,LUW?37&H2W%HUIYESM4K"WWE
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
M/,\P_P 6..F, #' QB:+IGV+XI:E$ZZC=6TFCQ0-=W:.XFD$CE@7("YVD<#
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
M/NFG=2I!9V!Z%5Z8X4#IQ0!F>*)YY-8U*"#4;R5H=+\R.SL9&A-LY+'SI'#
M'.  IS]TX4\UE-K.IQ^&O OBRYO[@V[BWCU5%D*QNLJ[1*P' VR%2<=<UU5U
MX*T^\UF;5'N]02:YMEMKM8I_+2Y5<X+A0.1D],4^#P;I</@M_"K-<S:<\!@)
MFEW.%Q@8.,#&!C P,4 <?8:]=PZUXFTAKN\D:\59=#>:=CE'<PG;S]U9/FSU
MV$'I6QK:RIJS:=%JNH7/D:42EI;3-'*C[C_I$LH8<< !3G.&(!KHG\-:4^IZ
M3?\ V8+/I,;Q6FWHBLH4C\AQ5:^\'Z??^(&UDW%]!<2VXMKA+><HD\8)(#@<
M\9/((H X>+5];U71/AS<-K-W!+JC^5>&':/-_<N2QX^]Q],\XK5A34)/$-UX
M3CO[N[BTZPBE$UQJ3V]Q*TKR9<O&A+;0%4=!SSGC&K:_#S3+.TT:V@OM2$>C
MRF6TW3*Q#$$<Y4\;3C' ]L\U:\0^"=.\0ZG;:HUU?Z?J5LAB2\T^?RI#&3DH
MQP05S[4 6O"D&LVGAZWM=?O;>]U*$LDL\#$AQGY<Y ^;;C/%;55=.L(-,L8K
M.WW^7&#\TCEV8DY+,QY)))))ZDU:H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKF?'^N:AX:\%W
M^L::+<W%J%;;.A92"P7L1SSG\* .FHJ*>ZM[55:XGBA5C@&1PH)].:<9HU95
M:1 S= 6&30 ^BHQ/"V[;*AVC)PPXK*U#6O[+U*Q%R8VT^_E%M',O6.8@[0WJ
MK8(!XP<#G/ !LT44R66."-I)9%CC7DLYP!^- #Z*9%+'-&LD4BR1L,JR'(/X
MTDUQ!;A3--''N.U=[ 9/H,T 245#+=VT$2RS7$4<;8P[N #GIR:Y[QGKM_H5
MEI=SI_V9DN=2M[67S4+'9(X4E2",'ZYH Z>BHIKF"V"F>>.(,=J[W"Y/H,U+
M0 45$]S!%,D4DT:2R?<1G +?0=ZQ?$WB'^QGTNTB,0NM2O%M8VDY6,%68N1D
M9P%(ZCDB@#?HK,T3^V1;SKK4EE+(LS"":T#*)(>-I93G:W7(!(XJZMY;.[HM
MQ"S1G#@."5/OZ4 345'Y\6U6\U,-]T[AS]*YK3_$5VWC?7])U"2TCL;""VEA
MD *']YOSO))!^Z.F* .IHJ.6>&"$S2RQQQ#^-V 'YU0U+7].TI+-KFYC'VRX
M2V@ 89=V;''TY)] * -.BH9;NVA,8EN(HS)PF]P-WT]:D:2-" [JI;. 3C..
M30 ZBLS5M?TW1M"N-9N[J,64$9<NK [O0+ZDG@#UIUY)?-=:<UC<V2VIF(N1
M,"6D7:<",@XW9]>P- &C143W5O'.L#SQ+,_*QEP&;Z#K7/2ZYJ$?Q)M]!(MS
MI\VF278(0^8'5T7!.<8^8]J .FHKE_"OB"]U2Y\01:FUJG]G:FUG$T2E 4"(
MP)R3S\QKI3-$ I,B8;[IW#GZ4 /HH)P,GI4"7,=W!(UE<02,,@,#O4-[X/Z9
MH GHKS5O'.N?\*A7Q6J6(OQ,4D0Q,8]OVDP_*-V00,'DGI7I5 !1437,"SK
MTT8F896,N-Q'L.M8?B#Q =.U?1M'MY(H[K5)9%$LHW+"D<9<L5R,DX '/?/;
M! .AHK+TF74[?27D\0RV(GB9RT]L2L;1 _*Y#?=..2,D#UKGM=\9RIX<TC6M
M">VEMKV_M[=O.0DF.20+N7!&#CGG/6@#M:*CCGBF9UCE1RAVN%8':?0^AI$N
M8))W@2>-IDY:,."R_4=J ):*H:WK%GX?T6[U;4)#':VL9DD(&2?0#U). /<U
MEZ;=>)]3TV+42FFV0G02QV,L;NX4C(#RA@ Q&,X0X]Z .CHK,T?4;BZT*&]U
M2".QN/F$\1?Y8F5BI&X]1QU[UH+-$\(F25&B(W!PP*X]<T /HJ(7-NV[;/&=
MI ;#CC/3\^U+%/#,7$4J2%&VOM8':?0^AH DHJ);F!KAH%FC,RC+1AQN ]QU
MH>X@C;:\T:MD##, >>!^?:@"6BHOM5O]I^S>?%Y^,^5O&['KCK5.UUS3[S6K
M[28+A'NK)8VG4,#M+[L+]<+DCT(H T:*H:0U_P#V>3JEQ9S7(DD!>U4J@7<=
MHY)Y P#[YJW!<07*;X)HY4!QNC8,,_A0!)140NK<NB">(M)G8N\9;'7'KBL6
MYU+68?&MEI\=O92:1/;LSN';[1&XR=Q'39PJ^N6H WZ*BCNK>:1HXIXG="0R
MJX)!'7(I[ND:,\C*J*,EF. !0 ZBHXKB&>$30S1R1'HZ,"OYBDANK>X0O#/%
M*@Y+(X8?I]#0!+144%S!<KN@GCE7UC<,/T^E(MY:N)2ES"PASYA#@[/KZ?C0
M!-16;I.NZ?K.DC4[.X1K-B^)"P (5BN[Z';D>U7XIHITWPR)(G]Y&!'Z4 /H
MHJ(W, N!;F:,3D9$>\;B/7'6@"6BHY;B"#/FS1QX&X[V P,XS^9%)<7$-I;2
M7-S*D4$2EY)';"JHZDGTH EHKC-9\83KIGA?4]':W>SU?4;6WD$R$N(YN<C!
MX;'J#UKKXIXIMWE2I)L;:VU@<'T/O0!)144=S!+*\4<\;R1_?17!*_4=JQ_&
M>JWNA>#]4U;3Q ;FSMVF43J64[1G& 0?UH W:*QUN-3N(]%N()[..&8!KQ)5
M.YP8\@1X/!SSSGBM.6Y@A=$EFCC:0X168 L?0>M $M%1K/$Y4+*C%AD ,#D>
MM07DD\NFW1TZ>W6Z$;>2\OS1J^."V#G&<9H MT56@F:+389KV>#>(E,TJ';&
M6P,D9/"YZ<U@>&/$%[JVM^([.[:U:'3;F.."2W4@,C1A\DDG)^;J* .HHJNM
M]9O;R7"W4#01@EY!("J@=<GH*R3K$FM^%QJ7AV[LXVEVO#->*3'LW\E@"#RH
M./J* -ZBHY[B&VC\R>:.),XW2,%'YFG-+&J!V=0IP Q/!STH =14<<\4Q<12
MHY1MKA6!VGT/H:>S!5+,0 !DD]J %HJ.&>&YC\R"6.6,\;D8,/S%"7$$K[(Y
MHW;;NPK G&<9^E $E%,EFC@B:6:1(XUZL[  ?B:Y+0]?UC66\56RRZ>MQI]P
M8+*8(WE',2NK/\Q)&6YP: .PHJI#<B#3[>2_N;82,BAY%;;&SD<[<GH3TJ:2
MZMX8A++/$D9. [. "?K0!+14;3Q)"9FE18@,ERP"@?6L[7=1FL_#&H:GISV\
MDL%K)/$9 7C;:I;'!'!QZT :M%9/AS5'U7PUH]]<M$+J\LH;AU7@;F0,<#TR
M35N]U2QT[3[B^N[J**VMD+RR,PP@'K0!;HK'EOKK4-.TR]TFXM(HYYH7F^U
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
MMRQ8<+T!*J"?7@UVE_IUEJMJ;6_M8;F D,8YD##(Z'GN/6FP:3I]O9R6D-E
MEO*29(P@PY/4MZGCO0!R/P@MK>+X9Z/-%!$DDL3>8Z( 7Q(^,GO46J6UC_PN
M?2Y;F"WP=&G<M(B\LLL>#D]P._:NTT[2M/TBW^SZ;8VUG!U\NWB$:_D..YI+
MO2--U"ZM;J\L+:XN+5BUO++$K-$3W4D<=!T]* /(KS2-/O?!WQ/O+FTAFN;?
M4[UH9)%W&)EBC8%,_=.<<C!.!GH*VFU%;KQOI]CJ]]!!'<:##)9FZB5TED);
MSL;N-Q&SWP*[H>&=!6"Y@&C:>(;IMUQ&+9-LI]6&/F/UI+[POH.IV$%A?:/8
MW%I;_P"IAD@4K'_NC''X4 4_!.F6>C>'$T_3]0EO[.":18I7(( W<JI'!53D
M#TQCM715';V\-K;QV]O$D,,:A4CC4*J@=  .@J2@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN9
M\=>*)/"OAX7-K"DVH75Q'9V43GY6F<X7=CL,$_AB@#IJ*Y]?#^HK8$_\)%?G
M4RG_ !\G88]^/^>6-NW/;&<=\\U/#JJZ7IFFV^K2NVIR6RF2*&-II'95&]@J
M D@$]<8Y'J* -FBL*7QEX>@T1=9DU.,6#2>5YFULA\[=I7&X-G@@@$=ZK#XA
M>%3)L.L1JWGM;_/&ZY=5W'J.FWG/0]C0!TU%8NC>+="\00WDNG:@DBV1Q<B1
M&B:'C.65P"!@'G&.#3K7Q3H]Y?6]G'<NLUTADMA-!)$)U R3&S* _'/!/'/2
M@#8HKG$\>>&9+];*/5%>X:Z^Q[5B<@38SM)VX'7J>/?@U8L_%VB7UW:6UO>,
MSWF_[*QA=4N-GWO+<J%; YX)XY'% &W17*:7XUL-9;7HW6[LX-.G> SR6TB<
M*BEF)*X4Y8X4\X ..:MZ1JVE67A/3;I=6N+ZTE1$M[JX#/-<D]. NYF// &>
M* .@HK'C\5:+):7]Q]M\M-/_ ./M)HWCDAXR-R, P!'(..>U5[+QOX=U"]L;
M2UU'?+?Q^9:DPR!)1MW8#E=N[')7.1Z4 =!15/5-4LM&TZ;4-0N%@M85W22,
M"<#Z#FLE?'?AMKN&U.I!))XC-"7B=4E4#)"N5VLP!Y4$D>E '145@0>--!N-
M+OM1CO)/L]@Q6[WVTJO!@9RR%=P&.<XQBKC>(=+2\TVU:Y(EU)2]F/+?$H"[
MCAL8!V\X)S0!IT5E#Q)I;7<=LLTI:2=K='%O(8VD7.Y0^W;D;6'7J".H-4?#
MGBZW\1:CJUK#;740L;LVZM+;2(&VHA))(PIRQPI(. #CF@#HZ*X?Q=K$FB^.
M_"<DVIS6^FS_ &L7,.?W;[8LKD 98Y/ YYQ@9K>TKQ;H6M:;<ZA8ZC&]M:$K
M<-(K1F$CD[U< K^(H VJ*RK'Q'I>H:G)IL,TB7R1"8V\\$D+F,G&]0ZC<N>,
MC-6-1U:RTKR!=S%7N)/+AC1&=Y&P3A54$G@$GC@"@"[16"_C3P]%I#:I)J*Q
MVB3FV=GC=624':49"-P8' P1WI-/\:^'=4U&YT^SU.-[JWC,KHR,F4'\:E@
MZ^ZY% &_17*K\2?"#FSVZS'LNW,<,GE/LW;BN&;;A>0<;B,]>E6-4\=^&M&N
MKFUOM36.>U57F01.Y0,< _*ISSZ=.] '145C7WBK1M-:?[3=,$MB!<2I!(\<
M!(!'F.JE4X(/)& 03P:EE\1Z5!J]GI3W)^V7J%[9%B=EE4#)*L!M( Y//% &
MI16>^MZ=&]ZLDY3[%M^T,\;*JDC( )&"3D<#/4>M16'B/2]1O;FRAN'2[MD$
MDL%Q"\+JAZ-M< E?<<4 :M%>>>)O%,=QK?A%=)U*\2*[U1$=5B>.*YAVL20Y
M4!QD+T)!!SWS6]\0)[JT\ ZW=V5W-:7-O:22QRPD!@5!/4C^7- '2T5RVA>-
MM!OI;+2!J@DU-[97",CCS2%&[:Y&UR.<[2>]:>G>)M)U:UO;FRN'EBL9&BN2
M8)%,;J,LN"H)([@4 :U%5K6^M[W3XKZW9WMY8_,1O+8%E(R#M(S^E>>:[XUD
MUWX;^)M1TJ34-.GL3,L4@A>-L1MMY9EP"3G@$,/;F@#TRBL#2/%>D7]Y#I,5
M\7U#[.)=K1N!(!@,5<C:^">=I-2W'BS1;6[BMY[MD\V?[,DQA?R3+G&SS=NS
M=D$8SU!'6@#:HJ&[N[>QM)KN[F2&WA0R22.<*B@9))K.LO$VE:A=O:033?:4
MMQ=>3);21NT1. ZJR@L,\<9YXH UZ*\PAUZ3Q"NO7YO];LI=+U-TMA:VL^SR
M8@F4=-NTEB6R&&X9SP!5:UOX=5\(Z5XDU7Q9KFCM-&AO/)$B1S.Y!58PRD
MX&4'(."><T >L45@:MXU\/:'>S6>H:BL5S#;FY>(1N[",$ G"@YZ]!SC)Z U
M"_C_ ,,HMV1J1D-HJ/.L-O+(R*P+ X522,#)(X'&<9H Z6BN?C\;^');JPMX
M]25VORHMI%C<QNS#*KYF-H8C^$D'VJ74/%VB:7-<QW=X4^RE%N76%W2 OC:)
M'52JYR.I'4'O0!MT5S=SXOMK?QO;^&_L]TSR6;7+2K;2,H^=%4 @'(^9LMT&
M "<U%9:_HEFOB#4O[;N[NWMKG-V)%>1+,A!E4 7(7')ZCD\T =316:-=TXV=
MA=B61H+]E6V98)#O+#(XVY&0,Y..*KWOBS1=.G\NZNVC7SA TWDN84D/ 5I
MNQ3GCDCF@#:HJ*ZN8K.UEN9MXBB4LQ1&<X'LH)/X"LV'Q/I%SH<6M07+R:?,
MRK',D$AWEFVC"[<G+$#I0!KT5D:AXFTK3'G2YGDS;H))_*MY)1 IY!<HIV<<
M\XXYZ5GZQXUL=+U'0;6..:Z35G8QS6\#RIY8C9]RE =Q.!P,\$GI0!T]%8^I
M^*-(T@2M>W$B)"JM.Z6\DBP@]#(54A/7YL<<]*UHI8YHDEB=7C=0RNIR&!Z$
M'TH =16+)XMT2&9$DO"J//\ 9UG,+^29<XV>;C9G((Z]1CKQ6%XF\1!/&>D>
M'F.H1VMQ%<2W+6L$X=RJKL".@R1ER25/! !(Y! .WHKG;B[/@CP7/=:C>7VJ
MBPB>0S-'OED4$D!MH[# +'TR:YS6_$TSS^"=36^NK*UN[O;=PLC0HP\EG.0P
M#$9QCL: /1:*R-,\4:-J]K>7%I>CR[)BMUY\;0M"0,_,K@$#'.2,4MGXETJ^
MU3^S8IY$O3%YRPSV\D+/'G&Y=ZC</IF@#6HKC/B'?W6F0>'[FWU":TC;6K6&
MXV.%5XF;Y@QZXP/7'K6[I/B;2-;GO(+&Z+S697SXY(GB9 <D'#@$J<'!'!H
MUJ*Q8/%FBW%U:VZ79#7A(M7>%TCN".<1R%0K\<C!.1R,UD:'=WK?$SQ393WT
M\UK#;6<D,4C#;$7$F[: !CH/?B@#L:*\\\8>*HI9_#']D:G=QK<:Y;0LT43K
M#<QE\.!(5PPX[-@C/45U>J>*-(T8R_;KET2#;Y\B022)#GIYC*I"=0?F(X(/
M2@#8HKGM3\=>&M(N);>]U1$ECM_M3*D;R'RL@;AM!SU[=LGH#5EO%.D"15%Q
M(RM+'!YB6\C1B1]NU2X7:"=R]3QD9H V**:[I%&TDCJB*"S,QP !U)-9%MXI
MT>[O;:TCNG66[4O;>;!)&MP ,DQLR@/QSP3QSTH V:*\_N]7;Q'XVU7P[]KU
M:QAMK.(02VD4T3+.[/EV(7&T!5QN^4\]:ZF^UJP\,Z99G6]3 +&.W$\B8,LA
MP,D*,#)Y]!F@#7HK(TKQ/H^M7UU96-V9+FV4-)&\3QG:>C#<!N4X^\,BF)XM
MT22YMH1>$"ZD,5O,T+K#,_/RI(1L8\'&#SCC- &U17.:?XNM]0\8:IH"6UTK
M6"0YD:VD"L[[R><8"X5<$XW$G&:H_$J[O;#PU!=6-[/:R+?VJ-Y+ ;U:55()
MQG&">A% '8T5F:GK^G:06%W)*62/S76""29D3^\P120.#R?0^AIO_"2:48+6
M:&Y-REW$9X/LL3S%XQC+80$XY SZG'6@#5HK*_X2/2VM[.>.:69;R'SX%AMY
M)'>/CYMJJ6 ^9>H[@=:NV-[;ZE8P7MI)YEO.@DC?:1N4]#@\T 6**X6?QB-=
MT;Q;#8?;[*;3%FCBG^S.AW)$&))9<*=QP <' SCFK'A#QCIEUH_AS3;K47DU
M:[TZ%\R(Y$T@B5G'F$;6<<DC.: .RHK$F\7:';W302WI&VY%HTHA<Q+,<8C,
M@7:&Y P3U..M1WOC3P_87UU93W^;NU0/+!%#)(X!SC 526Z'IG&.: -^BJNF
MZE9ZOIMOJ&GSK/:7"!XI5Z,#_GI6=?\ B[0],FN([N\*"U9$N9%A=XX"^-H=
MU4JN<CJ1U&>M &W137=8XVD=@J*"Q)["N:'Q#\+&W@N!J@-O/,8%F$$FQ7W;
M<.VW"9(P"V,]J .GHK&L/%6BZGJ\FEVEYOO(X_-V-$Z!TSC<C, '7/=213;?
MQ=H=U=VUO#>%FNY'BMY#"XBF=,[E20KM8\'H><'% &W16!I5]IL_B371;:S<
M7,\(A%S:2,?*M/E;&S@ ;L$GD]!TJ:W\5Z+<W=K;1W;![S/V5Y(72.XP,_NW
M90K\<\$Y'(XH V:*YR3QYX9BOVL6U1?M"W*6K(L3G$K_ '02%P!R.>G(YK+F
M\6Z5H/A3Q#KMIJ%_K$=M>3;E=6?R9L#]RORC;&I(Y/ R>: .WHK#C\6:2;S3
MK&66XBO=0!-O#)9S(9-HRV-RCIU.>W/2M&+4[6?4KC3XW<W-NBO*OEL H;.W
MYB,'.#T/8T 6Z*HW^K66FR117$CF:;<8X8HFED<#J0J@G R,G&!D>M8NM>,K
M*V\$:EK^ERFZ^SPS>6$A=MLJ*3MD4#*8(YW8QWQ0!U%%<IX4M9;I;76EU759
M$FLU2XM+M7"/,0K>:HD *]2/DPISQTKJZ "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XKXG:!?ZWX
M=M+C2XO/O]*OHM1A@SCSC'G*#W()Q]*[6B@#GK#QMHFHVZM#/(+HCFQ>)A<J
MW=3&1D$>O3WQS6#<W$^C?%.'5]70V^F7^D+:I.QS';S+(7*,W1<@\$X!(Q7?
MT4 >+>(=/DC\'>-;Q8G^R:MK$$UG!Y9)E59(M\@7&2&VL>G(7/0UU7CZ[M(]
M9\$7<DB&V&K;O, W*!Y+X;Z#@Y[8S7?USWB'PY<ZWJNBWL.H16RZ7<FY$;VY
MD\QBI7!.]<##'MUH X3Q3H%[XFU'QCJ'A[YHKC18K-9(S\MW.'+L%/1OD 3/
M3+8[&M35[F'QG!X/720PO;;4[>\N(]I5[..-6\Q9!_ ?X<'J3QD5Z110!Y_X
M-N$34?',D4/GROJ3SQ1XQYZ") -I/4%@1GD5RUEJ4=W<> K\0W:""[D2>T@L
M'C@LF,+@0JH7D@\9))[\ U[310!YUX=N4L+[QW97<<T4SZC-=+OB8*8FA0*V
M[&.2" ,Y-8&E"ZL/#?PUUEXI6T_2O,BU&-4): R1F-79>H"DG)QP&KV2B@#S
M/5(5OO$_B7Q#92!M+/APV33)REQ<%G8;2/OD+@9&>6QUS5$R1IX7^%Z='MKF
MU,ZXYB @96+_ -T!B <]Z]:HH YSQ^1_PK[Q G)>33YXT4#)9F0@ #N2:Y2]
MF@-S\,V!4K V9#C_ %0^SE?F_N_-QSW^E>G44 >5WD,E_J?Q5MK5&EEN[")+
M=5'^N86S*0O]XAL X[U%'K5KJ6I?#>6TCNY8[4R)<.MK)B-_LQ3:?EZ@G!QT
M[XKUFB@#RJS,^F^(;27PYJ#W-E>ZJRWV@W:;FM278R3Q'[R*#EO[ISP>0*W/
M \OV7Q)XOT^>*=+B35WNE#0L%,31QA6W8QR0>^:[FB@#A_&++9^./!FIW*LE
MA:RW:SW!4F.$O#M3<W103QD\5S?B#1=0U-_&6NZ):R2P7 L3"D64-\;=P\A3
M')&WY01U(.*]<HH X7PQ?^&O$6M6VIZ58ZE+?6\+)+<7IN ;4'K'F0D%B>RY
MZ$YZ9L>-M3&G:OX=$EN8X);B4/J:VWG/9GRS@)P=K/G;D@\9X].RHH \*U"1
M8?AQXX@D@O!CQ$L^+B!PS1M-!@_,.2<'CK[5W=]%!K_Q(\,:CI+I-'ID-T]W
M<1<JJN@5(R?[Q8D[>H )XK;\8^'9O%7A^328KY+-9)(W:1H#*?D=7  W+W45
MM[9_L^WS(_/V_?V';N]=N<X]L_C0!XMIAL]8^!,_A^W5)]4NIIXH;4#YVD-R
MQ5\?W1P2W0!3SQ77:2$A^+UZDC^8PT2WMQ,1P[J[%E!]<$$CK70>#O#LWA7P
M[%I$EZEXL3R.LBP>4?G=G((W-W8UOT >8Z)<IHVE^+M!UU'%[->W<\*,A)OH
MIAE3'_?)^Z5&2,8I+WP]JFC?"[P[>A&EUSPTD5T$4Y9E Q+#GN/+)''7:*]/
MHH \]\5Z?J8\")?Q6=Q/>C4(-5O+2%B)759%8QJ5.=R*%48Y_=CO67J*:5XP
M\/:W=^$K/4)]4DTJ2U-Y=&<,H)!^S@RGDGYNG ]>1GU:B@#R74O$=AK-EX$-
MG!=B6TU:W^TVXM)-]L5BD5E8!>,'MZ#/2NX\>VT][\/]?MK6&2:>6PE6..-2
MS,2IP !R37144 >;W:V_BA/!,&DD33Z=>0W5Q*BD?9HHXR'1S_"S':NT\GKC
M I=:TJ_L?',MC81DZ9XJB"WA4X\B2+'F/[;XLKD?Q &O1ZP=$T"^L+R6]U;6
MI=6NL-' [P)"(8F8,5 7J3A<D]=HZ4 ;JJ$4*H 4#  Z 5XU+*8_A9XWTAX+
MA;X7M[B(P.-V^4E IQAMP.1C/'->S44 >=W\\,GCSP#)"ZF-+6[5W4?*FZ)
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
MCC#9"J !TZDG.:V?+T_P+:7]T#*T%[>1_9[5#N;S7"1K%'D\ E1@9 &3T H
MZ>BN=C\4-%X@70]1T][:_FMVN+41RB1+E5^\JL=N''&0<#!SFL6T^)$MYH;Z
MW%X7U-M-BAN9)IA)%F,PLP*X+#.0I.1D=AG!H [RBN)A^(@^VZ*+[0KZRT_6
M=D=I?2,A1I77*H5!W+GH"0,^F.:N7?C18M/U'5+339;S2]-E>.YGCD <[/\
M6-&A^\%YSDC[IQF@#JJ*Y&_\=I#J=A8Z;I%WJ;ZA8M>V<D+HJ3* #@$GCAAR
MV/;)XIE_XZEL;'4;Q]#NEBTN"*:^660(R%U#E8^H<J#SR!G@$T =C35DC=W1
M75F0X90<E3C//I7(7GB?4O\ A/M(TFSLUDL+FPDN]YE"M)@H <$< !OQSVQR
MNG^(M$M-0\77DFG'3'TUXVU&XDVEIL1[E;Y2<_+C'?GIF@#L**YEO%QL[W2H
MM5TV6R@U9Q%:S&0/B4C*QR ?<8C.,%AD8S6;<?$21+77+B#PW?RIHL[1WF98
MEVHJ!F8?,03@Y &>G.,B@#N**AL[J*^LH+N DPSQK*A(QE6&1^AKC[SXEZ99
MI;7C)&^ESW(MOM"7*&126VAS%UV9'7.<<XH [:BN,N?'LZ7.O6]IX<OKB712
MIN 98T!4IOW [CGY>@&2>^*AU'QE>S:OX.72+,2V.M))<;GD",ZB N$QSCJI
M)]L4 =N)(S(T8=3(H!90>0#T)'X&B21(HVDD=411DLQP!7*6^K6A\8>((+30
MBNL6MG"\D\CJOVE3NV $$X P>3S[<5Q?B#5;KQ1\ YM7U6TB$\GDSQOD-@FX
M7[HZK@<?2@#V&BL#5_%$&G:@VG0+!->I +AXYKE8%5"2%&XY^8E6P,=CDCC-
M'3?'^GZUI6D7.F0R376JM(D%JY",ACSYA<\@*N.2,YR, YH ZL2(SL@=2ZX+
M*#R,],TZO/O @8>/O'>^Q6R?S[3?"I!7/DG+ C&0>N< \\@&M/6_$.JV7CS0
MM%M;))+6[AGF=O-"LY0 8Z< ;P?<^F.0#KJ*YBZ\7E(-4N]/TV6^L]*D:*[D
MCD"L60 N(U/WRH/.2O((&:W-/U&VU;2[?4;"036]S$)86Z;@1D?2@"W17+Z=
MXR6_TO7+N2P>VDT>:2">WDD!<LBAN,=B"-I[U:D\0RMJ*Z5:V FU06HNIX6F
M"I I.%#/@_,2#@ =CD@8R ;U%>?:W\0)I/"2:CHUFRW(U./3KN*X8*]K)YBJ
MZD#()YX(XP<^U;VH>*ULKG[ ((#J2VXN)8)KM(E122%&\]6)5L #'!R1QD Z
M.BL?PQXCLO%GA^VUBP#K#-D%)  R,I(93CT(-;% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<O\
M$'2+_6O"4MMID N+M+BWG2$N$\P1RJY )X!P#UKJ** .+DL]8N?B+I&M/H\L
M=I#ITT$I\^)MCNZL!C=DX"\X!&3P2.:YX^%/$CZ)J4MM8K!J4'B636K*&XE0
MI<(21L)5CM)4L.>^.>X]5HH P?#UYK6HEKC4]#71HU3:(&G2:1VR,G*<!1C
M[G/08&8/'6AW.N>&9%T_ U6SD2]L&)QB>,[E'/KRO_ JZ6B@#B?$GA*_U/P+
M#8VDL7]L6]Q'J"LQPDMPK^8P/H"2P'IQZ5--IM]XD\3^'M4N]-GTZ'2?.F=)
MY(V9Y738%78S<#DDG&<#'?'844 >:VF@Z_;> ?%7A]M(9IKE[X6LBW$>)_.9
MBA )^4#=SNP?0'M;.D:R=7\ W']DS>7I,$J7I\V+]V6@\L8^?YN>>.WY5W]%
M 'F-_IE];6'C^2_T=&AU:5/L<=Q.@6=C&L2I\C$ABX&.G4<@U/HTU[9:[IMS
MKOAK6DDCC6PM[ZYNK:=8-Y Y$1!^8A06()Z=!FNYU?1K#7M.DT_4K<3VSD,5
M)*D$'((((((/<'-4],\+6&ES),LVH74D?^K-[?2W'E\8RH=B <9&0,X/6@#!
M^++.O@8M&F]Q?V95<XW'STP,U)JGA^X\6>);&]N[2>PL[&RNH0960R223J$.
M K$ *H/)/)(QZUOZ]X?LO$EBMEJ!F-NLBR[8I"F64@J21SP0#6FB[$52S,0,
M;FZGW- 'FB^'->OOAJG@6^TYHY4$=HVH+(A@,".")%&[?NV+C:5^][<UN>*?
M#%]?ZYHM_I,@A9%DL+YMV";21<G!_O!E&WW;-=C10!Q?ACPG<Z%XGU9OD715
MF:XTV%?^6;S!?-&.P!3Y?9VK-T:T\6>&;N^T2#0+?4-/FNY9[+4C<HBPK*Y<
MK*A^8[2Q^Z.:]&HH X_2]-U.W^)6KZE-82BPN;&WMX[DO'AGC+$G:&W '=QQ
M^56?'OA^[\1^&&MM.D1+^WGBN[;S#A&DC8,%/L>1^5=/10!QT^G7_B7Q)X>U
M.[TR?3H=),L\B3R1LSRNFP(NQCP,DDG'08ZG#O"-AJ=CX@\3W%]ILMM!J%\+
MBWD:2-LJ(U3D*Q(.5_6NOHH Y+QAIFIW&L^&=4TZR-Z--O7>:%951MCQ,FX%
MB!P2/>JVGZ=J]MXR\6ZE-I,OV?4+:V2W9)HCO:-'##E@1DL,$@=.<5VU% 'D
M]AX:\4Z'H'A#4+324N-1T:WEL[S39)XP9HI"I)1\E<@J#SUKT30YM2N;5[G4
MM/33FD(\NT$BR,BCN[+QDGL,@ #G.:U** ./.GZM8_$R[U>'33=6%YIT4!E2
M9%\MXW<D%6.3D-QCC/4CK7,)X8\0K\);30#HTO\ :,6H"=H_/AQL%T9L[M^/
MN\?7\Z]7HH \^DM?$OA[QAJM[I^@+K&EZPT<Y47,<4EI,J*C!MQP5(4'(SC^
M=R;3-:?Q[X?U.6P\R"ULKB*YFAD0(CR%2 H+!BHVD9QZ5VM% ')>!]-U'39?
M$?\ :%C);"]UB:\@+2(VZ-PH'W6.#\IX-0C2]4T'XA:IK=M8RZAIVL6\*S+
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
M8FW+$">%SW(&,GN<]JN444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 445@^+O$#>&]#%['"LDLEQ
M#;1[\[$:1PH9L?PC.??IQF@#>HKC#XHU2P\97NCZ@+*2RM--_M.2YBC=&$>6
M4KMRPW94GKR/I4%MXMUZXFT.[@TTW5CJ+H)X8[&='M$<95S*WRNHX#8 ]10!
MW5%>9S^-O%0T#Q+JT5MI"IH-_-"Z,)&,\<84D#D;3@D[CGTV\9/07GBJ:XU3
M^S=,(BE6RCO))7LI;H+YA8(NV,C'W6))/I@'/ !UE%>=MXT\3_9/#0DT6WL[
MS4[M[.XANMZ[&56(=1P=I"@\Y/./>K]WK7BG3H4BU(Z-:RI9O*UTJO)%//N;
M;%''O5_N $GGKQTH Z;4-:TW2I[."^NXX9KR98+=&R3(YZ  40ZUIMQK$^D0
MW<<E_!&)985R2BDX!/;KVK@=;UEO$7AGX>:P\(A>\URRE:,'(4E),@'TS6FH
MF/QDU06[1I,?#\.QI%+*&\Z3&0""1^(H [JBN&TKQ?JM_P"$YYIH[*/Q##J!
MTY[41L8TF\P*!C=DC:=^[/3/'%=J_GBV.PQM/MX)!52WZD"@"OI6K6.MZ;%J
M.FW"W%I+NV2*" <,5/4 ]015RO-H_'NM/\/]!U^*QL#<W^H+:31$N$4-.T8V
M\]<#J?KCM6]H^NZP?&U]X=UA+)BME'?6\MHKJ C.R%&W$Y(*]1C/H* .KJA!
MK>FW.L7&DP7<<E_;QB2:%<DHI. 2>GX5S/Q!N]5M9_#,>G7L5O%=:S!!*KPE
M]W#.,D,/ERG([\<CH<Z1=7_X6UJ4>FO9"].A6^Z:X1C&#YLG(0')R>V[CU/<
M ]&HK@],\?3ZCX:\/7#6Z1:EJSS1%4ADF2(PEA(P1?F8948&?XN3Q6SX7UC5
M]1NM4M=5L&B%I*HM[Q;:2".ZC89R$?+ J1@\GM0!T=4+_6M-TNYL[:]NXX9[
MR40V\9R6D<]  *Q=5\27/]NW6C::RQSVMM'/+,]C-=+ND+!%VQD8^X223W&
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "N0^(]Q&OAN/3VN[.VDU&ZBMD:]CW0-SO97
MY& 51AG.<XQS@UU]0W5I;7UN]O=V\5Q _#1S('5OJ#P: ."T:'5$U-M*U.+P
M[=6VJ1/%<R:;+*;@((VPS[RQ*?PCG@N,5=\,^&_%FBQVVD7>N6=QHED5$#I
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
MH+$Y.U<G"CH!D\ <D\U;HH X:V\)^(]$US4SH6KV,6CZI<M=RQW,#/-;2O\
M?,6"%.>OS<#T/.=&3PY??\)U:ZY'/#]E@TUK#8[L93N96WYQC(V@8[]<UU%%
M 'FMMX \1PZ/H>GMJVFL='U,7D<IMW+3CY\M)\WWSO/3J>]:FK^#[[7Y84U+
M[ S6VH"ZM=1CW"YAC$N\1@8QT^7.[&.<$BNVHH XK6O!]]XA>./4?L#&WU 7
M5IJ*;A<V\8DWB,#&,X^7.[&#T)'/2V<>JKJFHO>3VKV#F/[%'$A$D8V_/O).
M#D],5H44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M<-XR\2C2?%.B:9J&HRZ5I%['*7O4PN^8%=L9<@[!@DYXS@<@9H [FBL/1[?4
M+&]OVO-5>^TTQQ26DLP0%!\V\%E #?PG<>Q'IFI;3Q/H][J46GPW3"ZFC,L*
M2PO&)D'5HRP <=_E)XYH UZ*QF\5:*M[!:M>X>><VT,AB<122C.463&PMD$8
MSG((ZBJ&E^-;#5=0UNUVW-M%ILOE--+;R(.$#,22N%Z\ \G&<8(H ZBBN>T3
M5=+M/"-A>#6I]0LV 2*]N<M+<$L0!@*"S$\  9-6H?$^C3P7THO1&+#!NDF1
MHGA!&061@& (Z''/:@#7HKG[3QQX;O[NQM;;4TDEOUW6W[MPLG&[&XC ;'.T
MG/M704 %%><>+%\6>'M-_P"$GA\0233QW$0DTCR4^SNCR*GE(<;MWS#YLY)'
M09Q7H] !1139&98G9%WN%)5<XR?2@!U%>:^&+[5_%W@Y]1L_$-U#K_FF.[MR
MD82V??AH_+9?EPO0]>^3R*ZZ?QAX>MENC+JUNHM6VS\D^6<9Y^@()/;(S0!N
M455GU*RM[>*>2YC$<V!"0=WFDC(" <L2.<#-11:WIDVG-J"WL(M$<QO(S;0K
MAMI4YY#!N,'G/% %^BL>]\1:9!I5Y=-J,-JMN-CR7"%?)<KE=RG!Z$'MD5+;
MWIT_1K)M7OHI;ET5&DCC*^=(1GY$Y.3R<#F@#3HK"OO$NE'PWJ^IV]XLUO81
M2&9H7(*LJ;BN>S8(_.G>#X;^#P?I2:I<2W%^ULLEQ)*<L7;YB#]"<?A0!MT5
MP?Q1U_4O#VDV5YI=T\,L=RDEPH"D-;AU5\@@]W0<8ZUN>,O$J^%_#MW?(BRW
M2PR/#$QX)522Q_V1W_ #DB@#H**YCPK=WEEX-TV]\2:FTM]=Q))(955<.XR(
MU50,GG&.2<5L0:UIMQ8S7J7L0MH':.:1SL\IE."K;L;2/0T 7Z*Q;GQ7HMI8
M7][->;(K!0UR#&P>,$9!*XW<CD''-47\2#4M(T=[/4+?3;[4GC>*&YC,C,N<
MNF./FV@C/08/UH ZBBL>X\5:#:?;O/U6VC^P;?M67_U6[)4'W.#QUXJS+K6F
MPVUI.]Y&8[P VVT[C/D;AL4<MQSP.E %^BLB#Q5H%S'<O#K%DWV52]PGG*'A
M .#O7JN#QR!S5NRU6RU"6:*VGWRP;?-C*E6CW<C<I (R!GGM0!<HJ.XN(;2W
MDN+B:.&&-2SR2,%51ZDGH*IP:YIUR9UBN07@C$LB,K*P0YPVTC)4X.".#B@#
M0HKBM#U1O',FJ7=MJ-W:65K=K!9^1E"PC(+NV1\VY@RX(.%'0$U<^(6MWOA_
MPC-J%D7C*S1)-.D>]K>%G >0*<@D GJ,4 =317+0+-:SV6JP>()[KP^+:2:8
MRE)0YPNQE8+NP06..1P.G>YHOBO3=9\/#7!*MM8L[!'G.S*[L*QSC[PP0/\
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
M&221SEG8J"23ZUT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M([?G7JM% '+_  Y?=\.?#ZE)$:.QBC99(RA#!0#P0/SKJ*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***S-;UJ#1(+9I0&DN[E+6!6<(K2-G +'H, _P! 3Q0!IT5S&I>+WT?3
M9+V_TB>-8KZ.SD59%;E]@5U/&Y<N/0\=*M3:U;7/BF7PK<V3.9+ WF]MK1O'
MO"%2.N<GTQB@#<5U==R,&7ID'-)O3S/+W+OQNVYYQZXKR+P-XT'ACX:^'GO=
M&O\ ^QP#%-J:E/+A9I6 )7._;D@%L8],UW$>HZ7_ ,+&N;1],>'5(]*$K7[E
M=KV_F8"C!)QNR>0.E '3T5QI^(VG)/I3R0XT_59UM[:Y69&8,_W"\8.55L<'
MMD9 JS>^-4MK2YU"VTRZO=-M+G[+//;X9MP8(Q1.KJK'!/'0XSB@#J:*Y&P\
M1ZG=_$75M%:PVV5G;P,KB1<_.7RY'OM  '3&>_'7'@=,^U !17#:!XVN);7Q
M/J.N6PL['2[Z:(N) XC6-4&S Y9B23]3@5K'Q9]EU33++5=-FL%U0E+25G5Q
MYF,^6^/N.1T'(.",T ='117':;KM_K'CCQ'H-YIB'3K..W3#.K##K(Q9AWW?
M*,<XQ[T =@KJZ[D8,.F0<TM>3_#WQ5_87P^\*PW&E79L;F;[&;X,@1)'E<+\
MI.XC/!;&/K77ZWXWM=)_M(PVXNQI@S=@3I&P^4.516/SL%(..!R "3D  ZFB
MJNF:C;:OI=KJ-F^^VNHEFB;&,JPR..U8_B#Q6-!U?2]-_LN\NYM2,BP& IM+
M(A;;RP()P.3@#.2>* .@+H'"%E#D$A<\D#K_ #%.KC;;6[2^\8:+'?\ ARYL
MM9FL)I8I9RA,* J'3*L><X[#^=.O_B!:V6DW^LI83W&DV%V;2>:)U#[PP0LJ
ML0"H8@9+#N<8YH ZXNH<(6&\@D+GDC_)%.KS>[N'MOB_:WUOH\[WEQX=D)ME
M,8<MYZ??;=L&!WW'T&>!4^K_ ! NI/!,&L:5ITD<\FH)87$4SJ&MG\X1N.X8
MYX&..<]L4 >@T5S\_B61-0DTV#3FFU"&T6\FMO/56",S* G9FRA] .,GFMNU
MG^TVD,^PIYL:OM;JN1G!H EHK*U+7(['4;/3(83<ZC=J[Q0A@H")C<[MV4$@
M="22,#KC*'B\WFE:X+6RECU;2<I<V<C+F,E2RN#G#*1R#WQTH Z=9HFE:)9$
M,BC+(&&1]13ZX+X>:3:W_AWP]KUYIOEZI%9*4O/,^>?S%!=FVGYLDY^;/)S6
MK\0=?OO#7@V\U+3[<2SJ4C#,P BWL$W8/4@L,"@#IRZJRJ6 9N@)Y-+7G&OS
M20?$[PE?_P!E2&^EL[Y6@B*%WP$V@MD+CDG).!FMVQ\=65QH=YJ%W:S6<UG>
MG3YK61E+"XRH"AL[2#N7G('.3@ T =517-:/XQMM3\27.@2PB#4(K<72>7,L
ML<L1.W*L.X/!! _&NBEBCGB>*5%DC<%61AD,/0B@!5=77<C!ADC(.>1P:=7D
MW@'Q2/#OP]T".;2;IM.DNY+5[U60)$SW#JORD[F&2 2!@9[\UWESXB8ZC?:?
MI=@^H7-@B/<JLBQA2P)5 3U<@9QP,$9(S0!N,ZH,NP49 R3CD\"EKS/Q=JVF
M>*/#?A+6[%=Z/K]EY9D3$D1\W:ZD=B",$>U==>ZVMQJ-[H]EIW]I2VT*O>1E
MU5%#@[4YZNP!..F.I&1D W5=77<C!ADC(.>1P:6O,_ASKEKH_P +?#L;J//N
MY+B.WA=PF2)9&.XGA0 .3] ,D@5HS_$^PMM%UF]DTZY>?1YDAO((9(W"[R C
MALX9#GL,]>* .[HKEQXOF%Y#8SZ-<6=W=7#0V:7<J(LZJF\OD$XXXQ@G/;KC
M<TN]DU"P%Q-:2VDGF21M#(02I1V7.1P0=N1[$4 7**SM:UFVT.Q6YN0[F25(
M(8HP"\LKMM5%S@9)/?@=35"#Q/CQ ="O[%[747MS<VR^8'CN$'#!6X^8<9!
MZYY% &ZTT22)&TB*[_=4L 6^@[T^O-/"UG'XNO?$1U[2?-,&NR>5<-*-\!B$
M>Q%*G<,<GC@Y/J:]'GF2W@DFDSLC4NV!DX ST'6@"2BN5L/&JW5_HUO/IEQ;
M+K4$D]BS.I8A%#E77^!BISU(]ZSIOB6L>EZGJ2^'M2:TTN\DM;URT0,6P@,P
M&[YNO1<\#K0!W=%8#^*$C\76>@/92K]LMVN+>[+KY<H7&Y1WW#(.,=.:O:9J
MAU*>_06S1QVMP;<2E@1*0!N*X[ G!SW!':@#1HK/US6+;0-'GU*[SY,153@@
M99F"*,G@<L.3P*I2^)!I]MJ$^K6;6D=G'&_F+()$FWDA0AXR<@#D#DCMS0!N
MTC,%4LQ  &23VKDX/'5NVNOHTUD_VQK5KJW6WGCE$RK]Y0<@!QZ'CT)JA%XZ
MBU[PM<ZE+X6U*70Y=-EN))&,6)$&0\>"X.=N?K@XSW .[5@RAE(*D9!'0TM<
MO;>)=.L="T&*RMTB-]9)+:6CRK&L4013\S'H%W*O&3DCCKBM8_$33K^R5HX3
M'>G4CI9MI95"K<!2WWQD%2JDAAG/0#/% '8T51TR^FOHY_M%E):2PS&)D=@V
M[ !W CJ#GC^G2DUG5[30M)GU*]9E@A R%&68D@*JCN22 /<T 7Z8\T43(LDB
M(SG"AF +'T'K6"GBCR-?LM'U2PDL9[]'>S?S%D24J,LA(^ZX'..0>Q-<IIEJ
MOC#Q7XML-?T?S[5)X(5WS+FV58@X"E3D$L2V5/4T >F44THICV$!E(P0><BO
M#[6'P]%I_P 01>O%!?PZK<I8>2^VX0A046$*=WWN@''X4 >Y45Y]I'B_5]'T
M7PKIFN:1?W>N:E:N<IL!9XTW;6RP(;&W.0 ,GG@UJR^-@EN0-,9+^&V6XN;.
M>YCC:+=DA,DX9S@G XQC)&10!UA( ))P!U-,BECFC$D4BR(>C*<@_C7F_B?Q
M9_;FA>$KW2+>2?3=6U2W5PS*OF %R86!/]Y.>W&*U%U/2?"TVIPZ3I4:79"W
MU_:BZ6-5=E^ZH)QO(7.% '<GD9 .WHKBO^%D6=P-#.FZ5?WPUJWEFM#'Y:[C
M&,LARW# \'.![FD;X@77V]]-C\)ZL^II8QWK6N^('8S;3SOQP0>N"?2@#MJ*
MX[6/B'8Z3;7EY]G,]G8S>3=.DZ"16! ;;&3E@I.#TZ'&<5HS^(8;^[GTW3+(
M:HT=LD]P-ZK&$D!*+D]68 D#ICJ1D9 -]75QE&##)&0<\C@TM<-\']O_  K#
M2MJ%%\RYPA&"H^T2<5I_$"#5[CP9>IHD;S78*,T,;E'FC#@R(K#D%E!''/-
M'39![T5YOX3OO!WB75M/N] BCTG4].=S=::8_L\F#&R$/&,!L%A\W..G&<5I
MZ)XPNY]2\4R:M:K::=I,Y0R^:K")%B5R3CDDY)XZ=.: .UHKF#XR2VFTEM1T
MV>SL]6=8K6X=U;$C#*)(H^X6'3&1G@D4FH^,EM+;4+RTTRYO[+39O(NI(""V
M\$!Q&G5]N>>G0XS@T =/O7?LW#?C.W/./6EKSLW5EI7Q<U:_95B1] @D;Y<-
M(YF< 8QDL<* ,9/ KN=-N;F\LHY[JR>RD< ^1(ZLR^S;<C/T)H MT45@W_B7
M[/J=[I]E9->W5E:K=3Q+*$<JV[:$!^\?E/H.1SS0!O45RE]XU>VU_P#L.VT'
M4+R_:Q%[$L;1JLB[@N-Q;"X.<EL=.,Y%,T[XA:9J&@_V@89K:X%X=/>RG*K(
MER.J$DX&!ELYZ ]^* .NHKD+?XAZ7OUB&_4VUQI2))*L<@F65'X0QLOWB20N
M" <D5H6_B*X.MG2KO1;N"=[4W4+(RR(X!P4+<!7Y'&<<]: -U'21=R,K+TRI
MR*=TKB?#_B72;;P5IU[H^BSVUO>7SVMO9*!E96E=27()"C*LQ/./?BEU76K?
MQ#X5\8:;<V7E76FV\L5Q"Y#KDP[T96[C!!' ((Z4 =HK*Z!T8,K#((.012U@
M^!_^1 \.?]@NV_\ 12T[Q/XFB\,6MI<365S<QW-U':YAVG8SL "03D]>P- &
MY17)+XUN3KEUHA\.7ZZG';K=00&6(B:(L5W%PVU,$8()^F:DLO'6GW?ARVU5
MH98)9[EK);25E#B=68,A;.W VL<YZ#UXH ZFBN0M?B%IC/K$-ZGV:YTH1M*B
M2K*LJR<(8V'!R2%P<8)YH3QW&VL3:.;$?VB;1KNU2.Z1TG"]5+C[K#N"#QR"
M: .M=TC0L[*JCJ6.!3J\S/BM-1^$<6M^)]">^M+@1O+$C(5;=*-IP2"%#;1W
M-=/J/BYK+Q0/#\&C7MU>/9M=Q,C1A) &"XR6XY/);'3C.10!TM%<G;^/;"7P
MM_;4UK<0R"[^P-9MM,@N?,\OR\YQ][OG&.:F3QBL7B*ZT2]TRXAN+6U^V2S1
MNCPB'!^;)(<\J5P%//MS0!TU%86C>(9-7>R==/9+.]M6NH+E9E==H*85L=&.
M_.!D<'FMV@ I'=8T+NP55&22< "N5NO'$,&E76M0Z?/<Z+:2O%-=Q,,X1MKN
MJ=612""<@\$@$5E>+=6N+CQ9X.M+:T^V:;>2S3[1(FRYVP,R\'L,[N>,@=Q0
M!WR.DB!T961AD,IR"*=6=HNBV&A6+6NFVHM8'D:8PJQ*JS'+8R>!GL./2L&7
MQ#J3_$S_ (1T:>&L!IOVEF\Q<ONE";B#V&&&.IR?:@#K5=7SM8-M.#@YP?2G
M5Y)X8\3)X/\ #NO7']CW,NF6NOWBW$T)15MXS-M&%)!;&1PHX%=YJWBB&PO9
MK"VBCN;R&$3R1M<)" K9V@%NK':<#VY(R,@&_165X;\067BGP_::SIQ?[-<J
M2H<892"05(]0016K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !6!XML4U/2H;*XT0:O933A;J ,H9
M8]K?.I9EY#;>AS@G%;]% 'EEQX1U]? >K:9;?:KJ.+48;G2K6]G4S"&-XW,9
M?.!RK[03P,9QVVK.WUN\^)EOKTVAS6E@VCM:'S9XR\;F4.-P5CV4]">HSCH.
MYHH \ML/#&M7'PNA\"W6F2VTQ/D7%XTD;0K%YN\NF&+,2O &!SUP*UKBR6[^
M+E[:$LL4OA=82P_A#3N*[F:%+B"2%]VR12C;6*G!&.".1]16;H_A^QT12;<S
MRS&-8C/<S-+(47)5=S'.!N/'N: .1\(1>*M.L['P[J'ANW0V(2'^UQ-&8I(4
MP P3[^\J,8(Z\GTI/#MOXL\+27WAZ'15O+-[N::QU/[0BQQQR,7Q(I.XE2QZ
M#GVZUZ)10!Q]KIVJV'Q-U+4!8--I^H65O&+H2H!$T9?<&7.[)##& 1]*["BB
M@#R^?P;K.IZ#XW\.RVOV=-3U"6^M+XRJ8WW&-D7 )8<I@Y XZ9K8O;#5O%I\
M-)J&E3:<VFWT6H7;R2(RF2-6 2/:Q+ LP.>.!Z\5W%% !7&V5CJVE_$3Q%J
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
MS GGK@=*S]1L]?T'QSJ&K6&@KKFFZM'#YD:31QRVTL:[ ?G(!4C'XC\^_HH
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
M;!;+4M'_ +2@GN4=G3+(!N4,,\-]W(^O'.+X@UV\U_X*^*7U*.!;VS>XLIS
M"(W:*0+N4$D@'CC)H ]35@Z!E.01D&EKD=2U[4]&\2^'K67[(-$U/_1S,T3>
M9'/LRB%MV,/@@<=1BMC1[^\U"[U.20P&QBN6@M2D9#-L #EB6(.'W+P!]WWH
M F?7--CUN+1FNE&HRQM*D !)*#J<XP.HZUH5Y_XI^WGXI>&QIGV87;:=>A7N
M0Q1.8^2%Y;Z9'U%5QXP\6#1/$UN+/37\0^'G5I46-VANH67>K(-P96*@\9/(
MQWX /2**YVVU^;5+K0QI<]M-;7EJ;RXD,3?ZK"[=N&^4EFQ@YZ-Z5I:5_:^R
MZ_M<V1?[2_V;[+NQY'\&_=_'USCB@"Y/<0VL#SSR+'$@RSN< "JAUJP75(=-
M,S"]GMVN8X3$X8Q@@$].#DC@\^U<WKUZ]Y\2?#>@D_Z,D,VI3)V=DPL8/T9B
MWU"GM5Z77;^+XCVN@&.V^PSZ=)=AP&\W<KHN,YQCYCVH W[:Z@O+=9[>59(V
MR P]0<$'T((((/((J:N+M+U].^+E_HZ?\>NI:6FH[>RS(_E,1_O+LS_NTGQ)
MNM3M=.T;^SKR.V$^L6D,NZ(N7#2K@9## R.1U(XR* .E37--DUU]$2Z5M22#
M[0T !R(\A=Q.,=2.,YK0KSN]35?^%OPQV<UF+X^&V#3RQ-Y:_P"D#+",-D\]
MMPZ]>.9=.\>W<_AO3I+J"%=6NM1FTT^3$\D8>(OND"#YB-L>=N>I'..: ._J
M*YNK>RMI+FZGC@@C7<\LK!54>I)X%<_X;U?6KS5M3LM3LF^S0;'M+\6KVZSJ
MP^92CDD,I[]#[5S_ (TF;4/B=X*\/W'.G2O/>RQG[LTD2$Q@^H!&<4 =8OBO
M0R$+:@D2R$")IE:-92>@0L '_P" YJS9ZYINH:G?:=:72RW=CL^TQJ#^[WYV
MY.,<[3TJ74M-M=6L)+.[C#Q/@^ZL""K#W! (^E< C:POQ&\<-HKV44ZVMBYD
MNT9UXCDPNU2O7USQZ&@#O=1U:QTG[)]MG\K[7<):P?*6WRMG:O .,X/)XJ[7
M GQQJ,_AKP;K%O;6JKK5[;6URCAB4\S.XIS_ +)QG/6K&I^*]4GGUN'0HU:7
M2W\E4>PFG%S,(U<KN0@(/F"\Y.<GIU .MO;^VTZ%9;J38K,$0!2S.QZ*J@$L
M>O ':J^EZ[INM:>]]IUSY\$;M')A&5D=?O*R$!@P]",UPOB&ZUG4?$/@"X/E
M:?)<3R2&TN+=G:"7[.^X-AUW8R0.GKGM7H\,2PI@+&'8[I"B;0S=SC_]= &/
M#XQ\/7 <PZK!((W*.4R=K#J#@<$>E:ME>VVHV<5W9SI/;RC<DB'(8>U>9^ =
M2U"PT[Q<;+19[\IX@OW4QRQH"V1\OS,#^G>NC\1ZKK/A_P *V^L:3:6DEO%M
MN-0MVA9G$;'=*\>''(R3@^_/&* .PHKDO^$KGM?"6H>*+H02Z=M\W3XXD97D
MC) C+DD\L2.@& 1D9R! OB;6K+6XEO;0W.CO:RRW%W'I\UO]D9%W8/F$[E8
M@8P<_6@#M**Y'3]7\3ZC:Z%J]M:V,NGZB5DGM@"LEM Z[E?>6PY'&0%YSQTS
M5)?%^L?\([XSO2MC]IT"XG2$B%]DJQQ+)\PWYR<XR#^% '=U2MM6L;S4[[3H
M)]]W8^7]ICVD;-XW+R1@Y [9KB+O5-<OO&?@L0WUM!!?:?-=- ;=F42"-,D_
M.">)"!TQSUK6L==UO4/$/BS2(EL(YM,6W^QNT;LK&1&?]Y\PST XQ^- '745
MQ>A^*]2USPMH]U%]DBU:[NC;W$+0L5A9"WF@KOR"H4X)/)*^M5M0\8:S<6^J
M7.@6@N&L+M[:.T:QFD-R8VVO^]4A4.=P'!Z GK@ '>UG7NO:987/V6>Z!N0N
M\PQ(TDBK_>*J"0/<C%68KAY-/2Y,#QNT0D\E_O*<9VGW[5POP:D:_P# O]MW
M+>9J&J7<]Q=RGJS!RH'T"J,#M0!W-CJ%GJ=JMU8W,5Q Q($D3!AD=1]1W%9]
MQXKT2TU"*QGOA'-+,;=&:-_+,H&?+\S&S=_LYS7(6DESI_QPUG2].D2*#4-'
M2_D5D+1I<*XC#E01U'7!&>.:P]-BU67X*>(KAKRR95_M*7YK-B^X/+N(;S."
M3T../>@#T!_'OAF*_MK&34MEQ=&,6Z/!(/.#G"LA*X92?XAD>]=)7GCZKJOA
M_P ,>#YP-.N6N[JRL6<V[(T<,NP$+\Y^;CKG'3CBMF?6]7U2_P!=L] ^QK)I
M(6,?:8R_VB<IOV<,NU<%1GGDGICD ZJBN0N?$^H?;K+2&@%EJ;Z>M[=@6TEX
M(23M" 1D9^8-\V<?+WSQD3^,_%5OI.B2SZ1;6U[>:PNF3).DB*X.XK*@)RJD
M#ODCGTH ]&HJAHZZLNG*-;>S>]#MN:S5EC*Y.W 8D@XQGGK7-+XEUC6-.US4
MM#%D(=,N);>*&XB9FN6B'S_,&&P$Y X/0$]<  [2FR2)%&TDC!44%F8] !7G
M[>.=7U:[\++H,-BD&OV<\RF[#LT+QH"0=I&0"V..N.HS7<Z>+T:=;C4C;F^\
MM?/-N#Y9?'.W/.,^M $6D:Q8:[IR7^F7(N+5V9%D52 2K%3U [@U>KQKP]K'
MB;P]\-GUK38--GTRQN[N2XMI=_G2QBX?>58$*I SP0>F?:NVA\3WX\;V&G7'
MV0:1JMBUSI\HB82/(H!:-CN(R%.[IR/I0!U](S!%+,0% R2>PK*\/7]YJFGO
M>W)@,,LTAM?*C*[H0Q",<L<E@-W&."*YU[G6'^,@L5OX!8QZ,+A86MR<!IPK
M#(<?,=@^8\ <;>I(!U.DZUIVNVTESIMRMQ#'*T+NJD .OWAR!TJ_7CNGZYK?
MAKPGXHUO3UL&L['7[R2>&='9YE,^&"D$!" >"0V?;OVVI^);J36[[2-+98I;
M.WCD>5[&6Y!>3<57$9&T +DDGG=QT- '645D^&=2U#5O#MG>ZKIKZ=?R*1/:
MOU1@2./8XR/8UK4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5G:Q;ZC<16QTZ6W5HYMTT=P"4FCVL
MI0XZ<D'//3H:T:* //YOAP6\,:WIUG-;6$NHWT=]%#$A:WMV0H0H'!()CR2
M/O<#BM.?PSJD?B:S\36EW:-J8M#9WL+HR0W$>[<NTC<4*GH3G(KK:* .%U'X
M=G4='OO^)A]GUNYU%-42]CCRL,Z ",!2>5"C'/7)/M5V30_$NI^'=3M=8U*P
MDO;NTDM(Q:Q/'!$KJ07())9NGH!C QDD];10!PFD^"M3T'5=,U#3;JTB9+*.
MSU.$AME[Y:A4D']QP >>>#CZJ/!NJ?V-XNL&N;//B"::57&[]QYD8C((Q\V
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
MVKGU#>E7?&'A^X\1:3;P6ES%;W5K>P7D+2H60M&X8!@"#@^U;ZJJ*%50JJ,
M 8 %+0!RT?A_55\<Q^(I;BTE"Z8;!H@K(6)D$A<=<#(QCGCN:PQ\.]1/AS[(
MFJPVVJ6VJR:I8WD*$JCNS$HRGJN&(]_3C!]%HH QM!M-=B5Y_$%_:W%TP"+'
M91-'#&!WPQ)9CW)]  !SFMXK\*KXB%A=6]V;'5M-F\^RNPF_8QX967C<K#@C
M(KHJ* ,2WA\0W*+%J4UA G'F/9%R\@]!NQLS_P "..A!Y%"V\.ZE:^*/$6KK
M+:,FJPPQ1Q$L#'Y:LH)..<[B<<8KJJ* //XO NJP^%/"^C+>69?0[Z*Z,I#8
MF$9;"X_ASNZ\]/>K5QX5\1:?XHOM5\-:O96]MJA5[RUO;=I520*%\R/:R\D
M<'CC\NVHH Y35O#6I7>K^&[RWNX771I'D<W)8O<,R%#D@87J3T/T %=2Q<1D
MHJF3' )P,_7']*=10!Q7AGPUXA\-1:I'%=:7.+_4)K\EDD&QI""5Z\@8K2_L
M;5[JWL[?4KRVN86G::_5591*,G9&HYP@^7(/WMO/4YZ.B@#A;3P#,FAZ]X;N
M;J+^P+]G:SAC!\RRW'=M4G@J&^8#MTYJYHV@^)FM_L7B?6;2^LXXFB46T#1R
M7 92N926(Z$\ =<'/%==10!Q/ACPMXDT*&VT>XUVVN-"LF'V<K;LMTZ*<K&[
M;MH4<#@9(&.,U!>^"=9<>++*QU*RCT[7Q)(?,A8RQRO$(R,YQM. <XSC(]Z[
MVB@#C'\(:JEUX6O(-3M!=:-;26LK/;-ME1U1<J-W##8.IP<_A5_1] O=/\8:
M_K,TUN\&J^1MC3.Z+RD*C)/!SG/;'O7244 <WHWA*+1_%6L:Q'.6BOW$D=OC
MY878+YK#W<HA_"LJ+PGXDT?7=1DT#6[2#2=3N&NIH+JV,DEO*_WVB((')YPW
M /8]^YHH 9#&(88X@S,$4*&=LDX'<]S7+Z7X:OO"UQ?)H+VLNFW<[7 L[EF3
M[/(WWMCJ&RI/.TCCUYKJZ* .>T;PV^FZCJ6MW4T=WK5^%5Y-I2.-%'R1(.2%
M'4GDD\^PQK+P;JUK\/=4\,-=63R7HN5%R P""8L6^7OC<<<\UW5% '&ZIX5U
M34/#_A[3A/9I+I-W:W+R'<5E\C& !CC=CWQ[TRY\*Z_8>++[6O#FJ65O'JBQ
M_;K:]@:55=%VB2/:R\X['@_R[6B@#B]9\(ZO_:VG:YX?UB.'5K6V-I.;Z,R1
MW<1.[YPI!!W9/'KC@4[5O"^M:I;:*9=2M9;NRU./4IY&1E1V0$"-%!.U<'J2
M3QGDDUV5% "#.!GKWQ7'6GA35-%EUNWT>\M1IVK3/<@3JV^TED&'*@<.IZA2
M5QZFNRHH XR/P5+8:OX5ETR6!+#0+>6W6*7)>82*JDY P#\N?<D]*[.BB@#A
M+3P1J4'AJ[\*R7ULVD7,TK/<(K"<Q22%WCV_=!.XKNST_AS2>-8-&UV&S\-6
M6HQ1:U:WD#6\5M*/.M0,;F*]0OE%NO'(]17>5 EC:1WDEXEK MU*H62=8P'<
M#H"W4B@!\$$5M;Q6\"!(HD"(B]%4#  _"N>O/#U^WCN#Q'97ENB?8/L-Q#+$
M6)42>8"I!X).1R#CK@UTM% 'GLO@/5)O!/B'P^UY9A]7O9KKSP&Q$)'WE=O?
M&, Y'7VYN:CX6\0Q>(U\0^']3L;6]N+9+>_MKJ)I()MF=KC!#!ADC_//;44
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
M8]K[7 X+%"1D#K@]S0!ZM17(1:[%J2/K^GS3R:=8Z7Y_EK*=LTCIY@5A_>5
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
M"DIO(4=SZ'/- 'HM%>;:O?>)O!6C>(+^YO;=K)S -/22Y>YDM6=UC=F9U!9
M6##)/3'>ND;0+NWU-I$UZ\_LZ>T:&6VEF9G>;J)$?.4.,Y"X'< 4 =##/%<1
M^9#(LB;F7<IR,@D$?@014E>.^&=4N-'^&'@N&WNKA)=<O8;.29GW>2K,Y;9G
M(#$# ^N>U=3+<7^C_$2TT*&^NY--U:QFD422>;):RQD996?)VD,.#D9Z>E '
M<T5Y3X9C\4:G\-K?Q%;:[?7FL2VDL:6LDB)%(?.//(X? (!)ZD=ABMWPKJUK
MXA.M6=M>ZQI]X+=(I;"^9C<6+D./,0N3D'*D')'RCUQ0!W-%5M/M7L=-MK66
MZFNI(8EC:>8@O(0,;FQW-6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R?$>@6_B?1+C2;RXN(K6
MX&V7R"H9AD'&2IQT[5K44 <O=^![34]/AT[5=4U._P!/CV_Z)+)&B.%Q@/Y:
M*6' X)[5<U'PM9WNJ66J033V&H6<9ABN+7:"8CUC964JR]P".#TQ6Y10!S%[
MX%TN^TH6337D4POAJ/VV*0"?[2/^6F<8SCC&, < # J(^ -/,VL2_P!HZIYF
MKVRV]XQN V\!2N<%2 2K$>@SP!7644 <[>>#-,U#PE!X<O)+F:UMUC6"8N%F
MB*?<964###'7'US3+'P9!:Z]:ZU/JVJ7M_;VQMEDN)5 9"0<$(J@\@?7'.:Z
M6B@#'UOPW::W<6-V\L]M?V$ADM;NW8"2/(PP^8$%2."""#20^'+>&VU%5NKD
MW6H_\?-X2GFOA=HQ\NT +P %QU/4DULT4 9GA_0X?#FBVVE6MQ<36UL@2+SR
MI95'09 &?QK,7P;'%XAOM<M]9U2"]OD2.8H82I5!A0 T9QBNFHH Q])\,Z=H
MUU=7D"RRW]WCS[RXD,DT@'09/0#LH 'M65)\/M.ET+5]'?4-1:UU:Y>ZNOGC
MW%V(+8.S@$@<>W&*ZVB@# UWPC8>(]%M].U&:Z9K9UE@O(Y!'/%(O1U90 #^
M&*A7P1IDOA^]T?4I[W5([U0MQ/?3[Y7 Y7##&W:>1@#!R>I-=+10!SVB>$;;
M1HG674=3U-FB,"OJ%QYACC/55P !G R>IP.>*J1?#W28_#<&AM<W\L%K*DMI
M,\X\VU9#E#&0,#;D]CD=<UUE% &+%X;B2:YNIKZ[N+^XMQ;&\D\OS$CR3M4!
M HY))^7D]>@Q7M/!]K8^$X/#MO?WZ6UNT;03!T\V/8X=0#MP1E1U!XXKHJ*
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
M,T"SLKRYEN9X4VM+,^]R,G 9OXB!@$]\9K3HHH **** "BBB@ HHHH ****
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
MCCNI?O2*&(!R.HQP#W !KD?A+_Q*X_$7AV\.S5+359II(VX:2.3!20>H..M
M'7Z=?:N=;N=/U*UMQ%' DL%U 6Q,2S!@5/W2,+QD_>Z]AK)-%([HDB,R'#*K
M E?KZ5RGQ%U:ZL? VOG29'_M&"SW_NL[HE) +9'0A=Q'TSVK$U^TL[1O NI^
M&HHHII=1@MT:  >=:2(S2!L?>&U=W.<$9ZT >C&:(.$,B!B=N-PSG&<?7%)Y
M\6]4\U-S9VKN&3CKCZ5YMX/\+:'J.N^*WO--@F-IKSM;AQD1'RHS\HZ#.>?7
M ST%<A!X=TY_@+:Z[;P[==M7+V=XC$S)(+EE5%/H<XV],G/7F@#WF2:*$ RR
M(@8X&Y@,GTIS,JXW,!DX&3WKS_0Q'K?CWQ;8:_;0SS016T<$$RAE%NT>6V ]
MB^<D=\ ]!7(0VCWGA3P8FH;ITB\4FSM9Y&)>2U!F"C=U(.T#W % 'M;75ND0
ME:>)8R<!RX )^M5=2UFQTEK-;N95>\G6W@3(R[MZ>P&2?85Q<^DZ!8>+HM$T
MRQMXI8-*EE:*Y(-I;PR2_,XCZLY8$<%0%[]!7):;%:W_ ("^&#7<<-R_]JQP
M,95#G9B8!#GM\HX]A0![#G4?[= \VS_LLVQ.S#>>9MW7.<;-OXYJYYT7G>3Y
MB>;C.S<-V/7%< T4=K\8II=-@B\QO"Y:-8P KD3@+T]@!],5S92#4/@,NNQG
M_B?0_P"DB\ _TA;P2X//7<3\N/0@=,4 >QO+''G?(BX&X[F P/6G A@"""#R
M".]>;6^B6&I_%G4(M4T^WF\S0K:6>!U#1M*9'!)4\$\<9J_\+[ZWM?AOHZ75
MW'$#//;0>=(!NQ/(J(N3R<  #VH [LD 9)P*Y#2->UOQ$+;5-+_L_P#LLWTM
MO-;S*PE$*.R>8K@XW97.TKC!QGC-=9-#%<PO#/$DL3C#(ZAE8>A!ZUXE:&/2
M?@L+VTMXX%EU5X;^XA0*XM?MC!P6'.-N%^AH ]L2:.8-Y,B/M.#M;.#Z'%<-
M!XPUJ3PAXNU1HK'[9HEY=PQ*$?RW2% W(W9R>>XI-8LDTWXD>$9M$BC@^UI<
M0WD<"A4EMUC#*6 X^5B,'_:QWK&M?^2>_%'_ +".J?\ HH4 >D:5?F[T"QU"
MY:-&FMHYI#T4%E!/7H.:NB2,H'#J4;HP/!KS2WN3)XH\":;?J&TV716E@1QE
M)+D(G4'@E4W$?4U'%X8CUC5/B!X66-%T:18'M4(^2VNGB+,4';G8Q Z9]Z /
M3]Z9 WKD]LU2U=]0_LR4Z3-91WBLN&NPQC W#=G:<_=SCWQ7D0UL2KX9\;RV
M,42Z&5T[66,7S*S_ +I_H(V"-QVDXZ&MKQQI,$/PIO;Z:SCBO;J\M[V3Y &1
MY+B/@^ZH0GX>] 'J#2(GWW5>"W)QP.IH5T9 ZLI0C(8'@CUKS[4-'T[4/C5'
M'=V<,\<OA]WECD7*R$3J!N7HWXYZ#T%<Y;121_"ZZM;:5$MK/Q(\2VCR!1/"
MMU_Q[@GCYLXP>/7 S0!['%+'.F^*1)$_O(P(IS,J#+, ,@9)[FN*T30%F^(6
MH>)5L8[:T>TBAB1MA=IANW284G;\I"^IQZ 5#\4K2"YL/#QE0%AKUD@<'#*&
MDP<$<B@#N#<0K$TIFC$:Y!<L,#MUIP="F\,I3&=V>,>M>:ZE9Z7H7CS2=#B2
MRTS2KFTN)[>.6$-"]V77=\I( ;9T] 2!UK/N(;#PM+H6F-J?VKP[/KTWVO<
ML$+M$6CA&./+$A!QT!'/2@#UF.6.:,21.KH>C*<@TB31SHQ@EC?!(RK9 /H<
M5YMXO32_#FD:S=:3.T<5U?64FJK&=\4,3.%<A1P-RCYAU(/N*U--T#2/^$E?
M4(=4M;C[=IQBDL[2)%@FB!!$C!202,A0?0XH ZK27OQI-N=7FLWON1*]ID1%
MLD#;N.?0?6K375NL,LS3Q"*+)D<N-J8ZY/;%>)6EI;W'PJ^&WG+R=:MXMX8J
MP5I),@,.1GCI[5OR^';'1OB)J=CI-E%#I=WX?>:]LT0>3YJOB-]O0,0&_(F@
M#T;2=4M=:TNWU&R??;7";XV/=3T-6I)HH0#+(B!C@;F R?2N1^%T%I#\.="-
MO%"DDEE$\IC4 L<8RV.IX/)]*I:0L&N?$#QC8:W;17#0+;QVT,Z!@+9HR25!
M[%LY([X!Z"@#I/%>OKX:\/7&I&,2.C)''&3@,[NJ+GVRP)]JDTK^W5O[U-4D
ML)[/Y&M)[9&C<YSN5U)8<'&"#SGI7D]W ]S\$4.HJMU]EU5(+*><!W-N+Q57
M#'G!48]P!7M-M;06<"P6L$<$*9VQQ(%4<YX XZT .::)95B:1!(W*H6&3]!2
MM(B'#.J\$\G' ZFO)-/CMM=^$WB74-551K<$M[)<SMQ+;W$;,8\-U7: @ ':
MI[+3DU;Q[X9;7;..6[N?#!DOHY%XDD#19#KT;!)X.1Q["@#U171T#HRLA&0P
M.0121313IOBD21,XW(P(KQ:*]&C>$I;42K;:-#XRGLYMR[HH+;>Y56&?N;]F
M1TP<=Z[[P[HMAIWBK4+VSU6.:6^MT>:UM8U2$;3A9,*3AB,C/?!]* .LDD2)
M"\CJB#JS' %'F)Y?F;U\O&=V>,>N:XG6+CSOBUHFF:@BMIKZ;/+:I(,I)=!U
MSP>"5CSCTW&N*\36(MO#_P 3]-CB4Z-:&WFLX\?)!.Z!Y0GIR5.!TW>] 'M:
MR(Y8*ZL5.& .<'WI'FBC#&21$"C+;F P/4UF:'H.EZ-')-I]G'!+=A'N'7.9
M6 P&8]SR<GODDUQ]EH.DZE\5?%MO>V%O<0/9V;M%*@9"Q\S+%3QGWZCGUH ]
M#,T8=$,B!GY5=PRWT]:))HH0IED1 QP-S 9/I7AUII]HGP<\,:T(%.J0:A;+
M%>-S*BBZV!0QY"[>-HX]J[;1UM]<\?\ C*PUNVBN&@%O%;PSH& MFCR2H/8M
MG)'?&>@H [UF5<;F R<#)[TPW$"P^<9HQ%_?+#;^=>)P6KWOA;P0NH[KA8_$
MS6EO/(Q+R6H\X*"W4@A0/< 5TE[:Z;HWC[3?#D8LM.TIM.DELH9X0\+7#2DR
M !B!NVD8] 2!UH ]+!#*&4@@\@CO2>8G/SKQUYZ5SO@K2;31-%GT^QU%[ZVB
MNI-C$#9%G!,:8XVJ21['([5R>O6-KH7C?4K;^SX9K7Q;8^4D1C^5KQ#MP<=
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
M2S/$L3,J1.6/F?<"C;EB<'@9(P<XQ6II^J6FJ),UH[MY$IAE5XFC9' #8*L
M>C _C7#W,.DWOPT\,P75Y/8)MM5AO;5MK6DZQ$ACZ $%2#TW<XZUK> [S5KB
M#5(-5FMKXVUT(XM4MXPBWR[%^? XR.%)'&5QVH I:SX@6]\>+X9>XU&UM!IS
MSO+:Q2H_G&144[U7[JC<<_=R>>F*OZ%XOT)8['1W\1KJ6H&1K3SC$5::5!EL
MX&T''?H<'&2#6>]Y;I\;E9ID51H)A+$_+YGV@'9GINQSCK6?X6A?4?#OCZST
MZ14OKK5-0-N_0G>N(W![J3T;IQ0!V<?BO19;JWMUO<&YD,=O(T3K%,X_A20C
M8QX/ )SBH;KQMX=LI[Z";4E,UAM^TQQQO(T>X$CA02>%).,X[XK@;IT\1?"7
M2/#=FK1>((39V_V0KMEM98G0/(R]54*K'=T((]:W]&NK2+XG>-99I8DC:VL@
M'<@!MB.' /?&1GTH WD\;^&Y+FQ@CU6)VORHMF56*.S#*KO VAB.BD@^U;-W
M=V]A:275U*(H8QEF/^>3GC'>O&;62*+X*>#X&(6>'4[5I(\89-L^YB1U&!R?
M8UZ=XRCTVZ\(W<>I-.+&4Q*\MLQWQYD7;(I&?NG#?A0 S4_&>EZ;H^J:@5NY
M/[.B$LT M95D ()7AE! .T\]!C)-6+3Q+92Z)9:A<-)";D*JQF"0.\A7<51"
MNYNYX!X!/:N D;7+GPMXUTB:]BU^"/23]DU2"(>9-E9/W+[>'9>O'][GDU/)
MJ(34_ GB+]ZVAVUM+:7,QC95MY'B0*[9'W<@J6Z#GF@#T"QU_2]1M;FXM[Q/
M+M&*W/F@QM 0,D.K %>.>0.*@@\0Z7JMTVF6M]+%>20>=&K0M$[1]-Z>8N&'
MN,BO.?$^CZAK<_C?5= 0W%M<V-I&GE<K>21/O?:1][Y!LR.I)'8UV&C>+?#W
MB6ZM]1L[0M<6T+>?<W%L8S9*1\R%V4<D@#:#V)[<@%3P%XFS\/= N]:O9Y[V
M^:2-7,;2/*XD?C"@_P *_D*@@\4)HWC[Q5'K&JW!T^"WM)((G0OY>X2%]J(N
M<<#)P3QR:Y#X>:C/X6LM OM28W&F7\;V663]YIDHD=L8ZB-Q@D^NW)QBNNTJ
M\LQ\3?&%P\\/DO8V@24L-K;5DW 'H<97./44 =BVO:6NFVNHB[1[6[V_9VC!
M<S;AD!% )8XR< 9X/I5.?6K35]!U5M*OWCN+6-UD*ILE@<+D!D=<J?J.G2O,
M?#<D^FZ+\-M9N%?^S-/2YMKX[3_HLD@VH[C^$=B3T#>]=-Y23^+?%?B*UE7^
MR9-(CMC.I_=W$XWG*GHVU2JY'<XZ@T ;/A+753X=:!J6KWC--<VL.Z1\N\TC
M#H ,EF/H 35'PMKLFH>/_%T+:C<S6-I%:-'%<H8OLY82%QM*J1T'49QCDUR=
MC=OI6A_#+6;A)&TC3H)(+\HA;[-(\(1&=1R,'<">V?>K%Z9/$.L_$:#1?-ED
MU#2;9+618F"3%8Y,@,1CD$ <\YH ]%@\5Z+<7R6:WFR>2)IHA-$\0EC')9&8
M . .<J3QSTJI;^/_  K=RQQP:S QD25U.U@NV+/F$L1@8P3R>G(KF_#NK^%O
M$E]I=U%9:D=7T\,\B7DESC3CMP^YI#M[8QSGZ XK^$?[-E^%.M07\3R6QN+W
M[5%$")#&\KX( YR5((]>* /0++6K'4+M[6!YA<)&)6CFMY(CL)P#\ZC(R#^5
M/O\ 5K+37BCN96\V;/EQ11M+(X'4A$!8@9&3CC(]:XWP7-J=OXEFTMM7C\0:
M0ED);?4RH\Z$[P!#(Z\,2,MGKQS3]3G?1/BU;:MJ3>7I%WI)LHKE^(X9A+O*
ML>B[AC!/4C% &UJGBZP@\'7^OZ?+]KCMX92@CC=L2(I.UP!E,$8.[&.^*I>$
M([C4(-/U[^V-1=9K)!>6MS&PCDF*JWF(' V@9(^3Y3^%<U):FW\._$K4U)33
M]5$OV%",><WV?:SJ.^]\XQUQD<8KN?"$\4W@[1C'(K;+*%'P?NL(UR#Z$>E
M$,'CGPU<W\=E!JT4EQ)=-9JB*QS, &*YQ@<'KT/(!R#5B/Q5HLFH6]BMYB:Z
M+"W9HG6.<CJ(Y"-CGZ$UR'A%/MUCX_MK*1%O+G5;MH'Z$AHD5'![KNS@CCK6
M?X3O?#NL66A:3>:;JC>(=+>'?8W#W.VUECP#+DG8% !(]<@8YH [^^\5:+IL
MSQW=Z(Q'*L,DOE.8HG;&%>0#:AY'#$=1ZBIM0\0:9I<LD5S._F1Q^;(D,#RF
M-.?F8(IVC@\G'0^AKSWP[K-AIUEJG@_Q)IDUUJG]H7$D=K):-*M^KRF1'!VE
M<9(Y; &,G&*U=(OE\/>/O%,>O2K;)J+PW-E<2G$<R+'L,:L>-RD?=ZG.<4 =
M/=^+- L8+&:XU6V6*_Q]E<-N$H(SD$9XP.O2F6_B[0[W3[6\M;UIHKLNL B@
MD:1RA(?$87=\I')QQQZUYE!I[Z+X=\$6U\AA \1M>);RK@V]NQE*;@?N@;E/
M/0M73ZKJ*^'OBU%J6K%HM)O-)%I;7>TF.*82EV1B/NEA@Y/7 ]* +OPWU:XU
M>SU^6>_GO8XM:N(8)9AAA$%3:N,#&,GC [UN_P#"4:.9M3A%RYDTQ0UX@@DS
M"#R"?EY! )XSQSTKG/AI.DK>*]D<RB37[F9"\+(&5@F",@=P>.M,\36>HZ=X
MYLK_ $J%G&N6S:7<LHR(G7+QS$=]J^;^0% '4Q^(]+GTZROHKAWMKYU2VD6!
MSYA;I@;<X/J>*X[PWXSM-('B1?$>M2N+?79K>*292YCB"QA<[%PBY)Y( R33
MO NE7VG:E<Z!=12?V=X=N)/L,KG/FK,-T?/<HC2*?]X>E8)F@?P'\3T#(9+C
M4KQH5[RAHT"%?[P)!QCT- 'JE]K%CI[Q)/*QEF!:.*&)I9'48R0B L0,C)QC
MD>M/TS5+'6+%+S3[E+BW8D!U[$'!!!Y!!Z@\BO/=/O?[)\=:9JVHRA=(O] B
MM8+QSB**9&W,C-T4D'/.,D8[5M>!+"6#4/%&HJK)8:CJ;3VBD8#@(H:0#T9@
M<'N!GH10!OZAXBTO2Y)8[JX??#&)9A%"\OE(<X9]BG8.#R<=#Z4DGB72(KK3
MK<WJM)J0S9F-&=9QC/RL 1TYZ].:Y/0[^/P[XQ\6VNORK;B^NEO+2>;A+B(Q
MA=BGNR[<;>O/ K&@\-:GIGP;T^<02)JFC7#:K:0./F15D9_*/?F)B"/4X[4
M>BVOB/2[V6_BM[AWDT\XNE\B0&(XS@Y7DXYP*JOXV\.QRQ1/J2"6:W^U1Q&-
M][1\8(7&><C ZG/ -<7)IVL1^+([E8)A;^,+?R[Y#Q]DV'*Y]&^SEDX_C&:V
M-0DMX_C)H^YHU6+2)X\G@(Q="JY[$@' ]* .MTC6=/U[3DU#3+E;BV<E0X!4
M@@X(((!!![$58NIXK:TEFGF$,2*2TA.-H]:\X\*^)M+\-Z)XGU#4972V_P"$
MCNBICB9SMD<;&  SM/)STXKT6XN(4T^2X>5!!Y9;>3QC'6@#GM,\2Z!I/AK2
M))_$375O=L(;:]O"2]PQ8@$G _,@# _&M32/$FDZ]-=0Z;=B:6T95GC,;(R9
MY4X8 D'!P1P:\HLI(E^%WP[AE($D&LVK31L.8PKON+#L!D9)Z9'K79Z7/"WQ
MCULI(I$FEVR @\,RNY(![D CCWH UM:\7VNC>)-)T:2"Z>6_\QB\=M(X5$0G
MC:#N.=O S@')QQGGM.\70:'XG\81Z]K$[6MI<P" 2(7,:&$.V%1>%!;DXP.,
MFK?C"9;'X@>"]0G27[+&;V)Y$B9\.\2A%^4'DD$"LBWN+;^U/B>[21@31QA"
M3_K +;8<>OS?+QWXH ]!N-9L+:VMYVG,B7*[H!!&TK2C&<JJ EACG(%.TK5[
M#6[%;W3;E+BW9BNY000P."I!Y!!Z@@&O);6_BT2U\$ZQJJWW]BC05T^>>U>5
M3:3_ +L_O!&0P!V[2/4#TKT;PA!I":?=7.B64UO9WETUQYDQDW7+,!NEQ)\P
MR1CGKC/>@">?Q9HEM=-;RWNTI<+:O((G,23'&$:0#8&Y'!/<58O]>TW39V@N
M9V\Y83.T<43RLL8.-[! 2!UY/H?2O)/%&J)?>'?$</V>>RN+;6D9]/M[1@"J
MW$>;B1@OS%P"<YQTX)&:W=:\0Z?X>^(-WJ!NOL_]H:5"'%Y;3;"0S[&4JA/
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
MC9:,VER2B5$,9!C(=@QSM(0_=R?:JSZ+K;0?$-1H\^=85A8_OH?WF8!%_?\
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
MZ##RIP-ID7;]X-P2IQR."*V/#>A6_AKP_::3;.TB0*=TC#!D=B69C]6)/XT
M<[\5BP\&(44,XU&S*@G )\]._:F_\)5KF@^+(M,\31Z>]E>VL]S:7%BKJ8S"
MNYT<,3GY>0PQGT]-SQ?X?D\2Z VGPW*V\RS13QR.F]=T;AP" 0<';CK5=O#<
MVKZO#J>O?9V:WM9;:"VMRQ1?- $CEB 22  !@8&>N> #(M?%NO7;:'?6NGM=
M6.HR1BXMTL)D>UBD&1)YS?(X7C.!SG(KO*XCPUX7\4:&EOI$^OVUQH-FP^SD
M6[+=F-3E8F?=M"C@$@9(&.,\=O0!YQ<#6F^+&NIH;6,=R=)M29+U79%^>3C:
MI!.?7(Q[U$/B%KLV@:5<)I]C'J+:ZNBW\#LQ19=Q!*'/ X'7.,]\<]+<:!J=
MMXSN?$&FS6D@N[..UE@N0R[-C,0ZLN<_>.5('3J*S+SP'<C2]+M;&[@,]OK"
MZS=SSJ1]HFW%F 4?=!+8ZG  Z]: +,&N:\-=M?#-U+I@U9[>6^FN(8G,20"0
M)& A8'>2>?FP-IZUCZIX_P!7TW0/%.^"R_MGP[+$)08W,-Q%+@HX&[*D@G(R
M<$>]=%K'AN[F\4:=XFTN:&+4;:!K6>&;/EW$+'=M+#E2&Y!P?<51U'P%_:VA
M^)H;FZ1-2U_899HU)2+RU B4 \D#;R>,DGIT !HWNNWMIX^TK1 MNUE?6L\Q
M.QA(C1[>^[!!W>G:N<N_'FL?\(G/XELX;/R(]3-E]BEC8R;?.\D$L&^_DAL8
MZ''O6FOAWQ!-XHT?Q#JFI:>'T^WFBFAM[=RK!]N=N6SGY2<_08ZD\AI,M_<6
M\FO6&J^#KBWN+I[U#?QR),K%CMWA7VB0+A<[<C&.30!O72ZNWQ?*63V4=\WA
MJ,/+*C/&A^T-DA006YZ#(]<]CG:EXIUS6O _AV_CGMK*ZFUV&RO%CB9T=EN-
MOR_,"%)3)'4@XR._46.D:K<^+H?%DJ6\'GZ.EHUD[-OC;=YG+8[,2N,=L^U9
M<?@#4T\'0:2+^T%Y::L-4@F\MC&6$QEVLN<XY(R#0!W\(E6%!.Z/* -[(A52
M?4 DX'MDUPOC?[6/'7@?["L)NO/O1'YY(0'[.W)QR<=<=\8R.M=S;K,MO&+B
M19)@/G9%VJ3WP,G _$U@^(] O-2U?0]7L)X$NM)FED6*=3LE$B%&!8<J<'(.
M#]* .>C\>:IHQ\06'B.UM)-0TQ8)()+(.L=RDS;$^4[F4AR >OMG'.I9:UXA
MD\2+I[VPGL9[9G2__LV:W6VF'175V^=3VP0>WO3-0\")KMGKK:K<[;[5XXH_
M,MP=MLL1W1A,\G#_ #$\9/85;T#3O%D!4^(-7L;S[.A6%;2!HC,V,;Y22>W9
M0!DYYP* .-\/:U/X>\'>)M9U)K6]BAUJZ"0" JSW!G"H=Q=@%W$<8R.N3BNK
MO_$&K^']?T6TU4V=S9ZM(;59;>)HC!<;<J#EFW*V".Q&.]4(/A_-<^$-<\/:
MM=0M'J5Y->)/; AH7=Q(.#UVL.N>>E:@\/ZIJEUHT^OS6<ATES.@MPW^D3;2
MJR-G[@ ).T9Y(YXP0#'TOQ9XDNDU?4;M-)BTO1;^[@O-JR>;)%"F<Q\X!SZ]
M<]L<V;3Q1K\]]HDR6!NK'4"!=1QV$\368895_-?Y74=#P/4>E7-!\)SV>G^(
MK#5)()[;6;RXN6$.X%5F&&3GK@=_TJOX9\.>*M'2VTR_U^UNM'LL"!H[=DN9
M$7[B.V[: ,#.!DXQGDT =I7#Z'<ZQ/\ %+Q1;S7\#V=K#9A(?LY!",)6 4[^
M#D\D@Y]!BNXKF(O#VI67C75-<L[NV-MJ,$*2P2QMO#Q!@N&!P =W/!/''K0!
MP?A#7=:\/?#?PQ?1+8-I3WWV2:%D<S,LEPZ[U;("X)^[@Y]1TKKM4\5ZE-<:
MU!H:*9M+?R51[":<7$VQ7*[D("#Y@N3DYR>G6A%X!U6+P!IGAD7MF9+*\2Y^
MT;6PX68R@;>W)QU[5=N/"WB/3_$][JWAS5K&W@U38U[:7L#2HDBJ%\R/:5.2
M .#@''Y '5:1>3ZAH]G=W5G)9W$T2O+;2?>B8CE3]#6%XN\0:MHNH:#;:;;V
M<PU*\^RM]H+ J=C,"".@^7GK]*Z2T@:VM(H7FDF=% :60_,Y[D_4^G%<5\1/
M/_M?P7]F:,3_ -L@IYN=I_=2<''//3/;/>@".V\6>([/5=>T+5X--?4K+3_[
M2LY[=76&:+)!#*22"&&.O/\ .&V\:>(8/"NG^(-1ATMH=4@M8[.VAWJ_VF8@
M#<22-F"6XY&,<]3MR^&;R[O-8U:X>V&I7U@-/@12QCMXOF/WL L2S$G@= />
MJLG@:6]^'%CX8O+Q([JPCA%M>0*3LDBQL?:?IR,]SS0!//X@U71O%VF:+J9M
M+F'5HY1:W$,31>7-&NXHX+-E2.A!SQC!ZUS9\:^,Y/"5]XD@L]&:WTRYG2YM
MR)-\T<3E6*'.%(49YSGG@=#UL>@W^HZYI>K:V]IYNEI((([7<5:1U"M(2V,?
M*" O.,GD\5Q_A#2]2UWP1K>DI-;16%[J=]#)/SYL<;2L'4+C!)&<-D8ST..0
M#I[3Q1<>(M9ET_0Y(($M[&"[FGN83(<S M&@4,O\(R3GN![UC_\ "R)8_#PN
M[Z&*RGM=7?2M3G$;2PVS*"?, !!*,=@&3QOYSCG8'A.XTCQ0-;T![=%FLX[.
MZL[@LJ.L?$;JP!(91Q@@@CTZTMIX7OM)LL6-Q:S7%UJ$M]J2SH5CN?,#!D &
M=H'R8SGA><YH CF\5W-IIMBSSV5Y-J5\;>RN;*)Y8GCV%_,V(S,V K# /7T'
M-49?&^JZ+::Y/JVFM-!:>5_9]TMM);+=-(0HC*ODJ0Q )Z8YQQ43_#-H]#EB
MTV]CTS4$U4ZK9&!-T-K)M"^6%.,H1G/ Y/3'%7M0\(:QXG\+WVG>)=5M_M<Z
MH(6T^%DBMV1@RN S$LQ8#.2.!@8Y) ,_5H]6C^*/@?\ M&XLYE*WQ'V>%H]K
M>2-PY9LCICIWKT6N)'AKQ/?:_P"'=6U34M+\W2?.#B"W<^=YB!">6&"1SZ ^
MO0=M0!Q$_C"Y?Q3?Z%#=6%G?V\T8M[.\B8->1$*6>-]P!/+@  X*\]>(Y->\
M7:CXG\1Z)I,>CQ-IBV[PS7*R,&\Q6;:P!')P!GC&#P<\3^)/!][XGM[JPOWL
M9+9[E9K2[PPN+( J2$XY/!P<C&>AQ5#2CJ0^*GC;^SA:-^YL RW#,N#Y;X8$
M YQSD<9R.10 [2?B)+K&DZ(%MOLNIW_V@3H+>2X$!@8+)A$Y.6*XYX!.2<8,
ML'C+6K>T^S:EIHCOY]433[&X>!X8KA7!82[&.X856RN>2 ,C/#+CX=W-GI>B
M/H&JK;:SI,DTBW,\6Z.X,QS,'4'@,>1CIC\:M:OX/U?Q!H$:ZCK,4>NP74=Y
M:W%K"5@MY(\[0J,22/F;))R<^@ H NS7_BC3X==:ZM[":&UMA/8W:@HLI"DL
MCIN8C!'7(SFJMMXDU:[\,^&=2"V-M%J-LDU]>2G]W;YC#*JH7!8LQVCDX]ZM
MQ:5XCN]&OX]8U"QEOKBV:WB2UB>."(,,%B"2S,>O;I@8R2<J'P7K5I;>$C:Z
MC9>?H,#6S)-$[Q3*4">8 ""' 'KW/- &'XD\0W'B3X*^)Y[N.-9[6XDLW:-&
M17\N90&"MDKD8X)XKU=/N+]*\[F^'VKR^#_$>@G5;1_[6OI+I)3 R^6'<.V1
MDY.1@ 8QZGI7H,'FB!!,$$H4;MA)&?;- '-^,-?U30[G0DT^&TE34-1CLI!.
M6!&X,<@CI]WT/7I6;::UXMN?$>L^'/-T875I%#<PWOV>39LDW?*8]^2<KUW#
MCG':M?Q5H-[KEQHCVLUO&NFZA'?,)<YDVAAM&.F=QY_2F6N@ZE:^-=5U\26K
M1WEK%;I#E@5\LL02<<YW=,<>] &1IGC^?4O#?ARX:!(=1U@RJP2"2=(_)W"1
M@B_,W(  SQNR3QRJ>--7L+2^35=.82B^AM+"Z%I+$ET)3PWE'+Y3#9 ZX&,9
MJI!\.M5M/"NB6EIJ\%OK6B7$LUI>+&6C<2,Q='0\X(;'![5J:EX1UCQ%X<E@
MUG6(H]7\V*>VGL82L5K)$<H55F))R3DD\Y[8% %.\\0^)UBU^W6(+#!IKW=I
MJITZ6%5=0=T31R-RV.0<X]0<8JM!K^MZ%\-O"=[YEE=-=&P@<R1."L<H1?[Y
MW/R?FX'M6_9Z)XBOM+O;?Q)JMG+)/:R6J+80,B .,&1MS'<W3&, <^M9D_@S
M6[CP5HVA2ZA8-+ILULXE6)U4I!MVC&223MY/ '84 6;G7/$<_CJ_\.6']F0I
M'I\=W%<3QNY7<[+AE##=]WL1C/4]*IVGCZ]N?!?A[4GM8([_ %;45TUS@F&)
M_,=&?&<D?NS@9ZD#-;,6@ZE%XZNO$7F6ICFT]+,0;F!!5F<-NQW+$8QT_*N.
MU+2+CPYX.T;PG=:KI<=Q<ZC)+'+=Q$V\JAGF*/D@K\S*!@Y) ]\ '6:+KNL7
M?C36="NULWM]-2&03Q1LK2"525!!) (VG/KP>*ZIMQ0A2 V."1D _2N)\)SZ
MM:ZU)877_"/7$<\;3RS:29/,5QM ,N\MG(X!)S\O< X[>@#R2&YU:]^%WCV?
M4[Z&YVOJ4/RP%&R@*@YW$;<* %QQZFMS2-=UO3=3\):;>+8/IVKVC)$L2.)8
M&CA#@LQ.&! /11CW[R+X)U6+P]XGT2/4+1K75I;F2$M$P:+SR2VXYYVY.  ,
M]ZMR^%]3EU#PE=&>T']A*ZR+\W[[=%Y7''R\<]^>/>@#/U'QGK.EWME]KCL4
M-QK"6+V"@O+' [[$E:16(!/#8(&0<=1FK&@W.L3_ !1\56\]_!)9VL5F%B^S
MD$(RRL IW\').20<^V*SO^%?:^-&BTP:S8,EKJZZG!-);.9)2)3)^].[D\D<
M=<#D5T=CX<U"P\;:CK4=];M:ZC! MS$T)\S?$K*-IS@ [LG(/I[T =-7%Q^(
M?$.LZ1/K'AVVLKB&.\:"&SF!5[B-)/+=O,+ (>&(&#P!G.>.TKA=-\'^(-#O
MKZRTK6[6+P_>W#W!CD@9KBV+G+K$P8+@G."0<9Z'N :*:YJ6M:SK6GZ+)9P#
M2BD+27,+2"69EW$8#+M4 @$\DDGTYPD^(6IW^D>&;ZQL;6.34M2.G7<$[,3%
M*-^[:P[93K@\'I6W%X:U#1_%&IZOHLUJT&JJAN;6ZW )*@VB1&7.<CJIQG'4
M50D\!SVVG^';/3[J C2]1_M&>292#<2G?NX'W02Y]<8 YH +/6O%UWX@UOP\
M)=&%W8QPSQ7GV>384D#84Q;\YRI&=W3L:I1^/M:O/#?A#4[.QL?-UJZ^R31R
M,P"OA\E2.BYC/7)P>]=!9Z#J5GXSUC71):/'?V\4*0DL"GE[L$G'.=QSZ>]<
M5J&@:AX7T+P#HIN;6:YM=='ER[6"/E9FY'4?>QW]?:@#I-*\1:V?$NK>%_$4
M5DUS'8_;K6YLE94EA)*$%6)(8-QUK"T'7;_P]\'?"%U8QVSB62VMI1,"<+))
MMRN".>>]=C%X?NWUK4->NFM_[1GLQ8V\2,QCAB!+'+8!8ECDG X 'N</_A!=
M4'P_T;PTMY9^;IUQ#*9R&Q((G#@;>Q/0\_SX -#5?$]])JNK:;I&U)].C3)>
MPFN1)*Z[PG[L@(,%>22?FZ#'-";QY=6YT2+5XX?#LNH6K2-)J$+/&LX8+Y6=
MRA>[9)Y!'2K6H^%_$%MXJGU_PUJEE;/J$4:7]K>PM+$S(,+(I4J<@<8XS5^]
MT'4IXOLD[V6K6$MMY=S!J"D;Y=S,9!@$ ?-C;CL,$8H W-,DNI=*LY+X1+>/
M C3B$Y0.5&[;UXSG%8?C;7-1\-Z7;:I:"U-G'=1)?F:-F,<+L%,BX8<KGH<_
MI6AX9T4>'/#6GZ.+AKC[)"(O-88W8]N<#T'88JUJNFV^L:1>:;=+NM[J%X9!
M[,,?GS0!S4?BVXA\?ZGH5]<626<%C]L@E6%@V!]]68MC*@JV .0P/%1W?B/7
MM/;PDMW#8[M7NA#<J(G5HMR,X"@L<$ 8))/.>*A/PY672?#D%Q?O)>Z9-YEU
M<XYNE9-LL9_V6 4<_P *@5K^)M O=9U/0KFUFMXTTR\%VRRYS)\K+M&.G#'G
MGZ4 8^A7.L7'Q \8P75_!+:V@MHUB^SD$(T3.H4[^,%CDD'/MT'.>#==UO0?
M /@B<+8/I5W<0V$D)1S,/,=@) ^<#!_AVGCOZ=K#X<U.Q\6Z[J]I>6IMM5CB
M+P2QMO62.,QC# XV]">,\8]ZR(O >J0^"_#N@+>69?1[V&Z,Q#8E$3E@N.V<
MXSD]/?@ ]!KA]2N=8/Q<TRQ@OX$LCI<TXA>W+#(DC#9(<98]CT'/!S7;C.!G
M&>^*YO5/#M]<>,]-U^PO((?L]M):3QS1%]T;LK97!&&RO?(YH XBSU37-#TO
MQ]JVDBP\JQURYN)4N4=C,%CC+*NTC;P.IW<GH.M===^+);G4X]-TX^1*;".]
MDE:RENMHD)"+MCQC[K$DGTQUXH_\(7JI\/>+=,:ZL]VOW,TXD&[$'FHJD8Q\
MV HYXSFEO/!^O6^H:9K6A:G9VVJP6*6%W%<Q-);W,:G*G (8$')_'&?4 Z'P
MIJ>IZOH$-SK&FMI]^&9)82I .#@,H/(4C!P>1TK:JGI=M=6MDJWUW]JNV)>6
M55V*6/95R=JCH!D].23DU<H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"<
M*2 20.@[T +16+X;\11^)+:]FCM)K4VE[+9/',5+;XR WW21U]S6U0 4444
M%%%5-3U*UT?2[K4KV3R[6UB:65\9PH&3QWH MT5C:9K=W>ZG)9W.C7=HGD+<
M17+$/$ZDXVEAT<=U_')K9H **** "BBL3Q+XCC\-6=K<RV<]PEQ=16V8BH",
M[!06R<XR>P- &W16(?$<8\9IX:-G.LKV37JW!*^6RAU7 P<YRW<#IWJ]IU[<
M7ANQ<:?-9^1</#'YK*?.08Q(N"<*<]^>* +M%%% !1110 4444 %%%% !115
M*XO;B'5;.T33YI8)UD,ETK+L@*@8# G)W9XQZ4 7:H)H>D1WYOTTJQ6\)R;@
M6Z"3/KNQFK]8EMXCCN/%]WX=-G/'-;6J71F<KMD5F*C;@D]0>N/I0!MT444
M%%%% !116=?ZH\&E&^T^SDU,[E58K=U!8%@I()(&!R?PH T:*** "BBB@ HH
MKFX/%AO+JV:RTJ[N]-GNI+3[;#A@CHQ4LR]1'N4C=[=,$$@'245&\\23)"SK
MYKJS(F>6"XR1],C\Q63X<\1Q^(DU,QVD]J;"^DL9$F*EBR!23\I(Q\WKVH V
MJIW>DZ=J$L<M[I]K<R1<QO-"KE/H2.*N44 %%%1K/$\[P+(IEC56= >5!S@G
MZX/Y4 /=%D1D=0RL,%2,@CTJM8Z98:8CI86-M:*YW,L$2QACZG YJU10 45B
M'Q'&/&:>&C9SK*UDUZMP2NQE#JN!@YSENX'3O1XG\1Q^&-/AO)K.>XCEN([?
M,14!"[!06R0<9/8&@#;HHHH **Q+?Q''/XONO#ILYXYK>T6Z\YRNUU9BHVX)
M/4'KCI2^)O$<?AFP@NY;.>XCFN8K?,14!"[!06R0<9/8&@#:JG!I.FVUY)>6
M^GVL5U)]^:.%5=_JP&35RB@ HHHH **** "BBB@ HHHH ***R?$VNIX9\/7F
ML2VDUU%:H9'CA*AL>OS$<?K[4 :U%1V\PN+:*8# D0. >V1FI* "H+NRM;^W
M-O>6T-S"W6.:,.I_ \5/10!7LK"STV#R+&T@M8<Y\N",(N?H!BK%%1Q3Q3&0
M12*YC?8^TYVM@''UY% $E%9VKZS!I"VJNIDN+R=;:VB4X,DA!/4]  I)/H.Y
MP*31=4N-4MIWNM,N=.G@G:%HIP"&QCYT8<,ASP?KZ4 :5%%1R3Q1211O(JO*
MQ6-2>6(!) _ $_A0!)16)H?B./6]1UBR6SGMI-,N%@D\XJ=Q*ALC:2,8([UM
MT %%4K*]N+F\OH9M/FMH[>0)%-(RE;@%0=RX.0 3CFKM !5.\TK3M0DCDO=/
MM;F2(YC::%7*?0D<5:ED2&)Y975(T4LS,<  =2:Q=0\30V'B'1-(-I/)_:QD
M$5PI7RUV1ESGG=G ],<]: -RBBB@ HK#\4>*+;PGIT=]>6=W<0/*D.;8(2K,
M<+D,R]344WBZVL-0LK/5K"^TTWT@AMI;A8VC>0]$W1NP5CVSC/:@#H:*** "
MBL#Q!XKM_#M[IEK<6%[<-J-P+:!K<1D>8>@.YQCOSTK>1BR*Q4J2,E3C(]N*
M %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOB3>ZCI_AZTN-,U"6SF.
MH6T1* $.KR*I#9&<<]B*[&N'^*D3W/A:VMHDN'D?4;9L6\;.ZJLJEF&T'&!S
MF@"H$UG0/B/8:2=>U"^T_6[2X8_:2C/;31;3O3Y< $,!MQC-<_8:WK>F?"0>
M.;C7+Z[O4MI8A;R[3!N:XV+(RXR2O7KTXX%>DVV@P_;CJDE_=75ZUOY$-S*(
MP88R<G8H0*"2 22"3@=ABH-+\&Z7IOA-_#+-/>:6Z.ACNF4G:Q)(RH'<DYZB
M@#%UV>^\*:QX8N+34+N[MM0OTTZ\AN)3()#(I*RKG[A!4DA<#!Z5#I$FI^,?
M#,FN6NN2Z=?_ &Z7R^288(HI2OEO'D!LHN23SEN"  *Z&P\)V]F^GFXO[[4%
MT[/V-+MD(A.W;N^5068*2 6).">_-48_AYI<&L75[;WNIV]M>2F>YTV*YVVL
MTAZLRXSSW .#T(QQ0!ESW&M^*KSQ-;:9<_9I=/N/LEHRWK0^4XC5A(R*A#@L
MQ^]D8&  <DS:=J6I:SXL3P[JEX$:PTJ*XNS82M&+BX<E20PPP1=IX&.6YZ5H
MZGX!T_4/$,FMV^HZKIEW.BI=?V?<^4MR%X&\8/('&1@U-?\ @G3[G4['4[*Z
MO-+OK.#[*DUDZ@O#VC<.K!E'7D9H \[M+B]T7P1K<]IJ%RMU!XNDA,^_#2*U
MPB-N X.03VKN);J]_P"%KMI<=]<1V<VAM<&,,"$E$RJ'4," <?A[5(OP[T@:
M#JNCM<Z@\&I7;7DDCSYDCE+A]R''!# =<].<U/:^"K:VUR/6FU75)M12T-H9
MY9E)92V[)4+MSG'  ''3).0#B-&U76;+X6_\)M=:[?7=W#;7""WE*^06\YD5
MV &25Z]>G' KJ;?3O$UKK]C>P7\ TV2&1+N*YOWG\U]N8WC!0!3GJ 0,=!Q6
MKI'A#3=)\+/X<WSWFF.LB&.Z*L=KDEAE0.[$^U4]#\!6.AIY:ZIJ][ D;1VT
M-Y=>8ELI!7Y!@<X) )R0"0.IH Q/".O32Z]9:5K<FJ:=X@2!_M%K=N7@OB ,
MRPMDK@8)PN, G@XS6C\6H!-\,M<8R2IY=N6PCD!N1P?4>U:]EX5M[6ZTZXN+
MZ]OGTU&2T-T4)CW+M)RJ@L=O&23^?-6?$>@V_B;0[C2+N>XBMK@;9?(*AF7.
M<9(./PH YN>\EA\5:!X5CN[M+:YM)KR>4S'S)=NT+&'ZJ,DDXP>!SC-86L:U
MK6F6GCW1XM4NL:39QWUA=Y#2HKHQ,;,0<@%3@_>QWKM]0\*6NHKILDMY>)?Z
M:Q:UOXR@F3(PP/R[2".""N#3+KP;8WFE:K8SW-VSZJ,7MUE/-E4+M"_=V@!>
M  !W[DF@"3PQIUU;6OVZZUB]OWO887,=P5V0L%Y\L 9 .>A)Z=>M90N;CQ+X
ML\2Z-]ON+--+B@C@%M(8V\R6,OYK$$%L< *>.#D'/'56%F-/T^"S$TLRPH(U
MDEQN(' S@ ?I6#K'@>QU77DUN&_U+3-0\H0S2Z?.(S/&.BOD'./7@^_ H S[
M@WZ7NCZ9?:W-J%PMC)Y]MIP,,MQ*K*OG%@P"(OS#!(!8]SP.6N-4O=9^#?AZ
M^U&9I[MM7MT>1L9;9=E 3COA17>3^"=.DU:QU*VN;^RGM+8VG^C3[?.AW;MK
MD@D\Y.X$-DYS5-/AQI<7AR#0H[_4TLH+L7<8\Y696#F0 94\!B3TR>Y- $-S
MS\:[$9Q_Q3\_/_;>.N;NM8UN/X=^/;I=:O/M>FZK<Q6]Q\F]8T$>%^[@#D]
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
MK.J1GY\@[@>F.E>EZCX9M-1U^RUHW%W;WEK$T(-O+M$L;$$HW&<9 /&#6?\
M\('8_P!D:WIAU'43;ZS.\]WEH]Q9P VT[. 0 /PXH SI=6U#7O$IT>(E(XM*
M@O&6.\:V=WE+ L&522%VCC@9;G/&.@\*0:W:Z!%:^(+NWN]1A9D>:!L[ESE=
MWRCYMI&>/?O6=JG@#3]3?3;E=1U.SU'3X?L\5_9S+',T7]Q_EVL/PKH=-TZ'
M2[".T@:1U3)+RN7=V)R69CR222<T <#=Z]<Z?XK:R\02:EIWGZDG]G:A$[-9
MS0[EQ P!PK$!E.X9R<YQQ56SN#X?U[XDZRLMU</IWESI%).S*Y^S;L$>F3QZ
M#I78S>$+6Y66"YO[Z>QDO/MC6<C(8]_F>8 #MW!=^#C=^A-2IX3T]->U+5O,
MN6.I(JW5JT@,$A"; 2N.3MXQG'MGF@#D=6U'4]$\'Z!XKM]2N;JXE>U-]$\A
M:*Y28J&"IT0@L"I7'3G-:-O+?>,)O%,4&JW&GW&GWC6-EY+D"%E16\UU!&_<
MS'ALC P.YK4L/!-C8VUG9&\OKC3K&436ME.Z-'$RG*<A0[!3T#,<<>@Q'?\
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
M33I?.@6 H%WX(R=RG/!(IESX6MY==.M6E[>6&H20B">6V*8G0?=WJZLI([$
M'MTXH \__P"$C\0WWA[0@^JS6][%XG&C7,\2(%N45F&\C'7@< XSGCM6A?Z
M]C\1_"%I+K6K7GF0Z@WFSW/S  (0!M '\1&<9(QZ"NHNO ^FW&G:78Q3W=K#
MIMVM[#Y+KN:<$G>Y926)+,3ZYJWK'ABTUG4=,U":YNX+K3C((I+>0(65P ZM
MQT( Z8([$4 <#):7<M[\2KJVU6\L9+283Q?96"$R+:JP+'!)''3@=<YXQZ+X
M:OIM4\+:1J%P09[JRAGD(&!N9 Q_4UG+X+M$_MW&HW__ !.\_:\F/CY=GR_)
MQ\O'?\^:V-'TR/1M'M-,@EEEAM(EAC:4@ML484$@ '  [4 < VIZNNG_ !)
MUB[\W3"S6DOR;H@+<2!0-N,9/IGWSS1:W6K6&I^ [Q]:O;D:Q'Y5Y!,P,3?Z
M/O!5<<$,.N23W-=,?!%F8]?0ZAJ&W7<B\^:/NNP[?DX^7C_Z_-.;P9:O_86=
M0O\ _B28^R\Q\_+L^;Y.?EX[?GS0!2^*L1D^&.O$2RQE+5F_=N5S[''4>H[U
MCZ]8NGB3X>VL-Y<(S2W7[]FWNN;9LX+9[=/2N[UG2;77=&O-*O58VUW$T4FP
MX.".Q]:R/^$+MC=:-<OJFIR3Z06,#R2(Q8LNQBV4Y^7C P._7F@#D3XDU/PY
MIWC"T_M":Z_L[4;:WM;F\<,\2SB/)9L<A=Y(R#^-=-IFF^(K'Q4D\EW&-&F@
M*2VLU\]P_G#D/&608XSE<X[XJ<^!M+F.NB\DN;R+6]OVR*9EVDJ JE=J@J0
M,<]L]:D\.^#[?PZP8:IJNHM&GEP?VA<^:($]$   Z 9.3@8S0!A?&/=_P@B[
M" _]H6NTL,C/FK63\2VU2P&AZEXADM;KP[9:C%-<1V,;12B09",=S-N0$G(!
M!.:[GQ/X7M?%>GI8WMW=PP)*LVVW9%)93E22RGH:KWG@RTU6:U?6=0U#5(K6
M4316]R\:Q;QT9EC1=V/?(H S-3U"?PU\0[.>_P!0G_L+5('B199#Y=M<J-WY
M,@; /<'%6+36Y]#T&VOKZQUO4)=1D>=8K:W:X:W1CN1& ^[A2H^H-1>(_L_B
M[4#X5FT:^>*"Z@GGNY[<K;A%(?Y'S\Q.-F!_>;L#7:4 ><>-;T:C>> +M;>X
MMQ+KD;>5<QF.1?E?AE/0UZ*\B1KN=U49 RQQR>E8/B+PG;>)+G3Y[B_OK=]/
MG%Q;_9F10L@Z,=R'/TZ>U/C\,YOX+J]UG4[\0;MD-PT0CRRE22J(N3@D#/3-
M '$0ZSJ5M>>%+F+5+N^%]J;VMW>;BMK=*RR'$<9/ 7:,,  <=6S5B]N]2L=2
M\6^'Y-4OOM<L$5WHDOG'>/,/EA!VPLN <]F&>E:\'PSTJ"RTZS74]8,&FW(N
M+-3=#]SC=\@POW?F/)RP[$5T-WX?T^^U[3M9GB+7FGI(D#9X < '/KTX^IH
MYGPEK$OB:ST!UN+F.6UM6DU%#*<F8$Q[']0761O^ #L:H>&->N&\0Z?I/B"3
M4M.U_P#>&2*9R]KJ(VGYH3G:,<-@8P,CGK7:Z3X?T_1)M2ELHMC:C=-=3^[L
M #CVXSCU)]:I6/A"VM'TLSW][?+I6?L:W3(?+)4IG*J"Q"D@9)Z^N#0!T-%9
M^D:4-(MI8!>WMWYD[S;[N7S&7<<[0>RCL.U:% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 444A(4$D@ =S0 M%&0>AHH **** "BFQR1S1K)$ZNC#(93D'
M\:=0 4444 %%("#T(/TI: "BBDW*&"DC)Z#- "T4=:* "BBF22QPKNED5%SC
M+' H ?137=(T+NP51U+' %*K*ZAE8,K#((.010 M%%,,L8E$1D02,,A">3^%
M #Z*;)(D2%Y'5$'5F. *4$$ @Y!Z$4 +1110 44=** "BBB@ HHHH ***8TL
M:2)&TB*[_=4L 6^@[T /HHHH **** "BBB@ HHHH **** "BBDW+NVY&[KC/
M- "T49R,BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BFI+'*"8W5PK%3M.<$=1]:#(BNJ%U#MG:I/)QUQ0 ZBBD) !)
M. .I- "T4U'61%=&#(PRK*<@CU%"2QR;MCJVQMK;3G!]#[T .HHHH **:9$$
M@C+J'8$A<\D#J<?B*=0 4444 %%%% !113?-C$HBWKYA7<$SSCUQZ4 .HJ*2
MX@ADCCEFC1Y#A%9@"Q]AWI\<D<T8DB=71NC*<@_C0 ZBBB@ HHHH **** "B
MHXKB"9Y$BFCD:,X<(P)4^A]*DH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\[^(ES/I6MZ1K&H:3+JWAFWCE6\@C02>1(2NV9HSPP !'/3)/7%>B5AZ
MC=ZS9Z[$]MILE]I;6Y$HBD19$DW<$!R 1C.>?3&: ,?PW>>%;33]6\3Z)?P?
MV+)"DDJ1$[8#&'+83^#(8';@<Y..:FM_'UFWB#3M*NX8X3J2.UK)'=)+@J-Q
M20+]QL>Y'O6 O@"34IO&$UO9_P!B6NMV:V\5L2O,HR3,RH2JY) P#D\DX)K8
MT*;Q3JELFG:[X>ATW9&8[J]6Y203_*1^Z5>1DX/S8P,CD] "Y'XR,T>F7L&D
MW4VDZC<K;P747S,-Q(61HP/EC./O9S@@D"JF@^)=6U/5O$\-WI>ZWT^Y\B.*
M*52V!&K8YP"6W9ZX'3MFJ?@V+QAHNFVGA>\T>(0V)$*:N+E#') #P1'][?MX
MP1C/)/8W=$T_6-(\2>*F?3&EL[^Y%W!<).GS_NE78%)R&RO? QWH - \3Z1!
MX+T";2M--M%J3>3I^GH0#G+$Y/0 !68GM[G -Q?&*Q7NJ:;>:=-%JFGVWVS[
M-%(KBXAZ;XV.T$ C!S@@UR.F^$?$%AX1\%SI8D:MX<F8RV33)^_C<%7",&V[
MMIR,D=^E;UUHM_J?B/4/$;:?-"RZ,VG6MJ[Q^9*S,69CABH'W0,M_>]L@#K+
MXA"Z3P_<RZ)=V^G:VR1073R(0LKJ652H.[!P1NP.1Z8-==>6B7UI);2O(L<@
MVOY;E6([C(Y&1QQSSVKSD>']=7P=X$T_^R)C<Z/?6LUXHFAPJ1HRL0=_/WAC
M'Z5Z!JMU=V>FRW%CI[W]PF-MLDJQL_(SAF..!D\^E '!>$H/#UE\4=8M= E%
MC&EA&L^F^6\8EEWDF958 8"X7(Z[C]3Z57+1:9/K'BW3?$-SITNG?8+6:%4G
M9#+*TFWKL9@%4*<<Y);H,<[FDW5[>:;%/J&GG3[IBV^V,RR[,,0/F7@Y !_&
M@"[7EFE1Z>WC'7_#OBNRC_M?4+F6XTV^F7)GMR/D6)^JM&!]T$8ZCN:]!\0'
M4O[ O1I$:OJ#1%( S[0&/&2>V,Y_"N7\2Z5J'B^?08CHL]A)8ZA%>2W<\D1\
ME4Y98RC$L6X'0#N>@% %C3]6NK#Q38^$;6SD:STW3DDNKLNAR"-B<$Y ^5B?
MXN!QCFK<OCC3X],&KK!</HWGK!]O 4(=SA X!.XIN(&['N,CFL<>'M<OAX[$
MD M+G5]\%I<M*I!C6()%@*20,ER<X(+< T^?P[?ZYH.@^'I+!M.TJS\A[X2.
MC&018*Q($)X+*"6..!QDG@ Z:ZU^"+4)M/MXI+JZMXQ+<"/ 6!3G&]CT)P<
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
M&2?;\:OT %%%% !15"]UO3=.OK.RN[N.*ZO7\NWB.2TC8SP!]#S5^@ HHHH
M***H:GK6FZ,+8ZC=QV_VF98(0V29'8X  'N10!?HHHH **** "BBB@ HHHH
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
MH5@6(VG)X^;.2,G&,#L 9UCXV\1/IGA+6;RVTP6&MW$-K+#$K^:C2 E7#$X
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
M&'EB.,HX*%3]T<@ B@#F=.UC49?#>JBXUQX#!XEELEE=2\SP+* (8]HR78<
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
M +R:8@/(%&% V@!0N., 8//4DU#HO@U-'@9#K>KWKB(PP2WDZR-;H>R#;C/
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 44U)$D7<CJR^H.17)V^OZWK5S>2Z''IYMK#5#8
M30W(8/*J;1(ZN#A2"3@%3G;UYQ0!UU%4M7U6ST/2;K4[^816MM&9)&)[#L/4
MGH!W)K&U7Q!?6/C3PWI,4=NUCJHN/,=LF13''O&.<#)QZ]* .FHI%=74,C!E
M/0@Y%(DB29V.K8.#@YP: '445!->VMM:2W4UQ$EO"A>21F&U5'4D_A0!/15:
MPOX-2TRVU" GR+B%9D+<':RAAGTX-6%=74,C!E/0@Y!H 6BHVDW+(L+1M*HZ
M$\ ]LXK \#Z_=^)/"L.IW\<$5P\T\;+#D(-DK(,9)/110!T=%<S9^(;V3Q]J
MFAW*6R6=K8Q744BYWG>S+\Q)Q_#V%=+D8SD8ZYH 6BH+B60V4LMH8GD"$QEC
M\I/OCM6/X*UVX\2>#-,UF\2*.>ZB,CK$"%7DCC))[4 ;]%<SIWB&\N_'FIZ'
M(EJ;.WLH;F&2+)9M[,/F.<?P]A72+(C.RJZEE^\ >1]: '44W>A;;N7=SQGT
MZT+(C_<=6[<'- #J**:LB.S*KJ2IPP!Z?6@!U%<I?:]J]]K6L:1X>%BMWI<$
M$C?;49EF>7<0@*L-ORI][GENG'/2K,8[,37?EPE8]\OS_*G&3\QQP.>: )J*
MX_7?&,L&BZ#JVC+;S6FIZA;6S-,#GRY7"[E /7'K^5=>KJV=K X.#@]#0 M%
M-$B,[('4LO50>13NE !17*:/XCU#Q6)[S0UM(-)CE:&&[ND:0W14X9D12N$S
MD DDG!X%:FC:AJ-W<ZA;:G916TMK*JQM%(769"@(<$@8YW#';'?K0!KT4U)$
MD!*.K '!P<\T!T+;0ZYYXSZ=: '44T2(6VAU+8W8!YQZT-(BLJLZAF^Z">3]
M* '44C,J_>8#ZFFF6-=N9$&_[N3][Z4 /HJC<ZO96FJ66FRS 7=YO,40/)55
MRS'VZ#ZD46QU+^UKX7+69L,1FT$6[S1P=_F9XZ],=LYH O44T2(SL@=2R]0#
MR*&D1,[G48QG)]>E #J**1]VQMF-^/ESTS0 M%<UX+\0W7B#1)+O4%MXKA;R
MXM@D.0I$;E1C))/2NDR/44 +15'5-7LM&M8[B]F5$DFC@C&>7=V"JH]3D_ED
MU>H **:\B1@%W503@;CCFE)"]2!VYH 6BH)Y)/LLS6IB:90=N\_+N]\5C>"=
M>N/$O@S3-9O$BBGNXB[I%D*/F(XR2>U '0449&<9YJ*Z^T?9)OLGE?:?+;RO
M-SLWXXW8YQG&<4 2T5SNL:_<Z!X8M+N]6WEU&=[>VQ"3Y)FD94R,\[ 23ZX%
M7=(.N"YO8]7^PR0*ZFTGM59#(I'(=&+8(/<,<^U &K136D1" SJI/0$XS2Y'
MJ* %HI,C&<C'K7.>.-?O/#W@K4-;TQ;:>6U0.!,24(R!_">>OK0!TE%1Q2"1
M1\R[]H+ 'IFI* "BFK(C.R*ZEEZJ#R*#(@<(74,W12>30 ZBJ,&KV5SK%WI4
M,P>[M(XY)U!SL$F[:#[_ "$X]"/6C2CJ1M9/[5:S:X$SA?LF[;Y>X[,[N=V,
M9[9H O44U)$D&4=6&<94YH\Q,@;UR20!GKCK0 ZBBJ,1U+^V;D3-9_V;Y2&
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
M<K;7;Z9\-[6)"8]-E\5M;7[ X"VIN6W GLIPJGV)'>O7)-#TN;5AJLEA;MJ
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
MH&/R@]PIRH^F.U;]1V]O#:6T=O;1)#!$H2..-0JJHZ  =!4E !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MRV%O<-]LB02M!+$\3["<!@K@$KGC(XH TZ*J:GJECHVGRW^I74=M:Q#+R2'
M%9]IXOT"^^V?9M3AD^Q>7Y^ ?EW_ '!TY)/  R<\=: -NBLNR\1:3J O/(O%
M5K+_ (^DF5H7A&,@NK@%1CG)&*+'Q'I6HW_V&WNC]J\KSUBDB>-GCSC>NX#<
MN>XR* -2BL=/%.BR7<%LM\NZXD,4#E&$4KCJJ2$;&;@\ D\&J^H>./#.EW-S
M;7FL6\4UL469.6*%R0H. ?0_3OB@#H**XWQ[XFM].\*ZX+/4YK;4+2V=A+;Q
M%Q%)MRBNVTJI/'!(/(QU%='H<LD_A_39I7+R26L3.S'EB4!)- %^BLS5-9L+
M!FMI[N2*=HC)B")I9$3IO*A6P >Y&*YCP#XG$GPZTC4=:U%[BYNYIXTD92\D
M[":0*%51DG:O0#H/04 =U17+:WX\TG2O"5[K]N[W<=NS0^6D3[A,#C8XQE,$
MC.X#'Y5KRZ]I\-K#.\DV)MWEQBWD,K[?O$1A=^!].X]: -*BJFF:I8ZS81WV
MG7,=S;29VR(>.#@CV(/!!Y%<[X[\3-H%IIL$+RQS7^H6]LTB1,Q2-WPY! (W
M;00!UYR!0!UM%<QI]W;:"9Q<ZU?7T-V?M%K;2P/+/!&  W !<KGNPXR!5Z;Q
M9H%OIMGJ,NK6HM+UUCMY0^1(Q. !CWZ^G?% &S16?H^N:;K]K)<Z7=I<PQRM
M"[J",.O4<CW%:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %<+\66B3P= TX!B74[,N"N[*^<N>._
M%=U7/>,/#USXFTN"RM[R*U\NZBN2\D)DR8W# 8##&2* ,*Z%GJGQ0T?6M-G@
M>VT[3[@7]W&X,>UMOEQEQQG.]L=@,]Q7,:9I]UJG[.,UAI$>_4!%+NA08<_Z
M079".N60=.^17LB;@B[R"V.<# S2T >=:S>6GC&^\&S:#,LES;:DEW/L^]:P
M!&\Q9!_ 22J[3C)^E&IZ;>Z?X_NK&SA<Z;XI@!N'3I!+%@2M[;XC@'^\!7HM
M% '">)I8(OBAX'7>BB-;T,,X";HE"Y],D8'KBL.VFFTOQ!;OX>U-;_3[W6&2
M\T*Z4-+:N96\R:(_>50<O@\8.<\UZO10!Y'J%O<ZQ=?%6QTB0->74=N(%1N9
M0L 5POKT*_4XJ_JMW:^+])\'PZ,Z_P!H6^I6MQ)"O$EFD8/F^8.J8&5P<9)
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
M< 1 #RV(9<%QS@9_,#.#5G_A/XTNM)CFT/4D@U:+=9S (WFR;-^S;NRN1T+
M#CL.: .QI%8,H92"I&01T-<M:^+(=3M-?MKS1KR&YTI0+NQ8QLSQNFX%2&VD
M%<]^QJE9^,-*T?PSX6:QT:]2PU41P6<4(5O*RI95;YLYP#ZCU- ';TBLKJ&4
M@J1D$'@US%EXLCU-==L[K1KV"[TM%-Q9.T;-)&ZEE*D-M.0#QGC%9UAXPTC1
MO"?AB6PT:]CT[5'CMK.*(*WDE@2JM\V<X!Z9^M '<T5S6F^,K>ZGUJWU"RN-
M+GTB-9[E+@HW[EE+!P4+ \*V1GC%5SXZC1]$WZ/?&/6UW6+1M&2?EW8<%AM.
MWG&3^?% '6T45S]UXI6*[U."TL);PZ846[$3J&4LH<84G) 4@D_7&2"* .@H
MKDK;Q+J,_P 1M0T-M/9;*TM(I!()$YWLV7/.<?+@ 9/<]>"?Q[9V^E1:X]E<
M?V#)*(_[0!7"@MM$A3.?+)[]>0<8YH ZVD+ $ D GH/6L+4/$RVUQ?6]A8SZ
MC-80B>Z6%E&P$%E49/S.0,@#MC)&1GEM0U"PN_B'X*UU ;>"YTZ]F=YU\ME0
M)&1OSTQD_K0!Z,S!5+,0 !DD]J6O-?B3>_VW\)-9NYM,GM40(T!N-NYAYJ@.
M "2 1TS@X/(%=19^+%G\3C0[G3+RREEMVN;66?9MG12 W 8E3R#A@#CKCI0!
MT5)N 8+D9/(%<I<>/;.WTE=<-E<MH)F\HZ@I4@#=L\S9G=Y>[OU[XQS5&2*$
M?&^SFC5=TOA^4LR_Q8FCP?RH [EF"J68@ #))[4M>5_$W7(M<^&6JW-IILMQ
MIZRK'%>[EQN655+JN<[,@KN[^F.:[;5?$\5A=7-I;6S7ES:PB::-94CVJ<[0
M"Q&6.TX'YD9&0#>HKBQ\2=/N$T)].TW4+U=;BEDM#$J#+1J2R'+<,#QSQU.>
M*MKXQ>5)EBT:[:\M;-+RZLF=%FC#;L*!GYF^4^@Z<Y.* .IHIL;^9&KXQN .
M#67JFO0Z=>06*1^?>SQM*D7F*@"*0"S,QP!E@!U))Z8!( -:BN)7XF::^EVE
M\FGWS^=J8TJ:-%1FM[C=@JV&Y]05SGCUJY#XS>:76K-M%N[?4M-MUN1:SR1_
MOHV!VL&5B!RISZ>] '4LRJ,L0!ZDTM>;OXG@U#X7:=JWBC0Y[NWNC;LZQLFT
MNSKL;&X$*&*^_M6W+XDU)?B9'X>33V:S&G&Y:02)EB957?@G@+AACJ<].!0!
MU@8$D @D<$>E+7G7@^\L?#X\<W4V(K2WUR0X4>L<0"@>I)  ]36];>-K,^(#
MHU_";*X:U:[B=ID>-XU^]EE)PR]2#VZ$T =,6"C+$ =.:6O+?&NKC6[+PE?Q
MZ7.MG/KMD]K=N5R5,@()7.5##D?AD UZE0 45R4GB74O^%F+X>73V-FNG?:3
M()$RVZ55WD$\!<,,=3GITIUUXZM;?2YM:2QN9]$@F:*6]C*G 5MC2!,Y9 P(
M)'/!(!'- '5T4R*5)HDEB=7C=0RLIR&!Z$5F:IKT.G7D-BD?GWLT;2I%YBH
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
M$]G<VWBKQCJE_I9_LFZTN*)9)Y46.7RUDW*V&)4'<!DCUK%T.2YTR/P^VO\
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
M./L'SP(45AY3X.TDD''7DT =]16#KNO26&L:/HMF(OM^J/+L>4%DBCC7<[$
M@L?N@#(Z]>*HZ=X@U.?Q)JOAB\-I'J=M EW;720L8IH6.,F/?D$$$$;N>OM0
M!J_\)/HPU6'33?*+J=WCA!1@DCI]Y5?&TL.<J#D8J34O$>C://%!J6IVUI++
M_JUFD"E_IGK^%<I\)8;BX^'FDSWKVTZ9DD@_<$/&_FR;F+%CDG)Y '4]:/'?
M_(Z^ O\ L)2_^BC0!UMAKVD:I.\%AJ=G<S(,O%%,K.H]2H.14O\ :UC_ &U_
M8_VA?[0^S_:O(P<^5NV[L].O%<'\9H$L?"*^)[7$.KZ1<0RVMPO#?,X5D)[J
M0QR/:MZ'Q#J4GCXZ$UM:K VC_;XV);S-_F!-K'H!UZ T =517G&E^./$,OAF
M7Q1J-KI::5:?:EN(H3)YSM&[(FPG( ) !S]?:M2/Q-K=KKMI%>67VC2IX9'N
M+F+3YX/L3(NX;C)PZGD @ Y'2@#LZ*Y#3]<\2:I8Z)K-E8V<VG:C(C2VW*S6
M]NX)64R%\,0-I*A>^!TR<72/$FHZ0/'.LZU?0W-II=\Z^5';E&.V*/:J'>0H
MY P0>23F@#TFBN,O_$VL:"^A76K1V4MAJEQ':RBWC97M9)!\AW%B'7/RDX7U
M]JCTKQ!XJUCQ#JEE!;Z1%;:9J26\[.9"SPE%8[,?QC/4C'\Z .WHKBO"OC"Y
M\3SP-#<Z?E7=;_3C&R75G@-@-E_F^8 $[0#GCVW/%/B"/PSH$VHM%YT@=(H8
MMVWS)'8*H)[#)Y/H#0!LT5R5WXAU70_$VD:9JHL[BVU;?%!/;Q-%Y4ZKN"L"
MS95AG!&,$=*K>%?$'BCQ#=2S2P:3#I]IJ-S97(4R>:PC)563G'7&<]>>F.0#
MMJ*R/$-_J&GVEO)80P'?<*EQ<7# 1VT7):1@67=C & 1UKEHO']VF@^);N:&
M&XDT:\2#S[>%PCQ/L/FE,EL*KEB >0O!&: /0**P_#FK3:Q'-<K?Z=J&GL$-
MM=60*AB<[E8%FP1Q^=,UC7I;?Q#IF@6(B%[?)+.TLREDABC R=H(+$D@ 9'<
M]L$ WZH7FMZ;8:C9Z?=7D<=W>L5MX3DM(0"3@#V!Y-<-KGB[68]$\9:6TEO:
MZUHUI]HCNH8F*30LA(95+91A@CDL >>:@UG^T4;X=%GMKB[-WF,A&B3!MFQN
MY8\=SW]!0!Z?17!P^.+_ $V#Q3'KD-K+=:)+"J-9JZ).)E!C&"6(.6 /7V%7
M+77O$1\11Z>UBMU9W%N[I>"PGM5MY5Y"R;R=RD=",<\8H ["BO-](\4^.-;\
M%IXEM+31!&UG-,ML5E:1Y$<X PV " 1USG![X%L^.K@ZAX-99K%M.\01_/)Y
M+[XY-@*@?/@;F.WG."._8 ['5=5L=$TR;4=2N%M[2$ R2L"0N2 .!SU(JX#D
M9'2N&\2^*M9TCP?KNO6T6GSQ6EP8[59$<;D5Q&Q;#<G?N QC(7/?BUK_ (N;
M3/$\>B&\L=.>:T$UM/?QL8[F0LRF,,&4*1A2>I.\8''(!U]%<E=^);[^TDT>
M$)!J$=C'=74ALI;I$9R0$"QD'JC');IC&<\:?A75=1UC0(;K5M-DTZ^W,DL#
M*0,@XW+NYVD8(SZXH VJ*XO5/%>I27&M0:'$CS:6PB"26$\XN)=@<H&C("<,
MHR<\DG&!S!<>.ITO]-L;O[-H-S>Z>MS&-4B8J\Q)#0[@RA2N!UY.X8'J =W1
M7 WE[X@D^(OANS:\MK>.739KB6W-N759!L#<AQG[Q /;GKFC6O&FKZ++YMS#
M81)_:B6BV)!>=K=G"+-O5\+DG(!7VZT =?::UIM_J=[IUK=QS7=D$-S$F28]
MV=N3TS\IX]J-3UK3='-J-0NXX&NIE@@5LYDD8X"@#W(KA%_MW_A9WB]= &G"
MY-I8$O?;R@PLF!M3!.?7/&.AJGJ_B.3Q1X+\.7]Q:BUO(_$EI;W, .0DL<^U
M@#Z<9_&@#TG^UK$:T-'^T+_:!M_M7D8.?*W;=V>G7BK<DB0QM)(ZHB LS,<
M =S7-C7KX?$A_#[V]O\ 8_[*-\DBY,I;S0FT]@.OZ<U1\)>+[CQ0]M+#=:>P
MPPO[ 1LES9.!PK!GYP?E)VC/;V .GTK5K#7-.CU#3+E;FTD9E25 <,58J<9]
MP15VO'?"^O:UX;^'&FZG!%8/I<>IRPW$<@<S.LEXZ%E(("D%NA!SCM78ZKXI
MU![_ %BRT5$,^F!5(DL)[@32E ^S,9 08*C)SR3QQR =CT&35#2]:T[6DN7T
MV[CN5MIS;RM'G"R  E<]^".E<]9^*]1U?4--TF"R73M2FT_[?>I>1L_V9=VP
M(%!4DEL\Y& N<<U4^&7V@'Q:+ORC<#Q!<"0Q A2=D?(!)(!ZXR: .[HKG+_7
M;VR\=Z/H@6W:SU"WN)2Q1A(C1!>^<$'=Z=JYO4/'>MV?A+Q7J:6]A)<Z)J36
MB95U21!Y?S$;B<_/TR!Q0!Z/5#5]:TW0+!KW5+N.UMP0N]\\D\  #DGZ5S\?
MB+6;+QM:Z1J\>GBSOK.6Y@:WW[X3&5W*[,<,,-U 7Z5R?C?6=3\2?"*]UN'[
M)%I=U)&8X&B8S>4)U"N7W8#$@-MV\ XSGF@#UNBN1U7Q/>MJVIZ9I 19]/B0
MNTMC-<B21U+!/W9&T8V\DG[W3CG,D\8^)YKOPO:0Z/:V-UK,%P9(;[?NMY8E
MSR!CY<G/J1Z9R #T&J.KZQI^@Z=)J&J7<=K:Q_>D?I^0Y)]A3['^T3I4 U V
MJZCY0\XP!C$),<[0<$KGUYKR6ZN]6U#X,>,+K5+V&Y)FNX_E@*-E9=O7<1MP
M!@8X]30![(C*Z*ZG*L,@^U5+#5K'5'NTLKA9FLYVMIP 1LD4 E>?J.E<Q::_
MK5EXMT?1]1BL#9ZI:2R6WD!_,A:(*2'8G# ANH YJK%XWU"'P[XHU*[L[?S-
M(U1K,"W1W C'E@R,,Y;:'+'&.%QQUH [VBL+PWJ\NLI-<I?Z=J&GL$-M=60*
MAB<[E8%FP1Q^=1^,M3BL-&6U>]BLY-1E%FD\D@01A@2[Y/ *H'(]P!WH V[2
M[M[ZUBNK69)H)5W)(ARK#U!J:O-OA=J%I87FN>#K>\AN;?3+@SZ?)%*) UK*
M=P4$$Y*L2#]16A;:_P"+-4\4:WI-C!HT4>EW=NCR3^:Q:*1 YQ@CY@#[#C'?
M( .RO;RWTZQN+V[D$5M;QM++(03M51DGCV%.M;F&]M(;JW<203QK)&X_B5AD
M'\C7G'A[7/$%MX$\3ZY<7-G?3V=Q?.$DA9 3$S=PQ^7"X"X&/4UT%OXGN[^3
M0=-M5MH]0U#31J$\CHS1PQ@(#A0P))9P -W !//0@&[JVM:;H5JMSJ=W';0L
MX16?/S,3@  <FK]>:>.;C6;CX8Z@-=LX;>ZBU*WC1H&RD\8N8]L@&25R/X22
M1BNAU3Q)=G6[[2-+*1SV4$<DDLEC-<J7DW%4Q&1MX7))/<8'!H ZJBLGPSJ=
M]K'AVSOM2TV73;V13YUK*""C D=^QQD>Q%:U !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<[XUT&\
M\2^'_P"S;.6")S<0S&2;. (Y%?& .^W%=%10!S,NA:E+X\M/$6;00PZ>]FT.
M]MQ+,KE@=N."N,?CQTK!;X>ZC/H>I6KZC#:W[ZT^M6-U "P@E)R%92!D#D9[
MYZ<<^B44 <=-X8UOQ)X=U#3O%>HVF^Y@\F,:;&Z)&<AA(=Y)9MRJ>P&#ZFK7
MAW3O%L+Q#Q'JUA<Q6PQ&;.%T><XQNE)..F?E48SSGBNGHH \Z7P#K*_#*\\&
MG4+%T<-%;S^6R[8S(7+-URW.,# ]S6Y/H.J3^,M(UUFLUCLK.2VDB#L2QDVD
MD';VVCCO[5U-% 'F&LZ7<^'?"FO6E]?Z;"WB'6=\,DJEXD,S+NCDSCY=J-\V
M0>>!G%7_  \^M:7K]M!=)X:N4O!Y;R:=)*;A$56*L=Y;,8/&,@ L,=<'N[FV
MM[RW>WNH(IX7&'CE0,K#W!X-5].T?3-(1DTS3K2R1SEEMH%C#?7:!0 S5X-1
MGMHO[,E@29)59UN =DB<AD./4'KVZ\]*XF^^&\\_A[Q+86'V'3SKDL3FWB+&
M"VV8RRC:,LQ'/"CIZ<^C44 <M?>']3OO&&E:V9+:&.TM)K=T1V+$R;<LIVXX
MVC&>OM7/VG@'Q'!I?A^R;5=,)T6_^TI(+=R9QAP6?YOOG?G'<Y.:])HH Y?3
M=!U/3_%?B/6-]I(FJK (H][ QF)"HW';SG.>.GO4_@C0;KPQX0L-$NY89I+-
M2@EBSAP6)S@CCKCOTKH:* .8O-!U.'QL?$>FO:2^;8+8RVURS1X"NSAU=0V?
MO8P1VZUE7WP]G;1XGT[5!;Z_#J3ZJMZ8OD>=\AU*9X0J=N,DX Z\Y[RB@#'T
M*VUU$DG\07EI+=. JQ6,;)#&!W&XDECGDGT  ZDT-;T#5KKQ;I>N:;>6BK:P
M2V[P7<;.J[R#YB!2/GXQVR.,BNGHH X;0O"FOZ#HJ:<MYIM["+V>62&6-D6>
M&0NQ5C\V&RP/0CC'.:V/!_AE/"^GWEO'Y<:75Y)=+;PDF*W# #RTSC@8ST')
M/ KH:* .9UO0M2U#Q=H&L6SVHATKSR8Y&8-+YJ;#R 0N.O?/M3(-!U6U\9ZQ
MKT3V;)>VD5O%$S-E#'N(9N.02W('2NIHH X>3P;J4&J:/K>GW-K'K,.Y=3FD
M+;;U&P64X'KRO]W  !%#>%_$VE>)=0OO#FJZ?%8:K()[JVOH'D\F7 5GCVD9
M) '!P.*[BB@#C)O">KZ=XLCU[0[^WD>>T2TOX;\,?."?=E#+T?VQ@^U7O!GA
MZ_\ #ECJ$%_=VUPUS?SW:F")DV^8Q;!R3_\ 6]3UKI:* .8O]!U)/&T?B739
M+24G3_L$MM<LT?R^87#JZAN<G&"OXTVUL]&\)Z5>+KNIV2/JUS+-=27+K$DT
MCCE%#'[H4  9)P*ZFJUYI]EJ B%[9V]R(G$D8FB5]C#HPR.#[T <Y\.]"&A^
M%8E,D\C7#&1#/]]8>D*'TVQA!CUS5WQGH$_B7PY)86MQ'!<B:&>)Y5+)NCD5
MP& YP=N*WZ* .4.@:O)XTT[7YIK)Q;6,EK)&NY=Q=E8D<' &T#'.>O%8S?#W
M49]#U&V;48;74'UI]:L+J$%A#*3D*RD#( )&>^>G'/HE% &'H%KXB7=/XBO;
M&6<+Y<<.GQND0'4L=Q)9C@>@';J:H^-_#FH^);?2X;&:UA%EJ$-\6G+'<8R2
M%P!T.>N?PKJJ* .-U[PGJ?BZ?38M9NK.#3;*Z2[:WM49GG=<[07;&U>3G )/
MK4T/AS4M%\4:MJNC26DEOJVR2XMKIF3RIE&WS$*@Y!'53CD=17644 <$O@*^
MTO\ X1QM'O[9GTN2XDG6\B8I.\W+2@*>&!+8'H<9]:<WP_UQ_#6LZ1_:5@_V
M_5CJ*2F)UV?O5E((R<Y*XP.GJ:])HH Y3Q-X:U'5-2T77M+N;:UUC2RX"3!G
MAFCD #HQ&#VX./PI?#_A[5]/\5ZYK>H7=DZZHEN##!&WR&-"OWB>G)[<]>.E
M=510!S?B;PW/JNI:/K.G7$<&J:3*[P^<"8Y4==LD;8Y&1CGG&.AIUCH=U%KM
M_P"(KD6S:I<6R6L42.WEPQ*2V-^W+$LQ).T= ,<9/144 <YX&T&\\+^%+/1;
MR6"9K4,%FA) <,[-R".,9QU-5?%7AS5-:U[0=0L9;.-=)N&GVSEB92R[<<#C
MOZUUM% '):IX4OO%%[9GQ!>6_P#9EI,LZZ=:H=LTB_=,CL<LH_N@#WS4[Z%J
M'_"P3XC1[4VXTPV"PL[!B?,\S<3C YXQ^/M7344 <5I'@B5/ 6H>%M7FADBN
MFG/G6^<@2NS]".JEN/7%3:%HGBI84L?$FKV%Y8P1F-3:PNDMR"I7,I)P.#G"
MCDXYXYZ^B@#A_#'A;Q-H$,&BR:U9S:!:/F!UA87;1@Y6)FSM [$@$D<<9X4^
M!9KA_%5C=W<+Z/KLC3%4C(FC=D5>N<8!4$<5V]% ''1^%]6U"RT73]=N+.6W
MTF>.X\Z#=ONVB!$>Y2,)SAC@MDCL*N>&]!O](UO7[VZDMGBU2Z%RBQ,VZ,A%
M3:<CGA0<\5TM% '%6W@^^N=<T/5]5^P+J.F!A+?6FX2W@*%-K@@8'.3RW(XQ
MFMKQ;X;A\5^&[G299FMVDVO%.@R8I%(96QWP0./3-;=% '+C0=3U34](O]<-
MEOTK?)$EJS%9IF7;O;<!M !.%&[D]>.9/!V@WWA^VU*&]DMY/M>H37J&$M\O
MFMN*G([>O?T%=)10!S?B[0=0UH:5-IMU;QS:?>K=>3=*6BF !&&QSD9R#V(K
M,L?"_B/3;W7[R#5-/:74KJ"Y0&!U&5V!U;YCA2JLHZGYLYXKMZ* .8\-^%5T
M37-7U58+:S_M$1!K.S),2LF[+Y(7YFW<X4=.^:=XA\-W-]KVD^(-+GBBU+3=
MZ;)\^7<0N,,C$<J>A! .#V-=+10!Q]UX+DU.U\32WD\4>H:[:"TS$"R6\:H5
M4 G!;EBQ.!GI@8J&7POKMP?"TEQ<Z>\NC2^;($#JLG[LQ[1U[$G)[\8KMJ*
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
MDMXVFZO<644\V#(T:%2NX@#)^;&?:@#6UO7QHR@1:9J&I3E2Y@L8@[*OJ=Q
M'L,Y.#@'!J;0-=L?$NB6VKZ<[M:W"DKO7:RD$@J1V(((_"IM474'TZ9=*EMX
MKTJ?*>Y0L@/N 0:YOX:7,LGA'[#<6,=G=:;=365PD1)1Y4;+.I/)W%L_4F@#
ML**Y;7YIG\26=D+^X,3VDC_V?8DI.[[E E+Y 5%&1R0"2.O2N-M_$/B"_P#
MO@74/[8GAN[[5TLKIU1,2IOE7+<=?W8Z$ \Y!H ];K%UOQ'%H=]I-K-:7$O]
MIW:VD<J;=B.03\V3GHIZ ]*XR?Q'J'A"^\:QRWUSJ<&FV$%];"[(++(X<%<J
M!\I95..W.*;XBL)XYO -[/J=U=2S:O 9_,?,<CM$YW*O1,<@!<#!YSC- 'I]
M86M^*;718=+F^SS74.HWD5G'+ 5*(TC8!;)SCKT!Z5;\01F7PYJ2+-+"?LTA
M$D+[67"D\$=*\L:V>/X3^ 3'<RF2;4M,96E.\1DD=!Z>U 'LM%>;3ZYJ7A/7
MO%D#W]UJ=O9Z*NJ0K=E24DS("H*@84[0<=NU:&GVOB=M0T35(+^-K&5 =06>
M\,BSJZC:T:[ $;)X (!SB@#MIIHK>"2>>18XHU+N[G 50,DD]A6%9^*AJ-H+
MZPT;4[G3V&Z.Y58U$J_WE1G#D>GR\]LU@?&E[I/A5JYM=PSY0E*=?+,B[O\
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
M/ QCTSFO5** ,CPU'J,6B1)J=Q-<3!GV2W"*DK1[CLWA> V,9X'OSFM>BB@
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
MY3"-0R[K<%MIQQGDG'7FM7XB: =>\'W0@A234+/%W9ED#'S(SN"_\"QM(]Z
M.KR,XS5'4FU+_1#IK68'VE!<_:=W^IYW;-O\?3&>*\K/B&U@\5Z9X^M+!#I6
MJVITYMD?SO<;/,0CW+;H?JO/:M;Q1H5MHVG>"(5AB6X3Q#:F5XUVAI'WM(<#
ML6Y_ >E '=C5[:XU.]TJTEC>_M(4ED0GY4W[MH;'?Y2<>F/6LWP-XAN/$OA&
MQU6^2"*ZN6F!CAR%^25T&,DGHHK"T/3]/3XO^*YFM+594M[%XW,:AE=A)N(.
M.">Y[UQ-EIEE#\(O#VN1P*-4@U=/*NNLB WK*54]E()RHX.2>M 'NC.B8WLJ
MY.!DXR:=D5P&DQVWB#QYXQL-=MHKDVWD16\$Z!@MNT><H#_>;))'?'H*Y333
M<OHW@2:^8S-!XCDM+:ZEY>2W7SE3+=2#M&/7 H ]EGN(;6WEN+B5(H8E+R2.
MV%51R23V%1:=?P:KIEIJ%L28+J%)X]PP=K*&&1]#7FEU;V4VO_%2$0P21_V9
M;.R;01O$,QR1_>S@^N:[#P!;6EMX#T(6L,,1DT^WDE$2A=SF)<LV.I/J: .C
M>1$QO=5W' R<9-.KS+Q<NGZCJ/C".*-)[JTTA5NI+TAH[8%)'00KC.YNI.0
M0O4C%=CX,G>Y\#Z!-)(9)7TZW:1R<DL8E))]^<T ;32(@)9U7')R<8I2ZA@I
M8;CR!GDUYE9^'])U3QW\0+:^L8KB#R[-A%*-RAFA<E@#QN]#U&3CK6!:6-LG
MP\^'^NB('5CJ5C&;UB3*4+E"FX\[-O&WI[4 >UM(B%0SJI8X )QDT.Z1KN=E
M5?5CBO+_ +-;^+=8\9:1JU[8PW,5R8U6XM]TT-MY2&.2)BXVC.YL@<-R>M+:
MO'?^+QH.HZC:7<0T6V-@VIVWF?:E.\2R %E&X_+GJ<#V- 'H=[J]EI]Y86EQ
M,%GOY3%;QYY8A2Q./0!3S]/6B,ZE_;<PD:S_ +,\A3$%W>?YF3NW?P[<8QCG
M.:\PF\/:99ZC\/\ 3WN(]8@AO;NW^TW,2L718I"$R<Y56X'TK>L+.T;XNZ[$
ML2&"?1;=G4?=;,CC^0% '>^8F0-ZY.<#/7'6AI$0@,ZKN.!DXR:\+TS2[*W^
M%/@W6HH%&IQZK;JEV23(JFY92H;J%()RO0YSBNOU2V:Y\9>*[:[M!JT=SIL"
M6D:%&-L2K@QG<1L+-\^?89(P* /1Z*PO!NBR^'_"6G:=<E&NXX%^TNAR'DP-
MQSW^O>MV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "JNHZ=9:M82V.H6L5S:R@"2*5=RM@Y''U -6
MJ* ,NX\.:/=06D,FGPA;/_CV*#8T/&#L9<%<CK@\U=M+.VL+9+:T@CAA3.U$
M7 &3DGZDY.:GHH H7&BZ;=ZG!J4]I')>VX(AG.=T8/4*>V>_K51_"/A^6TO+
M632;9X+U_,N49<B5\YW-GJWOUK:HH R[+PWHNFWHO++2[2WN1$(1+'$ P0'.
M,_C5V*SMH;J>ZB@1)[C;YT@'+[1A<GO@5/10!BWOA#P[J.LQ:O>:-9SZA$05
MN'B!;(Z$^I';/2MJBB@#&D\)^'Y1?!](M"+]]]V/+ \X]<MZ\\_7FICX=TDW
M-G<FQC,]DI6UD.2T(/!"G/ (X^E:=% &+_PB'ATZ]_;G]C6?]J9W?:?*&[=_
M>_WO?K6O-#'<020RH'CD4HZGHP(P13Z* ,ZPT'2],D22SLTB9$\J,Y)\M.,J
MF3\J\#@8' ]*C@\,Z%;65W9PZ19I:WA+7$(A7;*3UW#OU-:M% %#3M&T[2BQ
MLK58V90A<DLQ4=%W$DX&3@=!FJEEX1\/:=K$NK6>CV<&H2YWW$<0#9/4CT)[
MXZUM44 8Q\)Z";6\M3I=N8+U_,NHR,K,V0=SCN<@<GTJ2/PUHT5U;726$:W%
MJGEP29.Z)/[JG/ ]NE:M% &7!X;T:WMKRVCTVW$%ZQ:ZB*;EF8]2P/!)[DU)
MI^AZ;I8;[':K&S((R^XLVP=%W$DA1V'05H44 94'AK1;>PNK"+3+86EV2UQ
M4RDI/4L#P2?6H+'P;X<TVXM[BTT:TCGM@1#)Y>YHP?0G)'2MRB@#%@\(>';;
M77UN'1K./4W))N5B ;)ZGV)[GK5FRT+2].N+J>TLHX9;LYN'7.93ZMZGW-:-
M% &98>'=)TMXGLK&.(PJ4A )(B4]0@)P@.!G&,U9U+3;+5["6QU&UBNK648>
M*5=RMSD<?7FK5% &59^&-#T^\CO+/2;2"YCA\A)4B 8)DG&?J3^=5(? WA:"
M,1QZ#8!!.+@(800)!G!P?3<V!T&:Z"B@#,E\.:--J$^H2:;;&\GB\F6?8 [I
MC&"?IQ].*A_X1/0?L5K9?V7!]EM9!+;PX.V)QT91V([$=*V:* ,N\\.:/J%Y
M]KNK"*2X,?E/)R#(G]Q\?>7V;(I]WH.E7UQ:7%S8Q22VG_'LQ',/^[_=_"M&
MB@"A/HNFW.J1:G-:1O?0J5CG.=Z ]0#V![CO5&/P9X<BM6M8](MDMVSF)5(0
MYZY'3FMVB@#%U/PAX=UK48=0U+1K.ZNX<!)98@3@= ?4#T-;5%% &5-X:T6X
MOY;V73H&GF*F5L8$I7[I=>C$=B0<5++HFF3ZM%JLMG&U_$NV.X.=Z#T![#VK
M0HH *Q'\(>')+6]M6T6R,%[)YMRGDC$CYSN/OGGZDUMT4 8J^$/#J-(R:-9H
MTD'V=RD0!:/^Z<=CGGU[TYO"FA-'8QG3("MA_P >@P?W'3[G]WH.GI6Q10!B
M7GA#P[J&LQ:O=Z-9S:A$05N'B!;(Z$^I'8GI6W110!C1>$O#T.NMKD>CV::F
MQ+&Y$0W9/5OJ?7K4MYX;T>_O7O+G3X9+B1!'(^"/-0=%?'WQ[-D5J44 9]YH
M6EW]U:W5U912SVG_ ![NPYB_W?3\*YF[\.W-_P#%(:O<Z;(=.72A:)<+.J,L
MOFE\C:P8#:<?TQ7;44 47T72Y=(.DOI]LVGE=IMC&"F,YZ?7GZ\TVVT/3;.&
M:*"U51,H25BQ9W4= 6)R0,G SQFM"B@#*C\-:)%HDFBIIEL-,D!#6FS]WR<_
M=Z#GGZ\TVR\+Z#IUW!=V>DV<%S!$88I4B 9$)R0#^)_,UKT4 9,/A?0;>PN[
M&'2+)+2\8M<0B%=LI//([_TI^B>'='\.6KVVCZ=;V43MN=85QN/J3U-:=% &
M=JN@Z5KJ0+JFGV]V('\R+SD#;&]144?AC0H8;Z&/2+)8K\YND$*XF_WAWK6H
MH RM)\,Z)H5C+9:9I=K:VTV?-C2,8DR,?-Z\<<U$/"'AY=.@T]=(M5M()/.B
MA5,*K]FQ_>'8]16U10!FWV@:5J-Q%<W5FCW$*&-)@2KA#U7<""5/H>*+KP_I
M%Y#:0W&GP/%9L&MDVX6%AT*@=".Q'2M*B@"A#HNFV^J2ZG#:1I?3*%DG&=[@
M= 3W ].U2:CIECJ]FUIJ-I#=6[$'RY4##(Z$>A'K5NB@#+.GIHVF7CZ+8127
MA0LJ22$&=P/E#2')]LG.*K>'[*_:>YUC6+6"VU*[2.(P0R>8(8DR53?@;CN9
MV)QW YQFMVB@ J!+.VCNYKI((UN)U5)9 .7"YV@^N-Q_.IZ* *+Z-IKZ.-(:
MSB_LX1B(6V,)L QMQZ8[5%-X=TBXT9='FL(9--4 "U89C '08]!V%:=% &;<
M^'](O);*6ZTZWGDL3FU>5-QBZ="?H/R%.BT+2H-2NM1BTZV2]NEVSSB,;I!T
MP3WZ#\A6A10!B:5X/\.Z'-<S:5H]I9RW(*RO FTD'L".@]ABE_X1'P__ &8N
MF_V5;?85?S!;;?W8;.<[>F<\_6MJB@!$4(BHN<*,#)S6/#X2\/6VNOK<.CV:
M:FY):Y6(!LGJ?8GN>M;-% &5=^&]&OKU[RYT^&2XD0)*^,>:HZ*X'#@>C9J:
MXT33;O4+:_GLXWN[4$03'[T0/7;Z9[XZU?HH QSX4T)H[I#ID!6[D66X!!/F
MN""&;U8$ @]>*LPZ+IT%O<0+:1O'<C%P)<R&88QARV2PQQSVJ_10!B:;X/\
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
MN?%[^'XH[CS$MDG:1K>0 ESA1RO P#DGCMU!KSZ"9(/AC\.+J0D0V.J6INF
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
M(GO]1UDW6GQ2^;96"VRH(6V[<LXY?&6QG')SV&-^BB@ HHHH **** "BBB@
MHHHH **** ,?Q5HTWB+PQJ&CPW*6QO(6A:5XR^U2,$@ CG\:O:;;RV>F6UM/
M(DDD,2QLZ*5#8&,X)./SJU10 4444 %%%% !12!@V<$'!P<'H:4D $DX [T
M%%("" 0<@]"*6@ HHHH **** "BBB@#EO^$?\066L7]UI?B"W6VOIO/DAO;$
MS-&VT+A&61.,*, @XK=TS3DTVV:,2&6221I9I2 #([=3@<#TQZ"KE% !1110
M 4444 %8%KH6I'Q!)J&J:R;VUBE:2PM%MEC%ON!7)8<N0I8 G'WCUXQOT9YQ
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MV#6TJ@,\V0 $8G:RG((;(&,DXQ6;XML]:@\0Z#XIT?3GOS9QRV]W8!U21HI
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
M9'$\3*V[8=PSPI!S@_IGG=.TK48=*\717WAN2\BU'66N$M)6C/GV[F-6(^?
M8*K, 2.0*CL/#>J:9H7BK3M.CU&71[FR,6F65W(&DCE9'5E0LW$?*8W'U^I
M+D_BF;3X_ ]IHFD.-/U2-=J"1 4C$!=8AD]0-N23VQSGC6UCQK;:7%J$J6<M
MU'I@S>^7+&IC^4.RJ&8;V"D$@<<X!)XK ET?6H-,^']S'I$\TVC;8[RU22,2
M+FW,1()8*0&]^E)'::]X<\4:N!X676]/U6X%Y!/%+&&MY&55='WX^7*Y!';L
M2<  [_3[ZWU33K:_M)/,MKF)9HGQC<K#(/Y&O+5@\.Q_$[QI#K<UO;6<=M:/
M"'G\KRRT9+F/!&&/!^7G->J6<<L5E DXB$JH XB&$#8YVCT]*X[0=/U.#XG^
M)M4N-+N(K#4(;9+>=FC()C0AL@,2.3QQ0!1\ >(=2LO >FMKYN9[VZN9(; 7
M!"S31#+*SEL8PH)R>P'4D9O7/Q,T^STG7+N;3[LW&BR(EY;1-&Y4/]QPV[!4
M^HY'/%3>.]*U6>?1=:T>QBU&XTJX=Y+"1@OGQ.FU@I/&X<$9_P#K'*\3V>M^
M(_AWK5M:^&&L;B\2..WL]\0E)#AF9R&V@>@R3P?7% '1KXNQ+Y$^C7]O<37/
MD644H0-=_)O+K\WRJ%!)W8(Z8SQ21>,[46^HM>V=U:7%C<I:O"X!\V1\;/+;
M.&#;ASD8[X'-9WC&QUJ:Z\.^)=&L&N;K2I9&ET]W5'DBE3:X!SMW#@CG_P"O
M#XCLO$7BKPQ]J@TM;*]M+N"\LK"[D5FE,;9(D*DJ-P. ,G&.2,\ %[_A/K2&
M\U.QN;"X6]L+(WYAADCD\Z '!9&W 9!X(.#Z9I+'Q]#=SZ#YFD7]M9ZVB_9;
MN79L,ACW[" VX<9 .,$CCCFJJRZOK'A[53_PB3:4[V$L"P,\1EFE9< *5. @
MYY8C.1QQ6<VCZS_87P]MAI%R9=(FMVO5#Q_N@D)C;^+GD]L\4 :FD^,[N;4/
M%4FI:?+!8:/*5W(RN51(@YR <ECG.!D#@9K3T[Q8EYK5II=SI]Q9SWMF;VV+
MLK!D! *M@_*PW#CD>]<^NG^*-,O?'"Z5IY%S?O\ :M/O&DC\LMY*J%P3G=N7
MN-O<GUK:7I>K+XT\/:S_ ,(Y=6T*V$UO>375S&\PD8H=\AW$L.#CDGV44 ;E
MS\0K.#24UF/3[JXTF2\-FEQ$4RS[S'NVLPPA<%<D_ACFM"_\5):R2V\%C+<7
M<%NMQ/;F6.,QALX4DM@N=IX&1QR1D9\\TY)UTS[/<>%-=N=#_M![^&&QEMY;
M=E\TNA3+!RA.'QGDGC@XK;NDU2P\7S^(=/\ #YU_1M<M8'VQF-9;>15PIQ(1
M\K*1GG@_J :]E;Z;XTOO#OC33))E2.-R)#*RDH0RF(QCY<[CR?\ 9QSU#+7P
M;_8GAK5(-.EDAN//DO+#,S2FV?8,#<W)#,I+#H=Y'/4]1I:7":;"+J"&WF.6
M:&'E8\DD+GN0" 3W.32:O?1:9HU[?3$".W@>5OH%)H J^%==C\3>%M-UJ- @
MNX%D9!_"W1A^# C\*UZY?X<:-<>'_AYHNFW2E+B*WW2(>J,[%RI]QNQ^%=10
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-I7A?3M
M'U*\U"W^TR7-T[,SW%P\OEACN94#'"J2 <#T'H*V:* "L>P\.VVG:]J.L17%
MRUUJ 07 =E*ML!"8&., D<?CFMBB@ HHHH **** "BBB@ ILL4<T3Q2HKQNI
M5D89# ]01W%.HH AM;:.TMDMXBWEH,*&8L0.PR>>*FHHH **** "J\%E!;33
MS(N9IR#)(QRS8Z#/H.PZ#)]35BB@ JO;V4%I+.\">7YS[W4'Y=W=@.Q/?'4\
M]:L44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% &1I/AVVT:_P!1O+>>Y>74)?.N!*P(+X R  ,< #CBM>BB
M@ HHHH **** "BBB@ HHHH **** "BBB@ ILD:31/'(H9'!5E/0@]13J* .8
MLO >E:>H@@NM5%@HPM@VH2F!5_N[<_=_V2<>U=,JA5"J  !@ =J6B@ JO=64
M%YY8N%\Q(W#A"?E+ Y!([X/(SWYZ@58HH **** "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 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL_6-9M
M-#LA<W;.=\BQ0Q1KNDFD;A40=V/_ -<X )H T**KV<MS- 'NK9;=SR(Q+O('
MN0,9^F1[FK% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7BFS
M-_\ $_PG#=2S1V0M[MHC$Y3,^U>-PY!V;B,8/7%=[5:]L+348EBN[=)D1PZ;
MARK#HP/4$>HYH YOP5/J(O/$6F7EU->6NGZAY5I<S'<Y1HU<H6_B*EL9/-=;
M4-M:V]E (+:%(H@20J# R3DGZDY)/>IJ "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 "JM]J%OIT<;3L=TL@BB15W-(YR0JCN< GV )/ -6JP/%&F&[CT_48[Z&RFT
MJZ^U)).,Q,-C(RMR, JYY[&@"VOB'33H]UJGG.+:T+BX_=,7B*??#(!NR/IT
MYZ4E[XBT^PTVUOY?M,D5UM\E;>VDFD;*[A\B MT[XXKDK*VNX? _C+5=1 A.
MJ&ZNHXV4Q[8_)$:$J3E2P0-@\\C/-=-I=_;V/@BRU&5@8+?3DE9EY^58P3C\
MJ &1>,-+GTQ[^"/4)$25HC"MA-YVY0"W[LKNP,CG&.W6KL>O:7)H<.LI>(=/
MF17CEP?G#?= &,DDD#;C.>,9K-ME32_#5O87NK0Z9J=XDDIE9T#><Y+R% _#
M89C^&*Y*WM;R6#P'!J,GV6S@>ZC,MNHC1I%4I;O@Y WH'8>[#'.* /1)]5M;
M2P%Y=E[>)F"JLB'>Q)PH"C)+'LN,^U6H9#+$LAC>/=SM<8(^M>7VAU/4]>\/
MG6M0F%E!+J,5I?+M0SNK!8G)QMW&+S,$ 9P2.M=5X7U.6]\/65IK5Z#J%V;A
M('#>5)<Q1N5$JA<8)38V5_O T =3658>(;#4]2GL;5;MI(-VZ1K25(C@X.V0
MJ%;GT)KG?"]Q=F.6SU:ZN@?#YF@NKF69P+@GYDD8YY_=88YZ%QCI3O"]E;Z;
MK_D>']3DO?#TMF9&A-T;A+:4,FS8Y)(#*7.W/\.>] ':T444 %%%% !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 %->-)-N]%;:<KD9P?44ZB@!&56&& (]"*3RT*;-B[/[N.*=10 R
M2&.7;YD:/M.1N4'!]:5XTE0I(BNIZJPR#3J* &/%')'Y;HK)_=89'Y4XHI8,
M5&Y>AQR*6B@!-H&>!SU]Z2...) D:*BCHJC IU% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>exhibit31restatedcertifi007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi007.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ JM?W]KIEH]U>3+%"I +$$Y).  !R220 !R
M2<"K-<9\1[:^?3]%U&S@EN8]+U:"]NH(5+.\*Y#%5'+$9!Q[4 ;MIXCTV]N[
MFSCDF2\MHQ-);2V[I+L/1E0C+#ME<\\=>*Y#0+V7QI?:G,=2UBQN;'6)$MS"
MDT<7D1%5\MU8>62WS$AOF&?08JXZ1Z[\2='US37W6.GZ?<+=7(!"/O*[(\GJ
M1AF([<9QD4OPVE!C\2(RNC2:[=SQK(A0O&S#:X!'*GUH T]<\7P:+XET?1GM
M;J1K_P UFDCMI) J(A/R[02S9V\#.!DG'%<]I_BN#0/%?C--9U*]FM;6XMS$
MOER3F%#"'<[44[4!/)P!TJ]XO=K/QYX-U)[>YDM8&O(Y'A@:3:SQ ("%!/)!
M%9=O(HU?XENR.%N(X_))C/[W%ML.WCYOFXXSS0!W<VN:?#;6LXF:9;M/,MUM
MXVE:5< [E5021@CGIR/6G:/K6GZ]8_;--N/.A#M&V5*LCJ<,K*P!5@>Q&:\I
MM9Y-$L_!6L:C9ZC+I*:&NG79M1*)+.;]V<NJ8;!V[3]![5Z-X3ATU;"YNM*T
MV6RM;NX:<-,KK)<,0,RLK_,,D=^3C/>@"W;>(=,O-<NM%AFE.H6B!YHFMY%V
MJ>AW%0I![8)S3?\ A)=*-DMWY\GEO<-:QJ;>0/)*I(*HA7<Q!5N@(X/H:YOQ
ME9ZGIWB72/$>AVYFNI VEW* <%).8W;_ &4D )]F-0^);";0=<\%ZG#%--I&
MDM-;W>Q2[1B2,(LK <D YW'_ &B: .AE\8Z2FDZK?QFXE;2U)NK58'$\9QD
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
MB/L4%AOX.,<%J .VO_&6AZ:]R+FZ=4M&1;J58'9+<OC:'8#"]1UZ9&<4Z_\
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
MRA(VVNQ3;N #<<CD],UYY%I5QHWA[P?!=6\T?_%3&_\ L_E$FVMV,I7< /E
MW*3GH3[5UNNZD8_'UO93VMS!;2Z<3'>V=JSRW+F3F#S%4E%  ;J.2#D8Y +F
MK>/=.LK?0;BS6:\@UFX2.&>&!W0(023P,[L X7KGMP:MP7^F7/C=H8M3OO[0
M73@S:>P=81$7&)2I4#?D[>N<9&.*\UTGS[;X=_#^6:QOD73-77[6#:R%HQB4
M9VXR1EE&0".:ZN<O>?%J5X?-@\[PV8$F:-@$E,VX*3C 8 YQUH Z23Q?HD4D
M8>Z989)_LR7)A?R#+G&WS,;<Y!'7&1CKQ3+WQIH5AJ-SITMS*U[;1B62WAMI
M)'VGH5"J=W0],XQSBO/8XI;[X+MX+ELY4\01QBR^QM&<[Q(,2@XQLQA]_3WS
M71Z:1:_%C47G=S&FB6\)N'4A7='<L-W3.""1F@#LM*U2RUO2[?4M.G6>TN$W
MQ2*"-P^AY![8-4]5\4:5HPG-Y+-LME#7#Q6\DJP ]"Y4$+QSSVYZ<UA?"@-%
M\/;&"2.2*6*6XWQR(49<SNPR#SR"#^-<^]S9Z+XI\1Z7XGT[59H-4NC<6<ML
MD\D5RCQJAB*QG&X;<8(Z>V* .VN?&F@6M^MB]\7NGMOM<<<,+RF2/( *;5._
M.X8"Y/7TK/U?XA:9:>$X=>T\37L-Q.MM'L@?Y'+A#O&,K@YX."3P.M9-G%%8
M_$_1E6S-E;0>'7M_+ +) QD1EB+],A0>,]JYR6*:3X=:_P"7;7#&+Q.UV8UA
M8N8?M2OO"XR5VY.1Z&@#T6XU32[CQ3HD;:EJ%O>R13/!8[)(XYUV_,9%9>JX
MR <$9]ZRD\7KXBT;Q7%:+?64NG-/#%-Y#QM^[B5BQ8KA6W,?E)#8P<"HM8NX
M[SXD>"KN*.?R%BO=[O"R[-Z*$W9'R[L' .#5#2I6L;3XAZ?<6]TD\M]=W,>8
M'VO&\**A#8P22"  <^U '1^%]:2'P#X;NM1N)IKFZL8,<-++,YC#'@99CU)/
MU)J_;>*]%NM*N=22]"V]K*89Q)&R/%("!L9"-P;)  QDY&,YKSCS)M*T#X?Z
MS<V5_/IECIQL]02U$BRVS-'& Y5<-@%"#]:L:]! ^D67B'P[HMZ;"#6[:_O=
MT<GGWD:!@T@1_F(4E2,]<$] "0#<LM:EO?C']CBNK];4:&\KV=PCQ*LGG( P
M5@,\=^>X]16YXL\4Q>%X-/9[:>9[V]AM5\N%G"[W 8G:.NW.!U)Q@'FN=L]5
MMM5^+UGJ%E'=RV<FA/"+C[)*J;S.K $E1C@'D\9XZU?^)22#2=&NEAFDBL]:
ML[F?RHV<I&K_ #-A020/:@#H+GQ#I]LT4;&Y>>2'SQ!%;2/*(_[S(%W*,\<@
M<\=:LZ9JEEK.G17^G7*7%K*,I(G0\X(]00>"#R*XJTO&T;XF:KJ6I)-%IFLV
M-L;.YEC8+&T08&)LCY&.XL <9^O%:/P]TNXTZPUFXEC>&'4=7N;VVAD4J4B<
M@+E3RN<%L=MU &SJOB33-'\[[7),?(C$L_D6\DODIS\S[ =HX)Y[ GM4;>+=
M$74=-L?MI,^IIOLBL,C).NW=E7"[>G/6N(O;NUT'QSX@M_$ECJDECJSQS65Q
M:K/)'*/*6-HF6+^+*\ CD'Z5=U[0K;7M T_PII]I_9-S#%]LMY"&_P! V_<
M8?QDG! / W>V0#II_&6A6VC?VO/>/%8^;Y(E>WE7<^[;P"N2,\9Z>]-T[QOX
M?U35+C3;2^+7<$9F,;PNF^,?QIN WK[KFN"\2:\-8^"<YN+!K.ZM)K2"XM!"
M552MQ&/W8Q\R$#*XSQQ71:BD&N?$/PWJNGL'M])@NI+RY4855= JQD_WLY.W
MJ,'.,B@#6T_Q]X:U2:*.TU'>)4E=9&AD5 (B0^YBH"XP3@D<8/0C-RU\4Z3=
M:I'IJS2Q74L1FA2XMY(O.0=2A< -COCGOTK@-$TV]U3X(:MI5C%(FI.]V5AD
M0QLV9G=1@X^\N #[UIZ'JF@^([JSNXM!U1M3LHY&F6_6<?8B4(=0TGRDMPN%
MR2.3TH Z^S\2:9?W%O#!),3<QM+ [6\BI*@QEE<C!'([\@Y'%%GXDTV_N;:&
MW>9C=(9+=VMY%29 ,EE<C:1@C'/(.1D5P7AB.XTK5],M=%O;C4O#D]O*\EA?
M1DS:5A,JN\C< 2=@5N<=,\FG^$H[G3->T:UT._N+[P]<Q2/)87T9,VDX3*@.
M1N49.P*W;IGDT >CWVH6NF6IN;N41Q;@H."2S$X"@#DDD@ #DU0M?%.CW?\
M:(%WY+Z: UXERC0M I7<&8,!P1SGI6%\1A?6UMH>L6EI->0Z5J:75U;P+N<Q
M;70LJ]RN[./\*RO%;_\ ":^"-;F\,:;*TLB0N9Y+9H'O/+D#F(!@&8!01Z9.
M!GG !V5MXGTJZU".P$LL-U-$9H8[BWDA,J#J4W@;L=P.1Z5FR?$;PO%!-.VH
M2&&"X-M/(MK*5A<$ ^8=OR#)QEL#.?0UDZM-%XPUGPC<Z4)0UE>&\NI'C9#;
M1B-@T;Y'RLQ*KMZ\$]!7.2@R?#;XB0+#*9KK5;UX(_*;=,'*[&48RP.#@CTH
M ]0O]?T_3I9(IWF9XH1/*(('E,<9R S;0< [6QZX/H:+K7["TBB<M-*TL/GI
M%;P/*YC_ +VU02!SW^G6N!U^..6Z34](U>ZTC7;?2XC&YC+V]^GS$0LA&&8'
M(P/F&_H:AN-0GT3Q/9ZOXFTR_@L=3T>VB9[#SBMG<)N+1,L1SCYSCKT^M ':
MMXZ\-+;Z;<?VHC0ZEG[(ZHQ$F 21G'!&",'!SQUJ*;QYHX\/ZMJ]M]JG72PW
MVFW^S2),C!=P!1E!4$<Y(QCZ5RU];V-I?^"!IVE2V%DFJ2W'DM&V8T:-P))
M?N;F(.#Z\X.0&7D$UYJ/Q4AMH)9'O+");8+&?WS"V92$./F(; X[T >@Z!JH
MUK0[2_\ +DC::)&=7A>/#%03@, 2.>#R#ZUI5A^#[R.]\):6\:3(([6*,B:)
MHSN5 #PP!ZY&?:MR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***:[I&C.[*J*,LS'
M  H =12(ZR(KHP96&0P.01ZTM !1110 444R.:*5G$<B.8VVN%8':<9P?0X(
M_.@!]8?B#0+C6)K"[LM6GTZ\L7=X71%D1MR[2'1N#QG!R",GGFMRB@#(TW2+
MJ"X6[U34FU"Z1"D;"%8DC!QG"C)R<#DD].,9.:VN>'9]8UO1=1COT@&ES-,D
M;0%_,9E*')W# P3VZUT%% !1110 4444 %%%,$T33M )4,JJ&:,,-P!Z$CTX
M/Y4 /HHHH **** "BBB@ HHHH **** "BBB@ HHID<T4P8Q2(X5BK;6!P1U!
M]Z 'T444 %0WELM[93VKO)&LT;1EXFVLH(QE3V//!J:B@#E-/\*ZM:V2:9<^
M)IKG2TC$(B%I''*T8&-ID'MQD 'W!YKJE54140!548 '0"EHH **** .?T'P
M[/HVLZUJ$E_'<#5)UG:-8"GEL%"C!W'(P!^-=!110 444R*:*>/S(9$D3)&Y
M&!&0<$<>A!% #Z**9'-%*7$<B.8VV.%8':V <'T."/SH ?1110 444R2:*';
MYLB)O8*NY@-S'H![T /HHHH ***JRZE8P3/#->VT<J)O='E4%5]2">![T 6J
M* 01D<BB@ HHIDDT41022(A=MJAF W'T'J: 'T45!)>6L-Q';RW,*3R_ZN-G
M 9_H.IH GIDHD,3"%U20CY6==P!]QD9_.GT4 87A#P\_A7PU;:*;P7:6V[9+
MY7EDAF+<C)[DUNT44 %%%% !13!-$9FA$B&55#% PW 'H<>E/H **** "BBB
M@ HHHH **** "BBCH,F@ HI%974,K!E(R"#D$4M !11D9QGFDR#T(H 6BBB@
M#!\7^'9/%.@OI2WJVB221R-(8?,/R.K@ ;ACE16Y&'$:B1E9\?,57 )]ADX_
M.DEFBMTWS2I&F0NYV &2< <^II] !1110 4444 %%,DECA7=+(J+G&6.!3@0
M3@$>M "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M5#$RS%\D'DY!XQWZX'-<S<>%_$$_PT\4:(-*=;[4M0GN+=3/%MV22AP2=W&
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
M4K6YCCFMY<'*LV\':&YXW#D\9QE'T[Q?X;\1IK%A91:\M]86]OJ40N%@<3Q
M@2J6XVG<>.M %JV^)=K?P>'9K#2;RX36S*D>&13&\:L60@GKE<9X&.<U'J'C
MN_7PIXHN8=*6UU?0PRS6\TX=%R@=7# ?,-ISC Z8XZU-JFFZ_>^(O".HS6"R
M&QGGFO/)E3;$)(V147<06VY&3@9P3[50N_#&LWX^(47V(PC6XE%D\DJ$,5@$
M>&P25R1^5 ':Z#<7=UHEG->Q+'.\2$[9-^[Y1SG Y-:-9GA[[:-"LTU"S%G<
M1Q*C0^:)",*!R1QU!Z9XQ6G0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !115'5M8L-"L7OM2G^SVJ
M??E*,53MR0#CKWH O45CV?BK0[^\ALX-0C^TSKOAAD#1M*OJH8#=^%;% !11
M10 4444 %%9M[KNG:?JMAIES.4N[]F6V3RV(<J"QY P. >IJQJ&H6VEV,M[>
M2&.WB4M)($9@B@9). < >M %JBN?C\<>&GMXK@ZK%';2X\N>96CC;/3#L OZ
MUOJRNH92&4C((.010 M%%% !116->^*]&T[4UTVZNVCO63S%@\B1F9?[PPO(
M]Q0!LT52TO6-.UJV:XTV]ANHE<HS1-G:PZJ1U!]C5V@ HHHH **** "BBLS5
MO$&DZ&]FFIWT5L;V806^_/SN>W'3ZGB@"^\,4DL<KQHTD>=C%02N>N#VJ2L:
M/Q9H4UUJ%M'J,32Z=(L=XH!_<$]"QQP.#\W0=S6S0 4444 9VN:'8^(]*ETS
M4DDDLY<>9&DK)NP<@$J0>H%7H8Q#"D89V"C +L6)^I/6GT4 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 94GA[3Y/$4>O,)_[0CA,
M"N)V"B,G)7;G;@D ]*U:** "JFIZ=;ZMIMQI]V'-M<(8Y51RA92,$9'/(-6Z
M* *NFZ?;Z3IUO86H<6]N@CB5W+E5 P!D\\"K5%% !1110 5%<VT-Y;M!<1K)
M$V,JWL<@^Q!P0>QJ6B@!%4(@4$D 8Y.3^=+110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5QOQ7_P"26^(?
M^O;_ -F%=E6#XRT"X\4>%KW18+N.U^UIY;RO$9-HR#P 1SQZT <)=O)XR\4^
M&-"-L^E2:)Y&JO)=,OFW"   0["P*D\,21CCCBNPU;7[IO$<NA:>7BD@M$N9
M9DMC.079E10N0!]QB2?4 >M1:QX.GU73=(>/4([37=)96M=0BA) P &5D+<J
MPX(S46K^$];N-;M/$.DZU;V.LI;_ &6Z#6Q>WN8MQ8 INR""20<^U $.G^*=
M>NO[#TC4;"/3M;O_ +0T[,NY$BAQ\Z+GJVY< GCG.<8,E[XBU[0;%+?5(;-[
MZ]U=-.TV=,[)$?D22(#P0 V0",D#IFEUGP5J-_'I.H6NN&+Q#ILKRI>R09CE
M\P .AC!X0@   Y&.YR:EU/P;=ZYH21:GJ^[6(KJ.\M[R&';';RQ_<V1DGY1D
MYR<G<>>F  ;7=5TSQI;>';V:WG34[62:QNO)*E)(\%T=0V&&""""/3WKG]+\
M;^(4\"#QIJS:<VGI!,'M((F61Y1,8X\,6( )P,8..O.>.MBT&]N-<M];U.>U
MDOK2V>"T2&-A'&7QO<Y.23M QQ@9ZYS678?#\+\-IO!FIWRW,#JZK<0Q&,KN
MD,@."QY#']* ,[7X=7C\;^ VU&[MYP]W,72*$IY<GD/PIR<KUZ\\=>:ZWQA_
MR).O_P#8.N/_ $6U8'_")>)+N\\/7.IZ]8RR:-,SJ\=DP,X*%,OF3[Q![8 /
MKVZ?7].GU?0+_3;>>.![N!X#+(A<*&4J3@$9//K0!C^";2WO_A;H%I=PI-;S
M:5 DD;C*LIC&017%_#W5]6L_ DEK;3P?8[#79; 7EW(,0V:X(89(W')V@>XX
M.,5UUAX8\0V7A:S\/Q^(+6"&WMDMOM-O8L)MBKMRI:0JK8'7!^E1W?@!+72=
M LO#MU'8_P!BW7VB);B(S),2&#&0 J2QW$YSP?3L <YK?BK6-0^'OC81W:PW
M&E2M ERMNT;RQ%%;E6/RMAB,_B *ZBXUR^L+C2-#642WMU;27+SPVI;9&FP8
M";CR2XY)QP>.E4G^'UY<6/BRSNM:22+7_GRMKM,4FQ5)^]RORC XXZDGFI]6
M\':Q?Q:/J-OKD5MXATP,J7*6O[B1& #1M&6)P=H.<DYR>., &KX4U#7+VUO$
MUVR\B:WN6CAF";!<Q?PR;,DJ>Q&>U<MXEO9-/^,6D74=C<WK1Z+<MY-MM+L
MX/ 9@#],YKM]&LK^TM6;5+\7M[*=TDB1^7&O& J+DX ]R222?89%YX8OKGQ_
M9>)4O[=8K6U>U%L8"2RL<D[MW!Z=J ,7X;6XNYM>\;&:%(->D25+6%BP@6,%
M3OX'[PG.X#H1U-.M_%?B/4K#2=:TJP>ZM;R9&ELOLQ79;L?OB4M@N!@GC!Y
M'>MBP\)W&C>)[^_TJ^BBTO46$MWITD!9?.Z-)&P8;2PZC!!/Z9^@^"M<T C2
MK?Q&&\-I(7BMFMO](1"<^4)<_=]\9QP,=: 'S>)-5U'2?$&KZ5/;6]MI,D\4
M,<L)D^T-"/G+'<,*6! QSQG)S@,T_P 5ZK/JG@F&4VQAUW37N;@"(ADD6)'^
M4[NA+]".U4=6\*:KH&F>+)=/UF%-#OH;J]EM9;;=)%(R$N$?=@*3SR#CMZU)
MI?AZ]U3PSX#UG2KZWM[W3-.0*+B$RQR)+ BL"%93D8!'- $D?C>_M;3Q!]K2
M":>SUF/2[/RXF4,9/+"EAN.<%R3C&<8XJP==\565[J8_LN34;*/3GN;:;[,8
M'^T*#^Y*[CN#<8(&>W-0-\.9KK3?$5G?:R7_ +6O%O8IH8-DEO,H7:P.[!P4
M'&!QW[UIV.A>*6TZZCU7Q+%->&V>&UFMK3REC<C E<;OF8<<# '/KP 9^D^)
M[CQ#I%]=:3KUG<+'9.S?Z-LGM;@=GC+=,9QD=1U:G>"-/EUSX<:$=6N5N4DA
MAN,>5ACCYL,23G)Y)&,].]7K?P@9?$<VN7S6L=W+8-8R?8XB@F#$$N^2<D8
M YQSR>,7?!^A7OAOP[:Z3=W\5X+1!#"\<'E81>F06.6]3P/;U +\>D6JZA>7
MKHLDMW&L4FY1CRQGY<8Y^\<YSG/H *YOX9ZA-=>&[NPG=I&TC4;C35=CDLD;
M?)GZ*5'X5UEY=PV-I)<SL5CC&3@9)] !W)Z #DFN1\-^&]:TSPO"MO>16&I7
MFHMJ5^'B$H(D<L\0YX.W:N[U!Q0!VM%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M'/;PW4+0W$,<T3=4D4,I_ TEO;06D(AMH8X8AT2-0H'X"I:* "BBB@ HHHH
M0JK$$@$@Y&1T-+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116)XKU
M632]$D-L)3>7!$$#1PM)Y;.0OF$*#\JYW'V% ',V?BW4!\3DM;H@:#JD4EMI
MK>L]NQWD^F[+X]0JUZ#7F7C?PC)9>!X+C2]3U&>ZT5HKK3861'^>/&% 1 QR
MN1U[\UWVBZJFM:1;7Z0S0&5 SPS1LCQMCE2" <B@#D_B1=WNAKH^O07UU#I]
MO?Q1:G%'(55H'.W<?3!(Z8SFJ^JZK-I'QBT:RDU.Z;3=3M7!M3(?+BGR2C?1
M@K +G&0:['Q#HT/B'P[J&D3X\N\@>+)_A)'#?@<'\*\O;P]KNH?"1]4OH67Q
M-9M#=VZX)=3:?*H]RP61OK)0!VMSJUMIFLZWK=_?74>DZ='' R N\8EVEW?:
MH/\ "\8] 0W>JVL^,?#6I:'?I+JFIV=O"T'F75K#-&PWL"FQPO(8C&1QSC/-
M0^(;&YM_@_JUO-"[ZE>64TDL42%V:XERS* !DX9B![ 56\<;KKX.+#;6]Q++
M)':*D,<#E\K)&6&T#(P%.>.U &_=>+XK;QU!X;-I=-NLGN7F6W=AG>BJ!@'C
MYFRW0<#/6H_#WC:TUH:U++#/9V^FW4L)DN(710D:KN+,1@'<6^7.<8XJA?2M
M;?%O2]2-M=26ESHLEK%+% [KYIF1PK$#Y?E!.6P*YM]/U.Z\,>/=$M+&Z&IO
MK$U]"CQ.B31[XW4*^ #N"D  YH ]!B\6Z5)J#V#M<P7:P&X6&>UD1I(QU9 5
MRV.X'(]*I6OQ#\-WO]G-!>3-#J$HAMY_LL@B,A)"H7*[58XX!.>GK63X>U/0
M=:O[;4K;0=2AO+.)S-/J$,JFTRI#(I?.YB<#"YXR3C@'EK6*>/X.>%;1K.[%
MU!JEN\L'V9_,C5;@LQ*XR %YS[T >T5Q>M:Y>ZCX]L_!VFW+6BBT:_U"YC \
MP1;MJQH3D DGD]0.G-=FK!E#*<@C(->?Z[977AWXF6WC&.TGNM,N; Z??BWC
M,DEOA@RR[!R5X . <8S0!T-QH5Y;7%C-I>J7RQQW"-<V\]PTRS1]#S(2RD9S
MP0#C&#4E]XNT?3OM+3S2^1:R"*YN$@=XH&XX=P,#&1GTSSBIK7Q!:ZD\::8)
M+H,1OD\MD2->Y+$8SZ*.<^@R1P>CF;2?"'B;POJMI<R:DTUYY"B%F^W+-N*,
MA P<EL'GY<<XH [:_P#%^BZ;J<6G3W,ANYH3/%'%!)(94&/N;0=QY' R:+/Q
M;H]_HPU2WN)&@,_V;886643;MOEE"-P;/;'OTYKC-*TZYT7Q=X)LKM99'L-#
MDM;B=8V:-)"(\+OQC^$XY[53LK6RN]'\1VFJV^I0P7/B>:>*XMXY$E@! ,=P
MA"YP&7[W3DDT >C1>(M.DM+NY=Y84M)A!,LT+HRR$*0H4C+$[UQC.<C&:J_\
M)GHJ_P!HB>:>WETZ(37,,UM(LB1GHX7&67@\C..^*\_O8/%$OAJ[\SS==ATC
M5[:Z@N(H_*FU"W507 VXW,N0-PZE?45JR7.BZQH.NZII&BZ@LS:1/;-=74$H
ME8L/EA4/DMSDG' ..N: .HL?'&@ZA?V%G;W$Q?4(_,M7>VD6.;Y=Q57(VE@.
MHSD=.O%,\.^+HO$&L:Q9):74(L+G[.K26[KNPBDDDC"\MP#@XP<<UR,A8:7\
M,5^SW&ZTDA-P/(?,(%N4._CY?F('-;G@\R67B[Q=97%K=))<:E]JC<P,(VB,
M2 ,'QM/((QG/MP: .V90Z,IS@C!P2#^8Z5Y-IMY?2^'_ !OJ%WXGU"T?2=5N
M[>TF:8%8TC52BE6!#<G'/)^M>LLRHC.QPJC)/M7C&D>$4\26OBQHX'LM<C\1
M3ZAI=W/;,A(&W8<L/FC)!!'(YSB@#T/PKX@N;OP#INM^($%I<2VZO."A&23A
M2%ZY;@@#NP J[9^*-*O+Z[L?.DM[NTB$\T-U$T+"(_\ +3Y@,KQU'3OBN*US
M5M3\4^ HKB+1[V/6--NX+F]TMHWC:3RI 76-OX@<9!4GMWJ&_M=/\:>'=9?P
MYH]]%J$NF26WVN^CDB<$D$0 R'G)SG'RCUYH [BU\6:1=ZG:Z>DTL<]Y$TMH
M)H'C%PBC+%"P&< @^N.>E,N/&.BVOSS7$BVHG^S-=^2_D+)NV[3)C:/F^7.<
M \9SQ63X>\30>)DL8DT6]MM2MXBMPUU9-&+%MF&"NPP23@ *>1R<8KE;*"Y'
MP>O?!-W8SG7XXY;);<Q,1*S.2DJMC!3D,6S@8.: .[U;QSH.BW\]C>7$XNH(
M!</%':R.?+SC<,+\PZ],XP<]*K^*?$EE'H.L0V]S>">WM&DDFM(G)MB4W(68
M#Y3T..H')P.:R=,@DLOBO;QRB:58?#D5F;HQ-L:59<D;\8R1SC-9=E>S:%#X
MXT/5;2]^V7MU=WEG)';/(ES%*F% 901E< $'&/PH [?P1/-=> _#UQ<2O--+
MIMN\DDC%F=C&I))/))-8WQ9OKW2?A[?ZGIUY/:7ELT7ER0N1]Z5%((Z'@GK6
MIX!WK\/] BEAFAEAL(8I(YHFC965 ",, >HK%^,:2W/PUU&RMH)KBZG:$110
MQ-(S;948\*#T )H M^)=,UK1]"N=4T#6[QKNRB:<VUXPFBN549*'(W*2!P5(
MYJUI'CG3-4T/1K\"7[1JEN9HK2%#))\O^LZ#HIXR<=O6JWB;Q#+?:!=6'A_3
M[V^U&]A:"'-K)%'%N&-[NZA5 SG&<GTK!MK!_!TWA;PW+!<?8H=/D1]2L[1I
M97F+ M"&52T:L<MG@G Y&#0!T&K_ ! TZTT32-4T])KV#4[V*UB>.!R%S(%?
M<,9# !@%QDD8QUK8O?$=A8Q[G6ZD<0BX>**VD>2./GYF4#*]#P>3@X'!KRNR
MANX/AKHJ/INHHVE^)5N+I&MI&=(Q=.Q8#!+X# DC/7ZUMZC?1:-X\O[_ %G3
M-6ETG6+:!K6XMHICY3HI4QR(GS G.1D=S[X /1M.U&TU;3H-0L+A+BTN$#Q2
MIT8&N6^*M[>:7\.M4U/3[N>UO+54:*6)R,9D4'(Z'@GK6]X<M+:RT"U@L]-_
MLVV&YHK3&#&I8D9'8G.2.Q)%<W\7DDN/AEJ]G;PS3W-PL:Q0PQL[.1(A.  >
MPS0!2UC4=2\.^,?"MEIFJW5]_:4ICO+"X82D18&9@<;EV\]\&NUU'6[339/*
MD$\TXC,IAMH6E<(.-Q"@X'IZX.,UPLUB/!VO6WBO0=/DET?4DCM]5L[6W.^(
MCA)T0#/!X90/?&:9J]_#I'CV;5]2L=3N=$U6RACANK..8^1)&7RCHGS#._(R
M.OXT =M'XIT>?2K+4;:\%Q;WQQ:^2C.\QYR%4#.1@YXXP<XQ53_A.-"%IJ=R
M\US&FE[?MRO:RAH,@GE=N>@SD9&"*X^?R_"^O>&M;AT*ZM/#RP75NT$,#.]H
MTK*RR/&,L-VWGN,X//%5I(YM>'Q6CL;:<RW5O (87C*2.?LO VGD$]@<'GD
MT >D/XBTR/4M-T]YG%QJ2,]H/*?;(%7<?FQ@$+S@D56O?%^C:?(!<SR)!Y_V
M9KKR7,"2YQM:3&T<\9S@'@D&N*754U3Q)\/;JULM1:WM4N$GD-E*HC8VX7!!
M7/#8!.,>]4=%6SM["Y\(^(O#NIWNJ)<RB)#'*]M>*TA=)-P.Q1R"2<8QGKQ0
M!Z3<^)=.M)Y8G:=Q#,D$LD4#ND<C[=JL0.#\R^PR,XJCIWBZ+4/&FJZ MI=)
M]@2']ZUN^&=]Y.3C 7"K@G&3G&:Y#7H+FSUK4=4\,W%Y;ZL;N-+G1YXFDMM2
M^ZN]01P=N,NIXVG..M;NE&2Q^+'B03VMT%U"VLVMI5@8QL(UD#Y?&T8)'4CK
MQ0!VY.!FN5F^(OAN&UN[DW-RT-G<-;W3)93-Y#+C)?"_*!N')P.N,X-=57DT
M0<^"?B7#]FN?-O+Z^:V0V[[I@\2JA08^8$@\B@#NX/&.BW.LP:5%<2F>Y1FM
MW,#B*XVC+".0C:Y YX)H_P"$QT3^R=2U3[1-]DTV9X+QOLTFZ%T + KMS@ C
MD#%<E>.6OOALZPW!6V),Y$#_ +D&W*?/Q\OS<<XK)OI9;'P]\2=#DL;Y[^]N
MKJZMTCM799(I(4"L'QM_A/&<YXP3Q0!Z9/XBT^ Q@&>9GMQ<[8('D98CT<@#
M(!YP.IP<#@UDW7CBUB\1Z+I<%M=2QZC;/="=;9V&P %0 !DGY@3V Z]:YG5;
M6.Z&FWEG?ZGH.NVND1>1=FW?RYQELP21LN&(9<[>OSY -3&?4H_$W@75M5TN
M>&1M,GAN([6W9UAF=8R$(4'9G!Z\#'7B@#TNO.Y_$<?A_P")VM)?WM]+:?V;
M!-%:QK)/M8N^XI&H.!A1DX^IKT2N%>==(^*^HWU]'-%:76E010S^2[([H[EE
M! (W8(XZGM0!T5KXIT:^T6UU>TO!<6=TVR Q(S-(_/RA0-V[@Y&.,'/0U+I&
MOZ?K;74=G(_GVDGE7,$L;1R1-C(#*P!Y'(/0]J\MDT34M T^PU^32[R:P&NW
ME_/I]L&$T-O."J,%4@Y488J.FXCUKO?"1TF\FOM4TC2KBVCN1&'N[F-XY+DJ
M".C_ #$*" "?4@=* .F=UC1G=@J*"69C@ >IKSSQ1XFCN]8\'MIEWJ$45WJT
M:Y5)(X;F$JQ/. &&0N,]1R,CFNF\<:=>ZOX'UK3].)^V7%I(D0!QN)'W<^_3
M\:X;4==CUG3_  /]GTW4TGLM6MS>6YL)<V^V)U8'Y>Q],\<T =YJ?BW2-'\Y
M[R:406[K'<7"0.\4#'& [ 8'49],C.,UCM=7"_&&"!;VX>RET*2?R/-)BWB9
M &"],X[US-J]GINIZ[X?\2Z%JMY)=ZA/<6AABEDAO(I6W*ORG:",X.[ &.36
MY'&;;XM:;_HKPP1>'VMB4C9HHW\U&$>_&.@/X"@"_8>)O#^EZ+K.K_VIJ-Q8
MPZC*+J2XCED-O)\NY%7;N5%R.,8&370/K-FAT\$S9OVVV^(7.3M+<\?+P"><
M=*Y#P191:A8>,;"]MI1;WNM7C%)8F3S89 H##(&0>>14GP_L=7CMO(UE'$FB
MJ^EVLK?\ME#9\T>Q01 >ZMZT ;L_B_1K6Y@BFGE2.>X^RQW)A?R&ER1L\S&W
M.01UQD$9S5=_'GA]-3DT[[3.UU%<QVLB+:RG9(_W=WR\ Y'S=.>M<)X76R31
M[?PEK_AS4KC6[.3R@DB2M;3;6RLP?.P+C!)Z]< GBNH\)-_Q<#QJYAF1+BXM
MFAD>%E655A"L58C!PP(XH V[GQ?HUG/$D\\B127'V5;GR7\CS<XV>9C;G((S
MG&1C.>*@\3>(+*WTW5K1)[L7%O;%YI+.-V-ME25+,H.T\9]<<].:X+PVMG%I
M2^$?$'AW4KK6;:5HU1TE:VN?G)2;?G8J\@DGI@X!/%:.GWLN@7OC71]6M+W[
M1J%W/>V4T=L\J7$4D8"J&4$ KM (.,4 ==X!N9[SX?Z!<W,TDT\MC$\DDC%F
M=BHR23R31XO\4IX6L;.8VTT[W5Y#;((XF<+O< DX]B<#J3@#O47PZ$B?#O08
M98)X)8;..-XYHFC8,% /# '\:I_$N*9_#UA/%!-,MIJMI<S+#&9&$:2@LVU0
M2<#TH WKCQ!8V[PQ8N9+B6(S+;1V[M*$'!9DQE1GCG&3P.:L:5JUCK>G1W^G
M7"SVTF0' (((.""#R"#P0>17&0W4FD_$R\U>^AN4TK6-/A2VN7A;$+QEOW;C
M&4+!BPW8].O%:/@'2KBPBUZ\EBDAAU/5Y[RWAD4JRQM@!BIY4MM+8/."* -C
MQ1KT?AGPW?:Q)!-.MK$SB.)"2Q XSZ#U)Z5R&N^()#J_@?4OM=Y:VUS<2+<P
M%9(DD_<,P^0C+?-C'7/&,UTGCZTN+[X?Z_:VL+S3RV,JQQH,LQVG@#N?:N5O
MKU;[4/A[<16UZ(H)V:5GM9%\L?9RF6!&5&XXR<9^G- '9:;XKT?5+*^NX;AX
MH[!REVMU$T+PD#/S*X!'!S3K/Q-IM[JYTI6GAOO*\](;F!XFDCSC<NX#(SU[
MCN*\ZU?3]1U2Z^(\6FVTSSS2V,]JK(R+<B%4+JK8&?NE>#U-='X8OM$\0:M:
MW]CH.I17MM&PEGU"*5#:Y&#&&?[S$]EXP"3CC(!W5>9Z+K<6OZ]K6DZIKE]I
M?B."\ECM;99C$J0@_NVC0_)+E<$[@Q.3T&*],KS;Q"GAKQAH]Q'XETVYMM2M
MI)H[>5;219_E=@C0L!\X. <#(R>10!V%K?/H^A:7#J\KS:BT"1.L:&22:4(-
MY 7KR"2>@I+7Q9HMWI5QJ,=WMAMIC;SK)&RR1RY \LH1NW9( &,G(QG->=S1
M:]HVF^"M9\26=_?I:VDUKJ8MB[30&384=@ARV @#?UJUK=JLF@6_B#PUH%V(
M+76+?49XFC=;B^1 P=@C_,<;AC/)VDXQC(!VA\::)&FI&>>:!]-C$MW%+;R"
M2.,C(?;C)7 /(SCOBDL?&^@Z@D\D%S+Y<,44I=K>10PDX0(2/G)/&%R<\=:P
M]7UNS\1>#_$5WINEW0$NE30?:);)XY9I"C!8U4KN;!)]LD8SSBEK-M?3_"OP
MW<6%C<7,FF-97%Q9(K1RR)&H#H!P0PZX_P!F@#IKGQOI-O:ZL^R[-SID'VB>
MS-NZS;,9#!2.5./O=!WQ2:7XRL[KP_H]_=K-%=:BD8CMQ;N&DD,8=@@(RR@9
M.[I@=:YZ/^RO$6D:Y>Z%HE\+J729[4W5W%(DC%E^6%?,Y;G).. <=<U3@UJ6
M'P[X&C_LZ^AMDB%O=WO]G.\]HZ0!=J*4++N8E"X!X! ZY !V$OCC0(-"FUF:
M[D2S@G-M,3!)NBE#;2C+C*G) YXY'K42_$#P\UW';>?=+)+=?8XMUE,%DE(!
M #;<<@Y!Z$<UYM>Q3CX=^.--73=3\^?73-#'+;2N\D9DA8$$@ECM5B>N,<]1
MGT_Q;HH\4^$Y[>UD\NZ 6YL9\8,<Z'=&W/3D8/L30!JC5+4ZNVE@R&[6$3E?
M*;:$)(!W8V\D'C.>#5PD $DX ZFN8\#RW>J:,/$.HP""]U54D,0.?+C5<(H/
MH?F?_MH:Z*Z>2.SF>*+SI%C8I%G&\XX'X]* ,:S\8Z+?W=E!!<2'[?O^QRM"
MZQW&S);8Q&#P"?<#(S4'AOQ=%XBU36+1+2ZA%A=FW1I;=UW;40DDD8!RQP#S
MC!Q7GUI=S7<_@;4&T_5%EMKQUN[:+3Y(H;-C$ZB)(PH& 3C=SQU85U_@LR67
MB?Q=8W%K=1RS:JUU&[0,(VB:.,!@^-IY!& <^W!H [2600PO*P=@BEB$4LQQ
MZ <D^PKRWQ%XRF\0_"+4M<L7O],GBF^1D#Q'8+GRP-_0DJ.0"<$UZK7BDJW*
M_ O4M";3[\:C!=.C0_9),DF\+C;Q\WR\Y7( ZT >HZ?XJTG4]9ETFWFE%XD7
MGJLL#QB6/.-\;, '7.!D9%,F\7Z-;W5O#+/*D=Q/]FAN3"_D/+DC8),;<Y!'
M7!((SFL'47^T?%?1)X5F\G^RKB(SK"VQ&=D*@MC )P3@US?A460T>R\*:YX;
MU*;7+%UB\N5)6MG*'Y9P^=@7&#GKZ G% 'K]<YJ7CG0=+O[JPN+B=KRVC$DD
M$5K)(^TYP5 7YNAY&0,<UT=>?#4;33OC/JC7;F-7T6W D*DJ")9."0.">P[X
MH W6\>^&UTC3M5_M$-8ZC*L%O,L3E2Y.-K<?*>#]['0U4;Q-H.LZGH3)J.IV
M\[W<J6T AEA6=U5@RR!E&0 "<''.*XB32;C3/#^FN]E<I'=^,EU2.V6!F:"U
M,A(+*!\H"@$@]-V.M=?XQ8MXN\%R)%-)'#?222O'$S+&IA906(' )('- %^Z
M^(/AVT;4%>XN7?3F"W:16<KM%QDLP"Y"@<[NGO6M/KVG0P6<JS&?[:F^U2!#
M(TRX#;E [8(YZ#(]:X6W8B_^);-!<!;E5\@F!_WV+8(=G'S?-QQFLS3+NZ\,
MOX,UZ[L+Z73%T!=+N_*MW=[.4;&W,@&[!*[3QV^F0#L-6\3^'=4\,QWCZO>V
MUH]XD'FVBR1RI,L@'EMA<KDX!!QP?>KVI>-M"TK49].N;B<WL,0F:WBMI)'9
M2< J%4[NAZ9Q@YQBN8\;3+J'@%I++2;B!;C4[>:*);5EEE43(SR-&!E2<,>1
MG !/7%3RZE9V7QKEFN)-D4GAV+;*5.T?Z0YY..,^] '1P>,M!NM"M=9M[X2V
M=U*L$!1&+R2DX$83&[=GMCWZ53U?7;;5O"/B-M-N[FWN]/MYEE #12P2K&6'
M7GT((X/K7'0PWOA[0Y;S^S)4L]4\3R7@?[&99;"W?A95CVDJQV\<';OZ9XIU
MEOA/Q)C%GJ@6[@62W>XMY2TP-L%&"1DL6_AZCI@8P #O_!\TMQX)T">>1Y9I
M-.MW>1V+,S&-222>I)K:K!\$Y'@;08V1TDBT^".1)$*LC+&H((/(((K>H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **C>XACGC@>:-9I<F.-F 9\=<#
MOBI* "BBB@ HHIDLT4$32S2)'&@RSNP 4>I)H ?15)M7TQ+)+UM1M%M'.%G,
MZA&/LV<&K$%U;W0<V\\4NQMK^6X;:<9P<=#@C\Z ):*** "BBB@ HHJN]_9Q
M7B6<EW EU(,I"T@#L/4+G)H L445'%<0S[_)FCD\MBC[&!VL.H..AYZ4 244
M44 %%1S3PVZ;YY8XESC<[!1^M/5U;[K \ \'M0 M%%% !1110 4444 %%%1_
M:(3<FV$T?GA-YBW#<%SC..N,]Z )**** "BBHX[B&:26..:-Y(B%D56!*$C(
M!';@YH DK T?P[+I?B/6M7>^6;^U7C=XA#M\LQIL7!W'L.<]_2M^B@ HHHH
M**** "BBB@ HHJO-?V=O<Q6TUW!'<3?ZN)Y K/\ 0$Y- %BBBB@ HHHH **C
MEN(8#&)98XS(VQ [ ;F]!ZFI* "BBB@ HJ-KB%)T@>:-99 2D98!FQUP.]24
M %%%1M<0K.D#31B9P66,L-S =2!U(H DHHHH **CAGAN%9H98Y0K%&*,&PPZ
M@X[T&XA6=8&EC$SJ66,L-S =2!UQ0!)1110 4444 %%%5_M]G]N^Q?:X/M>W
M=Y'F#S,>NW.<4 6**** "BBB@ HHHH **C%Q"UPT"RQF95#-&&&X ]"1UQ4E
M !115>*_LY[J6UANX)+B+_61)("Z?4 Y% %BL37M#N]:DM5AUN\T^U3>MS!;
MJG^D(P P6()7OR.>3WP:VZ* &11)#$D42!(T4*JJ,  < "GU'-<0VX0S2QQA
MW"+O8#<QX &>I/I4E !1110 4444 %%1RW$,!0331Q^8P1-[ ;F/0#/4^U24
M %8%OX=F@\:7?B(WRM]HM4M3;^1C:BL64AMW7+'/'X"M^D)"]2!SCF@!:*:9
M$4X+J#[F@R1C&77GIS0 ZBFEU7&6 STR:=0 5@1^'9D\;R^)#?*?,LELOL_D
M<! Y<'=N^]DGMC':MN"XANH%GMYHYHG&5DC8,K?0BI* "BBB@ HHHH ****
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
M\;)2"-QW<$8Y'TQF@#J]6\76]E?MI]JUE)=I;K<L+N\%LFUB0H#$,2QVGC&
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
M$6TDX9B#\P7 SU-6O">G:GIFJ>)Y[S3Y(X[Z_:[M\21L678J[2 W#?+].>M
M&8OQ,G/ABV\1MX=G72VN3!<O]I4O#^^,095 ^?D#/3KQGK6Y8^*;F7Q;_8&H
M:0]C)+:M=VLAG63S$5@K!@!\K#<.,D>]<@?"OB _"%_#?]F'^T6O#*!Y\>S;
M]J\[.[=_=X^OMS737.G:E<?$G2M973Y%L8-/EMY7:2/*N[*PX#<@;<''X9H
MS_B.$AU3P=>I:&>YCUI%0(%WL#%(=H)QC) ZD"K=GXVOY[S5M*N?#LMMK=C;
M"[CLC<JZW4.<;DD QG/&".N!GKBUXTTC4-1;0KS3H%N'TS4TO)(/,"-(@1U(
M4GC=\P/) XZT_3M(N;GQG<>)[V VA^P+86]NS*SA-^]V<J2H).  ">!G/.
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
MLA+/\^[:I.>AR <C\:ZK4==^S:S;:+9P+<ZE<0O<>6\GEI'$I +,P!(R6
M.3]*Q-$T_7#\0=2UR\TM+2RO+""%0]RKR*R%R00N1_%ZX]S4FLZ+J5MX\T_Q
M5IMO]L5;)]/O+575',9;>KH6(4D-U!(XH CG\7W%_P"'/$8M+06VLZ0DD=S;
MR3?ZH["RR*P4[E(Y' SWQ1X"TJ"Y\,^&]6O--MTOX--B2"Y20N[(\:EBW Y)
MYP<\D\\U%_PCE^+?QEJGV0_VAK\8BBM!(N8T2$QIN;.W)))."<9XSBM[PC:W
M>G^$=)T^^MV@N;.TBMY%+JP)1 I(*D\<4 9.H>.9-.#W4^D2)IR:FNFF664I
M*S%@GF+&5PR;CUW9(!.*+/7=9N/B9J>CM;6PT^TM(9%Q.=V'9_G(V\GY<;<\
M8ZG-<QJWACQ9J.F:G!<:5;7>H?VHES#?/=J#+;K,KK&@(^0!1@@X'&>2:ZBV
MTO6;7XC7.K_8H'LK_3X(99!<?ZAXV8D8QEL[N#@>^* *OQ)@B?\ X129HT,J
M>(K(*Y4;E!8Y /O5S7/',&ES:E#:QVEQ+IJ!KB.:]6!V)7?LC!!W-M(/.!R!
MG.<.\<Z7J.JQZ&NGVAN#9ZO;WLW[Q5Q'&22!N(R3G@?J*S6L_%?ASQ=JMYH^
MDP:MI>L.D[1O=K ]K,$5&))!W*0HZ9/]0#5B\7MJ4=@^CZ:\Z7E@;_S;IS!%
M&@(&QG"M\^3T] 3FH+/Q]::AH_A^\MH$CEULNL$=U-Y2JR [@7 /.1@ #FH-
M0TWQ))XITZ>XM+;5=-%EL>%IA%%#=;\F0J0=R[<*O!(P>YR<?1?"FI1>!=)\
M-^(?#5OJ-G"9TN(H[A"ZDN6CD0DK@_,PX;.#U[4 :GB3Q/KUG:>'S!IL-M+?
M:PME.DMP<@!VP%(3[KB/.[' ;H<\='X@U&^TKPI?ZE;VT#WEM:O/Y4DI" JI
M)^8#) P>PS[5Q3^$O$-MX5T."/??3:7KBWT5O<7 \Q;4%PL9D/!8*P[X[ G
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
MQN%:5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7GGQAN)5\.:3IP=DM=3UBVL[M@<?N6)+#
M/H=HKT.LGQ)X>L?%.AW&DZ@K^3+@AXSAXV!RK*>Q!H TO(B^S_9_*3R=NSR]
MHV[<8QCTQVKEQJ$B>)8/!VDRBUBL=-2>6<H'8+NV1HH/'\)))SV'?(MV&G^*
M(+=;2[UNRGC4;?M2V16=AZD;RF[WQC_9J&]\*2IXEL_$&D7BV][#:_8IDN$,
MJ7$.<@,<@A@>0W/O0!R^H^.]>M/"^O,!9+J^AZC%9SL8F\N>.1T".HW?(2KY
M(.[!'O6];:SKMEX];1-0EM+R"YTU[Z 00F(Q.CA3'DL=P(8<G'/85#JG@"34
M/#NIZ>FI117NJWJ7EY=M;%@61D*JJ[QA0$4<D]^YK0NO#-]=>+X->_M*!/*T
M^2R,*V[9.\ABP;?P<J,#% &1X6\:-K16:;4XEGMK=Y-5TN6#RI[60 '"@\E
M<C)SGCD=*;:>)/%&H6^A:O8:>]Q:7[QO<VAA55AMY!D.DA;)901G(PW. *TX
MO!TUUK.E:IK-S:75UIT$D'G06QB>Y#IL/F98\8).WU.>.E5?#W@K6M!\O3%\
M3--X>@?=!:M; 3J@.1&9<\J#[9(XX% &5/XE\6R:5XPNX;W3(CH%S*$'V1CY
MZ1Q*^T@O\N03SD\GMCF>]U#5-3\=^#9(+\6]M>Z=/=?9S%N56V(<GD9.'('I
M^)K17P3?#3/%=F=6MS_PD$DLA?[(W[C?&(R,>9\W 'IS4C>#;X7/AF[@U>**
MZT:V>T=OLNY9HV55) +_ "M\@(.2,]CTH ["O/OB3(\6O>!W2%YG76 1&A +
M?NVX&2!^9KT&N8\3^%[S7]6T2\@U&"V32KH72QO;&0R-C&"=XP,$]J .=\)*
MWBKXC:EXO918&QMSI!TYC^_#!]Q:;' ]L$@C'/%6KWQ-XAU*WU6Y\.VS226%
MY);06YMPR7!C;:X=RP*Y(;&,8XSG/&O>>%+@>+8O$>D:A'8W<D/D7\3VYDBN
MU'W20&4AEYPV3QQTJ@G@O6M.UV_N="\2?8=.U*8W%U:/:"4I*WWWB8GY2WN"
M >QH N6NMZCK^MW^F6;C3?[.@@:Y+QB63SI4WA!SC"C&3W)XQCGG[+QKKLWA
M?PUJDSVGGW^N_P!FW2)"0AC,TB97YL@X0=2:VI/!VH6/BJ76=!UE;*.\ABAO
MK>XM_/$GEC:CJ=P(<+QSD=SFN:\)>'W\2?"S38K2_6"\L=7FO;>=T\Q?,CN9
M"-R@C((/8CK0!UMMK.IS>/-9T(2V_D06,-S;NT))5G9P0V&&X#;[5S]IX\U#
M_A7.@^(=2'E)>7+IJ%W;6Y<6L8:0!PG/&51<G.,YYK>T[POJMIXJO/$$^L6\
MT]U91VSQ"T*H&4L05^?(7YNA)/O46@^$M6\.^&M)TFTUFWD-A+(7:2T(2XC?
M<2C+OX.6SG)Z#B@"AKGBG5=/^'\VO:=J>FWX6ZC6*XCBW))"\J(,8; <;N<Y
MY!X':6XDU1_C/;VJ:B%M%T5YU@,.0 9T##KU.T<]O2FW7PY,GA+4M$M+ZWL_
M[1U 7\I2V)CC(=&"1IN&!^[7OW/ S@;%UX;O)O&-CXBM]2CADCLC97,1M]PD
M0N'RAW?(<CONX- '/_\ "5^)=4TF#7-!L)+J-[DA;$P*%E@$A4GS"P(? W>@
MZ8/4^B5PVF>!M7T:ZN++3O$C1>')YGE^PFV!EB#G+1QRY^522><9&>.>:[F@
M#S_XINT;>#76-I&7Q+:D(F,MP_ R0/S(J.>QO[7QWJ?CZ_LFT_3M/T9X! 9$
M::YVDR%F"$J  ,#DG@5N^+?"]WXEGT9X-1AM$TR_BOP'MC(9'3.%)WK@<UO7
M=G%J&FSV-XHDBN(6AF4<!E888>W!- ''VFM>*Y[S1;F*R:XLK['VU# J+;!E
MRKHV_+ 'J#R1R,=*HZ9XH\2266LZU?W>GC3=#OKV&YABMF#SQP@XVDL=IR!P
M<]3SVK4\.>$M>T5(+"Z\3F]TBSQ]EA-J$E(7[BR2 \JO'0#.!SCBK.B>#VL-
M*UW3=2O(KVVU>ZN+B18X#$5$WWU^\V1Z&@!=/G\47$FB7_F64UE>1[[Z#;L^
MSADW(8VZM@\'/7J,=L0^*_$NJ:3'K>@6$ETAN2$L3 H66 2%"?,+ A\ MZ#I
M@]3J>&?"FN:+';6%]XD^W:58X%K"+41RLH^X)'R=P7CH!G SQQ5;3O VKZ-=
MW-GIOB1H?#MQ,\QL3;!I8MYRZ1RY^522>V1GCGF@")]9\4WWB/Q7I5G?:=;)
MI<5O+;RM:,['?&S[2-^,Y !;/;A>>,NZUW5_$$?PYU"*\2S&I2EYH4BW*9!
MYSR<D=<#WR<X%=3;^%[ZV\0>(M434K<_VQ%%&(S:M^Y\M"JG._YN&.>E9T/@
M&]M=!\,65OK$*WF@3;X;AK0E)%*LA#)OSG#=0W:@"OXO\4:WH%MKEVMS:QMI
M\<<MI;+%YQN$P"[RA>8U)W*#\HXZFMBZU^[N?&&GZ!;N+..YTU[\W&T,S,&5
M1&N>.-VX\'C'3K67J/P]U&]B\36D?B!4LM=&^026@>9)-@7[^X#9\HXV^P(Z
MUD^(B6\2V&E7/B;2K.ZT[3P3_:UDAAN&<XW1!F&" F#R<!@.<M0!>TOQQK4O
MAJUN[Y+5[R^U1M,MOLULP7*,X:3!<[\B,D ;>>*VM(G\0WNIZIINIP3+IIB5
M[34&B2.3)X9&7)!(Z@XQ6/#HE[XO\-/IT^IV*-I]S%/I>K:1 4C21 <80L0=
MN2#@X.['!!KJ= TS6;3=/KNL)J-UMV)Y-N((T7N=N3EC@9)/;@#G(!9AT.Q@
MET]HH]L>GQ>5:Q#&V,;=N?7.TD=>A-:5%% ')0:QJ?B'5=>M-(NX;--)E%LC
M20^9YL^P,V[GA!D# P>"<]JY'Q%X@O/%GPTT;549;*235+:&ZM]F\"5;A5.#
MGH&7.._%=FGA>]TSQ)J>K:)?P0)J@5KJWN8#(JRJ,"1,,N,CJ#U]15._\ E_
M".G>']-U!+:*TN8[IYIH/-:619/,)(#+C<V2?KQ0!UUM'+' HGE66;&'D5-F
M[\,G'YUR'Q4GOK?P3))8WAMB;FWCDPF2Z/*BE<]ASSZ]*[.,.(U$A5GQR5&
M3],FL7Q=X>/BCPW<:4EU]ED=XY(YMF\*R.KC*Y&1E<=: .8UJ'4O^%H>'88+
MN#[8=*O ;B2$E5^>/D(#R?;(]?8ECXWU./0)DO5AGU6/77T1)8HB$D8'/F;-
MW79D[<\D8R,UMMX9U*7Q7I>O3ZK;O)96LEN\8M"HD\P@L0=_R@;1@<\=2>M9
M3_#B6XT75[&XUC;/=ZLVKVMU;P%&M)R000"QW 8]NIH U=!OO$3^(;VRU&TD
MDTL0K+;7TD2Q/OSAHV4,<^H( [UU%86@:7K=H3/KVM)J-R$\N/R;<01JN022
MH)RQP.>@QP!SG=H XBQ\3:E:ZKXHTS69HFGTZ-+BR\F':9H7!VD D[FWC8>V
M<>M64UG5)O$=IX6-U#'?IIOVZ^NHXLC)?8JQJ3@<[CDYX [G(NZMX4MM5\4Z
M3KK2M'+8JZ21KTG0D,BM[*ZJX]Q3-5\,S3^*;/Q)I=W';:C#;M:3++&7CN("
M=VTX(((;D$?B#0!P_BKQ1K-UX%\6Z?-<QVVIZ-=16T\T$>%N(967:0"3L+*W
M(YZ<=:Z_5=7UC2?%/A73&N;::WU*6>.Y;[.5<E(F==IW$ <#MVZ\U%J/@)-2
M\-Z]82WVW4-:F6>XNUBX5T*[ $S]U0BC&<]3GFK-]X9U/4=7\.ZE/JUL9M)D
MDE<"S($S.A0@?/\ * #Q]X^I- &!/XA\63IXR-O>Z;#_ &#(3$3:,WFJ(1)L
M(+_+G."V3[ 5JGQ9=WUUX0M(56T&O6CW4D^ Q3;$K^6F>-QW=2#PIX[AR>#;
MY$\5K_:EN?[?)/\ QZ-^XS&(_P"_\WRCVYKF]?MQI\OACPQ<>(M-LI=.L2ZS
M:C9@VUR5"QI@,X_> !CPW&>G/ !U7@K6=8UEM9&IO:M'8:A+81-# R&7R\?.
M27(.<XP ,$&NJ<,48(0'Q\I89 /N.]<GX)N;]EN;.6ZTB^L8%3R+K2H#%%N)
M;<F-S*2, _*?XN:ZV@#RG_A*_&\O@J]\40S:24TRXN!-:?9G'VB.*0JQ#;OD
MPHX'/3KVKIK'Q+<>*-<N].TFX%E#9V5M<RS-$'=GG4NB@'C:%&3W.1C&.>;\
M%:1>>(/ NIZ9]O@CTV\U&\CFV1$RB,S-N53NQ\P[XXST-=6_A.6P\3G7-"N8
M;5YK5+2ZMIHB\<JI_JV&&!5E''<$>G6@#G)?'6MGPE-JQ6VAGT;5C8:RJQ%U
M:-757DBR<CA@W.>_I6LOBR>U^(6H:/?7L TU+ W=O(L."&4 R(S9P2JLC\#H
MW-:^G^%+.T\/ZAI5PWVD:F\\M](5V^:\N=Y YP,' '. !R>M9 ^'-HVB^';&
M:\EDGTF<327)'S7(*E9$;G[K# (YX % "GQ!K"SZ5H\VX:E=63WUR\%N&:%
MRJ$"EL9R^"3G[IXY&,N^\4>,M-T&UEN[.UM[LZW%8!IHL"Z@=P%D #GRR0<$
M'/M70>*?"EWJ^I:?K.CZJ=+UBP#HDQB$L<L;8W(ZY&1P"/3^5?5?!^JZMI%E
M;W&NQO>PW\5_+</:95FC(*HB!QM7CU)ZGJ: .AT>'5H+1TUB\MKNX\UBDEO"
M8E\O^$%2QY'UJEXO\0_\(QX;GU)8EEF#)##&QP&D=@JY]LG)]@:W%W;1N(+8
MY(&!FLGQ/X>M?%/AZZT>\9TCG VR1_>C=2&5A[@@&@#&OM;U7P[XHT.RU"XB
MO;#5W:W\Q8?+>"<+N7&"<HV",'D8ZFL[P=!?GQ_XT^T7T<J)=6ZRKY&/,_T=
M<8^;Y<<>N:W8?#M]>:AI5YKM];W<FE[G@$$!C$DI7;YCY8\X)P!P"2?3"Z%X
M<O=)\1:YJDVH03IJLL<K1);%#&40( &WG/ ':@#HZX+0)-4F^(_C*.XU$2V]
ML+5%B,(&$:)G"J<\8+'US7>US,7AB^M/%FL:S9ZG$D6J1Q"6WDMMY62-"BD-
MN'RX.2,9R.HH X/PAK&N:#\/O!-Y'/:-IMS=0V,EH827*RR,N_S-W4''&W'N
M:ZC4/$FNZBVN#P_$YETR=K:"/[.)$N)5168.Q8;02VT8QC&<G. R+X?7L/@[
M0O#ZZQ;_ /$IO(KI9S9G]YY;[U4KYG')Y.:L3>#=9L_$E[J?A_Q$NGV^I,LE
M[:RV@F7S  #)'EAM) [Y'UZ4 =7IL]Q=:7:7%W:FUN985>6W+!C$Y )7(ZX.
M1FLGQ5K\FB1:9;VRQF\U.^CLH&D!*H6R6<@$9PH/&1DXK;MH%M;6*W5W<1($
M#.V6; QDGN:Q_%7AJ/Q-IUO$+EK2\L[F.[L[E5W>5,AX)7^(<D$=\T 9;:WJ
MNG>,X_#=Y<1S1W]F]Q8W@A"NCH?G1U'##!!!&/3WK(@\:ZS/\/\ PKK^;9;G
M4;ZWM[E/*.PK)+L.WG(( ]ZZFUT">77XM<U:>">\@MFMH$MXBD<88@NW+$EC
M@#V QSUKF(OAQJT?AW3]"'B" 66F7T=U9D67S[4D+A9#O^8C..-OOF@"QI<^
MKGXG>+0;W[1%:VMH8K;R@,J5E8(ISQSU/.<]J?X2\57'B=U2'6(%NUMG^W6$
MUMY<]G<?+C"$@E =PYSVY[5I-X5O8_%.IZQ:ZLL,>I6D<%Q%]GRP>-6"LK[O
ME'S<C!/'!%%MX4N)/$>F:YJES:S7VGP20B:VMS$UQO &9,L>  2%]3G(Z4 <
MUX-U+7X_A;;:F+^UFFFNI#+/>8C6!#<N)96)(#'&2!QZ<]*MQ>+]6,'C6&">
M&9]#MDN;2XN;1D,BM$S[73*]T(## ((.#W<GPZU"#PO;:+#KZ 6&HK?6#-9Y
M"XD:3;*-_P _+=MO0<59?P-JDEWXDN'UZ%FUZR2VF'V+ C949-R_/]W#' )S
MG&6/< JV?B3Q%#>>#KB^N+*6SUZ,1R6\4!5HG,/F!P^[G)!R, #/XU7U[6-1
M\3_#_P 7:C97,5O8017=M#"8MWG)&I5V8YR"2&VXQCC.>E;+^#;YH?"D?]JV
MX_L J<_9&_?XC,?_ #T^7@^_-4G\ :G;67B#2=+UN"'1M8\YS!/:&22W>52&
M",' VDG."#CMZT +9ZUJ.GWGP^TR%K?[!J=HRSJ8SY@,=MO&&SC&<=NW6J4_
MB/Q;-9^,9H+W3(3H$SF/_1&;SE2(2;""_P N<\G)Z\ 8YVO^$.OA>^%+@ZM
MW]@1NF#:']_NC\HG[_R_+]>?RIJ>"[Y;3Q7 =5MS_P ) SL3]D;]QNC$9_Y:
M?-P/;F@ ;Q5=7NH^%;"$"T76[-[MY\!BNV-6\M,\;OFSD@\+TYR)_!.LZQK2
M:N=4>U9;'4)K&)H(&3S?+.#(27(.<XP ,$&N5\00"RO/#?ANX\1:993:=8;U
MDU*R4VUR1MC4J&<?O %8\-P&Z<\=3X)NK]X[JTFNM(O;&W"?9[K2H3%$22VY
M,;F4D8!^4_Q<\T =5)(L43R.<(BEF/H!7&Z7JWB77=(T?Q!IIM#;WLZO+8RK
MCR[5B1N#]3(!@^G48[UV;*'4JP!4C!![BN)\/^"-6\/XTN#Q$7\.1RF2&S-L
M/.52V[RO-S]S/MDCC(H I>)?%VLZ%'?WCS6H>UU"**.PCC\T/;.Z*'D<<QNV
MYB,X' &#5N[U7Q1?>.-5\/:;>Z=:Q0645S%<26K2,N]F&"N\!C\O7@ =C56^
M^'.I76E:YI4?B"-++4;_ /M"/=9[I$D,BOM9M_S*"O& #TYP,%EJNHCXP:JE
MK>6K3IHUL)?.B)#G>_("L,8].>#^- %9?'FO2>"(M0:.S@U.TUE=*U!/+9D9
MA*J,8_F&.&!YSWK5$FJ2?&>:V_M$?9(]'2=(##D*&F(8#GJ=@^;]*DOO #S>
M%X]'M=22*9M0&HW5U);[S--YOFD[0PV@MQU.  />M*?PU=OXUA\10:DD.ZQ6
MRNH/(W%U#EP4;=\IR2.0W'OS0!S[^+M9LM0T-;R:U>:^U4V%W90Q[X[96W[,
M3#CS %4D$\Y/ J_X?_Y*OXS_ .O;3_\ T"2L^W^'&K0:-HVF?\)'$8M&U!;R
MU;[#\S %SB0[_F;YSR,>X/;H]+\.76G^,-8UQ[^*6/4HX8S ("K)Y0(4[MV#
MG<<\"@#HJX,^+YY?%MSHDFH0Z;?Q7L:6]E=0X6[MLKN='/WG(+XP>, 8/6N\
MKD-8\'W6O0O9:E?6TUG]N%W!)]G(N+<"0/L1]V.V-V!@'&#0!D:?JM]IOC/Q
MY?ZAJ)FL=*B@D,0A /EB!I JG/&"Q]<U-J'BK6M'\*:3XMNI+>:QN3 ][9I%
MCR8IB #&^<EE++G/#<XVUK_\(>S>)-=OI+U'TW6X4CN[)H/F)6,Q\/NX4J>1
MC.1U'>I;>"+O^P++PYJ.J1W>C64L;(/(*S2QQL&CC=MV, A02!R!VH >VL:Y
MKP\0-X?FMH7TJY:TMXIH]PN)D56;><_*N6VC&#P3GM6#KFOQZ#\4-.OM358I
MY?#QA\M&^7SGN(P%W'@#=_$<#%;;^#=6L?$NH:EH'B!=/M-4<2WEM):B;$@&
M#)&21M8@=P1GUZ4_4/ ::GKXO+JYAGT[^RFTMK.:!F9XRRMN,F_[V5'./UH
MZ/28M2BL4&JW4-Q=D9<P1[$4^@R23]3U]!TJ34K^'2M*O-1N,^3:PO/)CKM5
M2Q_05G>%M)U/0]%AT[4M674S  D5P8#&Y0= WS-N('&>.G-:MW:PWUE/:7*"
M2">-HI$/\2L,$?D: .#O_%NM:5X,TWQG</;RV,_D2W=BL6/*@F*@%'SDNN]<
MYX//"TL\6H-\;80E_&J_V&[J#!G"?:%ROWNIQ][]*N6W@:Z'AVV\,7VJ1W6A
MVTD953 1-)%&X=(G;=C *J"0.0,8'6M)_#EZWCU/$JZA (UL38_93;$DH9 Y
M;?OZY&.E '1 !0   !V%<-J4FJ/\8-+M8M1$=I_94TRPF'(!\R,-WY)]>WIU
MSW5<[JGANYN_%VG:_9ZBEM);6\EK-&\'F>9&[*WRG<-K KU((]J .#MK_7-(
MTCQ_JVDW-G"MAK=U<O'/ 9#/MCC)7.X;1@=>3D]L<];<^)[O4-633-.6:%AI
M\5[++% )F4R%@B@$@8&TD^N1C%0CP+?'0?%.EMJ]N1KUQ-.T@M&_<^8H4@#S
M/FP%&.E)>^"-56]TS5M&UZ.QU>ULUL;AVM=\-U$IR R%L@@Y.<T ;WA2]UF_
MT"&77[ 66I*S)*BXVM@\.!DX!&#C/%;54]+LYK&Q6.ZNWO+EB7FG90N]CZ*.
M%'0 >@[GFKE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%5-3U.ST?3;C4=0N$M[2W3?+*_11_4]
ML=Z +=%<^OB2[-@=1/A[4A9[/,',?G;<9SY6[/3M][VSQ6OI]['J6F6M]$"(
M[F%)D#=0& (S^= %FBBB@ HHHH **** "BH/M4;_ &E8")I;<[7C4C(;:&"^
MQ((_.H],NKB]TRWN;NR>RN)$#26SN&:,^A(X- %NBBB@!KHLB,CJ&1AAE89!
M'H:CM[2VM%9;:WBA#')$:!<_E4U% !1141N(5NDMC(HG=&D5,\E5(!/T!9?S
MH EHJA9W\\IOVO;%[**VF9(Y))%(FC !\P8/RCKP>>*H:UXHBT>;15%I+<1:
MM=QVL<R,H5"X)!.3GH">!^(H WJ**1B0I(!8@=!U- "T5B>&?$2>);*[N%M)
M;4VUY+9M'*P+;HS@GCCK[FM:2XABFBA>15DF)$:D\M@9./PH EHHHH ****
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
M>$#(/E?.,MN!^]CCBNK\'ZQ/K_@_2=6N8Q'/=VJ2R*!@;B.2/8]1]:KR>#+
MW6I2V]U>VD.IDM?6UO(HCG8C#-RI*DC@E"I/UYK?MX(K6WBMX(UCAB0)&BC
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
MC$C+@Y*]<^G&,#%=9%I?B2RUV*]M]1MX=/DM9(YH+G49;G?+M)CD3>@VX(Y
M(!&>.*UM,\'Z7IGA>3PWB:ZTMU=##<L&^5R2PR #U)/J.U5-'\ Z;HUO) M_
MJMY$86@A2\NS*MLC#!$8Q@<<9Y..,XS0!S6A^)I;*Z>#6(]6LM?LM,FDFL;N
M9I(;YE"L98FR5XVGA<8#GCBK6E0>)=4LO#?B"TU."(3>5-?-)J$DD=Q%(!N5
M8BFQ&!(VXQ@C!)KJ;7PO:P7=G<W-U=W\EE$\-L;MD;RU< -T4%B0 ,MDX^IK
M.T;X>:1H5Z);*ZU,6B2&6'3GNV:UA?.=RQ^QY&20#SUQ0!QEQ)K$OA/QUJ)\
M1ZJMQHVI77V,I,%"B-$8!@!\R]MO3D\9-;$T U'XI^&KJ:6Y5Y]$EF81W#HH
M;=$> #@#GD=^,YQ70CP-I_\ 96LZ<;R^-OK$SS7@+IEF< /@[>,@ 8'IQBII
M?!]A-=Z3=-<WHN-,A:"*1)MADC.,H^ ,CY1TP>* .51_$?C#3=5O-)O4L[ZW
MU&:WMI3?R(D BDVA7A5"K949.[)^;MP!I:5?3^*O%.O6-U>30PZ5';PQI97#
M1!I)(][2Y4@L.0%!XP,XYJY<?#O1YM=N=4BN=2M/MC;[RTM;MHX+INYD0=<]
M\$9YSU-6[OP;87'B$ZY;75]I][)$L-P;.4(MPB_=#@@]!P",$>M &5\(@5^&
M&DJS%B&N 6/?]_)S4MY=7J?%K3[);^Y%G/I,\AMPPV*ZN@# 8Y/)ZYK;\-^'
M++PMHT>EZ>]PUO&S,OGRESEB6/TY)/'K27'ARWN/$T&OFYNDO((&MXU5EV!&
M()&"O<@'.>U 'E]S=ZU'\//$6O?\)%JAO=(U6X6V_?80JDX4!U ^8$<8/ [
M<Y]G4[E!]1FN5;P!IC^'=1T-[N_:RU"X:XN 9$W,[-N;!V\ G!KIX8S# D9D
M>0J -[XRWN< #]* /.+#6KFV\4VNF^(VU.POIKZ4VMTLS/9:A&V_9&N#M1@I
M7C .5'.35635-27X>^/K@:C>>?IFI7B6<WGMOB5 I50V<D#)X.:[6'PC9QFT
M2:\O;JVL[G[5;V\[H4CDYP00H8XW' )('X"J5[\/-)O6UA7NM1CM=69GN;2*
MXVQ&1@ 9 ,?>.!U)&><<"@"I:ZC+KGBY=!N;JXB@M]'ANRL,S1//)(Q!8LI#
M84 < XRQSGBLGQ!I]_:GP-IUYK;WU[%K#1O?"-5?'E2$9'(W!2!D]>N*Z34_
M &E:B^G3I=:E97NGQ>1#>VET4F,?]QF.=P^OX8JS<>#M/G&D@7%Y$-+F,\&V
M0,3*<Y=RP)8G<V<GG)H S/!\MW;>+_%FARW]W>6EB]K+;F[E,CIYL99EW'DC
M(X':KOQ!T)_$7@C4K*#/VQ$^T6K+U$T9WKCW)&/QK0T_P[;:=KVI:S%<7+W.
MHB,7"NRE#L&$P HQ@$CW[YK7H \3UKQ!/XBTC1_B'9%O+\.FW>:-!]XR "Z3
M\%:,?]]5V-[<RW7@KQ5XELKR2"2>":2SGA(W"*%&$>"0>&8.X]I*Z*U\+:39
M^';K0H+?;I]UY_F1^OFEBP_\>('H *DN- LY_#!\/JTL-@;7[)B(@-Y6W;MR
M0>W&: //M;@U;3/A)>>(HO$NL&_GTRUE.9AL1L+DH,97(;DYR< YS6KJUC'<
M?&#0&>:Z!?2KAB$N74 JT?0 X&<\^O?.*Z&]\(V5_P"$%\,7%S=MIXB2$D.H
MD:-<84MM]ASUXZT^]\*V6H:CIFH37-X+O3T:-)8Y=AD1L;E? &0=HZ8H X"P
MNV\,:/\ $;6K62X>XL]3F6+SIWD4$QQ89E)(;!.<GG QTKI[;2/$,6OZ?>0Z
MHD6F2PO'>1OJ,ERTY*YCDB#QA58')., CMQ6K'X.TE+W5YV$\D6K9-U:/*3"
MS%0K-M]2 !_+%5M \"6'AUA]EU'5ITB4K:Q7=V94M 1C]VI& <'&3GC([G(!
MP-O?:U%\,M.\3OX@U.6_@U,1[6F_=R(;PQE77'S94]^F!C%>RR;_ "G\O&_:
M=N?7M7*CX?Z8/"Z^'1>7_P#9ZS^>%\Q-V[S/,^]MSC?S_P#6XKJT4JBJ6+D#
M!9L9/N<<4 >=_!)@?AQ")"?MJW=P+S=]X3>8<[O?&VMGQ_KC^'/#-U?V3)'?
M2/!;>=@$Q*\FT.<]AN<C/&:M/X.M(]7N=4TR^OM*N;H[KD6;IY<[?WF1U9=W
MN #5NX\-Z;?:/=Z9?QO>0WB[;EIVR\GH<C&,=1C ';% '.:Q)>>&O%_AN.RO
M;R:RU662SNH+B=IL,$++*A<G:1@Y X([5R5S=ZTGP^\3:[_PD6J&\TC5KE;7
M]\ I6.8* X ^8$<8/'H!SGTRQ\,P6EQ:W$]]>W\UG&T=K)=LC&$,,$C:HRQ
M W-DXSSR<T&\ Z8_A_4M$>[OVLM2N'N+D&1-S.S;FP=O )P?Y8H Q/&6KWNE
M:I/<:E'JBZ!+9HD=_I<K9L)OFW/*BD%A@H<D$#;C')J=M1N_$?B6]TBSN/,M
M;73[::)XM0DM6E,H8^:&126& N 3@9Y!SQOW'A6*X:YW:IJ*I=P+;W**\>V5
M0"O(*?*2"02N#^0JIJWP_P!'U*YL+J":^TN[L8!;0W&FW!A?R1TC)P<K0!S4
MR^)[34? ^F:GXA=KN>:ZM[V2Q<;)0D3LI.5'S 8SD8R,XK/U<W0\*?$O1;C4
M;ZZM],4/;237#&10\ <H7SEER3P>W!KOY/!^GO<Z/.D]W$VDL[VP60-EG!#L
MY8$L6!.23W)Z\TW_ (0S37?7C/-=3KKB;+U'=<, FP%<*"I"\4 7_#MLEKX>
ML$1Y6!@1LRRM(>5'=B3CVK3JCI&EQZ-IL-C%/<SI$ HDN9-[D 8&3] .E7J
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***Y[QOK=[X:\(W^M620226<?F&*=20XR!C((QU]Z .AH
MKAK[QAJV@77AYM7M[*XL=9N([42VH9'@ED&5RK%MR^I!'TKM)[F"UB\VXFCA
MCSC=(P4?F: ):*8\T4<)F>1%B W%RP"@>N:(IHIH1-%*DD3#(=6!!'UH ?14
M4%S;W2%[>>.9 <%HW##/IQ0ES;R2"-)XF<@D*K@D@'!./8\4 2T5RFM^);FS
M\6^'=-LI[*6UOKF2"Z7&Z2,K&SC!#8'3N*ZLYP<=: "BN(T?Q!XDUGQ!XATV
M)M*B72+A(0[P2$R[EW _?^7]:O>'O%LNH:_?^'-7L5L-:LT$VR.3S(KB$G D
MC8@'&>"",C/UP =314,5W;3RR10W$4DD?WT1P2OU':J>DZ]I^MF[^P7"3+:W
M#6[LK @LH&['J 3C/J#0!I45%#=6]PTBPSQ2M&<.$<,5/H<=*=*)#&PB95DQ
M\K.NX ^XR,_G0 ^BO-+'QUXEN/ M[XK-II<L5E),);1?,C9DB8ABKDD9P"0"
MM=[I.J0:OH=EJT.Y+>[MTN$\S@JK*&&?P- %ZBHX+B"ZB$MO-'-&3C?&P8?F
M*8E[:2.R)=0LZMM95D!(."<'WP#^5 $]%1?:8/+\SSH]F<;MXQGZT3W-O:Q^
M9<3Q0QYQND<*,_4T 2T5%-<P6\0EGGCBC) #NX4'/3DU1U#Q!INFW.GV]Q=1
MB6_F,-NH898@$D_0 <GZ#O0!IT4 @C(Y%4-6DU-+6-=)CMVN7E52UQDHB=68
MXY/ X'KB@"_17"V7B#Q1?>+=:\/QMHZR:9#!+YK02XD\P$@8W\8QUYKJ[.^8
M:?8MJC06M]/$ADAW@ 2$#<JYY.#D4 7Z**Y?4=>OK'Q_I.D%K8:;>6EQ.[%"
M)%:/;_%G&/F].U '444R*:*>)98I$DC89#HP((^M-@NK>Z5FMYXIE4[28W#
M'TXH EHJ.?S?L\GD,BR[3L9QE0V.,CTS57399UTJS.HW-K+=NBB26#Y8Y'QS
MLR>A[4 7J*CAGAN%+0RQRJ&*DHP8 CJ..]/9E12S$*H&22< "@!:*B2Y@DF:
M%)XVE50Q17!(!Z''I1]IM_,$?GQ>86*!=XR6 R1CUQS0!+142W5NURUNL\1G
M49:(.-P'J1UI)KNVMPQFN(HPF-Q=P,9Z9SZT 344R2:.&)I9)$2-1DNS  #Z
MTT7,#6XN%GC,)&1('&T_CTH EHID<T4P8Q2(X5BK;6!P1U!]ZQ/%7B$:!:60
M3R_M-]>PV47F'Y4,C8+D9!( R<<9QC(H WJ*Q=,N-2LTNFUZ]TUH/.'V.YB)
MCWQD='!) 8'(X//M6N\L<:;W=53CYB<#GI0 ^BHENK=\;9XFRY08<'+#J/KQ
MTIGV^S^SFX^UP>2#M,GF#:#Z9Z9H L44 Y&1THH **A-W;"X-N;B(3  F/>-
MPSTXZTOVF QF3SH]@."V\8S]: ):*CFN(+>$S331QQ#^-V 7\S7-^+=>OM&?
MP_)8-;/!J&JV]E-O0L=DA/*$$ ' [@]: .HHJ.*>&?=Y,L<FQBK;&!VD=CCO
M5#Q#<ZC9:!>W>DQ0S7D$32QPS*2)-H)V\$$$]C0!IT5YUJ?CS5+;X8:=XRLD
ML)XY%B>\C:-\1J[!6VX;)*L<$=\$\5U6KZC?VZ:3'ITEI)->W"Q$R1L5*[2[
M.N&&,*K'J<\#/- &W140N8/,$1GB\PL4"[ADL!DC'KCG%8C:X=!\/F]\17UD
M\HG:)6M055R7(1 "3\W0'Z'TH Z"BLN7Q!IL6MVND&ZC-Y<PO.B!APBD#)^I
M.!ZX/I5][JWCN$MWGB69QE8RX#,/8=30!+144MU;P!S-/%&$ 9][@;0>A.>E
M2 A@"""#R"* %HKG_$_B8:"VGV=O;B[U74Y_(L[8OM#$#+.QP<(HY) )Z5'J
M-QXHTS3S=C^S=0*LOFPQ020E$)&YE)=MV!DXP,XZ]J .DHJ*:ZM[8H)YXHBY
MVIO<+N/H,]:>\B(5#NJECM7)QD^@H =14<5Q#/&9(9HY$!(+(P(!'7D4V"ZM
M[I2UO<13 =3&X;'Y?2@":BHH;JWN'D2&>*1HSAU1P2I]#CI2"[MB\:"XB+2$
MA%WC+8ZX]<4 345FPZ]I]QKUSHT5PC7EM$DLJ!A\N\MM'U^4G'H1ZUH2!S&P
MC95?'REER ?<9&?SH =17FUCXV\377@_5O$8M=*D33)YTDM0)$:1(3\Q#EB
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
MN^*_#^D:?X-U9;*^^VJ^LVLYVA1':RO,@<1%?ND@@D \9'K7JU_H^FZII_\
M9]_86US9X $$L09!CI@'@8JN?#.A-I<6F-HU@UA"<QVS6Z&-3ZA2,9]Z )]+
MT73-$BFBTNQ@M(YI3-(D*;0SD %L>N *Y+XF6MM-_P (J\T$+L?$%G&2Z DJ
M2V5Y['TKN41(HUCC4*BC"JHP /2JE_H^F:J8CJ.G6EV86W1FXA638WJ,C@T
M<?IWDS_%?7-+U&WB,,.FVW]F0.@V>2=WG%5Z<MM!]@!7%7=C_P 6]N[:==]E
M9>+!;Z7(3S';BX1<(W4 '>H(/;VKV.]T/2]1\C[9I]O,;?B%GC!,8Q@A3U Q
MVI+K0M(O;*&RNM+LI[6''E02P*R)CIA2,"@#@_$OA?0M.\7>#8;/2K2WCN-1
MN#*D484/F!L@X[' R.E1:9X<T67Q?X_L)-,M6LX4MI(K8Q#RHV>W.YE3HK'
MY S7H=SHNE7DUM+<Z;:32VO^H>2%6,7^Z2/E_"F#0-'6:ZF&E60ENQMN'$"[
MIAZ.<?-^- '/?#O5+>/X=^%DO;V)+BYM$CA664!I2HZ*"<L0 .E=E7/WG@_1
M[@:9%#IMC;P:?<"XA\JW56B8,K8CQPN2HR>X&.^1T% 'E@>[T+6K1KRVM-9T
M"]UMC::A#\MS9W$DK#:X/WE#$ID<@?0"J<GV2#P=\5H)?(C O;ME1L#!:W3:
M0/4GI[UZ;#X?T>VN_M4&F6L<WF&7>D0'[P]7_P!XY/S=>:9<^&-"O+Z>^N='
ML9;N>(PRS/ I=T(VE2<9(QQ].* .%TS5+5/&?ARRU:2(64GAN)[#SB/+:?($
MF,\;]@7\,^M1^(M,T:S\/>%M-TAWDTU?%-NBGS2R\LY94;/W021QTP17?7OA
MG0M1T^'3[S1[&>S@.8H'@4I'_NC''X5+<:#H]U!;07&E64L-J0;>.2!66$CI
ML!'RX]J .2\.V5KI7Q6\1V6GVT-K:OIUI,88$")OS(-VT<9QBN]JE%H^F0:B
M^H0Z?:QWLB[7N$A42,/0MC)%7: /'M'T)KG5]=^&]U"_]CV]U)J"-CY?L\RG
MRXQ[K(Q8>\9K7^&$M]J=K'#JD3"7P[$^D,6'#RA\,??$:1<_[35Z,MO"MR]R
ML2">1%1Y /F95)*@GT!9OS-)%;00>;Y4*)YKF23:N-S'J3ZG@4 ><^ ?#.AW
M5UXDN)],M99;3Q%>+ 6C!\H8484= ,$\?3T%<R+:V'P-MMT,6R'6\+E1A%^W
MX./08XKV*ST32M.$XLM-M+87!)F\F%4\PGJ6P.?QJ-/#FB1Z9-IB:18)83',
MMLMN@C<YSDKC!YH X^^M=*C^+VC-Y%DL TBY.=BA=RR1_AD8/TK L8=,\4>'
M-8M]<UQ;'4;?4IGN\(BW,,B3$QE&/S?="JN.WRBO4I-"TB4V1DTNR8V'_'IF
M!3]GZ?<X^7H.GH*CF\-:'<:PFKS:18R:E'@K=- ID!'0[L9R.QH XG3M TG4
M?B=XNAOM/M[B-K*R=DFC!4NRR L5Z;O?KR?6MGX4RO-\+O#[R.786VW).> Q
M 'X  5T/]A:1]KN+O^R[/[3<+MGF\A=\H]&.,D?6IK#3;'2K46NG6=O:6ZDD
M16\81 3UX'% ' ^.1_9/Q*\&>)+L[=*@:>SGF/W8'E0JC,>P).,^U>@W%W!:
MP>=+( A("XY+$] !W)[ 4ZXMH+NWDM[F&.:"0;7CD4,K#T(/!JAIWAO1-)D$
MFGZ7:6SJ"%:.( J#V7T'L* .3\/I;ZWXL\;V.NP133)/'$L4Z@@69C&S;GHI
M.\G'<UR&F6CZAHGPW;5D^T2-J4\"2R_?EM@LNP$]2I4+QT(QZUZ_?:#I.IW*
M7%]IUK<3JAC$DD0+;3U7/=?;I3KK1=+OI+>2[TVTG>V_U#2PJQB_W<CY?PH
M\WCTJT75OB-HEI<1:19R?81&8XP(HI)(\9V#C#':#ZC-5=5UC6=/T?Q9:W^D
M0V?B&+38)9+O36)BN;82,I=1U1@&DZ\\>U>FOX<T.1[IWT>P9[P 7+&W0F8#
MH'X^;\:GL]*T^P606EG#%YH ?:O+ = 3W R<#M0!Q>FZ3X=U+7M'U>TUFWN3
M):R0);6L4:QW$!7)$BJ,[5P.N,$@=\5Q.GZ786_P<\,ZK%:Q+J$6K0^7=;?W
MBC[8RX#=0N">.G)KV#3O#&@Z2;@Z=HUC:FY&)O)@5?,'H<#I[4?\(OX?^PI8
M_P!AZ;]D1_,2#[*GEJWJ%Q@'WH Y?2+>QC^,/B5WAMUD^QV3QEE4'<3("1[D
MXKOJI'1],.I1:B=/M3?0Q^5'<F)?,1/[H;&0.3Q[U;DC26-HY$5T88*L,@B@
M#P>QTS4KKX?ZE?6TUS>Z=;:Y=OJ&CQL$%U;B3YP&4!]P'.-V#C&.U=KXNUS3
MAX,\-WVFW$4?AV:_MDGEC0&..WVMM#+T"AP@(/3&#7;Z=HNEZ.CIIFFVEDKG
M+BVA6,,?4X S44'AW1+:TN+2#1["*VN<^?"ELBI+G^\ ,'\: /-_%-K;Z+HW
MBC6=$UB2YN[JSA:[AL@@C6(2*K2?)T<QE\'/(!/:NBO$T$H-;\,O#)JXTB>.
MPCLW&UT"[EW(.H#;0,]"P%=3IFA:3HUD]GIFFVMI;.27BAB"JQ/!R!U_&FZ3
MX>T;0O..DZ59V)F.9#;PJF_ZX% 'F%_'#<?!+0=8T?:=;A:TDMIT_P!:]VTB
MI*">I+$N&!Z\YK7B\.:-JWQ9\2P:AIUM<1&PLY3&Z J7W2?/C^]P.>O)]37<
M0>']'M;YKV#3+2.Y9S(9$B .\\%O]X]SU-2QZ-ID.I2:E%IUHE_(,/<K"HD8
M>A;&30!Y2DUIK7PM\>7&J)#)JR37HNA*!OB9,^2O/(  7;^/O7I_AME;PMI#
M*00;*'!'^X*CN_"GA^_OI;V[T6PGNID,<DTD"EG4C&"<<\<?2M.VMK>SMTM[
M6"."",82.) JJ/0 <"@#AO%O_)6/A[]=1_\ 1"U4^+977++2_"5@1+JU]?12
M"-.3!$ARTK?W5'J>N>*[>^\.Z)JERMSJ&D6%W.G"RSVZ.R_0D9%36.DZ;I>_
M^S]/M;3S.7\B%4W?7 YH \F\<3V-WH'C^:R\I&AECCN9KM]TC3(B;5A7C8HX
M())RV[ [UT#)I\WQ?TRYF6U</X?D<R.%.9%FC&<_WAC'J*["X\,Z%=7EQ=W&
MC6$MS<Q^5/,]NI:1,8PQQDC'%2MH6D.]D[:79%[ 8M"8%S /]CCY>@Z>E 'E
MFFPZ9XH\*7J:SKHLM4MM1EDN@B1BZ@G28E-K'YLD!57';Y1TQ7L0Z#-9DGAK
M0Y=976)-(L6U)<;;HP*9 1T.[&<^]:E 'E6I:?J.J?%;Q-;:3JTNFWQT.#RI
MHU4C=N. V5) ]Q@\U;\,ZA%%\+];M]$L38:_I\%P+NTW%Y5O A^<DDEMQ ()
M)STSQ7=1Z#I$.I-J46EV27S\-<K HD;ZMC-/&CZ8-4;4QIUH-08!6NA"OFD
M8P6QGI0!Y[H%GH.L6_A36K374^T6VT6\5LD:RR,RXDBDQ\Q'4MGT)KG+V[T[
M5OV?]7OKXVTFLR&1KPRX\U;D3?=.>00, #LH '%>O6/AK0],U&;4+#2+&VO)
ML^9/# JNV>3R!W[^M<YXY\$VFJ^'M9&C:+9?VWJ,7E&Y")&QR026?KV^IXH
MA @@^-*O((XQ+X:.XM@;L7 SGUP*XRPU.&Q\%Z4S7,<&COXHN8[N4*&C1"\I
MCW#ILW[#SQP*];N-#TS65LKC5M(MIKBV&Z+[1&DC1-WP>?0?D*D70-'2RN;)
M=+LQ:W3%IX?(7;*2<DL,?,<^M '"WGAS36C\0?V?XE2.YU1;8R>6B&WCE\Q1
M&65>/WA^4_WAFLO5[J>Y\*^.M/US0[6SUNWTM99I;4[X+E=L@25<C*MPPYYX
M'I7I5OX8T*UTE]*@T>QCT^1MSVP@7RW.0<E<8)R!U]!5B#1]-MK>>"*Q@6*X
M&V9=@(E&,8;/WACCGM0!7\.):Q^'[%;185001EA$ !N* \X[\@_C7*^,=/L[
MOXE>"/M%M%)YK7L<FY?OJ("=K>H]CQR?6NVL-/L]+LX[.PM8;6VC^Y#!&$5?
MH!Q4=SI&FWMY!>76GVL]U;_ZF:6%6>/_ '6(R/PH \SL_#VC27WQ'LWTVU:U
MMG#P0F,%(6>U#,R+T4D\Y&#P*33'#W/PBNYV!D>RE1IGZDFT& 3[UZ0OA[15
M:Z9=(L0;L8N2+=/WP_V^/F_&F7'AC0;K3(M,GT:P>QA8/';&W7RT8=PN,#\*
M /.[>VM]3E^(=E:ZC!9>=JEJL4X4.@D*Q!0P'56?Y2/<U#J]U/<^%?'6GZYH
M=K9ZW;Z8LLTMJ=\%RNV01RKD95N&'// ]*]+/AK0FCN4.C6!2ZVB=3;IB4+C
M:&XY VK@=L"IX-'TVVMY[>*Q@6*X&V9=@(E&,8;/WACCGM0!!X<2UC\/V*VB
MPJ@@C+"( #<4!YQWY!_&M2JUCI]GI=G'9V%K#:VT?W(84"*OT XJS0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !115>^O[73+.2[O)EA@CQN=O<X  ZDDD  <DG% %BBN#L=<EO?C
M UE#>7WV,:(TS6=Q$\2I)YR ,%903QWY[C/45T2>+-%DO[6S%VRR79*VSO"Z
MQ3D=0DA&UC]#SVS0!M45DIXDTN2\BMDFE9IIFMXY!;R>6\B[MRA]NW(VMW['
MTJ*]\6Z)I\K)=7A1$F6WDF\IS%'(<85I -JGD=3QD9H VZ*YR]\>>&M/OKFR
MN=2"W-J\:31K#(Q0R$A<X4\9'7H,C.,BL+7=2MV\*^-[S1?$.H27=JDDC_/Q
M:R+%D)'E>%. 3C/)ZT >@45R?A[QOH=Z=-T<ZGOU26U1@LB.!,P4;MKD;7(Y
MS@D]?>M*^\6:+ILI2[NVC03"!Y_)<PI(> K2 ;%.2!R>">: -JBBN:?Q; _C
M:3PPL%VLB6@F:<6SD99MJX.TC;PV6/RYXSP: .EHKS?P=XULM/T>>+7]7GDG
M_M>YMEFF1Y @$I1 [J-J \ 9P/2NUU/7]/T@N+J24LD?G.D$$DS(G/S,$!('
M!Y/7!]#0!IT57L;ZUU*QAO;*=)[:= \<L9RK*>XJ#4=8L=+DMXKJ5A-<L5@A
MCC:220@9.%4$G Y)Z"@"_165;^)=(NM&_M:*]4V8<QERK!@X;;LV$;M^[C;C
M.>,5G7_CK1[+2=8O$-S-+I4>^YM!;2+,F5W*2K*"%(_BZ>_% '345R-QK^FZ
MAIOAVXO-3OM,FNKN Q1Q1R1?:)2/]4P9<F,Y^AQUXK9U#Q%IFF2RQ7$LK20Q
MB698())C$ASAGV*=HX/7K@^AH U:*Q+OQ?H%E%I\L^J0"+4/^/61<LLO&<@@
M8 P#UJ;1O$>EZ_\ :AIUPSO:R".>.2%XGC8C(RK@'!'(..: -6BJVH7L6FZ?
M<7LRRO' A=EBC+N0/11R:\ZUOQ?-JO@_PSKUI<W>FK/JMF+A-K1(T;N,J68#
M<N.I4XZT >G45C:=XKT759KZ*VO,26*A[A9HGA*(02'^<#*X!^8<4EEXLT;4
M+J&VM[B4RW$!N;</;R)Y\0QEHRRC>.1TSP0>] &U17.^%/%D'BE+YX;:YA6W
MNI(%$UNZ9"$*221C=G/RYR!U%:>MZM#H6BWFJ7$<TD-K$TKI#&78@#/ '\^@
MZG H OT5YMK?BF>YT[P3K4=Y=6$-WJ-NEY$5:&-E:)G8'< 67('(.#[UV6E^
M*-'UA+YK2[/^@G%TL\3PM#QD%@X! (YSTH UZ*Q[3Q/I-YJD>FQSR)=RQ&:&
M.>"2+SD'5D+J P'MGUK8H **R(?$VESW,$$4LS&X9TA<6TGERE 2P5]NT\*W
M0\XXS6?X>\:V.N6NJW;I-9VUC<2QM)<PO$JI'@,S,P"@YS\N<@=1UH Z>BLF
MT\2Z7>ZBFGQS21W<D9EBBN()(3*@ZE-ZC=COCI45UXMT2SN!%/>% ;@6OG>4
MYA$IXV&0#8#GC!/!XZT ;=%<-I&L26'C3QS_ &GJ-P^G:>EI*@E)98%:-F;:
MJCU]!G@4SQ1KK6WB7P=>1:A=VVG7-S,L\+JT2R*(68;E8!B<XP#[<9H [RBL
M?3/%&C:M8WEY:W@$-DS)=&>-H3"0,G>K@%>.<D4MIXFTJ\U"*PCGDCNIHS+#
M'/!)"9D'4IO4;L=\9QUH UZ*XOPCJ%P-9\9)J&HRS6]CJ "/<.,11^2K$=@
M,DU2UCQ*+OQWX-ATZ_OH[>[FF,D+0O%%<1B%B&!91O&<=R.AQR#0!Z#16+?>
M+-%TZ;9=W;1H)A T_DN84D/ 5I -BG)QR>#P:K7WCSPUIU]<V5SJ06XM7C2:
M-89&*&0D+G"GC(Z]!QG&10!T=%%<M>?$;PI8"X,^K#%M,89MD$C^6P )SM4X
M'(^;ISUH ZFBL&_\9^'M-DM4N=2C#7<)GM_+1I/-0+NRNT'/&,#J<C'6GKXM
MT:2UM[B&XEG2XMQ=(L%M)(_E'HY15+*.O4#.#Z4 ;=%8<_C+P[;6%A?2ZM;B
MUOW"6TH)*R$^X''0YSC&#GI2Z+XNT+Q#-=PZ;?"2:SQY\<D;Q.@/0E7 ./?I
M0!MT5BP>+-%N+JTMTNV#7F?LKR0ND=Q@9_=NP"MQR,'D<C(J2;Q)I<%T;=YI
M2PN$M2Z6\C1B5B $+A=H.6 Z\$\T :U%8VJ>*M'T<S?;;ET2 J)Y4@D>. MC
M'F.JD)U!Y(X(/0U)?>(]+T\R":>1O*A%Q(8('F$<9SAFV X!VMC/7!]#0!JT
M4V.198DD0Y5P&!]0:YW5?%UOI?BO3-!:VNGDO(Y)6D2VD=0JCH-H.3DC.,@#
MKC(H Z2BL:_\5:/IC7 NKEPMJ0+F1())$@) (\QE4A>"#R1@$$\5KQR)+&LD
M;JZ. RLIR"#T(- #J*YSQ!XM@T'6M&TQ[:YEDU&5UWQV\D@151F.-H.6R!P,
MG!)/%3WWC#0]-DN%NKMD%J46YD$$C) 7QM$C!2$SD=2,9&<9H W**XV6\NXO
MB];VAOK@V$FB2SFV+?NPXE0;@!U.">N>M;MOXCTNZTH:G%/)]C8@)(\$B^82
M< ("H+9/ V@Y[4 :M%9FEZ_INL3W5O9S/]IM&"W$$L3Q21Y&5)5P#@CH<8-5
M_&$D\/@S6I[6YEMIX;&:6.6(@,K*A(Z@]Q0!MT5Q?A7QSHEU8Z%I,^JE]6N+
M*(_O5?$TGE@L!(1M9LYR 2<^];^F>(]+UA[Y+&>25[%S'<J;>1#&XYVX91D^
MPH U:*JZ=J%MJNGP7]F[26TZAXG9&3<IZ'# '!IM_JEIIHB^TR,'F;9%'&C.
M\AQDA54$G !)P.!UH N45CV_BG1;K2I-2BOE-M',;=\HP=90=OEE"-V_) VX
MR<CCFEM_$VDW+WD:W+1S6:![B&>%XI$4]&VL 2#V(&* ->BN:M?'WAF]ET]+
M?4MXU!MEM)Y$@1W.<)O*[0QQPI()].15^Y\2:7:7$D,LLI,<J02.EO(Z)(^W
M:K,JE03N7J>XSUH UJ*R-4\3Z3HWG&]GD58%#3O'!)*L(/0N44A1WYQQSTJ&
MZ\9:!:7RV4FH*URUO]J2.*-Y"\>0 5V@[L[A@#)/I0!NT5R.K_$#2K/PI#KU
MAYM[!<3K;Q&.!SM<N$.\8RN#V."3P.3756\Z7,"31B0*XR!)&T;?BK $?B*
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
M%71P#&[EB"0>HPI[UT=UXMEBO_$&G0:=OO-)M$NEW3 ),K!B.<9'W3GCZ9H
MZ226.%-\LBHN0,L<#). /SI]><MXE%Q\,]%U7Q)HGV]+LVA8*Z%=[E=LA!Q@
M;B. #75W6ON=9GTC3+07E[;0+/<!I?+2-6)"*6P?F;:V!C&!R1QD VZ*XN7X
MCV*Z%8ZI#IU[*+C45TV:$;0]K.7VE7&<D@_W<YXZ9JU;>-574-8LM5TRXTZ;
M3;,7Y5G27S+?YOF&TD @J01^IH ZJBL72-<N-3EMBU@J6MU:FYAN8;@2H1E1
MM. ,-\V>,C@X)K+\3^(-5TSQ7X9TRQM(Y8=0FF\UFE"E]D3ML'' S@Y]L4 =
M=17.S^)Y7GU*+2M-;4#IF%NMLP0E]H8QQ\'<X!&0=HY SG.-+1=8L?$>AVNJ
MV#^;9W<>]"PP?0@CU!!!'J* +R2)(6".K%&VMM.<'T/O3J\D\-^()O">G>*I
M;3PY=7NGVFOWKW#VS1HL$8*YVJ2"V ,X P!WKL[GQO8'R5TUK:YEELTO5$]T
MMNOE/G9RV?F;!P,=N2.,@'445C^%_$=EXL\/6NLV =89P1LD&&1E)#*<>A!K
M U;XEZ9I5O)?E(IM,@N?LTTJ7*>:I#["ZQ=60-QG(/&0".2 =G/<0VT1EN)H
MXHQU>1@H'XFFO=VT31+)<1(TIQ&&< N?;UKA-2N;O4/BQ;Z9/IT5W8+HTLBP
MR2J4;=,BF3!&,[?EQZ$^M8GAW2M-N)O%NEZSH\2Z)82QQ8DN2_V2*.%7"JWW
ML DMD$8R: /7**XR#XAV+:MI-G-#&D.K'9:RQW*2,KXR%E0<H2.F"W/!Q5EO
M&9:VM]1M=)N;O2)[L6JW,!W/]XIY@C YCW#&<Y[XQ0!U5%<9I?BJ_E\6^*;;
M4;>*WTW2!%F3SL^6AC:0N>.201G'3'?NL/Q#LFU?2;.:&-(=6)2UECN4D97Q
MD+*@^X2.F"W/!Q0!V$DB11M)(ZHBC+,QP /<T[/&:\L^)6MKK_POUVYM-,6Y
MTR,F*.[:0;BZ2!3(B8Y4,"-V0>I (Y/H]S!#=:1)!/$DL3PD,CJ"&&.X- %J
M.1)4#QNKH>C*<@TZO(_!7C1_#?P[\,O?:)>#1FC2"74PZ;(F9B 2F=VS)QNP
M/;/&>]T_Q*;SQ9J7A^:Q:VGLX4G5WD!$\;D@,@ Z @@YZ'CF@#?HK.T/4VUG
M2X[\V_D)*6\L;]V] <!P<=&QD>Q'TK&O?&9AL[K4;+2;B_TVTN?LTTMN=TC,
M'".8XP#O56)!.1T. 0,T =516#<>(I9-2O\ 3])L/M]QIZ(UR#,(@&8;EC4D
M'+D<X. ,CGFLI_B-8/IFA:A9:?>W4&KW/V5-H56BE^;*,"<[@58>G'4#F@#L
MZ*Y&'QW#'#XA_M739["?0XUFGA,BR;XW4LA5@<9.",=CWJ^/$AM;>\N]4M4M
MK*VM!=_:X9_.B=.<A3@$D8Z8YR,9H WZ*X^#Q];-X@LM(GM4$NH1226AM[J.
M8LR#<8WP0$?'3DJ?[U4H?B8)=$M-;.@7L>ERW?V6>=Y8\P'S3$#MSEAG&<<#
M/!.#0!WC,%4LQ 4#))[4M<A!X@U6X^)5[H364?V"WL8Y0?-&3O=@7(Q_LX"_
MCWP':%J!L/&^K>%6)^SI;QZA8J?^6<;DJZ#_ &0XR!V#8Z 4 =;1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7*>/-%U35-.TZ\T01R:EI5]'?0P2MM6?:&5HR>V0QYKJZ* .%
MUW2M?\>>#-4T^]L%T22:)/LT,DZRL95<.&<ID!<J!QD\DD=!4EYIVJ^*[CPX
MVHZ5)IW]F7BW]R7EC8-(B,%2/:Q)!9LY..!ZG [:B@#S(^'M>?P;XYT[^R)1
M<ZO?74UHIFBPR2JH4D[^.AS_ %K3;2M:A\5^&M7ATLRQPZ9)8W*-.BF!B4(8
M\G*_*?NY/M7=44 >2ZGX>\6:CITHO-#6[U2WUB.Z6\:[CQ+;K,&58@3\@"@9
M4[>F>2:ZF&PU9/B;<:W)I<GV)M'2TWI-&<RK(SD %@<?-@$@<^E=C10!Y3'X
M8\0I\);#0#H\O]HP:@L[QB>'&P71FSNWX^Z<?7\Z[KQ=I,OB'P7JVEQ I/=V
MCI&K$<.5^4'MUQ6Y10!PE[%>>)/@Q]DT^U::]N],6V\G<J%)0NUE8L0!M8$'
MZ4>.;:ZO/A@-%6!H]1U$6]C%"Q!(<LN[)4D8"JS$@]%-=I#9P6TTTL,>QIVW
M2!2<,W]['3/J>^!0;2!KQ;MDW3HI1&8D[ >N!T&>Y[T 17-EOT6:PA(&ZW,*
M%O\ =P,UYRNA>)'\!^$])DT-UN=)O[.295N8CE(&RS [@.1T&<]<X[^I44 >
M?ZMX9U'7/%NOM):2V^GZEH0TY+HO&=LFYSDJ&SCYQV[5<\+7/B]H[33=9T"W
MLC:A4GU%;E)$N HP#&@^8%L#.[&.>^!7:44 <MX_TG4-7\/0)IEN+FYMK^VN
MQ!O5#((Y Q +8 .!W-9%];>*-(\7OXAT[0DU.UU.UBAO+$72)+;R1EMK!FPI
M&&P0.]>@44 <MJ%CJ>N:=;:-J>GJMG?!VU%H9$*Q1]1""2&)/ +@>N,9!7$M
MM%\2S_#S7O"=]:NSQVTUKIM[++&?M$6TB/?M8E6 P"2,8P>N:]$HH R_#AO1
MH%DFH61LKB.)(VA,JR$;5 Y*Y'4'H3QCZ#CM+T/7= \/Z]X9CTUKR&YEN&T^
M\65!&$FR<2@L&!4L<X!R.E>BT4 >?7GAC4--/@6RTZREO;;0Y ;B<21ID"(Q
MY 9@2<G./2NRUNSEU+P_J-E%A9;FUEB3<> S(0,_G5^B@#S-]&\13^%?!-D^
MA2)/HU]:27*"YA/[N&,HS [L<DY !/'7'2I]6\)ZGKNO^+T>U>VL]6TR&TM[
MII$($B;SDJ&+8RP[=C7HM% '(>&K[Q;=FWMM;\/P:<UN,7%XMRDBW! Q^[5>
M1DX)W8P,CD]*GQ)DDAN/!\D4#3NOB"$B)6 +?NY> 20,_4BNZK)UCP]9:Y/8
MS7C3[K&<7%OY<I0+(,@-QU."1SQS0!SE_H>H:GKNL>(/[/EB=M%;2[2V9X_,
ME+,79S\VU1G:!DYX)]*IW/A/6-0^%6AZ6D(M=:T<6LT44TBE'E@QP64D8.#@
M_3->BCI10!R$FF7WB+Q5X?U>[TV;3H=(6>0I/)&SR2R($"C8S#:!N))QGC Z
MUR'AFUU'7?A)=Z!:Z?(/MMS=P+=NZ>4B-</N<C=NR.>,<D#MR/7)%WQLFYER
M,;EZCZ5FZ#H%CX;T_P"P:=YPMM[2!))"^&8EFP3SR230!S5AH>H^%/&>HW]E
M8S:CI6IVMNC"&1!+!+ FQ<AV4%67N#P>V.:I1>#6AT&2QU70DU:#5=3N;^^@
MCD4-:M(<H49F7)48!*G/)Q[^C44 >8Q:%XMTS0].LT6\U'3XM4D:6RDNT%R;
M(@B-&D+ -AN2N[D8'3(IL/AK7H- \>:<FAQ0C5C(UDD%Q'M.^%4"@<8 (.<X
M]@:]0HH SM BGM_#VG07,#03Q6T<<D;,I*LJ@'E20>GK7-?#:UDT/PY?Z%+&
MS7&EW]Q'L& SHS&2-AG PRN,?CZ&NVJ V<!O5O/+Q<!-A=3@LOH?4 DD9Z9.
M.IH \O@\,>(8_ACI&B-H\OV^UU5;J6,3PX$8N6FR#OP?E.,>OYUMZOX=U'6O
M&VI2R64L.FWWAY]+-R9(R4D9V;.T-G #>G7\Z[RB@#B?"$OC""QL-$U;18K4
M6*+#+J(ND=)T08!1!\V6 &=V,<GK@5GIX8UB\T;Q_82V+6SZS--)9O)*A5@T
M2HH.UB1RO?L:]&HH \YCL?$M_KG@J^F\/M:1:4LT=TLMU&6!:$1[AM)!7/3N
M><@<9S%\/>*--\ Z_P""H]%>\1Q<"POX[B)8Y$D8MAPS!@X+'L1[@<UZS10!
MPTVE:S+XK\&7QTMQ!IMK<1W;+-&1&TB(HQE@6P4.<#OWK-_X1_76\)^/+ Z1
M*+C6+RYELU,T6&62-54D[^.5R?ZUZ710!YGJL>K1:QX=?3M$GGU+3],*W(M;
MR&.>$-M4*V_,;(2KD=3E<C&#GHO!$D<-E<Z:=%O-*NH'\^>.ZD21I6E9B9-Z
M$AB6#9Z8QT Q5W5?".DZOJ2ZE*+JWOU01?:;*[DMY&0'.UBC#<.>]:6G:9:Z
M7;F&U1P&.YWDD:21STRSL2S'  R2>E '-MIVK6?Q-N=7AT_[3I]WIL5N95F1
M3$Z.[$%2<G(;C'&>I'6N7D\,>(7^$VH: -'E&HSZ@TZ1F>'&PW0FSNWX^Z,?
M7\Z]7HH X"YMO$V@^--1U;3-"&KZ=K*0O+!]ICBEM9D0)_$<%2 ,X)Y'Y]M8
M"Z%C%]M$0N2-TBQ?=4DYV@\9 Z9P,XS@59HH \N7PCXBE\):UHR6T5M=QZM)
MJ6GW4DRM',WGB5!M'('!!SC!QU[=/I&J>)[N![C4/"XTYH(B?LZW<4CW,G8(
M0=JKUY8YZ>^>JHH \]M]$U_1/%%GK]C92W+ZJF-=MA+&JHP^XZ98#*9*\9RH
MR3GDZFC:9JNG?$'Q'=O8AM.U0V\L=T)EPNR+85*_>SD#MC'?L>NHH Y#Q-HV
MI#Q;H7B;3(#=FQ66WNK1757>*0#YD+$#<I ."1D4EGHUZ-?U_P 2RV,J37EK
M%:VUGO3S"J Y+'=M!+-P-W 'J<#L** .8^'NG7^C^!M*TO4K1K:[M(1%(I='
M!()Y!4GBN7\4Z!XFUG_A++*72%OUNH=NDW+W*+%"OEX*!"<K(6S\V.<\L !7
MI]% '"6FFZV?&F@ZI/I$D=O;:1):3E9XFV2,R$#[P)X7G ZGC/6K'A'0;J/3
MO$MCK6FM%!J6J74ZH[HXDAE[':QP<9R*[.LO7?#VG>)+2&VU*.5XHIA,@BF>
M([@".JD'&">* .>^&^DWECHTDU_=B[=&-E:3X^]:0NRQGZG+'/<%:L>.-.U+
M4IO#C:?8270LM7AO)RLD:[8U5P<;F&3\PXKJ8((K6WCMX(UBAB4)'&@P%4#
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
M#9327!\J]N5M;=UC9A)(V=N"!T.#\W3WJ1M9L5U:?2_,<WD-L+IXUB<_NR2
M00,$Y!X'/M6-XKUJ^T";P\EBEK]GO=4AL)E="65'R<I@@#A<<@]:=:ZYJ#_$
M>^T"86_V*+3H[R)D0A\M(5PQ)P?N]@.M '0V]S#=VZ7%O*DL,@RKH<@BJ^J:
MM9:-:+=7\ICA:5(@P1G^9V"J,*">I%<QX>O'L_B1XGT$?\>K1P:C G9&<%9<
M?5E#?4L>]7O'&N:AX>T:WOM/%N2UY!!()D+?+)(J$K@C!Y[YH Z:BN,O-9\1
M3>/[GPY8RZ=##_9BWL=Q+ [LA,A3E0PW?=]5Z]\8-/1_'-_J6@Z CQ6R:SJE
M[/9%@I,*&$OYD@&<GB/A<]6'- '::IJEGHVG3ZAJ$PAM8%+R2%2VT#O@ FIK
M6YBO+2&Z@;=#-&LD;8(RI&0<'V-<7XD?71X(\;6^L1VSVT6GS?8KJ'Y3,AA8
ML&3)VE3QGOZ46.N7^GWO@728Q;M9:I8N)=T9\Q#% K JV[')/<4 =S6=<:[I
MMKK5GH\USMO[Q7:"'8QWA1ECG&!@>IKDI/'EYIUIXIEOHK>:32[^.RLUB4Q^
M<TBIL#9+=WY([ \5#JL6J1?%/P3_ &A=VUPIBOB#% 8RK>4NX<L<KTQW'.2:
M /1**\\'C+7M0TRTUK1;!KRVFN,?81929:WWE=PF)"[\#=TQVYQD^AGIQS0
M5DP>)=(N9M3BBNPSZ9M%V/+;]WD$CMSP,\9KE+?QCK,&L^'[74/L1EU*YDMK
MRS@0O]C8*S*/-5BI8;1D'DYR *FT#_D?OB%_O6?_ *34 =?I6J6>M:7;ZEI\
MWG6EPN^*3:5W#UP0#23:M96^KVNERRD7ETCR0IL8AE3&X[@,#&1U-<Y\*O\
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
MD@@0J1\J%B2?F)))YXZ 5!>^$M4>+PO<V5_:1ZEH2M&&FA9H9D:/RVR P(.
M".>M=E10!Y]/\-[C4+'Q+:ZAK"N-8N([J.6&WVO;S(%VL/FP1E?N]<?Q$\U<
M7PQXDO/$'A[5]4U;3FETD3JRP6C@3"10I/+\' SZ ]C7:T4 <)HW@O7M!EDT
MNQ\01+X::5I$MVMR;B%&)8Q))NP!DGD@D9XP>:[>>+S[>6(.T>]"N]#@KD8R
M/>I** /.K/X?ZY;V'ARU?7++&A77F0LED1YB;64E_GY?#=L#.2<UNV'AO4+'
M7_$NJ?:[9_[8$6R/RV'DF./8,G/S9'/:NHHH PO!VA3^&?"EAHL]Q'<-9IY8
ME1"H89R#@DX//K4.H^'[R\\:Z1KT=S D.GPS0^0R$M)YFW)W9XQM'8UT=% '
M!MX%U%_"_B?1FU"USKEY/<^:(6_<B7&5QGYL8X.15^_\,ZG>:IX9OEO+1#HN
M]F0QL?.+1^6<'/RC!)[UUM% '*0^&=0TCQ'JNIZ+=VRPZKMDN+>Y1B(Y@,>8
MA4\Y'53C)'453/@*2SM_#-OIMY$D6BW+73F>,LUQ(P;>3@C;DNQ[_I7;T4 <
MY=>'[R;QW:>(4N8!#;V4EIY#(=S!V5BV[/'*CC%9 \#ZB?#'BC1VU"UW:Y=3
MW'FB%OW/F@ C&?FQC@Y%=U10!Q:>$=8AU^WU*#5K5 =,33KA'MB^T*2=\7S#
M:3GD'(X'6J5I\/\ 5+/PSX;L(]8M3>Z%=B:&5K5C&Z;67:5WYSALYR*]!HH
MYE/#5V?&\NNW%U!+;RZ8NGO 8R&8!R^[.<<DD8Q65;> [V#PM+X0;48I-!9R
MJ.4/VA8"^XQ9S@]QO].U=W10!S,/AR\MO&USK\4]L()-/2QCMMA!0(S,IW9]
M6QC'2IO!?A^Y\+^&XM)N+F*Y,4LKK+&A3.^1G(()/0L1UKH** .<G\/WLGC^
MV\1I=0""&Q:R-N8SN8,X<MNS@'*CC%9DOA+7].\2ZAJ'AS7;>TLM4D$MW:W5
MJ9@DN IDCPPY( X/&1WZ#MJ* .,N/"&K67B>/6] U>&%YK6.TOH[^%IA,$^[
M)\K*=XR>^#7.>'?#TOB3P'K%A!>K%=Q>(KBXAN'3<OF1W&\%E&.#CG'K7JK*
MKJ58 J1@@C@BJ]GIUCIX<65G;VP<Y<0Q*FX^^!S0!S5EX:UI/&8\2WFIV4DK
M:;]B>WBMF5,^87&TEB0.G)SGGIQC+/P_U/\ X00^&QJ=IO-_]L^T>0V/]=YV
MW;N_O<9STKT*B@#EO%7A>^UPZ7J.FZBNG:WICL\$_E^9&P< .C+W4X'N,54U
M;P9JGB#0%CU/6D&M0W45Y:W5O!MAMY8\[ L9))'+9).3GT  [2B@#D+/PWKS
M^,;+Q%J6I:>9(+%[.2"VMG"L&<-D%GX.5'/X8[UL>*=#'B7PMJ6C&?R/MD!B
M$NW=L/8X[\UKT4 <?<^$]4EO]%UQ=1M1KFG(T,A$#+!<0L #&1N+#& 0V3SG
MC' U=%T$V&J:IJ]U(DFH:DT?FF-2$1(UVHBYY.,DDGJ2>!P*VZ* .?\ $_A^
MYUF?2+RRNHH;K2[O[3&LT99)/E*E3@@CACR,_0U5G\&1:P=8GUN19;G5+,6+
M>0"%@A&2%0GDG<Q8D]\<#%=510!R?AO0?$^GFWM]:\0P7]G9C$'DVQCEFP,*
M96W$' [ <G!)/?>U>WOKK3FCTVZ2UNP\;I+(A9<*X8J0""00"IY[U>HH X6Y
M^'%MJ:>(6NC%9/K,4*,E@"%CDB8LLO.,ON(/0<#'<FM30=(\2Q8'B/7+>^6%
M"D0M;8P[R1C?(<G)QG@ #G/)QCIJ* .=\%>'[WPOX=@T>ZOH;N.U'EP-'"8S
MLR2-V6.6Y[8'%)XI\/WNO7.BR6UU! FFW\=\1)&6,A4,-O!&!ACSS71T4 <L
MWAJ^L?%MUXATBXMUDU"".*_M9U8H[H,)(K#D$ D8QR/2L^Z\ S_V3IMI9WT*
MSP:P-8N9Y82?/FWER H/R@DXZG  Z]:[FB@#F]?\.WNJ:[H6L65]#;7.F&96
M66$R*Z2J%;&&'(VC'ZU6A\+:C#J_BF^%Y:M_;<<:(AC;]SLC\L$G/S9!SVKK
M:* ,?PMH\WA_POIVD3SQSO90+ )44J'"C ."3@U3;P_?#Q\_B1+FW\HZ;]@6
MW*-GARX8MGU.,8Z5TE% 'GW_  K_ %+_ (5[_P (M_:=KN^U_:?M/D-C_7^=
MC;N]>,YZ5WZ;O+7?C?CYMO3/M3J* /-X?AWKD.BZ9I@UZS:/2]574+:1K-B\
MN'9SYIW_ #'YSTQGN:]%82"$A"&D"\%NA/OBGT4 >?)\/]23X?VGA<:G:EK>
M[%S]I\AL-B;SL;=WKQG/2M>/PUJ&F>*-0UO2+FV7^U(XQ>VMPK%1*@PLB$<]
M."N.?45U5% '$7/@%X] T>RTV_CCO-.U,:F9YX2RSRDN7W*&! /F'&#Q@#WK
M0_X1F\D\;IKT]W;RP?V6=.D@,1#."X<OG.!R,8QT[UT]% '#^&_!^O>'TCT=
M=?BE\.V\F^"/[.1<A-VX1&3=C;V)QDCCCL1^$/$&E:]J,V@:_!:Z5J=PUS<6
M]Q:^:\,K??:(Y RW7Y@0#V-=Q10 R&(0P1Q*6*HH4%FR3@8Y/<UP%]X U>?3
M?$^CVVKVD6F:U<2W0W6Q::.23!9<[L;<C/3/;CK7H5% '*1>&=2C\6Z=K<E]
M:R"TTYK%HQ"R>9N96+_>..5''/UK'D^'%Y/HMY;-JL45_P#VTVM65U%"<03%
ML[64GYEY(ZCK[5Z'10!QD?A/6+WQ3'K6LW^GR*VF/IT]M;VSA71V#'#%\CIU
M_#'>F>&_"?B/0UM]+G\1Q7.A6;#[.GV;;<E%.5C9\XVC ' R0,<"NVHH YSP
MSX?O=$U'7+FXNH)DU.\-V%CC*F(E57;DDY&%'/%9WQ:('PK\09/_ "[C_P!#
M6NTJ"[L;2_A\F\M8+F+.=DT8<9]<&@#"70KS4]5TC4-6GMG33 TD$=NIQ+*R
M[?,;/3"DX49Y.<G%<VGP[UN/1;+2QKUHT6GZLNHVTCV;%Y")#)^]._YC\QZ8
MSZUZ+##%;PK##&D<2#"HB@ #V I] '-Z-X>OM-\6ZYK,]Y!-%JBP QK&5:,Q
M(5!SG!SG)X%<W%\.]<BT73M,&O6;1Z9JJZA;2/9L7D(D9SYIW_,?F/3&?6O2
M** /);]WU;Q7KEQ;:YX:!@D6SDMM:MLR*(U&>CKE"Q8C((/T KH1IFM>*8O#
MFJS3Z?!+IEV\Y\J-VCN0-T89,D%593D$YZCJ.O6W&E:==W*W-SI]K-.GW99(
M59E^A(S5R@#D]0\+:G-XNN=8LM4@B@O+$64\4UN9'C ).8CN &=W(((R,\UR
M5QH>H^&[OX;Z,;ZUN+JTN;B..0PE$*B!N",DY(XSZGIVKUFJEQI>GWDZ3W-C
M;3S1_<DEA5F7Z$C(H YF_P#!UUJ5KXBFFNH$U+6K066\(6CMH0K *.A8Y9F)
MXR2.!BED\)ZC)=^$Y_MMJ/[!5@P\MOW^8O+XY^7CGOS7844 9^N:5%KF@ZAI
M4S;8[RW> M_=W*1G\,YKEHM!_P"$J^&L7AO497L]1LXHH)73EH)XL;9!Z@E0
MP]0:[FDVKO+[1N(QNQSB@#G]#L=>M ;GQ+K-I<F",J@MH##'CO(^6.6P.V .
M>.:J^$-+D34_$'B&=&236;M7B1A@B")!'&2.Q(!;'HP[UU3(KKM=0P]",TM
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
M6$,3M*?-C4M(O*(!N,K#* @DY;ITP >J5FWNJ21Z2+[2[-M3+,@2.&15W*6
M+ MQ@#)]\5P]M<WDOB'Q5HTKZE!8?V1%<Q0W%VSRQ,=X)#ABRYVCC=^6<5DJ
MUUI'P'T2_P!.U&]MIRED6*S$Y#R(A49SM&&/"XH ]@HKC5OI->^(6L:%/<7,
M%GIEG Z1V\S0M*\NXERRD-A0% &<9)SGC'(7&O:^_AB2!M6NDNM,\4QZ5]J3
M:#<P^8F"_')PV#C&<<YH ]AK%\.>(5\00WC'3KW3YK2X,$D%Y&%?. P88)X(
M8&L+1VO-+^*%]HIU.]O+*;28[[;=R^88Y?-9#MX^4$ <#BKWBR+4=.T:*30K
M*6Y/VQ9KRV@G,<]Q%@[@CYSNSM/7)"XH ZFJ6KZB-(TFZU!K>6>.VB:5TBV[
MBJ@DXW$#H/6L7P1JUCK&EW=Q8W=[,@NF5X+_ '>?:,%7,3;B3P<GJ>O4UH^*
MO^10UK_KPG_]%M0!CKX_MU\.6_B&?1=5ATB:-9C<[8G\N-NC,JR%L<\X!Q75
M6\\5U;17$$BR0RH'C=3D,I&01[8KR'[%XDN?@-9K:WU@UE_9*-/ MNT<S6X3
M+HLI=E#%01DI^5:5YJ:P>"?"GBW19;ZWT2Q6%;NQ$K8-KC820.I0X.1U .>*
M /4*Q_$_B&'PMH-SK%U:W%Q;6P#2BWVE@,@9PS#/6LV'56676?$,::A?V4;I
M:VUK9YE\S:0LDB)G!.\E3[1D]SG"\?:U_;?PA\23_P!F:C8;(@GEW\'E.WS*
M<@9.1SUH [[3[MKZQANFMY;?S4#B.4J6 (SSM)'ZU9JGI[K'HUJ[L%1;="S$
MX &T<UYQXVU2^M=.\5ZAI^JWL]SIYC:!K60Q0V.U5)1QNVRLV22,-@,,XXH
M]3HKA=8O9M'\;:+>WE]<)HVJVTEK-&9V6*"X"[T<<\;E5U^HSUYK'\+ZK?WU
MC>>'+R[U!=6&I)MEEG83"T<><CDY^4^6&3CC=C/- 'J5%>::YK5SH_B*ZBUY
MM3L].FNHO[.U:UG=K:)1L!BF4'"DL&!9@<[NHP*]+H *I:9>75Y%.UWI\EDT
M<[QHLCJWF(IP)!MZ!NN#S5Q@64@,5)&,CJ*\?O=7UJ/X4>*KU-:OA>V.L3PQ
M7&\;]BSJ@7..!@_PXH ]AHKAD-]I'Q1L+'^U;V[M=1T^>6:*YDW(LD;)AD4
M!.&(P.*[F@ HKSW2CJ'C/P]?:K;ZY<:9J*:A*D+(Y,5LD4NT(\6X*^57)+<_
M/Z "K>GW<GBSQ/XGL9KV[MX-,>*VMUM+AHBI:/<925(W$D\ Y&%Z<F@#MZ*\
M@@\0^(-4T+PC)-JMQ;W;Z\^EW4L 55N%3S!OQCJ=@X^[G/':KMQ<ZIIG_"Q=
M-@UK4&CTW3XKVSEEE\R6)VBD9@&8'Y<H..W.,4 >I45YG:S:GI^K> KLZS?W
M/]KQ&*\AGEW1./L^\$+T!!'7J>Y--@D\2^+M!N-7TB_BLK]+Z589)-0D6.%8
MIBOER0!"I!1>223ELY'  !Z=4;W$,<\<#2*)90Q1">6 QDCZ9'YUQ%I-=^,;
M_P 4VG]J7%C-I\JVEI]EF91"QB#><0I&_+,<!N,+C')S2DT]I/BMX>%UJ$]S
M.-#E,L\,SQI(ZO&"P56PH)R2!P>^<4 =W9WEU<7U]!/I\EO#;NJPSLZD7 *@
ME@!R,'CFKM>6WGBC5/#UM\1[S[5->/I<L(LUG((B+Q*>@ & SY_"M+79KWPQ
M/X6U&QU&\NTO;^"PO8IYFD2=90?W@!.$8$9^7 YQC% 'H%%>23G5[G0_B!=-
MXCU99-&NKA[,QS!-I2!9 #@#*YXV].3QFO3=$NY+_0=.O)L>;/:Q2O@8&YE!
M/\Z +U%<;X^N+K1TTKQ!#=W$=G97L8U"%)6"/;N=I8@==K%3],YXK"@\07%A
MXL\26,EQ=SP7L ?1?.N&*LX?R9(U.>/WI7!ZX.>E 'H5S>74.J6-M%I\DUO/
MYGG72NH6WVC*Y!Y.X\<=*AU76H=,TK4KY(WNSI\;/-#"R[AA-^.2!G:0?QKF
M;\WVD^._!.FIJM[+;3PW:7"229$S1Q AV[DY)/)QTQC%8.CV,<.B?$R0373,
MEW>Q@27#N"/LZ')!)!/N><<4 >E:-J*ZQH>GZFL9B6\MH[@(3DJ'4-C/MFKM
M>4Z4;[1[?X;W4.JWKIJ$4-K<6KR?N2AMBRX3& 05'/4]R:]6H @DNXUDEA3]
M[<1QB4P(1N*DD#J0.2I')[5F^%?$,?BGPY;:S%;26R3M(!%(P++L=DYQQ_#F
MN9T*QC_X7!XKE\ZZ)2VLG -P^W+"7((S@CT'0=JY#1C?:3\+-!UVTU6]BEAU
M01BW23$+QO>,C*R8^;.2<GD=L4 >W45Y_<SZOXHUCQ/IUC<&W?3I$MK8IJ$E
MNT3&)7$A5$._+,?O'&%QCJ3V.B"_71+--4GM[C4$C"7$MO\ <>0<,1P.X]*
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
M6 '((XSFNFHH YRT\%Z=::U)JQN=0N+J6U%K,9[DLLJC/+#U^8\=!V&:K?\
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
M<$[0JA<D@9)!)P,UE_\ "OM,'A=?#OVR_P#[/6?[0%\Q-V[S/,^]MSC?S_\
M6XKK** &HI5%4L7(&"S8R?<XXK(U3PU::EJUKJR3W%GJ5JC1)=6S*&,;<E&#
M!E9<\X(X/(Q6S10!@S>$M/F\/WVC>9<)#?L[7DJN/-G+\.68CN.. ,  # %:
MFFV*Z;I\%DDTLL<"+&C2D%MH& "0!GI5JB@#)\1>'=/\3Z7]@U%9-BR++%)$
M^R2&1?NNC#HPJC9>#+6TUQ-:?4]4N=16T^R>=/.#E-V[E0H7.<=L<=,Y-=)1
M0!R1^'NF'PT= ^VZA]A-S]JQYB;M^_S/O;>F_G_ZU7O$?A'3_$]I:17TMU'<
MV;^9;7MM+Y4\3XP2K 8&>XQCVK?HH YFX\":/>^')-%OFO+M))!,UU/<%K@R
MC[LF_LPP ,< <8Q4MIX.L(-&OM-NKJ_U$7T)M[B>^N#)*T9!&T-Q@#)Z <G/
M6NAHH YI_!&FOING6IN;\SZ:XDM+XS9GB8#;P2,8*@ J1@]Q4TWA*RN-.U2U
MGN+J2354\N\NBR^;*FW;MX7:H"DC  ZD]236_10!BMX;A_LG3;"._OHO[.=6
MMYT=1(-J% #\N&&UB.1SWJSI>C6VE/>2QM)+<WDOG7,\N-\C!0HS@  !5
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
M:9:V'_"W_$1FMK=6;3[-E\Q%SN8R GZG(!]:Y$3MI?PYOUA7RM,'BV2&^"#
M2T^T8<<=%QA3['% 'M,%S;W2LUO/%*%."8W#8/IQ2?:[;>B_:(MSL50;QEB.
MH'J17$:Q8);?%#PPVF0QK'>VMW%J,4:C9+;HBE"X'!P[  _[6*X5=)TZW^"D
MNJ16D*W]KJV;>Y"C?#B_"@(W51@G@<<GUH ]WJ+[5;[2WGQ8'!.\<5+7E&K:
M3!8^)_$/A1;2,VWBN!;BT'E_+',/W<Y^JKME[=#CDT >I^?#\G[U/G^[\P^;
MZ>M8D^M-X?T75=4\07UD8+6:1D-N"NV+C9&V3S)VXZDBN:\!2-KUM80ZC:()
M_#D;V,X:,;?M0/EDKQVC7/'_ #V]JY2_M+9/A#\08D@B$<&N7?E*$&(\2(!M
M],#CB@#T;5/$-[:>-?#6FP/:OIVJ+<F5MI+J8H]PPV<8R?3M730S17$0EAE2
M6,]'1@P/XBO/O$=CIMSX\\"V:P6[V9^WAH4 V']RI(('!'J._>K7P^@ALM8\
M96%K&D-I!J^8H8QM1-T49. . ,]J .WEECAC:2618XU&69S@#ZFFK<P/;_:%
MGC:#&[S X*X]<]*Y?QI/9"]\.6EQ&TMW/J(:SC:79"9%1CF0X.0 <@#DMM^M
M>;ZFEO+\/?B7;2O:3F'4WEC$2@(K;8LLBY.WDGOU)]: /<!<P-(\8FC+Q@%U
M##*@]R.U*+B%D9UFC*KU8,,"O/[G2[#2_BEX5^PVL,!O+"]2Y*+@S@"-AO/5
MSDDY.36;#9#0M9U?X?PVP6SUN7[58LB?*D$G_'RA/;:%;;_OK0!ZJK*ZAE(9
M3T(.0:CENK>!XTFGBC>0X17< L?;/6G111P0I%$BQQHH5448"@= !7G?AZ&S
MU^7QY:>((HWN5U&6&03 9CM-B^21GHN-S COD]: .UO]=T_3=2T_3[FX1+J_
M=UAC+#)"HSLQ]AMQGU(K'T;Q'=S^*O$^FZG+9QVVER6RP2*"F1+&7^8LQR>0
M.W2N"T=);W_A5=SK\4<MS+%>"62Y0$N@A8Q[B>OR[3SW.:U?[)TW5_%OQ(^W
M6D%TJ06IC$JAPN;4_,H/ /N.: /3Y9HH(FEFD2.-1DN[  ?B:07$)A6831F)
ML;7W#:<],&O(=+U8B'X>0:I?I;V5QHK>5-<(KQM<@1@;MW&[9N )_O$=Z3Q%
MX>TC3O#44%G>F]B/B:VDW *%MGDD7>D17[HYS@'@F@#V".6.92T4B.H)4E6!
M (ZBGU1TO1]-T2WDM]+LH+."20RM'"@52YQDX'T%7J "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y
M/X@Z+?>(- @L+&T2Y;[9!/(LCJJ[$<,P.>N0,8_.NLHH HV.E:?9([6UA% T
MR@2#:-Q '"L><@9(QG [54M_"7ARU6%;?0M-B$,WGQA+5!LD_O#C@^];-% %
M&ST32M.,YL=-L[8W!)F\F!4\TGJ6P.?QJK;>$_#MF(!;:%IL(@E\^+9;(-DG
M]X<<'WK8HH \QB\%7<\\T>M>#/#FJ7<LTDCZJTVSS=S$@LGEE@0"!@$].M=I
MIGA;2M/BL'>RM9[ZS@6%+QX090 ,8#'+ >V:VJ* ,NX\-Z'=WTU[<Z/8S7<\
M1AEFDMU9W0C!4DC)&./IQ7-W?A/S?'VEW::-!_8MEISVB!2B^6[.K!D4'@
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
MC=VEW*47!MHHX_G#_P!W/"@'J3[4 :^A:E-%X@\<Q:EJERUG93PB-Y&_U"-
M&.T 8'+=AZ5M:1JVEV?A33+E-5N;ZTF14M[FX#23W)/3@+N9B 3P,X!-<UHU
MQ$GB7XB2.VV.1XFC9@0' MPI*_WL,,<=ZYW3[BYT3PO\.M=DM;B73]*BE@U&
M.*)F>W,D>P.4 S\ISGCHWO0!Z7'XNT*33[F]%\%BM9Q;SJ\;K(DI( 0QD;MQ
M)&!CG/&:S/$7B&WO_!WB=M)O[BVO],LY9) (VBEA<1%TRKKD XR"!SV-9'B#
M7K%_#[:OI>AJ]G<:C;>;?2Z>V1\WS7/EE0S; %"L1U]0.<95DN=1^)%O:Q:E
M=/J.C1?99)K=PUP1!*I(^4 98@ 8&<\"@#K?#'CC1+NWT;29=5WZK/9QG$B/
MB9P@+ 2$;6;.<@$G.:;X:O[E?&OC6WO=0FEM+*6V,7GN-L*M#O;'0 9/Z5A2
M1P^)?#_@?3M-_>7FGW5G<7!"$&T6%?W@?(^4G&T*>3GI@&J]_97>KWOQ1LM.
M!-S>16XMAT$VV *RJ>AY!4XZ$\T >@6GBC2+S4XM.CN)$NYHS+"DT$D7G(.I
M0NH#X]L\<]*V*\\\-ZIX=\3:GIEU!I>JMJ]D&:07QN3_ &>2N'&Z0[23PN!D
MGKV..M\.^(]/\4::U]IK3>4LK1,LT1C=6&#@J>>A!^A% #M2\0Z;I5S]FN9I
M#<>2UP8H8'F=8P<%R$!(&>,GK1_PD6EM:65U%<F>*^3S+;[/&TK2KC)8*H)P
M 1DXXR!U-<MK^I!/';Z?-;3VR2:9^ZN[6U9YKL[SF$2!3M5>N!@_-G( YY;0
M[>TO/ G@Z&74;_0=5M+:<6VHF,HD3@H'C<.-K*V1UP#L(!SQ0!Z[I^H6VJ64
M=Y:.7@<L%9D9#D$J<A@".01R*PQXL@N/&=SX92&\CDAM5D:<6SD;G8@8.T@
M8/S'Y<\9X-2>";O4[WPM;S:O!%%>>9*K-%&468"1@)0IZ;Q\WOG/>L83C3OC
M%>R7,<RQ7>D0)#((F*$K(Y;+ 8& 03DCB@"EX)\;65GX?BBU[5YY;N74KBW6
M:9'D /G,J!W VIG  R1[5VM_KNGZ;/\ 9YY)7G$?FF*W@DF=4SC<5120,YY/
M7!Q7DDIS\#]5ME1_M3ZJSK"$/F,#>AP0N,GY!G/H*ZZQO1H7Q,\076J2B/3]
M8M[66PO&_P!41&A5H]W0-EMP'?- '3GQ5H@MM-N1?H]OJ<JPVDT:,R2NW1=P
M& >#P<=#Z58@UO3[C5;O3([@_;+1%DGB>-EVJV<-D@ @X/()Z5Y5+I5UHWA&
MPU&XMYX[%/%XU7R_*8M;6AD;!* 9 P0V,9&ZMNTN;?5OB'XD?[/?-8WFB0QK
M*ELX\Q09-VTD<'!XSC/;- '5-XV\/(;4O?E4N\_9I&@D"3XZ[&VX;UX/(YZ5
MS6G^+(-!\5^,H]<U6ZDM+2>W,*M&\IB1H0[$+&IVJ"W)QCIDUSGA[7= O+/P
M?8ZIK:VXT=D>!7LYHFD;84C5W90BX#<D$AB.H%;=O-$-;^)KL<+/'%Y3$<2X
MMMAV_P![#?+QWXH ])M[B&[MHKFWD62&5!)&ZG(92,@CV(KG+3Q5!JWBG6/#
MD4=[ ]E'$OV@6SCYW#DG)4JH 5<%L9).,\5)\/S_ ,6]\/HV0\6GP1NK#!5E
M0 J1V((K&TRZ33/BIXJ^V)-$MY;V<D$AB;8RHCASNQ@ 'CDT 5?A]XXL6\(>
M'X-9U6674[YFB$LJ.X>0R-M1I,;0Q&,*2#C&!TKK]4\3:5HWG&]GD40*'G:*
MWDE$*GH7**0@[\XXYZ5Y5:?NO@OX5MV1UN8=6@>2+8=Z!;DLQ*XR,*<Y]#[U
MK2WVG:/XL\1Z=XGM]4:UU:<7%E-;?:'ANHVB1#%MB."PVXP1R#Z8H ]3AFBN
M((YX)%DBD4.CH<AE(R"#W%9A\2:6+I+?SI2SW!ME=;>0QF4$@IO"[<@@@\]0
M1U!JQHUM%9Z+96T%G]CBBA54MBVXQ+CA<^W2O.(_/TWQ%'<>&[^2:WN]89+_
M $"[3>8R93ON(B1N1009,_=.>O:@#L-"\8VNMZKK-HL%S FG3^29)K>1 <(&
M8LQ&%Z\ D' SWJY;>*M&NKRUM8[IUDNU+6IE@DC2X &3Y;LH5^.>">.>E>?W
M%E?7MO\ $K0+2*X34KZ=IK<&)@LD9A0</C;\V"O7O5S4IX_%^@^$[/34=-2M
MM0M;B>$H5DL1$#YF\'[N.5&>I(QF@#L]1\6:+I+3?;;PQI ZI/*(7>.%FQ@2
M.H*H>1U(ZCUK$@U*XMOBEJT%QJ$[Z='HT5V(F;*1DR."5 'HH]36'HFL6NBW
M'B#PMXCTNYN;JYU*XN+:+[&TR7\4K;EP<%>.AW$ 8Z\'&?XJM-1O?B#?7&FO
M&LUGI-M*;5^;>[:*5V>W9B/0@_@,C% '1^,?$&;+POJNG:E=6UE/K5M%,2C0
M++"V2=V]0=N /8BNGTGQ/I&MR7L5C=%I;(@7$<L3Q-&",@D. <$ X/0UQ7BC
MQ!9^(M&\'W]O'+'G7;2::WEC(D@5=VXNN. N>O3ISS5;7K.ZUCQ7XWLM-?%Q
M>Z#%! PX620>9E W3." ?3- '=V_BO1;F[M;:.[8/> FU>2&1([C S^[=E"O
MQSP3D<CBLCP_>7C?$?Q?9W%]/-:V\5D\,<K#;%O60MM P!T'OQ7/ZA,GBWPG
MX6TW3XWCU6WO;22: H5DL3%_K&<'[N "!GKD8SFDOK>[U'Q%\2K/3BPN[S3+
M>*U/02.L4@95;ID%@#Z$T 7O%OBJ*>\\*_V1J5XB76M6\3&.)TAN8B3NPY7#
MC@=#@CU%=7J?BK1]',OVVY=$@*K/*D$CQPEL8\QU4JG4'DC@@]#7G%]X@L]4
M\->!X+>VO%NK#5[$7=J+.3?;&-65@0%[=O4?C4L5UIFFZUXBT'Q79:NYO[Z6
MXM!"+EXKV&7&$"QG;N'W2"!VR: .YU/QUX:T>YFM[W4U2:& 7#HD3R'RR<!A
MM!S^'8$] :M-XGTE9EC\^5@TR6_F);R-&)'("J7"[0<L!R>"<&N4TU(;;XMV
MT:VXMXXO#4=JJ EEB<39\K?T)"X]R.:S;[S].U^XU#PU?R-+-JJI?>'KM-ZS
MMYH4S19&4X ?<,KQSTQ0!ZC//';0/-,P2-%+,Q["N<C^(7A:5+&1-4'DWS^7
M!.89!$6R0%+E=JDX. Q!/6NDFEC@A>65PD: EF/0"O%K<!/@;X:M'C87$6H6
MYD@*'>FVYW,2N,C"\GV/O0!ZGIOBK1M6OKJRM+LFYMD$DD<L+Q'8>CC>!N7C
M[PR/>FV7BW1=1N[6UMKQS)>(\EJS02(LZK]XQLRA6P.>">.>E<OJ5T$^*L]U
M!!]L \,R(D:C*S2>;O$6>F2.WH:YW3]1CN=9^'NI".\V0F>.>&*Q>."S9K=E
M$**%Z!N,G)XR2!0!U/A+7C967BB?6M1N9XK7Q!-:122*TC!<1A$"J/5N@'4U
MMW>HZ;)XJT:!]6O+>]:.9X;!0R)<+MY,BE?X0,C)&"?>O,]/N;S1-<UCQ-&L
MEYIT'B"Y$]AY>6\J41JMS",99@01QG*[L8YKL-:O;>[^)/@FZMY!) (KW=(H
M.U-\:!0Q_A)(( ..1B@#5F^(GA:"&XF?5,QVTYMYV2WE81.,9W84[5^8?,>,
M\9XK9O-9L+&6WAEF+37(9H8HD:1Y%49)"J"<#(YZ<CU%>8AXV\%?$^, F2ZO
M[QH%VG,P:%%0H/X@6! (JQJ6K66AZOX0UIYI8W_LB2"1FMY9(F3]WE<QJS*X
M;!Y&, @X.* /0M&\0Z5X@ADETN[6X2,X<A&7:>>""!@\'([8K/UGQ=;Z/XGT
MC1'MKIY+\2N9([:1U5$7/&T'<<E<XS@=<9%4OAU+HS:->+I.J+?R27LMU=L(
MFBV2RL6("-\RKV&>N*K>+I39?$+P9J$L,[6L0OHG>*%I-KO&FP$*#R=IQ]*
M*6F>+;?0O$GC%-=U:ZDMK2[A\D-&\IBC,*LQVQJ=J@MR< =,FNVN-;L+:"WF
M,S2K<KO@6WC:9I5P#N54!)&".<8Y'K7G\$L7VOXGL>!<*/*)'^M M@GR_P![
MYOEXSS67!=C1(?!>L:I#J+:-_8$>GW$MHTH:TG 0GS!&0V#MVGW H ]6TG6+
M#7;!;[3;E9[=F*[@"I5@<%64@%2#U! -<GK=_J.C?$[0$EU"X_L354EM_(.W
M9'<J-R\XSAAP!GJ*VO",&EQZ;<W&D6$UI:7=RUP&GWA[AF S*0_S#)'?DXSW
MJA\3-(GU3P5<S60/]HZ:Z:A9D#)$L1W<>Y&X?C0!G>'-9NXOBKXB\.7VK3W<
M4<$5Q8I)M C4@>8A( R073&<\5H6?B&STB.YU/6=8E2SOM0:VL$FY55#",8P
M.C,&;)[$5S'B'0];M=-\->)=-@ \0"[;[2O4*+SY2&]1&S(!Z!:UOB!:6^G>
M%/#^GPHS0VVIV("!2Q\J-QN8@=@!R: -.Y\4>'M8;2GAUV[MB=3$,20H\9N)
MER#$X9<[#G)Z#CK4UKXTM;CQ3K.C?9+X?V9%$S.MG*Q=F$A(&%/&%7!XW$G&
M:SOB#+&USX096W*FNP3L5&0L81P7..B\CGIS1H\OV+XL^*(YX9U-_;V3VS"%
MBCJB2!SN P,$@<GO0!I>&_&ECKWAA=;D26UA9V $L+KD&1E0*<8=C@<+GDX]
M*L_\)GH*P:A++>M!_9P#7:3P21R1*1D,490V".A Q7F.GF]B^$V@+%I^HRRZ
M#J0FU*UBCDCE\L/*&"'@E@&5OE/85MW]QX>U?PKXFU;0[.]EEFT>:U>]N1/N
MD8J=D*B7ECGTX' [T =G8^,] U'4[;3K6^WW-U$98 87595 R=KE=I(!Y .1
MW'%7M<U>WT#0K[5KK)ALX6F8#JV!G ]ST_&N FEB^U_#%E/$ /FD _N@;8I\
MW]WYOEYQSQ7:^+=$/B3PEJFCJXC>[MVC1ST#=5)]L@4 9?AJUU37M!M-:U?4
M[N&ZOHEN([>T<1QVR,,JH&/G(!&2^><\8XK1L;FXT+2I/^$AU#SY/M3I%/Y8
MW3*S9C4(@Y;!Q@#J#Q6)X/\ %=I:>';#2-<W:9J]C EM-;7"%2[( NZ,XPX;
M&1MSUJ'QA+>_VEX5\0_8[C^S-/OW:ZCV$NL;QF-9F3&0%R3CJ ><<@ '30^*
M=&FAOY/M9C_L\ W<<T3QR0@C(+(P#8(Z'&#VJK9^.O#E_=6%M;:CO?4%W6K&
M&0))QNVARNT-CG:3GVKFK^)-0\9ZQXBLI ^F1^'6LY+A.4GF9RRJIZ,5'IGE
M@.O%8ZNB>!/AG$01);:A9M.FT[H0L;ARP_A )&2?6@#TF7Q)I<-U]G::4M]H
M6U+K;R-&)6( 0N%V@Y('7@G%,U/Q5H^CF7[=<NB0,JSRK!(\<);&/,=5*IU!
MY(X(/0UP=YY^G:_/?^&K^1Y)]6"7WAZ[3>LS>:%:>+(RG \S<,KQSTQ4,5SI
MFFZSXB\/^*['5Y'OK^:>T6#[0\-[#+@J@6,[<C[IS@<#F@#O;SQGH%C?RV$U
M_F[CA$YABB>1BA. 5"J=WT&3P3VJAJWC_2[/0M*U:Q\V^M]3NXK:"2&!V7YI
M K%L#((&[Y>I(QCK65IP@L_BQ&#"MK!!X:BM\%LI$RREC'O/!(7!]<<URUN'
MC^&FER^3-ML?%"W,ZK$Q:.'[4S;RH&<8(/3O0![/#*L\"2H'"NN0'0HP^H(!
M!]B*\[TN;4]0\5>-+*?Q-?VEKI4D(MG!BQ"'BWDMN0Y /KVKT2"=+BW2= ZH
MZ[AO4J<>X/(^AYKR!/#.G^,?%7C^TF(BFN)K5]/O"G\21<LA/#J& ! XQ^%
M'9?#OQ/>Z]X!M]:UPQ12+YF^XQY:2(A(\W!Z @?3@UM6?B;2K[5/[-BGE2],
M7G)#/;R0F2/IN7>HW#Z9KB+W5-5\3_#35M%:Q>V\36<8BFLPI19C&RDF(\!E
M=5XQTSBG6=QH?C*(RZ-8ZI_;<5G/&)KYK@'3V>,J5W2':6+$#"Y]>U '91^+
M=$DOK6T6\.^[=H[:1H7$4S+U"2$;&/'8\]J+WQ9HNGO,+F[9(X)!%/.(7:&%
MSCY7D"E5/(SDC&1G&:Y/P7XAL+_1-#T&YT6X_MS2UBAEMKBS8"U:-=AE\PKM
M' )&#DY [UFZ3*=/\ ^)?"NL12-K&^]2. H2]]YQ9D>/^_DMC(Z8YQ0!W6J^
M,_#^B79M+_4%CN! ;GRUC=R8QC)&T'/4<#FDOO$VDM8L([Z<&2T%R)+6W>1H
MHF&5=@%.P'G&X#H?0UQ^EV<FD^.?!MC?/YEQ9Z ]K-+C<JS?N\+NZ9.UL>OX
MU8TK5!X>\<>*[+6XYT?4ITN;&80NZW$?EA=BE0?F7&-O7F@#<^&M]=:G\.M$
MO;ZXDN+F: M)+(VYF.X\DUU=<7\)RP^&.B1/%-%)%"4998F0YW$\9 R.>HXK
MM* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "JPLHO[0-\Q9YMGEH6/$:
MG!(4>Y )[\#T%6:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGM?\
M.7.LZUHFH17\5N-+G:=8VMS)YC%2A!.\8&">W6M]Y$B ,CJ@)"@L<9)X IU
M&7XCTF37?#NH:3'<K;?;8'@:5HO,VJRD' R.<'UJ?2+*73='L[&699WMX5B\
MQ8]@8*, XR<=/6K4<L<T8DB=9$/1E.0?QI] !1110 444C,JC+$ >I- "T49
M%% !5:SLHK*-UC+,\CF261SEI'.!D_@ /0  #@59HH **8TL:R)&SJ'?.U2>
M6QUP.]/H **;YB>;Y6]?,QNVYYQZX]*=0 4444 %4M8TU-9T:\TR2::".ZA:
M%I(&VNH88R#ZU=HH YFV\.ZR\'V/5_$2WUAMV-%'8I"TJ_W78$C![[0OX5TU
M(2 "20 .I-)'(DL:R1NKHPRK*<@CU!H =1110 4444 %%%% !1110 4444 %
M%%% !12*RLH92"#T(-+0 4444 %%%% !136D171&=0SY"J3RW?CUIU !1110
M 4444 %<YJGAW4YM?_MC2=>:QF>!;>6&:V6XB95)((&5*G+'.#SQQQ71TQY8
MXMOF.J;F"KN.,D] />@"EIFFO9-+<75TUW>S*JRSE @*KG:JJ.@!9CW/S'FM
M"BB@ HIK2(CHC.JLYPH)P6.,\>O%.H **CGN(;6/S+B:.*/.-TC!1^9I8YHI
M=WER(^P[6VL#@XS@_F* 'T444 %%%-CD25 \;JZ'HRG(- #J*8DL<A<(ZL4;
M:P4YVGT/H>:?0 444WS$\WRMZ^9C=MSSCUQZ4 .HHHH **"<#)I RL 58$'H
M0>M "T444 %%%% !1110 444QI8T=$=U5G.$4G!8XSQZ\4 /HHHH **.@R:
M01D<B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M&QG';I6EKL=[)JV@R6VGS7$5K>-/.Z/&H53!+'T9@2<R+T[9H S-.\9?VO\
M#ZUUNS1?[0NU6WC@/\-V3LVD=<!\D_[()KFOAG/9>&?"7B;4+^5I/LFM744E
MRX!EE"LJJ,^I..,XR:W-&\%W&C^-]6U%9-^C22&^L[-2/ENY%*RMSC' ..W[
MP^E8MAX.UZZ\#^*-'GM3I][>ZM+J-E)))&Z9\Q)(PVUCCE,'C\Z .FL_'EE)
MXC&BWJ0P2R6S74,T-TLT;*OWE8C&U@.<<C&<&JX^(^GB\TA9(4%GJTJP6LR7
M*/(KL,H)(QR@;MR<<9Q4FGMXC\1Z?<6.MZ!'HD<EM)#/(+A)C*S*5_=A>B\Y
MR3G@#GDU3\)?\)A96ECH.IZ#;1+8A(6U9;E&CFB3 !6/[VY@,<XQDGVH =H?
MBC4=3L?%<VJZ2);6PO)[?R(958E$1 4PV <Y9B2>Y%/M?&5CI7ASPHUCH5RM
MGJXCAM88"F(=R%E3D@DX'ICU(J/2=)UO3(_&5F^EF2*_O+F[M9DGC_>B5%"J
M 3D$$'.[ ],UGQ>']=C\.^ ;,Z1*9M&N8I+P":+Y52)D.#OYY;/':@#H]/\
M&L,O]OIJMC+IDVAHLUTCNL@\ID+JX*]>%/'J*B_X3=X[S0H)M%N2-<0O9F&:
M-B,*'(DW%0IVG. 6Z$#-9EU97=CK?CK5=0TQ/[-O["&.$W$J>7,8XW4JP5BP
M#%P!QG\:S=$_M'29-"DU[PKK CTV-;:WN9+RWF2U+@1EMJ$,>,+D[B!^- &U
M\8(8Y/A=K<CQJTD42M&Q'*'>O(/:N<E2RN?%OAB/P-&L=W:31MK#V2;(5MBH
M)67&%+-SM')[UV'Q)TO4=<\!ZGI.EV;7-W=HJ(HD1 ,.IR2Q'8'IFL_5=!U>
M"^TKQ5H-B4UB&)+:_L))47[7!QE2P)7>IY4Y]O:@#=UCQ1!INH'3H1;RWRP"
MX9)[I8%"$D+\QS\Q*M@8[')'&:6F>/M/UO2=*N=-@EFNM3:1(;1B%9#'_K"[
M<@*O'(SG(P#FLS4[?Q)IOC >)-*T(ZC:W]G';7FGR7$4<T+QLQ1PQ8H1AR"
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
M+X2L]5T_PKI]KK5RUSJ$49$LK-N8\G:&/=@N 3W(-;5 !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%4M5U>PT2R:]U*X6VM4^_,X.U>W) X_&@"[16/#XIT.>>W@74H4EN.(%ES&
M93Z)N W?A6Q0 445G:OKVEZ#"DVJW:6L3L$620':6/09QC/M0!HT4R*59XED
M3=M89&Y2I_(\T^@ HHHH RM;\/V6OBT%Z9\6EPEU"(I2FV5>5;CKC\JU , #
M)..YI:@M;RWO4=K>0/L<HXP048=00>0>G!]10!/15>^O8--L+B^NG*6]O&TL
MK!2VU5&2<#D\#M3[6YBO;2&Z@8M#-&LD;$$94C(.#R.#WH EHHJ*ZNH+*UEN
MKJ5(8(E+R2.<!5'4DT 2T5EZ;XATS5KZ[L;6:3[7:!3-!- \3J&^Z=K@$@^H
MXK4H ***SH==TVXUR?1HKD-J%O$)I8MC?*A. <XQU]Z -&BBB@ HHHH ****
M "H+RSM]0LIK.[A2:VG0QRQN,AE(P0:GHH YW3_!6D::\?E-J$L,1!BM[C4)
MI88\=,1LQ7CMD'':NBHJO>WUMIUOY]U+Y:%E0<$EF)P% '))/0#F@"Q16=H^
MNZ=KL,\FGSF3[/,T$R/&T;Q2#JK*P!!Y'45)JNK6.AZ;-J.HSB"TA7=)(5+8
M'T )H -7TNWUO2KC3;PR?9KE#'*L;E2RD8(R.<$5)I]E%INGP64#2&&!!''Y
MC;B% P!GOQ4L$\=S;Q3Q-NCE0.AQC((R*DH ***KRWUK!>6]I+.B7%R&,,9/
M+[0"V/H"* +%%%% !15+4]6LM(AAFO93&DTZ6\9",V7<X4< XR>_2KM !111
M0 445#<W<%G&KSR!0[!$&"2S'H !R3["@":BJ4&K65SJMYID4I:[LUC:=-C
M*'!*\D8.<'H35(>+-&/AQ-?%T_\ 9DC!%E\B3))?RQ\NW=][CI^E %_4],LM
M8TZ?3]0MTN+2==LD3]&'7^8!S69IOA'3-,F21)-0N/*(,27E_-.D9'0JKL1D
M=CC(K72\MWO)+02#[1&H=HR"#M/<9ZCMD=^*GH **** "BBB@#)L/#UEIVM:
MAJT#3_:]0V?:2\I97V#"\=!@<<5K45G7NN:;I^IV.G75R([N_8I;1[&.\@$G
MD# X!ZT :-%%% !45Q;PW=N]O<1++#(,,C#((J6B@!L<8BB6-2Q"@ %F+'\2
M>33J*SH=<TV?7)M%BN0VH00B>2'8WRH3@'.,=?>@#1HHJGJNJV6BZ;-J&HSB
M"UA7=)(5+;1] ": +E%16]Q'=VL5S"VZ*5!(C8QE2,@U+0 4444 %%%% !11
M6=JNNZ;HGV7^T;D0_:ITMX?D9M\C$!1P#CD]Z -&BBB@ HHK.UO7--\.Z7+J
M6JW(M[2+&^38S8STX4$T :-%'444 %%%% !1110 445G:5KFFZTUXNGW(G-G
M.;>?",NR0 $CD#/!'2@#1HK.EUW38=<@T5[D#4)XVECAV-RJ]3G&!U'>M&@
MHI"0JEB< #)-4-(UO3M=MYI]-N//BAF:W=MC+B1?O#D#IF@#0HK.DUS38M=@
MT5[D#49XVECAV-RJ]3G&.X[UHT %%%% !1110!DZ/X=LM$N;Z>T:???3&>X\
MR4L'D( +8/3@ <<<5K44R:5((7ED;:B LQQG H ?15'2-7L=>TN'4]-G$]G/
MGRY0I7=@E3P0#U!I5U:R?6I-(64_;HX!<-'L; C+%0=V,=0>,YH NT444 %%
M%(S!5+,< #)- "T5GZ1K>GZ];2W.FW'GPQ3- [;&7#KPPY Z5H4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %<;\5_\ DEOB'_KV_P#9A795@>,]!N?$_A6^T6WN(K8WB>6T
MTB%]HR#P 1D\>M ' ?$2]O;OX=6%E=Z1-8:?(UL;C57=)!9J"IWA4);)QC.!
M][K78ZCXAU#3?%F@P&:S?P_JP,4=QY;%Q/MW(I?=MPXS@XZC%0ZQX3UOQ!X;
M7P_>ZM9V]@Z)'<-:VK>;(BX^52SD+G'7!J#QFFAW'A\>#[>]BBU8) -.MHY!
MYT3JP$4@'7"[<D_W0: -:#Q-#:QZAJ.LZC86>E"]:ULY9?W6[;PVYF;!.]7
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
MCZ$ #_ID5Y?%?NQPQG=CZLX50._S'^$UU-W ;JRGMQ*\1EC9!(APR9&,CW%
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
M)8QQRA_F&W?D@1@OG/(%:XTPP:NWB?7[JV1[*S>*,1Y$5O&<-(Y9N23M'/
M'U-97A_3]*U;QYJ7BG2;D7%B\$4>Z)]T,ES@AI%QQD1[%)'JPZ@T =JPD,+!
M'42[<!BN0&QUQGI[9_&O%[RXU.]^ GB.ZU&]2Z:2:X&?)VMN%T023N(QQP !
M@<<U[77GDWP]U-_!&K^%EU>U^RWD\CP2&V;=&KR^8=WS?,<\#&!WY[ &FFO:
MUI_CFTTG57L9+*_LIKB+R(V5K=HBN5+%CO&&ZX7D=!6=!XPU_4++2M8TO3WN
MK2\F0R60LI%9+=CPXF)VE@,$C&#D@=,G:N_#M]>^+M(UN6XM1'8VTT$D 1CY
MGF;=Q!SQC:.,&LS0/!OB#P_C2(/$,3>&XY"T,36Y^U)&3GRA)NQM[9QG'3'&
M #L[V:2VL;B>&%IY8XF=(EZN0,A1]>E<?X7\477BF+S+'5]/D/V1_M,/V8I-
M9W.5PK(7R5^^.>Z]3FNOOH9KC3[F"WF,$TD3)'*/X&((#?@>:YRT\*S/XJM/
M$-_]B2^M[62WDDLXRANMVWYGST VG"\]>O% ',^%O%.I:;\,-$U"\N(;R^U>
M\2UM=\97$TTS@M(=WS#JW 7ICOFN@N?$]]X>\66FDZT\$]G?VLT]O=0Q&-D>
M%=TB,NX@C;R#QZ<]:H6_PXN1X&A\.7.KQEK"X6XTRZAM]K0.CLZLP+'<?FP0
M,#'OS6W_ ,(W<:KK%IJ>OM:RR6=M+!##;*P3,H D<D\\J, =@3R<\ %73=6\
M3:K8:'K5G!926.HNDD]H05>"W<9#A]WS.!MR,<Y('3-<WX?UJ2W\4>+-%TR6
MW&LWFM/)"MP"42-8XM[L 03@'  .23Z D;OAKPCX@T".#2'U^&?0+1]UNGV<
MBY* Y6-GW8VCIP,D<<"J-S\.;VY_M6Y&HV\&I3ZF-2L;R*)MUI)A5*]?G4JN
M". <]* '^(DU#_A9GA-+>6V^V&POAYLD;>6O^K^;8#D_3</K3;7QYJ%MX?O?
M[0CM9M6@US^Q(6C5DBFD9E".5R2HPV2,_P )YYK9F\/:M=>*]$URYN[/=IUO
M+#)''$P$IDVY8$GY<;1@<_6LN3X=S7FDZW9W>HQI+?:J=6M;B",[K6;Y=O!/
MS ;?;.3TH TGU[4M'\::7H>J/;W-MJ\4IM;B&(QM'+&-S(PW$%2IR#UXQSUK
MFM!U_P#X1SPWXDNDB66YG\4W5K;1L<*TLDP5<GT&<GV!KKHM!O;W7-.UC69;
M5[C38I$MH[96";Y  TA+<]!@+VR>3VPF^'5Q=>&M7TNZU*-)[O57U6UNH(B#
M;S,^\<$_, >.V0>U $=ZNH6WQ;\.-J-W;SQC3;QE>.$QE3^[W9&X\=,=^O6G
MP>,-?U"RTG6-,T][JTO)D,MF+*162W?HXF)VE@,$C&#D@=,U>C\,>(+SQ-H^
MM:KJ>FL]C;S02PV]JX$HDVYY+\'Y?P]#4'A_P;X@\/[=(@\0Q/X;CD+0Q-;G
M[4D><^4)-V-O;.,XZ8XP +IFM^*]6\2ZQ8POI,=MI6H112%HI-TL+('8+\W#
MX/4\9["E\)>,+CQ+<VX6]LUG3>-1TMX3'<6C ' &6RP!P"<<Y!XZ5J:!X>O=
M)UW7]0GNH)8]5G6<)&A4Q%4"8R3SP!Z52M?"%Y-K6AZMJTUG)?Z2C*;RVC*R
MW>4*8?/0<DXR<GICD4 :_B[4[S1?"6JZI8" W%G;23JLZEE.U2<$ @]O6N9D
M\2>*+;4O#*N=+D@UV-D$?E.IMY!%Y@8MN^<<'C"]AGO75>)M*FUWPSJ6DP31
MPO>V[V_FNI8(&!!.!UZUC7'A349Y_"LOVRU!T+)8>6W[\^68^.?EX.>_- %:
MP\1^(_\ BK-,>"RU#5]&,9MFB!MXYQ)'O4,&8[<<Y^;FIM#\475WXVET&2ZM
MKZV.FB^CNH(6C&[S-C*#DAUY!!!]1S535? 5_JC>+LZI% -?6 *8XB3"8@
M>?F# 8(XX)JY;>&->C\6P>(I]4L&G7338RP16C(F-X<;27)'(YSGV [ '-_"
MS6;B]\'Z/HVC7%JLUFKR:BT\9?RT:20HJJ&4[CUST ]\"NKBUS57^(-_X?)M
M!!'IB7D#B-MVYI&3YOFY'R]L=:PM)^&^HZ'::#)I^J6L6J:69(I+KR&VW=N[
M,YB=-WJV0<\8SWKH8_#^H)XXN/$?VFU*RZ<MD+?8W!5BX;=GGEB,8Z4 <I9^
M./%$G@_1?%%P-+%M/?+;7-K'"^YE:<Q;E8M\I''&#G&<\X'1W?B'4KGQ)KFD
M6#V]JVE645PKW$9?SW<,1W&$&W!QSD]1CG,3X?ZE'\/['PP-2M2UK=K<_:?)
M;# 3&4#;NXY.,YZ5EZU))J_C753;ZQX=BDLXH[.2TUBW)(^7>Q3#J3&V\ Y!
M!*^@&0#MO!>L7OB'PG8:Q?QPQ2WD8F6.)&4*I' Y)SWY[C%8KSZN_P 919KJ
M$0LH]&$ZPM 3@-.%89##YCL'S'@>GKO>%;V]OM&#WRV1>.0QQS6.X03( ,.@
M/('4=Q\O!(Q5:\\.WK^.H/$=E?0Q+]A^PSP2PEBR"3S 5((P<Y'(/% ' 6&M
M:YX;\(^*-<T]K'[+8:_>23031LSSJ9\, P8!, \<-GV[]QJ?B.YDU^ZT;37,
M,EK:QSRS?8GN?FD+;%VJ1@80DD]<@#O65+X U&;P5X@\/MJ-J&U>]ENO/$+8
MB$C[RNW/.", Y'6KFK>%-</B"W\0Z#JUK9:DULMK>PSP&2"X122IP""""3W]
MO7(!M^%M1U35/#UM=:SIQT_43N6:#L""1D9YP1@\],ULU4TVUGL[%(KJ[:[N
M3EI9BNT,Q.3A?X5'0#L .3UJW0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116+XJ\20^$]"GUBZL
M[JYM8,&46P4L@) SAF&1D]J -JH?LEM]K^U_9XOM.S9YVP;]O7&[KCVKG]8\
M:6^BG1C<:;>R1ZM-';P21&(HDC_=5B7&,^HR.*T]0UC^S[_3[/[#<W#WTAC5
MHBF(\*6);+ X '49[#N* -.BFR,R1.R(78*2$! +'TYJE9:DTFDVMYJ-LVG3
M3[%:WE<,R.QP%R."<D4 7Z*C-Q"+D6WF+YQ0R!,\[00,_3)J2@ HHHH *1$6
M- B*%4<  8 K MO%*ZI-<#1=/N-0M[>0Q272.B1,X^\J%B"Y'3(&WWJ[HVM1
MZTMYLM;FVDL[@VTL5PH5@X17[$@C#CD'!ZCB@#3HHHH **** "BBH[BXAM+:
M2XN)%CAB4N[L<!0.IH DHIDK,D3,D;2,!PBD G\^*XNW^)EG/X?EU\Z'JZ:5
M#(T<UQMA;R]K;6)59"V >I - ';T5#:W4%]9PW=M*LMO/&LD4B]&4C((^H-3
M4 %%%% !116-XJ\0+X7\-WFLO9S7<=JF]HXF4''KDD<?3)]J -FBH6G;[()X
MX7E8H&$:D GV!) KEM(\>C7-!36['PWK4M@Y;#J("YVL5;""7<<$'@#/H* .
MOHK-T/7M-\2:7'J6E7(GMG)7.""K#JK \@CT-:5 !14=O<0W=O'<6\BR0R*&
M1U.0P/0BI* "BN9N/&(A\5R>'(M%U&YODM?MG[IH0C1;MN06D'?C'6KOAWQ/
MI_B:WN7LA-'-:3-;W-M<)LE@D'56&2/Q!(]Z -FBBB@ HHHH ***"0!DG %
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
M<^9*SX)C7@9)P/8<5Q%UJ^H6SZ'?VFJWEZ;CQ$EI->JY2UEB>1E,21%B"%
MW!>JDACS7HFA:+!H&DPZ=;SW4\4*A4>YEWL%   ST   & /US7/)\,M%CL8;
M)+S55M;>\%Y:Q+=D+;.&+808Z9)ZY(SP10!CM#J6J>)_'5C)X@U2*WL8[:2V
M6"81F-FA9^"!P,]AU[YI-&\37^NCP1I5U=2QMJ6F-?7LT3&-YBBJ H88*Y)+
M'&#QCH3760^$K6WO]7O(KV^$VK(D=R2Z'A%VKMRO!"DCW[Y/-4I/AYI+:5I%
ME'<W\$FCD_8+R*55G@!&"H;;@J1P00<T 9_@BU^Q>//'5N)IIE6XM"K3.7;!
M@! +'DXSC)YP*7Q-X6U.Y\0R^(_!^L)9:Y#&L%U;3C=!=*!N57'8X;@C].M;
M^C>%;/1-5U'4X;F]GNM0V&X:XGW!BBA0<  =!^O&!Q3I_#<;ZO<ZI:ZEJ%E=
MW*HDK0.A5E48 V.K+Z\XSSUQ0!YOXD\02>)_A'XJ%_I\FEZQITHBOK>*4A6E
M!0!L@_,I7'!ST[\&NMN;MSXZTOPDMS=Q61TV6_D?[0_F3,'"*GF9W #+-P>P
M[<5JMX+TB7P]J6C3B>:+4F9[R=Y/WLSG'SE@,9&!@  # &,47'@ZRN!ILIO+
M]=0TXL;?4!*&G&X88,6!5@1U!&/0"@#B;WQ7JWAZ7Q-HC7DDD=G?V,-K?S_.
M\$5T1NW$_>*#=@MGJ,YKKKG1KG3;G4;B/6;A]/FTYX_L%S(TI\X9/F*[L2!M
MX*CCO5N;P?I%WI&I:=?1/=IJ;;[R69OWDS  *20!C:%7&  ,# J#3/!=KIEE
M/;_VIJUV\L)MUN+RY\V2*,]53(P <#G&3@9/ P <;\,=276]-T?2)KBZL&TO
M389$M5D:,WBNH_>Y4\Q@\8'.>N.E.DL9[OQ%\298=3O;)K?R)8S:2>6=XM00
M21R0,=.AYSGC'51?#_2X(]$6"[OXI-%#)9S)(@<(0!L8[?F7 Z&K4?@^TCGU
MN87U]YFLJ%NR63G"[!M^3CY>/_K\T <SI7B2]UZ_\'Z3=7$L27^B?VE=R0N8
MVGDVH H9<%1DLQP1T';(->ZO[^*Q^)'ARYN);JUT_36FM)IFW2*DL#DQLQY;
M!4X)R<=374_\(/IJV&CV\5Q>13Z,-MC>(Z^=$NW:5R5VLI  (8'.*M/X5LI-
M+U2R>:Y9]5!6]NBR^;,"NS&=N -O    [<\T <KIVJ33S^"?#*SRV]O<:,MY
M<-$Y1Y0D:!8PPY R2QP0?E Z9K&_M"?PE<_$2XM;B1Y$O["))[F3<8Q*D:[B
MQ!SM#\$Y^Z,YKM[SP+IMY8Z1!]JOH+G2 %LKZ"55GB7 7;G;@@@ $$'.*(?
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
M - %=-6=H>C6WA_1;72K-IFM[9!'&9I"[8'3G_#BM&@ HHHH **** "BBB@
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
M'%F0;8;<"$C@%,?=(]J //+?2+:#6_B+H6G3Q:/9RV]EY7E)MBADEC=2VT<
M$A<U7FU;5-*T[Q7;3Z'!IGB>#1O.6XTXY@N8D+ 2(, JREFX// ]*]&D\,Z)
M-->32Z9;O)>J$NF9<F91T#_W@/0U9LM(L-/:1K:W57D4([L2[%1G"Y8D[1DX
M'09- '$:7HVBW]_X>UVQU:S56B>&**RMPGVN-T^9)?F);;@GGD$'-<7_ &18
M0?!N?5X[9!J-EJ[&UN3R\&+[;A#_  C!.0.N:]>TSPAX=T6ZN+K3-&L[2>X!
M622&,*Q!Z@$=![#%'_")>'_[-;3?[)M?L+OYC6VS]V6SG)7IG//UH YF+3].
M/QOOI9;2U\P:-!,KM&N1)Y[C<#C[W09Z]*[Z3_5/_NFJ,FA:5+J-MJ,NGV\E
M[:IY<%PZ!G1?0,>:MW%O%=6[P3IOB<892>H]* / ]&L[F/X1>%]2OYKB_P#"
ML<LAU73% 4*GG/MD!4!F56&64DY_#CT/QGJMO'=^$4%U:Q:'>W#!YI$#V['R
MB80PR 5)Y'.,@'M776&A:5I=@]A8V$%O9N"&MT3$9!SD;>G.3GUJN/"F@#1G
MT?\ LBT_LU^3:F,>7GU"] ?I0!YYXAM;?PCIVI2V^J;["]U2Q?5+>VC\N&U@
M=\2%0"=N\ ;AGO[UL>*K:PT+2_$&M>&'\K5I=')6&T8>5Y:'B;:HQN 8X/<#
MCH:Z^R\.:+IVCOI%II=I%IT@(>V6(;'SUW#OGWHT;PWHWAVVDM](TRVLXI3N
MD6) -Y]SWH X/6K2TM-&\$ZQX<CCCO'OK2*.6$8:XAE7]XKD?>!&6.>XS1H'
MA[2[GQ3XSN9-.2YGT_5([BS1B?W<HA1@5P>"6Z^O%=Y8>&]&TN99;+3H(&0L
M8PB\1[OO;!T3/?;C-2V.B:9IMW<7=G9Q07%R<SR(,&4^K'N?<T >/7Z:?J_P
M#CUN989]3>XAFN+IP/-\\W*A\GJ, D8[+@=,5[A7/S>!_"]Q-<RS:#8N]TX>
M;=$"'8$')'3.1R>_>MZ**.&)8HD6.- %5%& H] * .#T'_DM'B[_ *\;+^35
M3U<KKGQM\/C3R)%T"VN)=0F3E8S(NU(R?[W?'H378/X2\/RWLMZ^DVS74W^L
MF*Y=_J>IK1L-.L=+MOL^GV=O:09SY<$81<^N!WH \@5[,VO@C5=+VI:W'B#]
MS<SN&O+A7,N]I&&, GC;SQMR01BK\<46FZI\3K_2[2V34K9%>S>.)=Z.;3=\
MG&<DY/'6NZ7P1X75&0:!IVUIQ<%?(7'F#.#^I]N36@FB:6FKR:LFGVRZC(@C
M>Y$8\QE' !/TX^E '"Z'I6D:@WA?Q#9:S:QN@"Q"S@"R7.]?GCE.XEL8).>0
M02>]>DUC:9X2\/:-J,VH:;HUE:W<V0\L405B#U ] ?:M6>".Y@>&9=T;C#+G
M&10!X#HMG=K\(/#NHW<US?\ AB*XF.K:8F%_=>>^) 5 =@I&YE)(/MBO1/&>
MK6L3>$@EU:Q:#>W15YG0/;G]TQA##(!4M@CG&0#VKKM.T+2M(LGLM/L(+:T?
M(:"-,(<]?EZ<Y.?6JZ^%- 31Y-(&D6G]FR?>M?+'E^N=O0'//% 'GOB&VA\(
MZ=J\UGJX%MJ%_8_VA%:IY45G$[[9'7!.TNHYY]_2M6_T_2;;XL>%DL+6SB2;
M3KP2) B@.@";<@=1RV/QKL+/PSH>GZ-)H]II5I%ITH(DMA$-CYZ[AW_&N8'A
M!-(\<>'[C0M$CMM)LH;E)VA*+\TH0 X)W-C9S^&,T <3>16<?P'UJ-T@4PZQ
M,L2D ;&%X.%]#MST[5UU_+%JOQ*U71-4FL53^SX&LH+VW$JR(V_S2@+ 9S@'
MO@#TKIY?!?AJ>>\FET2R>2](:Y+1 ^:<AN?J0"?7'.:DU7PEX?UR"WAU/1[.
MYCMN(5>(?NQZ+CH/;I0!PS:'?V&FZ&GA^^M?$9TN"YB-EJ7'VJ(R $HW(#*5
MV G(P??FELT/6[OX;W$.DI%:23W<!M[N)6,82*0>6<CD*X./SKTV?P_I5PUL
MSV4:M:QF*W:+,;1(<952N"!P.!QQ277AS1;VQMK*ZTJSEM;5@\$+P@K&1TP.
MU &BFPQKLQLQ\NWICVKRK2-,^T^'/'6FV=W#8/)XD=('E7='N_<;48=U8X0C
MT:O5\ #':L@>%M"%M=VPTNV\F\D$MPA7(E<$$,WJV0#GKQ0!S_@B]=];UFQU
M'0HM)UN%('NEM6#6]PAWA)4(&1G# @\\#WIOQ-A2XM_"\,F[9)XAM%;:Q4X.
M_H1R/PKKK+3+/3O,-K"$>4@R.6+.^!@98DDX'3)XHU'3+'5[0VFHVD-U 2&V
M2H& (Z$>A'KUH \NUC36\(^*]=_X1&W^RH_AJ>ZGMH!^[2=6Q%(%Z!R V/7:
M:T]$TK2-1;PQXALM9M8V1=D0LX LET'7YXY3N);&"3GD$$GO7?6.EV6FHZV=
MND7F',C<EG., LQY/'')JAIGA'P]HVHS:AINC6=I=S AY88@K$'J!Z ^U 'E
M]W9VP^&/Q-A$2B.'6;MHU[*0L6,5T+Z79:/\2/!<UA;I!+?6=XEW(OWK@+'&
MPWGJQ!YR:['_ (130?LMW:_V5;&WO'\RYB*_+,_]YQ_$?<U*WA[23<VES]AA
M-Q9J5M9&!+0CT4]AVXH \RET.\U_P[KND)"EUJ\FN.\6J!T**HE4EBV=PV(&
MC*@=L#(KURW@BM;>.W@01Q1J%1%Z*!T%>6VW@5[EGCUOP)H]YJ+R.\NJ)=A(
MY69B=Y4+O7KTP?K7IFF69T[2K.R:9YS;PI$97)+/M &3G)R<4 >9P^'])U#7
M/B3#>6$,\4;1-&DB[E1C; E@#P&R3\W450AL;6#PK\--<2(#5I[^QBEO3S-(
MCQL&0N>2N.,=*]17PYHZ27LBZ?"'OABZ8 YG'^W_ 'O3GM4;>%M":TM;0Z7;
MFWM'$EM%M^6%AT*C^$CL1TH \O\ &SV=QX9\9:CIVTO;:G&LMY=L&F6XC:(;
M(< %$7L23R6P,'-=7:3VVL_%?7M-U:.&=+.QM_[/@F4,I1]WG.%/!.[:I/H,
M5T5QX.\-W5Q>7%QHEC)->+MN':$$R#W]_>GWOA30-1-H;O2+20V:[+<F,#RU
M_NC'\/MTH \ITR]CTGP!HT'G16^DR>);BWNI)%WQK'YDNP.,CY-P3.3CCGBO
M0O#>AV>D^)=3N+74XI&OHHY9K*UB"0QD<"0 $X9AG_>P3VK6B\+Z#!IEQIL6
MCV2V5R2T\ A7;(2<Y8=SFI=&T#2?#UF;32-/M[*!FW,D*8W'U/J?K0!RGQ1M
M+6YL/#S7-O#+C7K-,R(&^5I &'/8]QWJM<Z1I=_\7XK&>SMYK%/#9 MBH,1
MN< %.A ]",9'M7=:EI=AK-B]EJ5I#=6SD%HI5#*2#D'\ZKIX=TB*^6]BT^".
MZ2$0+*B[66,=$!'1?;I0!YCHLMC%X!TO3;L32K_PD<EK8VJRA(Y&2=RD<A(/
M[L 9(P3P !4%W!&-&^*]E,MHR0H)DAA3$<<AMLL54YP01R?49XZ5Z:_@_P .
MR::^G/H]HUF\OGF$Q_+YG]_'9O?K4T'AG0K:2ZD@TBRC:ZA$$Y6!1YD8&T(>
M.5QQB@!OA>VM+7PUI\=G#!"AMXV985"C<44DD#N>*X_Q2NGZEKOB2%(XY[JU
MT8+=-?$-#;HP=E\I,9+MCYCD 87J>*[S3M,L=(L8[+3K2*UMH_NQ1*%456N_
M#>B7^IIJ5YI5I/>HGEB:2(,VWTYH H^ IWN?A_X>EDE,DITZ#>S-DD^6O7WK
MHJJ:;IECH]C'8Z=:0VMK']R*)0JC\*MT %%%% !1110 4444 %%%% !1110
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
M('"+^Z3:O"]#DY R<GK0!V-%8EOXHTY]-L+F>21);Q?W< MY#([!=S;4V[B
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
MGZ3_ ,?<SA@AD*10O*RH.K%4!(7W/% &A14%E>VVHV4-Y93QSVTRAXY8VRK
M]P:GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KA_B:US;:;HFI1PRS6.GZO;W5^D2EF$*YRV!U"D
MJ<>V>U=Q10!YQ:ZYIFI?&&VO[*X$]H_A]XQ<1HQCSYX;&[&.@/TP:QM%32[S
MX>+;7VH3Z>3KUPT%[ VUK63S)'CD.?X2..>,-^->P44 >,>(+[4I_AQKT.M2
M6M^MKJMFBZG;1;4OD\R'+;1D%@,*<<9&.U=%K=JOB/Q[HM[X>N(GDLM/O%N+
MN!@402(%A0L.,[B6 Z@ FNE\8^';CQ1H7]F07D5H#-%*TCPF3_5NK@ !E[K6
M\@<1KYA4OCYBHP,^U 'CI9-5^"<?A-8]GB.)(K/^SVXF2=)%^?'4+QOW],9.
M:N^*&FTS5=9U'0M87^U(Q%'?Z+>('BU/]TF#&OW@Q4A<KG)&#7J]% '!K<HW
MQLA+E4<^'C&RDYVR&<-LS_>QDX].:YFRNHH_@QXJTN3>E[ =0CDB>-@0SR2%
M%Y').1@"O8J* /,DO/[+\7>$];O)!_8DNAFQ%R3^[MYR4;+GHNX*%R>XQ6-X
MGM2="^)FJVYSINIBVCL]OW9Y40"1D'?).,CKM/I7LU% 'GNI75HWQ)\#/!-$
M8Q9WBED(P-R1[!QTS@X'M6E\3[+4+[P'>QZ;"]Q-&\4SVZ#+31I(K,H'?(!X
M[]*["B@#S_5+BU\6>*O!U[H5PEP;.>6YN)HCGR(3'@H_]TL2HVGG@\<&I?!M
MW;R^//&P29&\V[MVCP?O@0*I*^N""#CTKNZ* .3\>6]A=6&FQ7FI7&E3?;0U
MIJ$) ^SS"-R&;/&TC<I!X.[%</K.HW]YX%:+6FM)YXO$%O&M[;IM2_C1XR9@
MO3@9!(X^4U[)10!YOJM]#%\4M1N(H5O@/"S 6Z$$7#B5F$0]25[>AK"TW5[6
MY\0_#R_2>1X4BN8GBAM&2"T8P "% %SP1CDD\9X%>RT4 >8^%X3J7ACQ_::<
MZ?;KG5-1-NP(!)=<1N#Z'L>E1>%=1\,>((]#LY+'4GU_36C+V5Q)<C[%(@PS
MG<=@48./7(&.<5ZG10!Y3H4TVF:YHZZ!J:ZGHU[=OYFD7*AKC3&97+.K=0@)
M(PW'S#!.[-=3\3=/U#5/AWJ]KI<;2W31JPB7K(JNK,H]<J",=\XKK:* //-9
MN[3QCJO@VXT&999[74!=SLGWK: 1MO23^X6)5=IY)^AJQX6N[>3XG>-@LR'S
M6LO+Y_UFV$AMOK@\''2N[HH XOXJ*Q\!SR*CLL-U:ROL4L0BSH6.!V !-4KK
M4;*\^+?AZZCE4Q?V5<A7<;<%G3;UZ9 )'J*]!HH \3,LH\/:S>VL4]U;V'C*
M6^N8;5B)'M<\NFT@D9(8$?W3SQ7=>$[CPQK.LS:WX?CNKF5K80S7\SSD8W K
M'^]/)ZDXZ?C7944 <#\1-,O(]7\,^*K.VENQH=T[7,$*[I#!( KLJ_Q%<9P*
MZ&V\7Z)J$(.EW\-_.P^2VMWW2Y]&7JGN6P!WK=HH \_TV_7P]\2?$XUV9+6'
M4EMI[&YF;;'(B1E6C#'C<IYV]3G.*Y06)TCPQX5BO5\F&3Q9]M@MY5P8;8O(
M5)4_='(//3<,XKVNB@#S_P 17=C9?%GPM/=RPQ0_8+S;+(0%5B8^<]!GGGW]
MZY?5])OGB\4Z]I%M)-I4FMV-Z((5S]JCA"F9T'\0+\Y'782,UZ-?>';N[\;:
M;KZ7L*164$L'V<P$LXDVY.[=P?E&.*Z*@#@+^:T\1>/O"NK:-=Q3VVGQ74M[
M<Q-E$B>,!4<] 2W.T\C:3CBLGPQ=P6WPCU^:/3H]2DBGOGDLBN?-#2.1N'7!
M7'U'2O5:* /*-(U*VN/B/X9O(KR>\AGTF:%9$M62)7W1G8@"\ <YR21CD\53
ML[J*/X*>)]*DWI>P&_CDB>-@0[RR%%Y')((( KV.B@#S-;S^R_&7A;6[R0#1
M)M#-BMR3^[MYRRMECT7<%"Y/<8K$\3VA.@?$O5+<YTW5#;)9!>D\B(HD=!_$
M"QQD==IKV>B@#S[4KJT;XF>"G@FB,8LKQ2R,,#<L>P<=,X.![5T'C>'3KCPK
M<0ZI-<06CRPJ9[=MKPMYJ[) >VUMK9]!70T4 <5X&N]6?4=7L=1O;;5X;40B
MWUB",*;A2&.Q]ORED]O[W/6JOB_4_P#A&O'NA:_J*2G1!:3V<LZ(76UD=D8.
MP ) .W;FN_HH \WUW6M)M]/TV_L=)AM]/O-9$AU*2T($;E#FYV8!W$Y4,PQW
MY&,\KJ<\?_",_%* /=2-(T<ZR7$+*74Q1C<?E &3T&!QT&*]RK#\7Z#-XG\+
M7VBPW26OVM/+:9XC)M&<G R.>/6@#EM3CLO$'B'P2VBO%++ITS3S20X_T>#R
MB"C8^[N;:H4\\'C@UCC_ $WPE\4X+4>=++=W,D:1\EU\E!E1W&01QZ5ZO:1R
MPVD4<SH\J*%9D4J"1W )./SJ:@#S.X\2V#7'@\J/(@FM9$35C:EWC8(@,4>5
M(#-TR0?ND 9Z<Q-<1CX+^*++]^)UUB0!)8F5VS=*P'(Y.T$D#D=\5[G10 V.
M2.:)9(G5XV&593D$>H->56\TVF>(;>3P]J:WVGWFL,EYH5TH:6U<RMYDT1^\
MJ@Y?!XP<YYKU>B@#R*XM[R\T[XF:#8K,NK7=U)-#$$8%XVACZ'&/FPRCGJ:T
M-5N[;Q?I'@^#1W']H6^I6MQ+"HQ)9)&#YOF#JF!E<'&20.:]-HH \JT36]-T
MTZ_X3\46,L]_/J=Q/%:O:M*-0CD?>C+P5/8<X P,XQQ0\5)?7'Q"U2?39(&D
ML]+MI9K!V'E7BQO(TD!;Z$'\!D8KV2B@#EH_B%X=.CZ7J4MT\,6H2K!&C1,6
MCD(^ZX ^7&.IX[].:VM;M[J[T#4;:R?R[N:UEC@?.-KE2%.?KBIKVQCU"-(I
MV?R0X9HQC$F#D!N^,@<#&>AR,BK- 'CUQ)'K_P '--\,V8\KQ%"+2U%F1B:V
MFBD0,Y7JJ@*S;NF#UYKH_$UIJ&F>.;*_TJ%G&NVK:7<D+E8I%R\<S#OM7S?P
M %=]10!YWX%TR]T_4KCP_=1R?V?X<N)/L4SG/FK*,Q<]RB-(I_WAZ5@&:U?P
M)\3U#QF2?4;PQ#C,@:- A7U!(.,>]>QT4 >2SZO9:'XETW4]<DO$T2_T6WMX
M+ZVDE"13(6+(_EG/.[OW'L<%U_9WAK5_".LV=A<V?A6*:[WO()&\IYE 29PV
M656.[!/0-GC.*]:HH \_\(ZA:WOQ-\8S6K-)#<1V+12K&VR0+&P)#8P>H^O:
MI_&SSZ=XN\(ZY,&.CV4]Q'>.!D0M+'L21O10<@MT&[WKN:* .%TM8IOB7K/B
M.UN(QHW]EPV\MR&'E33AV;(;HVU, GMG'K3OA%+&WPUTJ$,/-B\T21GAD)E<
MC(ZC(YKN** .$U^:V'Q=\)^8\>8[2\4DX^1F";0?0G#8]>:R=2U+3/#_ ,0-
M=A\4?;K>PU1(&L+B%YQ%(%C"/$1$?O9!(!'\7N,^HT4 >4_;+'P-XLT74)["
MYT[PS-I#65NSJ\GV23SC( _5EWKMX/0C'8XL:U)!:W_A3Q#8:<UKX=M=1GDN
M=L!C'[V,HMPR8!5=Q;DCH0>]>G44 ><S+#=^.M<\0V4\;:0OA_[)-<(P,4LY
M=F&&Z,57@XZ;@*Q7AN)O@!HW]G6[7#6BVLEY;0KEW2.16D3'KQDBO8** /-;
MKQ%I6N?$OP9>Z9<&Z@-O>J9(HF(4LL> QQP?4'IGG&:VOB?9ZA?> [U--A>X
MFCDAF>WC&6FC21690._ Z=\8KL** //M5N;3Q7XJ\'WVAW*3_8II;FYFC/\
MJ(3'@H_]TL=HVGG@\<&I?AK);22>*_+,9=O$%U*,8RR';M8>H/.#TZUWE% '
M%?%")G\*V[^4\D4.I6DTVU"VV-95+,0.P'6LW6[,^*?&-OJ'AR:.3[-H]Y!+
M?0L"C/*H$,>\<$@[FQVXSC(KT>B@#R?PI?\ AG6K+0M+N[#4F\0:4\.^PGDN
M0+26,!3)R=@4#)'8\#&3BJ3S6S_#OXF(KQF2?5+TQJ,9D#!=A7U!(.".N#7L
MM% 'D]SK%CH?BRTU+7);Q-%U'1[:&VOK:681QRQERT;>4<\[\\^GUI_B:+1]
M-\!Z/#I5I)8V+ZU;3PPRE][()@S2%7^90>6YZ C.,XKU6B@#@]>NK=_BKX-=
M)HV46]Z"RL"!O5-O/O@X]<5B^']:TVPL]7\'^)M/DN-4.HW$J6DEJTHOU>4R
M(ZG!4C)')Z;<G&*]6HH \_FNDB^,=W($69U\-A/*0YWR"9F\L'^]CMZ'-<G9
M:O:W4O@"^0RQQPWCI+96UHRPV+&%P(@ N2V>.22>H !KVRB@#SO1;RV3Q;\1
M)&GC5&:!E8M@$+;A21ZX;@^]5="T-O$?P.TFQMI!'J5M;)+:R=&@NHSN3/H<
M\'V)KTZL77M+U?4WM4TW76TRW4N+I4MED>92 !M9ON$<X(SU]J ,_P $7-SK
M>G-XEO[9K:YU%(U6!NL42 @#\7,C#V8>E5_'6JPZ9?>'?M$,<44MXRG4GA\S
M[$?+;!48(#-G:"<@<D@UUMM;0V=K#:V\8CAA18XT'15 P!^0J6@#QO3/[+N-
M,\6V&IW6I6J2>(1-'>^6T<L!*Q&.8DJ /F7/('&3@ 5V7@2\U::XUBSU.ZM=
M32UDC6#5[>,(+L%<D,!\NY> <<<UV5% '":_.^C?%'1M9OSLT:33YK+SV_U=
MO.SJ^6/1=P4+D^E4((5BN/B)KD<BKI-_"BVSYPDTB0%7=/4%B%R.I!ZUZ510
M!S/P]ECD^'GA]4=6:+3X(Y%!Y1A& 5([$'M65=W,>G_&F&:YWI%<Z$((7V,0
M\@N"2N0.P.3Z#FN[HH \1NY8)/A#X\CC9&EGUB[:-!]Z3=,"A ZG(&0?;VK=
MU'6M.T/Q]=WFOS7D>DZM96WV&_MI9A%NCWAHV,1ZDMN&?4^M>HT4 8WA2RT_
M3O#EK;:5826-@-[002EMP4L2"0_S#.=V#R,XXZ5LT44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M45G:SK-MH=BMS<!W,DJ00PQ@%YI7.%102!DGU.!R3P* -#<NX+D;B,@9YI:\
MXMIV7XV23W6GM9R+X==Y"&#B0"=?F!'4@#&,9X[C%;MAXVAO+W189-.N;>+6
MHY)+&1RI+!%WX=<Y4E>1U]\4 =517$>'_&MQ<P>);[6;,VEGIE_+ '#JX01J
M@V8!RS$DGIC+8!K1M/&=M+XEMM"N[5[6ZNX6FM6\U)%D"\LI*D[6 YQT]":
M.FHK/UG6;70[%;FYWL9)4@ABC +RR.=JHH.!DD]^.YX%9\/BE1KK:)>V$]MJ
M)MS<V\>]66Y0'!"-D#<#U!QUSR.: .@HKAK;XF6USI.FZO\ V)J4>EWES]E:
MZD\L"%S(8URN[)&0,D @9ZD@BNVE9TA=TC,CJI*H" 6/ID\4 /HKBS\1;4>%
M+?Q"=+O!:R7?V25&:,/;OYGEYD^; &[CJ>HJWXLO$N](UW2);)G5-)DN))2R
ME%RKA1C.<Y0D<=J .H5@RAE(*D9!'0T!E+%0P)'49Z5Y_P"$/%:V.A^#=*NM
M+O(H+ZQA@M[UMGEO*L(;;MSN (!P2.<>G-:>GZYH=OK_ (NN&L'T^XT]8'U.
MZFQ^]41DHPVD\!!['GIF@#KJ0,K9VD'!QP>]<[%XE^T:G8:;>:->01ZI"[V\
MC@.I"J"5DQG82#P#G/3.>*XGP5XHC\+>"8FETJ[?34U2X@FNX]@2#?<LJ\$A
MF&2,D @9]<B@#UFD9@JEF(  R2>U([%8V94+L 2%&,GVYKR'7]<O/%?P<\47
M>IZ<(3#).L1WJRH4EVA1CG( Y..>: /8**YC3_%:OK]IH=UI=Y9M=6S36<\V
MS;.$QN& 2RGY@<, <>AXJM=_$33;-+6\DA<Z5<W(MEO%E0X8L5#E,[MA(^]^
M.,<T =A15>^L;?4K&:SNHQ)!,A1U/H?3T/O7CEG:+=_![7?#=TK'6M'O)+*-
MX^)9)S(/)<'K\^Y5SW&: /:Z*\[T^]LO%_P_\,6RP1C^T'B66-5QY7E?--CT
M^XR9_P!L>M:L'C7?K%WHUCX<U*5]/N8;:?RQ$%B5U!#_ 'L;<$<#G'4"@#KE
M96SM8'!P<'H:6O-[GQ5;Z3X(\7:SX>T22VNK2_G2Y29E&;@!=\IP2",D< \X
M[9K1U/Q7K-IKGA:PCTB3&HM,9@9H]SA(6;:.<#G#9R.F.] ';T5RNL^.;328
M=0G2TDNH--.+QHY45D( 9@JL07*@@GIZ D@@))XYMWUFVTRPTN^OI;O3_P"T
M+62+8$FC)4#!9AM^]R6QT[D@4 =716/X:\0P>)=(^W16\ULZ326\UO-C?%*C
M%64X)!Y'45S.LWTVO_%"T\(&62/3+6P.HWJ1L5-P2P1(V(YVC(8COT- '?45
MS]SX1TT3V5QIL$>GRVMPDQ%J/*250>5=5P&X)QD<$"H+SQI#!9ZCJ%MIUS>:
M;ILKQ75Q"5R"G^L**3E@G.>G0XSB@#IZ*Y:Z\<6T>K:=I]GI]Y?MJ-HUW:2P
M;-DJ *>"6&/O#EL#WIMIX[LKG1'OY;2:VN(]0_LR2TF90R7.X+M+ [<<@YST
M]^* .KHK"D\2I9V5W/J-E-:O;W*6JQEE;SW<(5V'(!!+@9.,8.<8K-/Q M(;
MK5;*YL)Q>Z=9F_,,$D<GG0#@LC;@,@C!!P?3- '7T5R%CX]BN[K0EET>^MK3
M6XP;6ZE*;3(8_,V%0VX<9 )&"1QQS3O"WB34M:U_Q!:W6GM!!8WGV>,B1#L
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
MV1CI]WKSUZ4 =117#6FN>+;KQ#K/AT'1A>6<<-Q%>>5+Y920-A3'OR3E<9W
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
M"((Y7D@9W4/(RYYC526P#GC&>],\6^(-6F^&/B#5--U?3IH5B'V:]LXR=\9
M#C&\[7!.,]O3/0 ])HJM8+<I91"[EBEFQR\41C4^G!9C^M<;+XKUV!_%MG*-
M.6_T>);FT4PN%N(64LI/SYR2"G'0COF@#NZ0D $GH*Y31_$M[KNG>';BPDLW
M:_MFNKK=$P"*H (7YOE.]@O.>C'MBJ/ACQ!XN\11->>1HT5I!=75M,I,N]C&
MQ5&7J,9 SGKSC% '7:5JMEK>F0:CITXGM)P3'* 0& )!X(!Z@U<KRJ]\4:YK
M7@/P=J\$]K92ZEK%K%<1I"S*09_E ^8';\@R.IZ9%;27.NGXN1Z?+J5JUM%H
MHN#&MJP4[I@KX_><,=@P3D <8/)(!W=%>??\)OK-YI]GK.D:>U[93W !LTL)
M_,,!8KYBS?<+8&[&,<XSQFG3^)_%,^H^++.QATB(Z((WC>99'\P-%YFT@$<G
MIGC'H<\ '?T5F>'=6_MWPWIFK>5Y1O;6.<QYSM+*"1GVS6G0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !6!XST"?Q+X;ETZUN(X+CS8IHI)%++NCD5P"!S@[<?C6_10!RC:!J\GC/
M3=?GGLG%K926LD:[EWEV#$C@X V@8.<]>*QV^'NH3Z)J=LVHPVU_)K3ZU8W4
M +>1*3D*P(&X#D9[YZ<<^AT4 8>@6GB)"T_B*^LI9PGEQQ6$;I$!U+-N)+,<
M#T YQU-/UBPU:;4]/OM+N[>(VRRK+#.A*SJVWY<@_+RN=W/3H<ULT4 <FGA2
M;4_$TVN:VMJCMI[Z?';6K,P\MSEBSD*6/8#  YZYJIX9\,^*M$CMM(N==L[C
M0K,@0.L#+=M&I^6-FSM"C !(!) QQGCMZ* .$TKPAXBT&ZO-.TS6;-/#MS</
M.JR0L;FV#G+)&P(7&2<$YQGH:UM,T&_LO&^M:W));-:ZC%!$(U+;X_*# '.,
M'.X\=O>NEHH X/2_"/B;0KJZTW2];LT\.7$[S*DL#&YM0[%F2)@0N,DX)SC/
M0UH_\(OJ,7B[6=4M=0BBM-5M8HI1Y9,T;QJRJ4;./XLY/I^-=710!YS8^!/$
M-O;>%XI-3TL'09V*&.V?]ZA1D+-\W+G=GL,Y))K>\.:/=^';CQ!>:C<6@MK^
M\>_+(Y'D@JH(8D $ )G/'?BNHIKHDL;1R*KHP*LK#((/4$4 </I.G:7K'Q&N
M_$FDWJ7-DMM$)3 X>&2ZPRJX(X++$Q!]G%=I=VL5[9SVEPN^&>-HY%]588(_
M(TEI96NGVR6UE;0VUNGW8H8PBK] .!4] '!P>"-2;PC'X.OKRVGT:)T47(W"
M>2W1PRQ%<;0> NX'I_#FM:?0=1?X@6WB&-[7[+#8O9>268.0SJY;.,#&T#'Z
MUTU% &=K^E_VWX=U/2?-\K[;:RV_F8SLWJ5SCOC-<Q)X4UV>V\++<76GO)HL
MZS/L5T60+&8PHZ]B3GUXQ7<44 </>>!9M6O_ !:;^>%;/7X8(U\DDR0&%2%;
MD8/)#=L8QSUK0\.Z;XM@>%?$6L6-U#:C$9M(61[@XQNE)..ASA1UP<\5U%%
M&/XH\.67BOP_<Z1?;UCE *R1G#Q.#E74^H-5-/@\706R6E[<Z5.4&W[>H<.P
M'\1BQC=]'QGMVKHZ* .4O_"]W%XHL/$>DW*->P6AL;F*[8A;F'.X9< [6#<Y
MP1SC K-UGP'=ZGX=\06R7-LNIZ[<1S7,[!MD2Q[-B*.K ! ,G&22>.E=[10!
MP/Q!-X;CP7L$"W?]N1'!)*9\J3C.,X/3..,]#6E<>#EUR]U:]USR_,O]/_LU
M8K=BPAAR6)#$#<Q8YS@8V@>YZ"\TG3=1DBDOM/M+J2(YC:>%7*'V)'%7* .+
MA\):K>:/I&B:U=6D]CIDT4GGQ;O,NA%_JPRD83D*6(+9QVS5[1- U#3O$OB+
M4KB6W,.K21R(L1;?$4C"#J,'(&>V/>NFHH \UMO 'B*'1]"L&U;36.CZD+R.
M4V[EIQ\^6D^;[YW]NI[UT6F^'M3TKQ3KNIP75K)::FT<WDNC!Q(L83&X<!>
M<X)[5U%% 'GEI\/+ZW\&Z%IPO[=-6T*Z-U:72JQC<EF)5UX(4ABIP>P/M6V?
M#U]=ZS/KM[]D74/L#6-M#&[-'&K'<S%RH))./X1@#'.<UU%% 'GZ>!]6C\(^
M&-%6XLC)HE[!<M*2^)A$20H&.,YZ\XQWSQT&EW.MOXIU6"\EM)M+54:V,*$-
M"W0HS'ACU/'3CU%=!10!SGBWP_>:Y_9$^GW,$-UIM^EXGGH61P%92IP0>C9_
M"H;+0=5M/&>HZ\TMG,MU916PCRR',>X[CP>I8\=O4UU-% 'G&G> M=TO2?"\
M%OJ-@\^ASSN4E1VAG$N[YB!@AUW''U/(S3Y?A[JL_AGQ1I$VJVA.K7YOX9%M
MV&QRR/AAN/&8P,#H#U->B44 5[);M;.,7TD+W.,R&%2J9] "2<#WKE[;PWK5
MIJWBC4+>\M(IM7>&2W;YF\EHT"#<,#<"!DXQZ>]=A10!RVC>%39>+;OQ$\%G
M9S7-JMO+;V3$I*P;<96RJ_-V''3/)SQ+XJT&^URYT.2TDMT73=02^82ELR;5
M9=@P#C.X\^W2NDHH YBTT+4K7QKJVO!K1XKVVB@2'>P93'NP2=O?=^'O7/Z?
MX"UW3-'\,6]OJ-@\^AW$\A25':&<2[OF(&"'7<<=?PKT>B@#SB7X;ZE<Z7K-
MM-K%NL]QJXUBQN(K<@PSC;RP+'*_+C'OG)K23PSX@O\ Q5INM:O=:6%M[.:T
MG@MXI&$@D*YP6(QG;^'OUKM:* .%\-^%?%&@)%HO]NVDOAZW?]PWDL+P1@Y$
M6[.T#MNP3CICC'1>*]&F\0^%M2TBWO&M);N$QK,!G;]?8]#[$UL44 <98>&-
M=C\6Z;KMW>Z8OD:>UC-;VUNZJ%+JPV9;U7OT'&.]7O!7AZ_\+Z,=*NKNWN+:
M&60VQBC*MM>1G^<D]?FQQZ=^W2T4 <IJ'AS5Y?&HUNQO[5;>6P^QR17,3.T/
MS%BT>"!DY (/H.N,5BV7@/6K3PWX6TI[ZPE.AWZ7>\*Z"15#@)WY.\G=]..]
M>BT4 <I#ITFA>+-=\3ZE>6-OIUW!!&Q>0KY(BW %F( YW_AQUJIX0T>P/B?7
M]?TZX\[3[F<BV",&B#LJ&=XR.H9U4$^J&NQN;6WO;:2VNH(IX)!M>*5 RL/0
M@\&G0PQ6\*0P1)%$@"HB*%50.@ '04 5M6L1JFCWVGE_+%U;R0%\9V[E*YQ^
M-<?/X.URY\&:)HDM[I[3:;<6TGF*CJI2#;M&.22VWD\ >E=Y10!S,6A:E'X\
MNO$6ZT,4VGI9K!O;<"K,X8G;W+8Z>_M6"W@+5F^&USX5^U60EFNC/]I^?: 9
M_.QMQUSQU]_:O1** .)O_#/B.U\4S>(/#FHZ?;R:A%''J%I>QO)$S(,*Z%2#
MD#C'&:ZZPMY;6RBAGN6N9@"9)F&-[$Y) [#)X'88%6** /-?#,6KW&J^.[?3
MFLU2;5GC\V9FW0L8D!8* 0_!'&5Y'7GC6B\%3:=J_A2339(!8:!;2VX25F\R
M82*JEL@8!&W/OD]*ZBSTG3=.EEEL=/M+628YD>"%4+GW('-7* .9F\/7<WQ
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
M=: .N\/:S%XB\/V.L01/%%>1"5$?&Y0?7%:=<G\,?^29>'?^O)*ZR@ HHHH
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
MB)!*XVYZ@'KVJG<>"+1M<OM5LM2U#3WU! M]!:N@CN,# 8AE)5L<94@UU%%
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
MMIP>.3ZB@#UD2(SL@=2Z]5!Y%<YX\\07?AGPAJ&JZ>MK)=VL?F".X)P1D G
M()ZUS&A:9I6I0^%_$5GK-K'+%M$?V. ++<EU^>*4[B6[EL\@@D]ZYF\^QZ_^
MS_K&LW\4,NLN\LEW*ZCS8IQ-@+GJN%VJ!_=X[T >X(2T:L>I -,>3<DBP/&T
MH! #'@-[XJ*=E&ER,TQA3R23*O5!M^\/IUKSOPH+G0_$VCZ/K>E6C7+6DL6G
M:UIY&R[C 5F$J]0V%#9R023CK0!U7@;Q#<^)?"-CJE^MO%=7#SJ8X<A?DE=!
MC))Z**Z)I$0J'=5+'"@G&3[5X7::990_!_1-<2W0:G!JZF*ZZR1C[<RE5/92
M"<@<')/6NB\9K87[>//(1)KFTTM5NIKU@RVY\IWC6!<9!.02V0-V, D$4 >I
MLRK]Y@/J::TL:JK-(H#'"DGK]*\JN-.LM;\3?#T7\8N1>:/<"Z#,3YV(8CAO
M7[Q/XU+#IVGZAXG\1^%+F2PMX+2V@@L;:Z@\PI:F$<Q%F&,-NR1DY R>!0!Z
MBSHF-[*N3@9.,FG @@$'(->77>F:E:P:;<:.]KXKALM,^SW%C?\ $D\)=MLL
M3$$;FV$<\,%'7BNS\*ZMI5YX9T0V$GE0SV:&U@G<"4HJ@=.^.Y% &IJ>HVND
M:9<ZC>RB*UMHS)(Y[ #]3[50>?79])@N+>.QMKJ26-WANMQ$<)(W*2IYDQGV
MSQSC)YWXMEQX*11GR&U&T6X]/+\Y<Y]LXIWQ2AC?0M*E9 9(]9L]C>F9E!H
M[G(SC-9>NZI)HNGMJ9C$MG; O=J =ZQ]W7UVC)([C..1@\?XI6T\'^/-,\7F
MW46E[&^G7[)'E@Y&^)QCN2I0GW%;\6DQ:;X)U"*>"**6YMYY[P(H ,CAF<>X
M&<#V H Z..1)HDEB=7C=0RLIR"#T(H\Q/,\O>N_&=N><?2N6^&3SO\,_#K7.
M?,^Q(!G^Z/N_^.XK@II+.6Q\*ZMI6U;:X\4)Y5W<.&N[C?*ZR%F &U>JA3D[
M0N<8Q0![14,EW;0V\EQ)/$D,2EGD9P%4#J2>V*SO$T OO"VI6POQ9"XMVC6Z
M'(C+# ;Z<UP$3-L\1:+K_AVRL]7&B/)YUF UK=PID*X7&596/0\_D* /2].U
M*VU/2;74[=_]%N85GC9^/E8 C/IP:CU;6+'1='N-5O9U2T@C+L^1SZ >I)X
M[DUYSID6CQ^$_A]8+;(U]=QPSPVJ,L<,\BV^6>?Y3N '(XR6 KG]2AA;X6_$
M&WE%K(+37)# L: )%S#GRP2=HRS=/4^M 'N;2(B%W=54=6)P!2[E"AMPP<8.
M>N:\[U=[.'XA:7H+'3K337TZ1[2&:V5H'N/,&\!<J-^W!'?#-ZUBZQX>L-*T
MCP[8P7[7L47BR!$9?D%NKDEH8R#PH/H>#QU% 'KGFQ[6;S%VIPQSP/K3MPV[
MLC&,YKS6S\,Z)_PM36=+_LRV_LV72K>YDL]@\EY?,D7>8_NDX'4CWZUSVD:F
MUGX*\%VMW<QPZ5)JMW;327*^9$ KS"%'!(RN0,9./E'I0![4LD;1^8KJ4QG<
M#Q^= =2Q4,"PZ@'D5Y#XT\.V&E^"?&S0W\<YN(H;IK."(1PVSYV[D )P7P2>
M><9[UMSZ38:5\4_#GV*UCA_M#3[Q+P@9-R%$9'F$_?.2>3DT =OI>KV6LPS3
M6,PFBBG> NIR"RG#8/<9R/PHEU>SBUJ#2#*IOIH'N%B!Y"*5!)]!E@!Z\^E<
M?\*K.QMM%U%X+:WBG.J7L99(U5BBS'"\<X''';BFZE8:?)\:M.EN;2U<G19I
M2TD:GYUECPV2.H'0]J -KPEXAO-:_MM=16VB>PU:6PC\G(#*JH03D\D[C72/
M(D0!D=4!. 6..:\6O='T^]\&_$N^N;9);JUU6\DMY7Y,++'&P9/[ISW')P,U
MTEVUEK&N10R*EUJ">'U>X^W,&MH(G.2X3&6D8C!.0, 9/:@#N=0U>RTR:RAN
M9@LM[.(($SR[8).!Z  DU<DD2*)I)'5(T!9F8X  ZDFO%M/@M=3\+?"N2^AA
MNG:Z$+M,H<E?*DPISVX''L*];U2WMKCP_=P-#%);-;L!&5!0C;QQTQTH Y[7
MO&,L&@Z+K&BK;SVFH7]O;EI@<^7)(%W* >N.1G\J[!75B0K [3@X/0UXLEG9
MI\&O!JPQ11//?Z:TS0@([$R ;B1SGKSUXK7OH/\ A&O&WBF/P[;):NWA?[8L
M,"8#W"O*%?:.K<#ZT >HB1&=D#J77JH/(I20H))  Y)->::#I>E:G!X6\0VF
MLVL<D6T1FT@"RW)=</%*=Q+=RV>002>]=3XUL;K4M#CM;&[MK>\-U$\"W2EH
M9W0[_+<#^%MI_*@#4U76;#1M(N-4O9T2U@3<S CGT ]2> !WS5UG1$+LRJHZ
MDG %>+>(Y[:]^&WB^VO/#\6E:M9WEO+=P#:\0D8Q*)(F Z,B_7DYZUUER+0?
M%72]"FMK=-'729IK.W$:B)KGS0'^7H65,GVW'UH [X$$ @Y!Z$50U>^EM-#O
M[RQ\F6>WA>10Y.TE1G!QSVKR;4[RY\.Q^*K&%Y(O#-OKEBCE"0L$,H5KE%(^
MZO*C Z;R.]=KJ&DZ#9-K%_ICK'<W>C2*T%LP$+1J#MD*J,;OFP#W&<=#0!N^
M%]5FUKPGI&JW*QI/>6<4\BQ@A0S*"0,DG'/K5#PYXAO=3UKQ%9:@EK$NF7B0
M1&+(W!D#<DGD_-CC%<3\.KBWO'T'3_$=G#]JBTF"30V<!HI(?*3S"N1_K01R
M.PQCC)*76BZ=JLGQ0DOK2.X:!B\/F#=Y;"T4AE'9L]QS0!ZXS*BEG8*HZDG
M%8_BO5;K1O"6IZM8)!+-9VKW"K-G8P52W;GM7#:1?R:EXE\$V.KXFLI_#8NH
M5F^99KO";B0>&8)DCTW$U6NH9=/TCXK:7; KHUM:E[2,?<BDDMB\J+Z#)4X'
M W4 >G:7>M=Z)97UP41IK>.5\<*"R@GKVYK'\,:_?:QJ_B&SO([95TV[6"(P
M9^93&KY))Y/S=L5S$-VEQXN\%Z-J(4Z<^B&X@CD&4FN0$ R#P2J;B!VSGTK!
MNID\/6'C\Z>%MK2/6[03^4IQ' XB\W &.,%A@8X)Z4 >T)(DF=CJV#@[3G!]
M*%D1CA74G&< ]J\__P"$=TH:E/J4&IV;B]TN2)K.P@$<-Q&O(D8!CRN0 WN!
M4OPKT'3+?P=H6M1VJC4IM-2*2Y))9DR#M//0$#'IC% '7W!U(:M9?9VLQIQ6
M3[2)-WG%L#9Y>.,=<Y]L5<,B*<%U'.WD]_2N'UZ")?B[X0E" 22VM^KM_> 6
M/'\S^=<7/H.ER^!?B/<R6<;366JWKVKMR8&5$8%/[ISW&#P!T% 'L$VKV4.L
MVVDM,/MMQ$\R1 \A%P"Q]!E@/_U5<,B!U0NH=NBD\FO-I+2RN_B=X:N;VVMI
M7ET*6:226-3N=6BPQ)'4<\]JR[&TM/%WAW5VU75[6QU*TU*9KJ?R!]KM&CF)
MCVN6R $"@8&,9'K0!ZZTB("6=5 &3DXP*4L I8D  9)->:6?A_2M5^)?BRWU
M"SCNH6L;)VCF7*LY$F6*]-WOVYQ6'X<U-Y]&^&&FZE)OTR\6X\WS3E)9(@1"
MC9ZC/(!ZE1Z4 >A:)X@O=1\9>(=(G2V^S:<EL]O)#DLXE5R=Q)Q_".@KI$D2
M091U8?[)S7EB:5:_\)3\2--L[B+2UN;2Q42HN%C=TD&2!T!)&?J:V/!MU/#X
MIOM+UC0K;3=;%E&[36)!MKN%690ZC *D%B,'G% '7W>KV5EJ5AI\TP%U?NZP
M1YY.U"[''H O7U(]:N-(B%0SJI8X4$XR?:N"\8Z?877Q+\$F[L[:99/MJR>=
M$K!@L.0#D<@')'I4'A^VLO%-WXVM]?ABEN8M1DMAYH!:&U"+Y10G[H/S,".^
M30!Z-17*?#2[U&_^'&AW.JN[WCV_S._WG7<0C'U)4*<]\UU= !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M2XW\J&[4Q7$P/*1'A@H_O$$@'MG/8 ZE% $5O;PVEK%;6\:QPPH(XT7HJ@8
M'X5C'P1X7(F!T#3R)IA/(# N&<'.?SK>HH @N[*VOK*6SNH(YK:5=DD3KE67
MT(]*KVFBZ=8^88+509$$;LY+DH,X3+$G:,GY>G)J_10!A'P7X9;3HM/.AV/V
M2&7SHXA",*_]X>_;Z<5.GA?08XKZ)-'LECOP%NE$*@2@# ##TQ6M10!BWOA'
MP]J.D0:5=Z/9RV$!S# T0VQGU7T/\ZDD\,:)+96=FVEVWV:R8/;0A,+"PZ,H
M'0CUZUK44 9PT'2UU&3419H+V6/RGN 3O9/[I.<X]JA'A705T>72!I-I_9TI
MW/:F,&,G.<X['/.?6M>B@#%A\(>'H-$;18M'M$TUFWO;"/Y';U8?Q'@=?0>E
M6#H&E&]M;TV49NK1=MO,<EHE]%/8>W>M*B@"A8Z+IFFW5U=6-A;V\]V_F7$D
M485I&]2>]%[HNEZC>VMY>V%O<7-H2UO+)&"T9/H>W0?E5^B@#''A70EM;NV&
MF0>1>.7N8\?+,QZEQ_$3[T/X5T"6YM+B72+22:SC\NW=XPQC0'(49[ ]!V[5
ML44 8O\ PB'AW^RHM+_L6Q^P12^<EOY(V+)_>QZ\]?PK9"*J! H"@8"@<8I:
M* ,-?!OAM+)+--%LTMDF\]8EB 42?WL#N.Q[=JN1Z)IL6JG5$LXQ?F/RC<<E
MRG]TGT]JT** ,73O"/A[2-4FU+3M&LK6]ESOFBB"MSUQZ9[XJ_J&F66JVZP7
MULD\2N)%5Q]UAT8>A'8U;HH SO[!THZ?<V#V,4MM=9-PDHW^<< 9<MDL< #)
M]!Z4R7PWHTUC:V3Z;;BWM#NMU1=IA/JA&"I]Q6I10!232-.339-.%E!]CD#"
M2 H"K[OO;@>N>Y/6J6G^$?#^E:=<:?8:1:VUK<_Z^.-,"7V8]2/8UM44 8[>
M%-!:&RB.EVYCL3FT7;_J#Q]S^[T'2G+X9T51>A=.A OABZZ_O_\ ?_O>G-:U
M% &5+X;T:;3[:P?3H3;6I#6Z 8\DCH4(Y7'3C%2MH6EOI<FF-8PFRER9(2OR
MR$]2W][/?/6M"B@#(O/"^AZAIUMI]WIEO-:VQ!@C9?\ 5$=-IZK^%.L_#.A6
M NA:Z191?:UV7&V%?WJXQM;U&.W2M6B@#$TWP?X=T:VNK;3='M;6*Z&)UB3'
MF#T)ZXZ\=.:T-.TRRTBR2ST^VCMK9/N11C"K]!VJW10!0N-%TVZU*#4I[..2
M]MP1#.?O1@]0I[9[^M5AX5T(6MW:C3(/(O',ES'CY9F/4N/XB?4UL44 9<GA
MS1IFL&FTRVD;3_\ CT+QAC#_ +N>G0?D/2H;CPCX>NM<36I]&LI-20@K<M$"
MV1T/N1V/45M44 9HT#2A?7-\+*,75TNR>89#2+Z,>X]NU0/X2\/RZ*NCOI%J
M=.5]Z6VSY$;U4?PGKTQU-;-% &)'X.\-PK<!-$L1]HC$4Q,()D0?PDGJ/Y]Z
MO6.DV.G.\EK;A)'4(TC,68J,X7<Q)VC)P.@R:NT4 4-2T73-9\C^TK"WN_L\
MGF1>=&&V-ZC-17OAS1]0O#>76GPR7#)Y;R8P9$_NOC[R^QR*U** $5510JJ%
M51@ #  I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *K7M_;:? )KJ38K,$4!2S,QZ!5 ))]@*L
MURWCNWT^ZTJQAO\ 4+C36-ZAMK^!@#;3!'*NV>-O!4YX^;MUH UX]?TN2PN;
MW[4([>VD\J9I4:,QOQ\I# '/S+QCN*++6]/U2XN+*UNG2[B0-)#)$T4J*>C;
M'4''H<8KR^^NO$-SH$5W>K%J,6B^([>XNKZQAP+^W11F4(.I4E<XXRG^S732
MM;ZY\3=#UG2+F*:SL=/N1?74+AHRK[?+C+#C.=S8[8SW% %/1-:,GPVU2YU_
MQ'<66V^NK?\ M+<HE0+*0NW QG Q@#Z5W-UJUEIT<"W$[L\JDQHD;22R  9(
M1 2<9&2!@9%>2-/$_P #/%42NIE>]NPB#[S;IR5P.IR.1707^OV_AOX@V.M:
MH[C0[_1DM8;U$+QQ3+(6*G:#C<".>^!Z< '1ZEK^B:AIND74/B0VD%W>Q"VD
MMF&;EMV/*(()P3P1@8[XJ6'Q?9S^,[GPXD5QYMO DCR&!]I9B0 #C&,#[W3G
M&>#7)^+9M-7PYX<>PLDL+-_$-K/%'Y7E%D$NYI2F 5!R3SV()QG%:=M<QV?Q
MDU(3;Q]NTJV%L0A(DVO)NP0,<9&: .Z)"J68@ #))[5DVOB?1[V_ALH+T&>X
M1I+<-&R"=1U:-B ' ZY4GCFJ_C>QO=2\#ZW9:=N-Y/9R)$JG!8E3\H^O3\:P
MM \3:)XK@TR.QLB=:M(&0B6U96TUC'M?+%<+R N <GZ X .DE\4Z+#<K!)?*
MNZ;[.)2C>5YN<;/,QLW9XQG.>.M,O?%^@:=>SV5SJ<2W4$8DDA4,[@$X'"@D
MGV'/!KS6W=+KX)W'A"YCQXCB1K0Z>W^N:?S<JX'4J3A]_3&3G@UT6G/%:_%Z
M075S$\L/AN&&29F !D65B_)[XPQ'I0!U\7B+29]+M-2@O%GM;PXMVA1G,IP3
MA54%B0%;(QQ@YZ&G1Z]IDNG&_6Y_T<2F')C8,9 =I0*1N+9XQC.:\KT&+3KO
MP#HMO+K$VCWL.IWCV=]$0!;R&24@.#QM9&/!P#D#O4EWJ>KC1M'UO6K9KBST
MK69TO;G2PZ"XB,;1K=*$(. 6.<>^.#0!Z(_C3P[%IMWJ$VJ10V]F_EW/G*T;
MQ/V5D8!@3V&.:EM/%>AWVJ2Z;;:A'+>11&4QJK<H#@E3C#8/!QG%>=>*'\-W
MWP_\6ZKX?BN)3?VT44E[*\Q^U.IPJ*)#EBH[@=\=CC<U*ZLV^)/@=H)H3&+.
M\4E&& &2/8..F<''TH V]!\<:9K=C?WO[ZWM[6Y>'=-"ZY"L$[C[Q;@+][D#
M&:VK#5K/4I9XK:20RV^T2QR0O&R;AD9# 'D"O,=+?2Y/!GB71]8DN[;9KDS3
M/"K(]ONNE,4H;&!@E6SZ GH*Z7P->:L^IZM8ZC>VVKP6JPBWUB! IG4[CY;[
M?E++[?WN>M &UXNO+*S\.W#7^M2:-$Q51>0D"1#N!PN0<DXQT/6I+[Q5H>F:
M@VGWFI0QWBPF<P\L^S(&< =22,#J<\"L#XNLO_"LM6C)R\GE!$')8^:AP!WX
M!/X5!=7=G)\9=*F$\+(-%F"R;@0&:1"!GU*@GZ9H ['2=7L-=TZ/4-,N4N;6
M0D+(N1R#@@@\@@CH:74-5LM+\D7<VUYW\N&-$9WD;!)"JH)/ )X' %<E\,I8
MGL_$2QNI_P")]>.H!_@9\JP]CV/>I?&NK0Z;K_AM+B-+=)I9P-4:'S#:G9C:
MG! 9\XR01@'@T =#;^(=)NM)DU2*^B-E&S))(V5V,#M*L#@AL\8(SFBR\0Z5
M?R7<4-V%ELP&N8IT:%XE(R&97 (!'?I7D$,]S;^']2NK:VOKE-+\9-J%Y"T#
M"1[<-G=@@9/(;'MGBNG\3W=CXS\':_=>$K/[9=RV:*]XMNR&8*X;R06 +DJ'
MR!TR!WH [:R\2:3J%^MC;W>;EHO.CCDB>,R1YQO3<!O7W7(I@\4Z*;J&W^W*
M&GE,,,A1A%)(,@HLA&QFR", YR#7.6_B'1_&]J9-!MR^L+931K<26[(]@S(1
MM+E>#NVC /.">@KEYGCUOX+6?A:W7RO$<*V]H+$\30SQR*"Y7J% 4MNZ8[T
M>AZEXX\,Z1<7-O?:Q;PS6P4S)RQ3<<#. ?\ ZW>JWC#Q'::?H.L1P:C+;WUO
M:-)YEO$9/(8J2F\[65,\?>QQ^=9>GR6S?&?5U9XWD.D6\2DXY8.Y91[XVDCZ
M5S]KK$&DZ1X^T'6V:'5I[B^N84D0DW4,B?NV3CY@  ,#H!S0!VN@^(K:#PCX
M=DU*ZDEOKS3H9MJQO++*?+4N^U 21D\G&.1ZU>D\7^'HK&PO7U>U6VU!PEK(
M6XE8G&!^/7/3'.*X'2-;M[?_ (0RSGC>PWZ B#4?LK-,[@(#;1Y4X/R[CP<X
M '7-8>FW-N/AUX+M)MRR6OB=3,DR%2BBXF))R.@##)[9&: /7])\2:/KCW::
M=?),]H0)UVLI3(R"0P'! .#T--M?$^C7M_!907H,]PC26X:-E6=5ZF-B ' Z
M_*3QS7G_ (AAFU3Q;XWLM+E5KRZ\/1Q0A&_UD@,F4!]<$#VS6WX<\3:'XI@T
MJ*SL6;6;.$HRRVK*VFMLVOEF7"]-N <GCL#@ Z5_%&C1W\-F]Z%EGE,$3-&X
MCDE'5%DQL+9!&W.<@BM9F"J6.< 9X&3^5>.^%KCP_>Z'IWA?7;'4Y/$>GR(C
M:=)+<X,J'Y9@0=@3^+=T'/7C/L= &"?&GA\:1)JQU "PCF\AYS$^U7SC:?EX
M.3CZ\=:T)=8L8+F"WFF:.6:%IT#QLOR+C<22,+C(SG&,CUKSV_\ #MU<^(_$
M?A!(W31]=5=2-PHX@.-LJC_::18SCT9C6YX!N-1OM(_M;7HS!=V\7]GMYA_Y
MXDB63/;<X.?9!0!&?%^F>'O!=KJ,6IW>N0W%V8(+IHRY=FF*G)50 JY('KM
M&<BHK[Q(;'XDV9GU2>/1YM'EN/L\D>T"02HH(7:'+$$\')]*X^W<?\*/LG4,
M1::RLTX523&@O2VX@<@;2#]*ZR74+*Z^,.DW22IY7]B3A7<;<,TJ$=>A*@D>
MHYZ4 =II.KV&N:='J&F7*7-K)D+(N1R#@@@\@@CH:Y?XEZGJ>CZ%97>EZC-9
MROJ$%NY1(V#([;3]]3S4?PQEC>P\0+&ZD?V[>.H!_@:3*D>Q'0]ZJ_&&6#_A
M%K&"1@6;4[9C'W*!\L<=< =Z )I]9U?0OB7HGA_^TI-5LM4MYGE2>.,2VI09
M#YC51M8\<CJ#S74ZIXATO1M_VZX9/+3S9=D3R>4G/S/M!VKP>3@<'TKB(8[?
MX?\ C62_5%E\.Z^P_P!+4>8UG.!P"_)\I@..<*1V%5;O5M(TGQOK\'B=[V.P
MU?R9K"Z@DG,-Q'Y2HT?[HX)!!XQSN]QD ]%FUS38([1S=+(+Q=UL(5,K3+C)
M*JH)(Q@Y''(K/'C?PTUC)>KJT#VT3*DLBAF$3,< /@?*2>.<<\5Q6K7&D^#]
M9\)W\2/ID$5C<0);7:RM&(24(4N [))DJ<$'C()&!FA?KIMU\'_$IT74HM5F
MEO\ ^T+L6RG]TS3I(RA3\P 53UZX)H ]5;5['^U_['-SLU!H3,L10@E!@%@2
M,'!(KE_!NO/#H>O7>N:F\D=EK5U;">X(R$5PB+A0!GH  .2>!5 :[I^J_%G1
M+VQE>>T?2+A%N$B;829$/7'3@Y/0=.M85KJUO8^#/$4[6L-W&?%4SLTL9D2"
M-IP5N"HY91C<,=?6@#TA_%FD+9:E=":9O[-4/=0BWD$T8(R,QE0W(Z'&*QV\
M4Z;K7A#2=2N-6N-%-Z]LZE%*NSMM;REW+\RG."0,>]<U8S)<^+?&L4$]Y>O?
M:+";>:2 CS\)*"1A0,9( .,'/&:JWVI6EQ\%_"T4<AWV\NFQ2!D*D-&R>8.1
MSMP<D=* /4K_ %O3],E$5S,_FE#+Y443RN$'!8J@)"^YXJO/XKT"VLK"\EU:
MU6VOY%CM90^1*S'  Q[]?3OBN7M-030OBEK\^L3I!9:M:VKZ==RL%B*QJP>,
M.> =S%L=P<URDMB=-\,Z9]I7RK6[\:I?6L,@QY=H9L@E3T7&6YZ!AGK0!ZMI
M/B32-=GNH=-O4GEM2!,@5E*YZ'! R#@X(X-:ASM.T@''!(S7#:?<0-\:-5V2
MH0^CP("IX9A(Y(]R 0?H:[HD $DX ZF@#DO!&IZEJ%SXFAU*[%RUEJ\EM"PC
M"!8Q'&0,#_>/7)JCXY\2ZC97&G6^D2".--4M(+Z? /\ K)%_=+[E3ECV!7^]
MPG@&XCFU'QFD$\?F2:U++&>N5,<8#@=UR#S[5S7BSPUXKTW0M)MW\0V=W&-8
MM6&S2RK^:TN?-<^8=WS')'&?44 >JZKJ$6DZ5=7\P+)!&7V+U<]E'N3@#W-<
MW\/?$.HZSIM_9:X$36]+O)+>[1.AR=R,/]DJ0 >^VFZK*VJZQI/AF75E6[@1
M;V\FA15WO'MV*$;<!ESYFWD@(/7-8-^W_"$_%;3]1GU*2YMM=MS:WS2JBF)T
MQY4C!% QU7)Z<\T >H5C_P#"4Z+]JBMS?*#-,8(I"C"*209&Q9,;"V01@'.0
M15W48Y[G2;N*SE"7$L#K#(#]UBIVG/UQ7DSO'J_P4@\*1)Y?B.)8;/[ W$T4
MZ2+\Y'4+@%]_3'>@#K=?\1K)XWL?#1GO;>VDM)IIY+:.02%P45 K*N<#<22.
M,@ GJ#T^F6]QI6B10ZAJ$NH36Z'S+IX@'D R02J]3C XZX]ZY*\NH(OC)I"2
MW"%DT::)V)P-YD0@'T) )Q7>T >8>)/'$FL_"K6=;T2YO-/N+9V$;B$H2HF\
MOJR]2!G .1[5W-CXFT;4M6FTNSOXY;V%/,:( C*9QN4D889XR":\DN+J)?@1
MK^D,'6_@NITD@:-@P9KLL%Z<DJ<X';FNPU>YMYOBGX<-I<P@-I=W&LB,"H+;
M-@X]<' ]J .J;Q1HT=_#9/>A99Y3!$S1N(Y)!U19,;"V01M!SD$5KUX[X5N?
M#U]H>F>&-;L=3?Q'ITB(VG22W./-C/$P(.P)_%NZ=>O&?8J /-_#NN7?BU-5
MCC\1S:=XBMKB:,:=LCVVX5B$RC+EU( );/4G!%=G'J2Z=I%@=5D<7<D2!D2,
MR2/(%RV$0$GN3@5YWXEB\'^+M$.KW4XTCQ-;QL8)HF,-T)%R%VKPTBD@;<9R
M#P127FHW^C77A+7/&*7J6KZ2]I>SV[2*;:X8QMND\L@C<%P>V1[4 >BV_B31
M[K21JD%_$]F7\O>,YWYV[-N-V_/&W&<]JKOXQT&.QO+R2_\ +ALG$=UYD,BM
M 3TWJ5W*#V) !K@=4.FZ3!H_B?0].O&T&'6FO+YR)7:;S(BAN=KY; +=>^,C
MCFM#Q9<:;XG^'WBR]\.V/GFYM%,EY';E#=,G89 +[5'7IS@=#@ [N76].@U.
M#3IKD1W<\;2Q(ZD!U498@XP< C//%9L/COPO<745M#K5LTLK2(@&<$Q@E^<8
M& #]<'&<5RD_B'3=6^(7@F]L9GGM!:7JF=8FV E(^,X[=_3O5_X:7%FNE^()
M/,A7&N7LS,2!\C.2K_0KT/I0!/\ \)?IOA[P=I5Y%J5YK<5Y=K;07CQEVD+3
M;26*J!A>0..=H S6NVI:?<^*M.C36IX[EK:1UTT#:)5./G=2N01VSCK7F5DZ
MI\$O#<I#;+'689KG"DF)!=LQ+#J!@@_0UU^HWUM<_%CPM-'(-C:?=C+ J?F*
M;00>F<' /6@#I[GQ1HUI>);7%Z(V>;[.LAC?RO-_N>9C8&_V2<T^Y\1:7:7+
M037#!UE2!V6%V1)'QM1G *ACN7@G^(>M>6Z'/H,VC2^#_%%GJ<VNPW,@-@9;
MD+=-YI=)$VG8%.02W ')/'-7]9FFTO6]1U+PYJ:S3/J"+?>';M0WVA]RKYD/
M\2G #9&1P<_=Q0!ZO7 :+<:SJGC[Q;I$WB"_CM-+:U^S+'' "!+$78$F,YYZ
M5W]>3:4_AFX^*/CB?6AIDL$C60MI+Q496VPX?86X.#@'% ';1ZQ;>'='N+[6
MM<:YL?M#"*\EB'RKPNUC&@7APP!QSQ6K!J]E<W[6,,K-<K"L[)Y3#:C?=))&
M!G!_(^AKE_[4\-IX5N]+M+>*XTH/_9\$3';'/))SY:G'W!O W#@#/]VLKP6T
M^@/JW@:\N5;58HO,L[_)_P!)C9,("23AT "[?[H!'K0!VG_"4:*+Z&T-\HDG
ME,$3E&$<D@SE%DQL+<$;0<Y!%<GI7B^#1=>\6Q^(=:D-O:WT:6YE7<8T,2L>
M$7A06Y.,=,FJ7@C7M(NO#FB>&=0TQW\0:4\<;V,UJQ:"6,X\_<1M QEMV>^!
MR0#%%<6A/Q3)EB_? A#D?O!]F"\>OS9'UXH ]#N]>TVR^SB6YWO<H9(4@C:9
MY$ !+!4!)49'.,<CUJO)XO\ #T5C87KZO:K;:@X2UDW<2L3C _'KGICG%<%I
M>MVUNW@RTF_T/S- 11J20>9*[@(&MDX.ULC)&"> !@UA:;<VX^'?@RTEW+);
M>)U,R3(5**)Y22<CH 1D]LC- 'K^D^)-(UR2[CTZ]29[1@)UVLI3(R"0P'!
M.#T-5V\9^'D:W\S5(HEN<FWDE5D2?'78Y 5_^ D^M<L3:7?Q+\50/*QBN-#B
MB8P<LQ!DW!<=6 8<=>17.^'->\/ZE!X,L;_Q!90-HQ0PJ4DCDF;R_+C1MRA4
MX/.&;)'!Q0!ZCJ7B?1](=UOKP1"-E663RW:.$MC D< JF<C[Q'4>M:P((!!!
M!Z$5Y'%>Z'9ZIXD\-^,(=2$]YJ$\UM$C7!COH)#E @C."0,*1[#T./4[-(K+
M2;=#&+6*"!1L>3<(E5>A8]<8Z^U '*?$;Q/J7A[3(I-'A\^XA87MVOI:1NOF
M?B=P'TW'M776MY;WEA#?02J]M-$LJ29X*$9!_*N0TJU7Q;)JNL1:O-';WC-9
MK#%'$P\B,LH#!T)&XEW[<.M<CH<EW/\ #GQ7X#M;DSZEIBW%M8ONYNK<Y*;3
MT)QE3CIQ0!Z7!XJT6YNX[6*\S-+$TT(,3@3HO):,D8D '/RYJ#PIXLM?%EE-
M=6L4\:I/)&HEA=,JKE0<D8R<9QU'>LCPSXHT#Q2VD?9=/:35;.,JZ26K*VG$
MIM<%F7"YQMP#D_0'#/A;<(F@WFFN)%N[74;OSHVC8;-TS$9)&.00: .RO;ZU
MTZV-Q=S+%$"%RW=B<  =222  .2:J6GB#3+X78@N&:2S&;B%H766,$9&8R W
M(Z<<]JYOXA?:;6Z\,ZN(Y)--T[4UEOE12VQ"C()"!V4MD^F<TRW$.I?%0:_I
MUQ%)IMOHQ@NKJ-P8G<R;E7<."0 Q/ID>M $'AC4;OQE(VI1:O?64]MJ<H\A8
M6\F2V20H(V# +D@9)^\"3Z8'?3+(\+K%((Y",*Y7=CWQWKB/A5<0R^&KR-)%
M+C4[MRN>=K3,5./0@@@UW$DL<,;22NJ1J,LS'  ]S0!Q?@_Q+?2?"Y_$&K2F
M\NK=+R65@H3>(I),  # X4"LVY\1:KI/@W0?&,NI/<)=-;/?6I5/*\N? Q'@
M9!0L,<\X.<]KOPK:WF^'$-O*8V59;H31OCA6GD/S ]BISSV-8T_@^SU2ZTSP
M]H5S>R^'K.[6[NV>X+V\:J=RV\9_C);KR=@'8D"@#?\ ',/B"VTJ\U?3/$$M
MG-; &SLHX(VCG?@!'W*69G8[1@@#(X)YKI+O4FT[1TNKN'==,J*+>(Y,DS<!
M%^IXSV')X!KF/%]QX/\ $UEJ6A:DT-SJ%LC!+?RS]H20KE3$,98\C[N1ZTD/
MAGQ7)IWAZ4:_;6U[8:>D4R7-G]IS,5 =\[U^;'RYYZM_>- %KX?:IJNJV&M'
M6)TFNK;6+FV'EKA$5" %7V'/7FNOKR_P%/?>'--\7:IKVHH]A;ZM=O*([)E9
MG##=(,,3M/9<<>IKT;3M0M=6TVWU"RE\VVN(Q)&^",J?8\CZ&@"KJ7B'2])F
M:&\N66583.Z1Q/*R1@X+L$!*K[G X-/DUW38X+69;CSDNT\RW^SQM,94P#N4
M("2N".>G(]:XOQ'JD(\9ZGIDD;V,KZ2/*GAMR\U_DO\ NU;:<*N>0!GYLY %
M8&DBTO?!W@QK?7IM!UFUTUUMKR1,0M@1B2*0/@,"=O?^$XZ4 >N6-];:E917
MEG*);>491P",CIWJQ6!X*OK[4O"5E=ZE:16MW)O\Q(5(1L.PWJ#R P^8?[U;
M] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !12*P894@CU!I: "BDW ,%
MR-QY S2T %%&0?PI-PW;<C<!G&>: %HHHH **** "BBB@ HHI"P7&X@9.!D]
MZ %HHHH **** "BBB@ HHHH **** "BB@'(R.E !1110 444FY2Q7<-P&2,\
MXH 6BD9@JEF( '<FEH **** .<U;0=8EU]=8T?6X[63[.+=[>[M?/B*ABV5
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
M[1'(S6ZR&)T8KDQMC</;@XS^->:Z7X,N-8C\8Z?KFF7-E!J>IM>65SOC+1D
M!'7:Q*L",_0X]: -/1=<UCPM\);35_%5O<W-]:P%[M 5\W9N.TG)&6VE<\YS
MGO707'B2&V\1Z7HTEK-OU.&66"8%=@\L L&YR#\P[5R]Y9>*O$/PTU?P_JVF
ME-9%L\"7(EC,-X5/RLN&RI;'1@,$TOEZ[JOC'PCJS>';NUM;*"ZBN1--%OC+
MH@!(#'Y<CC!R<'@<9 &>#;VQ\/P>-[J;$5K!K\N%0=RD0"@>I)  ]370V'C&
MVNO$PT"YMFMKV2W-S ?-21)4!P1E2<,.X_(FN2?PKKNHZ!XRLULFL[N\UC^T
MM/:X9&2788F4':QQDQD<^HKI_#5YJVHS))>^%5T/RE/G-(\;F1\8VQ[/X>^X
MX[  Y) !TUQ ES \,A<(XP3'(R-^#*01^!KC?A5,1\+M)FN)B<+,SRROD\3/
MDDG^==G*YBB9UC>0J,A$QD_3) KB/!GAJY;X7P>&]=M+FRDV21SHLRAL-(S?
M*R,>Q% %"]N;R_\ B;X,U"222.SN#>BUMCP/+6#B1A_>;).#T7;T.:W=5\=6
M^E1ZI=-I]U)8:5.EO>7 PNUFV\JIY8#>N3Q[9K U/X<2GQAX;N;;4=>GLX&N
M#=3RZJ[-#F,;-I+9&X\';U'7BJ/BW1?$^NZ9XLL+G0Y;VYDFW:7<&>,0);@J
M55%+9$G#9.WG/WL8% 'K->?^._!^ESZ%K&N7DUV=6AB>6TNHYW5H' _=)&H.
M!SM&,98D]S6W<>$;#6KN+5K]=2MKQE0F&/4945,= 51MF?7&1[FLK5=3\1RZ
M^V?!=]>Z?:2 VNV[MT65Q_RU8,^>/X0>G4\XV@#KO4]1:7PCX8O9"M_J,'FZ
MG(AP=D48,BC'3>Y"Y';=6;>3?V'\8+I]-T>:\F?P_&1;6@1-Q$[#)+$*H  '
M7L ,U;U"*^'CGP;XAO[3[)YL4]E<Q;PXMWD7=&I8<$DJ5R.,D8ZBKU[::AI_
MQ-_MU=-N+NPFTA;+=;E"R2"5G^92P."#U&>>N* 'PZQ!XV\(7.H:6L]GJ-HT
MB(LR[9;6ZC'W&'UP".A4X/6LR+QC_P )3#X/L[7,(UV-[J\V'E(HER\8/^T^
M%SZ;JT=%L9/"OA[Q#J^I!8I;RYN-3EA#!O*!4;4R."=JC..Y.,UR/AKPU=^%
M9_AU<7:% EK<65UN_P"6,DP,J _\"ROUP.] ';Z]X*T371))K0DDMH8@D$:S
M-%':J!RRA2!N_P!H]  .W.1X:LM6O/A/9/=W,QU>&"2:RNI/]:,,QA+9ZY38
M&!Z@D&KGBF^UV74ET^V\*WFHZ0%#3O%<P1BX;LA#N#L'?CYNG3.[4CUJ\C\+
M7VK:QIATLP1R2?9GE61E15XR5R,G!X&>H[T 3>%==C\3>%M-UJ-0@NX%D9!_
M"W1A^# C\*V*Y?X<Z-<>'_A[HNFW2E+B*WW2H>J,Y+E3[@MC\*ZB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **CGGBMH'GGD6.*,%F=C@ 5!IFIV6LZ;#J&G3K<6D
MP)CE4$!@"1QGW!H MT444 %%,FFCMX7FF=4C0;F9C@ 56TK5;'6]-BU'3;A;
MBTFSY<J@@-@E3C/N#0!<I" RE6 ((P0>]+10!!9V<-A;+;6ZE(4X1,Y"#^Z/
M0#L.W0<5/6*?%WA];F:V;5[07$) EB+_ #(3TW#J/QJ_I^IV.JP-/I]W%<Q*
MYC9XFW ,.H/OR* +=%%% !15#2]:TW6OM1TV[CN1:S&WF,><+( "5SWX(Z5?
MH **** "BBB@ HHJ&2[MX;F&VDF19Y]QBC)P7VC+8'?&: )JYVZ\%Z;/JL^I
M07.I6-Q<D-<?8KV2)9B!@%E!QG  R,&NBHH KV5E;Z?;+;VR%8P2?F8LS$]2
MS$DL3W)))JQ110 4444 %%(2%!)( '))JCI>LZ=K<,\VFW:7,<$S02.F<"1<
M9&>^,CI0!?JO;64%JTSQ+^\F;?+(QRSGIR?8< = .E/N+F&T@,T\BQQC R>Y
M)P /4DX '<U(#D ^OK0!'!;PVL(B@C6- 2< =SR2?4D\YJ6H7NH([F*V>0+-
M*"8U;C?CJ!ZGOCKBIJ "BJFIZI8Z-I\M_J-S';6L0R\CG@5/!/'<V\<\+;HI
M4#HV,9!&0: )**** "BBB@ HHHH **** "BBB@ HHHH **** "BJVH7]KI>G
MW%_>RB&UMXS)+(03M4#).!S4L$\=S;Q3PN'BE0.C#NI&0: )**H:?K6FZK<7
MEO87<=Q)9N([@)DA&(SC/0\>E7Z "BBB@ HHHH **BNKJ"RM9+FYE2*")2SR
M.<!146G:C::MIT&H6$PFM9TWQ2 $!E]>>: +5%%% !61K/AVUUN[T^YN9[E'
ML)A<6XB8 +( 1N.0<\$C!X]JUZH7>MZ;8ZE9:=<W<<=Y>L5MX3DM(0"3TZ#
M/)H OT444 %%%% !1110 454U+4[+1]/EO\ 4+F.WM81N>1SP!4T%Q%<VL5S
M"X:&5!(C],J1D'GVH EHJAI>M:=K<=Q)IMVEREO.UO*R9PLB@$KGOC(Z5?H
M**H:QK.G:!ITFH:K=QVMK']Z1\_D .2?85>W#;NS\N,YH 6BJ&EZUIVMQ7$N
MFW:7,=O.UO*R9PLB@$KGOC(Z5?H **** "BBB@ HHJAJ6M:;I#VB7]W' ]W.
MMO;JV29)&. H ]S0!?HH)P,U3TK5;'6],AU'3;@7%I-DQRJ" V"0>" >H- %
MRBBB@ HHJAJ>MZ;HWV;^T;N.W-U,L$ ;),CL0  ![D4 7Z*** "BJFI:I8Z/
M9M>:C=Q6MLI :65MJKGU/:JESXHT*SM[6XN=5M88;O'V=Y'VB7/3:3US[4 :
M%U:P7ML]O<Q+)$X^96_,'V(/(/8U)&GEQJFYFV@#+')/U-5+W5]/TY8&O+N.
M 7#!(?,.-['HH]SZ5=H KW5E!>>6+A?,2-PX0GY2P.02.^#R,]^>H%.NK6"]
MMGM[F)9(G'S*WY@^Q!Y![&H-*U:QUO38M0TVX6XM)2P2100#M8J>H!Z@BKM
M#8T\N-4W,VT 98Y)^IJ&ZLH+SRQ<+YB1N'"$_*6'()'?!Y&>_/4"K%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7.>--=O?#NDV]]9K;ONO(+>1)D)RLDBID$$8(SGO71U
M@>,O#\WB7PY+86MPD%TLL4\$DBED#QN' 8#G!QC\: ('U[45\?R^'D2U: Z2
M;Z)V5E8/YH3:QR01WX KE[+Q[XDF\*Z#XEN+72ULKV]2UN($$ADP\QC#HQ.!
MCC@@YZY&<#=M?#OB >-$\2W=YIS2?V8;)[:*-PN?,W\,3D#@<D'OP*S(O >K
MQ?#[2O#0NK(RV-XER;C+[7"S>:!MQQDG'7MGVH W%US4=8UG6;#1FLXTTHK#
M))<QM)YTS+N*C#+M4 J">>2>..>3\!^(&TSX=^#=,MQ_I5_;S.KFW><1I&QW
M'8G+'+*.HZDYXP>B@\,:WI'BO4M4T>\L19ZN4DN[:Z5V,,RKMWQE<;@1U!Q]
M16-:?#K6].\,>'(K'6;2+7=!,@MYO)8PR1R??C<9R0>.1CIT[T 2:CXW\3:7
MX7U2_GTB$7%C>Q01S2P2PQW44CJBNB,=P/S<@GC'4YKM='_MKR[G^V_L&_SC
M]G^Q;\"+ P&W?Q9SR.#QTKF]<\,>(O$/A*?3[[4; ZA<S0R.T:.L$*QR*X5%
M))))7DDCK[ 5VD9<QJ9559,?,%.0#[' S^5 '%:'=:S<?%#Q/;3W\#V=I#9A
M(?LY!",LK *=_!R>20<^@Q7*>#M>UKP]\-_"]Y'%8/I4EZ+2:-@YF(DN'7>K
M A1@G[I!R.XZ5W4/A_4['QMJNN6=S:M:ZC!"LL$J,'#Q!@H##@ [N3@GCIWK
M"B\!:O%\/]*\-"ZLC+8WJ7)N,OM<+,90-N.,DXZ]L^U &CJGBO4I9M:AT*)'
METM_)$<EA/.+F4(KE R$!/O!<G/.3C YZC2;R;4-(M+RXLY;.>:)7DMI?O1,
M1RI^AKE)O#'B73?$]]JOAO4]/AMM4*/>VE]"\BQRA0IDC*E220!P<=/R[&T@
M:VM(H7F>=T4!I9/O.>Y/UH \[T2\N+3XN>/?L^FW-[N73\^0\:[?W!Z[V7K[
M9Z5T$MYKS>$KK5='TRVAUAWDE>QN5+>8RG9MRK#YMJ*,\@D>AS5;3_#NOZ;X
MP\0:]$^FNNK^0/(=Y/W7E(4'S!><YST%:$NG^([BTNEFO;19KF9%(A+HL5N,
M;E0\GS&RWS]LCC@4 5?#7BN;7]-EUW,,>BQVP)+0LLIE5<R_Q'"J?EZ9)![
M$II^M>)=2L]#UBULK.;3M29'FMAE9;:!URLF\OAB!C*A>^!TS3=.\'2Z1X@U
M3[#]EC\.:G$!-IXW I+MVM(F!A=PP"O?&<]J@\+^%_$^@P6^C3ZU9S:%9L/L
M[K"PNVC!RL;-G: . 2 20,<9X .<M-4US1;7X@:II*6!CL=7GN95N@[&55AC
M+*NTC:<#J<_3O77W_B#4F:REM19V5A<V/VA;N['F[IFQMA6-75B<$G(STP!6
M>/!VK?V)XOL&FLMWB"::5'#/B#S(Q&0?E^; &>V?:I(/"FNVNN:9J,%_8@0:
M4NFS1RQO((]IR9(N1RV!D'T')Q0!13Q]J]WX>\'ZI:6%D&URY6VFCE=OD8AS
M\I'0?(>3GKT-7[/Q?J=E-XMMM:@MIY=!MTNU>Q1D$T;1LX7:Q8AAL(SGG-9^
MG^ M:L=!\+Z:U]83?V'??:MP5T\Q1O 7OS\Y.?H,=ZM:M:77AJ[\7^*;JZMH
M;:]LXHT*J9&A:-61&(( ;)<9!P!ZXYH !XLUY;SPF@339H_$$9?Y4=?((C$O
M7<=PVY&<#D9[X!J'C+5YK;4KO0;,77V&Z>W2T-C/(UT8VVOB5?D0YW8X;H,]
M<#'T.'6?#YTN1&\(WT*[+:(6<DWGE&(#>5EF4?WB  #C)QU&U;^%?$VBZWJ/
M]@ZS8QZ-J5RUU+%=V[/+;2/RYBP0#D\X;@>AYR =K;RF>VBF,;Q&1 QC<89<
MC."/45Y!XZUFU;4G\66NJVWVSPY?)%;V7VE0\L*_+<_)G.6+$?2(8ZUZO>PW
MJ:1)!ILD8NQ%LAEN26"G& S=VQU]ZK:?I)M?"L.DS0P2[+7R'0N2DO&#DD9^
M;J>.YZT 5]:\3P:=H%IJ5H%N3J$L$%D"V%D>9@$)/9><GV%4-1O/%EG%K*.+
M'R(M/:XM=2CA("RC.8VB,A).!D-G'J#6/9_#S5&^'*>%=0U6+SK.19M.OX%;
M="R-N3<IZ[>G7IZ8K?L=)\17NGW47B34;)I);9[9$T^)UC&X8,C;CEF] , <
M]<\ "_#^2^F\!Z)/?7,=Q)+8P2*RQE6P8U/S$L=S>IX^E='(S)$[(A=@I(4'
M&X^E<+'9>*_#/A#1=.M+[2YKJT>*W\OR'_?PJNT*O.=QX)/  R>W/:7UN]YI
M]S;1SO \T31K*GWHR00&'N.M '%67C+5E\1>']-U!+ RZJ)EN+: '?8RI&9
MC.&96. 01@'OTXJC/XU\5?V#XGU6&VTA5T&_FA='$C>?'&J$@<C:V"3NY'0;
M>,F>P\#^(;8>%#)J.EJ= 9T416[XE1HS&6/S??(.>PSD\]*G_P"$+U8^&O%N
ME-/9;]>NY[A9 SXA$JJI!&WYL!>O&<]J -8^)+C4O$%OHVD^1%*;!;^XFN(S
M((T<X1 H9<L3DDYX [YXR_A?]H^Q>)OM7E_:/^$AO/,\H$*6RN<9YQ3V\):U
M8Z]IVO:3=6*WJ6":??6]QO,4R*<JZL!E6!]NG'N=+P?X>U#P^NL?;[RVN#?Z
MC-?*((F39O(X.2?3IV]30!2N+U]1^+=KI+G_ $73-+:^V]FGD?RU)_W4W8_W
MC5FW\0ZA!X]O=!U,V<=I]B%[92K&RF1 V'#$L1E>.@Y!SQ45_I[:9\2;+Q$1
M_HEY8G3+ANT;AP\3'V/S+GU*CO5KQ7X23Q+<:3.+@V\MC<$NPZRP.I66+Z,,
M#\* ,_7Y-0U#X7W^IW#1Q7\-L^H6C0QE#$8P9(S@DD-@#/U(^O2Z#J0UGP]I
MNJ!=OVRUBN-H[;U#8_6LWQQYTWA*_P!,LU#WVI1-96Z>K2#:3]%4EB>P!K6T
MG3H](T:QTV$DQ6EO' A/<(H4?RH \_\ %&N:CXD^&_BK4-/:SCTR.*YMXUEC
M9I)DC!5W#!@%Y#;1M/09Z\;6FZ[<SW>E^'-,:".XCTB*\N)YXS(J*<*BA0RY
M)()SG@#OGC+/@/7K/0O$'AS3=0T\Z-J7GM;FXC?S;8R@[DXX*Y/!ZC/0UI1>
M$=3T[6=+URQNK274(-/73KV*16BBN8P<J01N*,#WP<CTH K6_P 0+@6MU8W=
MI"NNP:M'I.Q21"[R<I*.X79EMO7Y<9YS5[5-6\4Z-8>(+FXM]/EM["Q-Y:7:
MQE5E958M$T?F%@>/O9QSTJEJ/P\?4=)OW%^+?7+G44U2.[C3*0S1@"-0#U4*
M,<]<DX[5IQZ'KVK:'J-GXDU"S,MY9R6BII\3+$@=2"YW$EFZ>@&..IH KR>*
MM02Z\&XBM3#KJXG78VZ-O),F5.[&,C&"#]:RY/%WBJ;3?%=U;0:1&V@W,JXD
M61Q,B1K)MX888@GYNG08[U+;^#_$LC>%6O-2TQ3H+X AA=A*GE&/)R1\Q!Z<
M >_:S#X2U6/3?%]J9;(MK\LLD;!FQ#OC$>#\OS8 SVS[4 ,3Q;K2:CX8N+FW
ML!I6OD(D*;S/ S1&127)VL#C!&T8]34=]XTUB>QO=0T&Q^V+:W;P)9_89W:Y
M$;['*S+\B'(;'#=!GK@6)O">JR6GA"$2V0.@O&\A+M^^VQF/ ^7Y<@Y[^GO4
M=IX4\3Z)JVH1:)K5C'H=_<O<M'<V[//:NYR_E$$*<G)&[@>AYR 2'Q%XDO\
MQ=J6AZ?!IMN(;&&[AENED8KO+##J",GY<8!&/4]*PK[Q5K6O>%?!.J6LUO8M
MJ6KPV]U#Y)<%U9^AW [-T6=O4Y'/!SU=IX?U&S\:ZAKB/;207%E%:1Q/(V\>
M66(9FP<YW<_UK#MO .K6W@O0=(2^LOMNC:F+^*4JQCE^:1MK#@CB0CC/3WH
MO>)O$NN:'#JDI_LZ&.QLA/;F:,N;^0*6D"(LFY%& .=V-V<X%-U'Q;K;:GX5
MM=*M+$+KUK+,#<LY,3+$'&<8R/F'N<=LY$>H>#-=NM0\1NFJV30:Y8K;2/+;
ML9(2L10A/FP$));'."3UZU+!X3UJ._\ "%S+=6$AT&"2&4*'7S=\8C^7KC 4
M')ZGL* );#7O$-GXPT_0_$(TQ4OK%IH9;2.0!YTQOC!9NP.X<<CZ5N>'K^[U
M2PDO;DP&&6:3[*8D*[H0Q"L<L<[@-PQC@BN<\=QZ7XB6UT.VU2./7X;Z%X%M
MY5,]OGEV*]0/*+GG@\>U=K;P16MM%;P((X8D"(@Z*H& /RH Y35?$]\^J:KI
MVCA!/IL:;C)8S7(EE=-X3]V1L&"O))^]TXYJ'Q=KD-QX4GO]/BT^RU>3[-=Q
M7$3>;;7&#M7.X##D$ D<<=<U-J7ACQ#9^+KK7O#&I6,7]H1QI?6NH1.\;,@V
MK(NT@[MO&.AQ^6CK_AB37?!D^BS7K/>,@>.\88*SAMZN .@# <#H.* *FN>(
M=6L- \2ZM:QV,T&G*_V=9$8>9Y:YDW$-SALK@ <J:D?Q-<SWNA:39B!=1U&S
M-[-)(A9(8E"Y(4$$DLP &?4GI@V-8\.37?@2[\.V<R>;<6C6S3S9Y+ AI#@<
MDDD_4UE7OA#5A=^']9TR[M(M7TNV-G+',&:"YA( () W*<C(X//K0!AZ/K4_
MAS5/'U_J"Q3W2ZC:0JL"LJR.\<:1\?,1G<I(Y(YQFN@A\0^(EUJ>S:Q2ZM&L
MVFAO?L,]JD4J_P#+.0.3D$<@CZ8[U1E^'VH:G'XI34]3MT_MJ2&>)K2)@UO+
M$J[6R6Y *#COZC.!KZ5IWB\VL@UW4]-N)(XFC@6TB>)96(QOE))YQ_"H YSZ
M8 ,"P\<^(I=&\*:Y=VVF"PUBZAM)8(U?S5,I(5U8M@ $#Y<'COZ;4NOZYJL>
MN2^'(;.0Z5<-:I#<J2UU*@4N V]0@^;:"<\C/2LV/P/JT7@_PSH:W%D9-%O8
M+II2SXE$3$A0,<$YZ\XQWSQ9C\*^(]'\1:G=>']5L(=-U:;[3<P7<#2-;S$
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHJGJ>J6FCV#WE[*(X5*KD]69B JCU)) H N45SD_B"]A^(-GX?-O!]CN+&6
MZ$VXF3<C*,8Z ?-[_A71]: "B@$'H::^_P MO+V[\?+NZ9]Z '45Q6A^+]7U
MK1M>F32K9-4TFZEMC8_:&/F,@S][;QNSQQ5G2/&$FJ_#@>*U@@5FMGN! )"5
M!7.4+8SG((Z=: .LHJO9/<O8PO?1QQ7+(#)'&Y94/H"0,X]<5!%+J$>HW[7O
MV--,14:V=';S.A\PR9X !QC';.: +]%9(\2:6='L=5^T 6E])%';,>LC2,%3
M ]\Y^F36L2!U- !111UH ***Y?3?$M[XEN+MM!@MAIUK,UO]MN68B>1?O"-%
MZJ#QN)Y/0'K0!U%%9&D:GJ%W?:A9ZC8):R6ICV-'*9%F5@3O!(&!D$8(Z@UK
MY!Z4 %%&1ZT9 [T %%!('4T4 %%5M0U"UTO3KC4+R98K6WC,DDC'@*!S4T4B
MS0I*N=KJ&&?0T /HK)\3:I<:'X;U#5K>".=K*![AHI'*AU52Q (!P>/2N8G\
M?W^E:-H>MZOI-NNEZJ85,MK=,[VYE7*EE9!D>I!X]#0!WM%!.!DT4 %% .1D
M49!Z4 %%&17.>*?$%YH5YH4=O!;R0ZAJ45E*TC'<@<,<@#V4]3^% '1T45RG
MBGQ/J.AZUH>GV=C:W/\ :T[0*\T[1^6P7=DX4Y&,T =717(ZCXPN_#>H647B
M+3(K>PO)1!'J%K<&6..0_=61652@/J,CUQ779 [T %%4Y]4M+;4K33I)0+NZ
M#M%$.I51EF^@X'U(JYD9QF@ HHKF/&GB:]\+VNGSVMG!="\OHK+;+*8]K2$@
M-D*<@8H Z>BN4B\6W5IXSL_#.LZ=%!-?PO+9W%M.9(Y"@RRL"JE2 ,]P:ZO(
M'4T %%!.!DT4 %%%&1G&>: "BC(SC-4[+5+34+B]@M91(]E-Y$^WD*^U6Q]0
M&% %RBBJ5DVIFZOA?+:"W$H^R&!F+&/:/]9G@-G/3C% %VB@$'H:* "BN>\;
MZ]=^&?"&H:Q8P03S6L?F;)V(4C..W)Z]./K6]&^^%'; +*": 'T5SGB;Q!>Z
M)J?A^""W@D@U+4%LY7=CN3*LV5 X_A/)/X5K1MJ?]LSK*MH-,\E#"RLWG&3)
MW;ATVXQC'/6@"[111D#J: "BC.*,@=Z "BD8D(2N"<< G S7/>#M?N_$.G7T
M][!##-;:A/9[822N(VVYR>OZ4 =%12.ZQHSNP55&2Q. !ZU6TW4;;5M-@U"S
M?S+:==\3_P!Y>Q_&@"U10#D<44 %%8][KT8M-9_LTQ7%YIB9DC=R$#[-^TD
M\XP>G<4OA;5I==\*Z5JLZ1QS7EK'.Z1YVJ64$@9YQS0!KT49'K10 45A>(_$
M)T:73+."*.2^U.Y^S6XF?9&I"EBS'!Z < <DD#WI;'4M8&OC3-2L;98FMFGC
MN[>5BLA5E4KM(RI&[/4YX]Z -RBC(SC/-&1G% !11D49&<9H **IIJEI+J\V
MEI*&NX85FE0?P*Q(7/UVG\JN9&<9YH **,T4 %%%% !11UZ5R>A^(-:\01Z9
MJ]A;63Z)>22JZ.66>%%9E63.<-G;RN!C<.3UH ZRBD)"J68@ <DGM7)>(?&3
MV?AJRUO1H[>[MKF\BM]\K$ H\HCW*!U]1R* .NHHS1D9QGF@ HHKGM6\3-;:
M_:^'M,MEN]6GB-PRN^R.WA!QYCD GD\  <GTZT =#16"VI:W9:KIMI>6-K-;
M7DK1O=6[LOE$1NXRA!ZE0,Y[]!QG>R,X[T %%&0*,@=Z "BBB@ HHR/6J]]?
M6VFV$]]=S)%;01F221CPJ@9)H L45G7-QJ,\6G3Z6EJ8994:Y^TE@1 02=F/
MX^G7CK6CD"@ HHHS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5PGQ:M;:X\&QO/!%*8]0M-
MI= =N9T!QGID$@^QKNZJ:GI=CK.G2Z?J-M'<VDP >*09!P<C\B : .&U;2-.
MN?BGH>G-;1_81H]T#;QC;&1YD?RD#@CU'2N;M]0;1?"<]@DZV^E1>,)=/<R@
MM'!:[R0K<@[-VT'D#!(/!KU)/#&CQ7UO>QV0CN;:+R89$=E*)W48/0]3ZGDT
MV/PKH<5A?6(TZ)K2^<R74,A+K*YZL0Q/S'CGKP/2@#*\/^'HM$\4WES!J5N%
MOK97;3K2V\J$%2!YH&YL$YQVS^%=;63H/AG1?#%M);Z-IT-G'(VY]F26(Z9)
MR3CMZ5K4 >6>(?M?AWXDW,-B'5/%UDMNCH/]7=1D(7]L1.6]]M0>'+)](\6:
ME\/8XG&GI?IJUOP=JVA^<H#Z"947'<,U>IS65M<7%M<30H\ULQ>%R.4)4J2/
MJ"10+*V&H-?B%/M;1"$RX^;8"2%^F230!YYJ/AW3-=^+VH6&I0R3VDNA1220
MF9U5F\]AG@@\8'3TIMM8VS>*_B1:/$);<V5H3'*3(O\ J9#T;/?FN[&A::NM
MG61;?\3%H_*,_F-N*==O7&W/..F>:+?0=,M=2N]1AM0MW> "XD+L3* , ,"<
M' X'H.E 'DSZ1I9^%WP^D_L^S,DFHZ;YK>2N6WD!L\<YQ@^N*Z.:&WUGQYK'
MANY_LU+>WL8!8VEU:^8IB(;S&C =0"&P"1SP.F*ZI?!OAQ-%;1UTBV&GM()#
M  <;@<@@]1CMCI2:OX*\-Z[':IJ6CVTZVB[8,J5,:_W01@X]NE '"2:'!!KW
MP]TV;5;C540W]O)=,[(9E2-L*0#VY7/<#WK?^']O%IVM^,-*M$\JQM=24P0+
M]V+?"C,%'89.<5TTOAS2);FPN&LD673UV6A1F00#&"$ ( R.#CJ.*DL-#T[3
M+RZN[.W\J>[;=</YC$RMV+9/)[9H MW4;RVDT<3[)'C95;T)'!K@O@O(D7P[
MM])D7R[_ $RXGM[R _>CD\QFY'T(KT*L:]\*Z+?ZB=1EL]E\5"M<6\KP2.!T
M#,A!8?7- &%\2]:?3O"EP;6=HP+JVAO98B0T,+R ,=PZ$KQZ@,#QD55UC3XM
M%^(/A8Z) EM%J(N+>^@MQL26)8]P<@<94XPW7YL9KM!I6GC37T[['"UG(I62
M%E#*X/7=GKGOGK4&G^'M+TLYM+9D81>2KM*[LD?]Q2Q)5>!P,#@>E 'C=QI5
MI%\)==UA4?\ M#3]7G:SN#(Q: K= #82>..OKWKJO'$%W;:EJVJ2Z9;Z]H9M
M5AO8%8+=:>%4L7BSP1AMW&#D#TKL/^$-T Z5/I9TY383R>;+;F1]COG.2,\G
M//U -2S>%]'N)999;5F::-8IOW\F)D P%D&[#C'&&SU/K0!QGVBW\6^--3TJ
MYEL7MSIUM+807UJ9-\,BL7D0;UPV2 3UX'3%49-#@AU_X>Z;-JD^JHAO[>2Z
M9V0S*D;84@'H.5SW ]Z[[6_!_A[Q(;<ZOI-O=-;\1,P(*#T!&#CVZ5/+X<TB
M6YL+AK)%ET]=EH49D$ Q@A " ,C@XZCB@#RC5=/M+7P7\3M*BMXQ8V-SYEK
M5RL#-"C$H#]WDD\=,UZYHUK:V>D6T-G!##$(U.R)0HR0"3@573PQHT8U "Q1
MAJ((O [,PGR,?,"3DXXS5W3M-L])L8[*PMT@MHQA8TZ#_&@#(\>_\D\\2?\
M8,N?_1;5YPD#VEMX#N?$UQ)>^%7L[7RE8*B6=YY:^6TNT#<AZ MP#U]_7=2T
MVTU>QDLKZ+SK:48DC+$!QZ'!&1['BJ__  CVDG0FT1[*.33"@C^S2$N@48PH
MR3@# P!TH Y?Q)=?:?B)I>AW<MFEG/I\LL$=[!YL4\X=01MW*"P3D9SU/K6'
M-;Q>%[G0- N=6^UZ)<ZW,EP"FR.$F+?%;<D_)O(."?8]Z[J_\&^'M4TF'2[_
M $R*YLX#NACE9F,9_P!ELY7\#4LOA709_#XT&32K5M*48%ML^4<YR.^<\YZY
MH XGQE!:>$-"UA]'NIX(KR]M&OX8WVQV<+N$=HPH&S< <\]\\<5>U?3X]&^(
M7A;^Q($MHM1%Q;WT%N-B2Q+'N5R!QE3C#=?FQFNKL?#6BZ;HTFD6FF6\>GR@
MB2 IN63(P=V<[N..<TNG^'M+TOFTMV1A%Y*NTKNR1_W%+$E5Z<# X'I0!Y;H
MVGV^F^ -?\3VMN\NLZ5<ZG]BF:1V\D;G7@9P0!SR#5[5]-TE-+^'>IV4<332
MZM9YNQR\V^-F8NW5B2,Y/?->CZ9H.F:-;S6]A:+##.Y>6/<65F/4D$GD]_6L
MN+X?^%(1&J:);;(I_M$:-EDC?GE5)PHYZ 8Z<<"@#I:X'QY_R.G@+_L)R?\
MHHUWP  P.!65JGAK2-:NH+G4;,7$UN286:1AY9/4K@\'W% ''?&AUO/!(T"!
M1-JFK7,,-G O+,P=6+8[  ')Z#-9?B^&TN[3QL81]LN]/TY%GN+QABT=82RB
MW&,ACPQ.0,D=<$#TBR\/Z3IUVUW;6$*W;+M-PPW2E?3><MCVS5:\\(>'M0U"
MYO[O2;::YN8O*GD=<^8N,<CH3CC/4>M '$O9V6H>// ]S>VUO<2SZ-.\TDL:
ML795B(+$]2,DCTR:KVU@GC73/$#7VJV5EJ%GJ<ZR7+6Y-S8B.0^65D\P;5V
M=  ?FZDDUZ WA+0&ATZ)M)MC'IV?LB[?]5GKCUSCG/7O45YX)\-:AKB:U=Z-
M:RZBA!\]EY)'0D=&(P.2#T% &S;$FTA+2&1BBY<KM+<=<=OI7"?%I2VB:"JN
M48Z]9@. ,J=QYYXKT"LS5_#^EZ\L*ZG:BY6%Q)&K.P"N.C  XR,]>M '$:/$
M;+XKW$/BB5[O5'A9M#O9,+&UO_'&J@!1(.YZD'L*8]HGC#Q'XOT;4+FQ2XMY
M%B@2YMC)+! 85*R1'>NWYBS9 ZXR>@'=ZCH&EZO#;1:A:+<BU<20-(Q+QL.
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
M%"\22. \K;8U[L<$\?@":\BM5BUSX+ZEXCO/W?B*$75R]X.)[>XC=RJ!NJ@
M*H7I@^]>I:?HMAIC%[:)S(5V^;-,\S[?3<Y)Q[9Q5=O"VB->S79L$$D\@EF4
M,PCE<='>,':S<#D@GB@#@AH\'B3XB6$&O6[N;SPH);RW\QU4R&5 P(!&,'T[
M@>E&F>#]%USQ9XXTO4(I9;."6U6&-KA\19MP=PY^\#G!.<<XZFO1&T+37UM=
M9:VSJ*Q^4)_,;<$Z[>N-N><=,URFD^%Y;GQKXKO]5TJXBM-1>#R)/M(42HD0
M1E<1OD@D=&&,&@#EO"6IW^I_\(#I>ONT]G<V=VX\[E;J2-BL6[/WL1_,,]20
M>H%/UZV>QM?B5I%MO71[;3X[NWB1BJ6\SQL65,= <!MO09Z<UZE?Z%I>I6<%
MK=64;PV[*T 7*&%EX!0K@J0.."*C?PYI,NESZ;)9A[2X8M.C.Q,Q/!+MG+\
M#DGH* .(N]$T#2](T-A#<&^U>YM-T2SG;?2)&2JS;L@1\DG YP!@\"L"_MD_
MX1/XHV$\-KY-K)YL-O$N8H7,"L2@/0YYR .><"O4[SPQHNH:3;Z7=V"3V=LR
MO!&[,?+*_=*MG(QTZ].*;#X2\/V[7K0Z1:(;Z(0W.(QB1,;=I'IC\Z .-\16
M-G9VO@ V<,< _MFV4K#\JG=$S'*CC)(!S5K1;>T\5^)/&5IKUNEQ+:W:VT,4
MHR8+<Q@HR?W2QW-N'.<>@KIO^$0T'[+96HTY%AL9!+;(KL/*<=&&#][WZU->
M^&])U"^^VW%I_I1C\IY8Y&C:1/[CE2-R^S9% 'E.G?:]8TCX<2ZM/<33OJ%Q
M;F;S65IH564*QP>I51SU/KS74>%],T^U\3>/M!6-8=&!MC]F5RJ()8/WF.?E
MSUXQ7877A[2;R2RDFLU+6&/LNQF00<8^4*0!QQ].*KS^%M)==4D73TDFU.(Q
MW8DE<"X&, .<GH. <<#I0!H:99VFGZ5:6=@ +."%8X '+C8!A>223QWJW6;H
M&CQ:#H=KID!!C@4@8! &23@ DX49P!DX %:5 !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4M2UC
M3M(CB?4;V"U6:011^:X4NY. JCN>>U %VBL73O%_AW5I+N.PUFSG:S&Z?;*/
MD7^\2?X??I26/C'P[J=REO9:S:3RR0M.JI)UC4X9L^@(_KTH VZ*R[/Q%I-_
M=K:V]ZC3O'YL:$%3*G]Y,@;U]UR*=8^(-*U**[ELKQ)TM&*7!0$^6PZJ>.H[
MCK0!I45STFK:?>Z]HGV;Q"(VFCEDCL$V_P"F(4R&((W +@L", ^]4O'?B:#2
M_"^M?9-5-KJ-K:NZO%&'\N3:2BN2I52W& <$Y&* .NHK#L=<M[7PYI5SJ-R?
M.GM(Y#A2[N=@+,%4$G&<DXXS5M=>TI])BU5+^![&; BF1MPD). %QU)/&!SG
MB@#1HKB?"NNSZKX]\4V@U&6ZL;6.U,$4D80P,PDWKC:"#D#[W/2NVH **\_T
MKQA#I&O>*H?$6N*+:TOHXK4W 52J&)6( 4#@%NN/3)KM+K5;&SAAEFN%VSG$
M(3+M+QGY%7);CG@'CF@"Y16/)XJT*+2#JTFJ6ZV"R>4\Y;Y4?.-K?W3GC!QS
M4_\ ;NF#58M+-THOY8_-2W*D.R?WL8Z>_:@#1HJ@-;TTP7,WVM!';2^3*S9&
MU^!MYZMDC@<\CUJI_P );H(L;J];4HD@M'$=RT@*F!CT#J1E?Q H VJ*I-J]
MBD=F[3X6]8+;G:?WA(R ./0$_0$]JKS^)-'MKZ.SFOXDFDE\A=V=ID_N;\;=
M_P#LYS[4 :M%84_C/PU;7;VLNMV2SI,ENR>8"1(_W5.._'X=ZW: "BN=;Q=I
M\GB^7PRDCK=);"1Y AP&9L*JY&">ISTZ#UK!\&>-;5-($/B'7(VU"74KBVB:
M<JK.%E9$!"@ 9Q@= : /0**R]1\1:3I,CQWMZD3QQ^;( K-Y4><;WP#M7@\G
M X/I5#5?&>EZ7KFD:6\F^340\BR(I9%C5"V[(!!R=H ]#F@#HZ*@O)X;:RFF
MN+E+:)$):=V"B,>N3Q^=<9K?BI?#/PO_ +5M=5_M2X^S@6UY*G^O8L%#D 8X
MSGWQ0!W5%86A6MP+NXOH]=N+_39T41P7$8S'("0S!L X/'RXX/3TK&N/&MOK
M.D>*8](NI;:ZTM)EBF$?+,D0<L ZD8R<<]<9'4&@#MJ*Y/PCXNTV_P!(T&PN
MM6AEUJYTZ&9XBWSNWEJS>V><D=?:M>^\2:/IMQY%Y?Q0MO6-F;.Q';[JLV-J
MDY& 2,Y% &K12$@ DG '4FLJ+Q+I$[E8[P$^2UPO[MAOB7&73CYU^8<KGJ*
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
M!E=3T((ZU-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7"_%HPKX.@:X"F%=3LS)N&1M\Y<Y'TKNJ
MYWQEX?N_$FE6]E:W$$!CNX;EGE4MGRW#  #U(ZT 85VME??%31]7TR>W:"QT
MVX&HW43@QB-MOE(S#C.=S8]!FN5TNRFU/]F^:WT6-)=0$,H9(@-Y'GEG3CG+
M(,8[\5[-&NV, JJL1E@O3/>GT ><ZW>V7BV_\%7'A^XCEN8-12Z?RF!:WMA&
MWFAP/N9^5,''/%&HV-YI?C^\TVSBD.G^*H0\CIP()8\+,WMNB/!_O 5Z*%52
M2% R<G ZTN!G- '!>)I[6#XH^!8C+%&46^7;N V@Q*%&.V2,#UQ7*1ZU:6?P
M^\=:!K,Z0:\'U"1X)N'N X8I(@_B7&.1T"]A7M%(44G)4$XQDCM0!Y"-;L=&
MUO0-1UJYNK71;S0(+:"]C>1$CG0DLCE>F01U_N^U.NFTGPYJ7A#5K&">W\)I
M?7;RSS%V5998PL<QW<JI8N 3@<Y[BO7&56&& (]"*" P((!!Z@T >:Z+XCT:
MW^(?C;53>Q-8BQLYS<1 NK(B2;F!4'=CCIFO0-,U.SUG3+?4=/G$]I<('BD
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
M"OR.')].3S[GFK4>H:!!J?B?PWXQEO89[S4)IH8 \VV]MY"/+V!/O$#"X'/
M_#UZD*J2"0"1T..E %?3H5MM,M($A>%(X418G?<R *!M)[D=,UYYXHT:^B^)
M5J;&(FQ\2VGV'42.BB(ARQ]VBWH/K7IE&!Z=* /,]$T:]T_XG:MHJPXT,SKK
MT;=O,=60I_W\!<>FP>M7;>6PF^-VIQ2/;R2'1(8@K$$DB5RR_7&TD?2N_P #
M.<<T4 >:64T5SXO^)L%O(DLLEM;A$1@2Q%LRG [X/!]ZQI-4LI/A;X!NDN%-
MOIVHZ:+R7!VP;!AMQZ#!X/I7LE% 'EE]KNDZ5X^U=O$=W=V>G:M;6[Z?=!Y$
MBD14(>,[>AR20#_>/J,M,&BZ;XN^'-E8P_9;.%+\P0W+DNBLH*$[SN&X\@'D
M=.V*]4*JV-P!P<C(I: .$\ W-M+XD\;)!-$^=6\P!&!R#$@+?F",^HJIXIBD
M\._$_2?&4\;MI+V+:;>RHI;[-\Q=)& _A).">W>O1J* ,F#Q)I-\\<>FWUOJ
M$LA&%M)5DVJ>K,02%4#N?H,D@5PVA7]IIUCXUT7Q'+'%>27]U.8YC@W4$J@1
ML@/W\@;<#., 5Z:D:1C"(J@G.%&*4JI8,5!(Z''2@#R'2K>32]:^%NGZS)&+
M^VL+L2)*PW1DQIL4YZ$8VCW4XHMY-&O+;QO;7FJ&SAD\0QR1W=O( 8),1;)?
M3 =>3TX->OT8H \=U&]\0S^'-=@NQ#J[:3>V,\E_IJ[#?P*X=U(4X$BA03@]
M"/QV(-0\':U]OU[2+J>\N8M*EAFO)9I=D,1&1&V\XW%CD#KP?Q])5550J@ #
ML!0JJHPH '7@4 >-1W=A#\/OA>!/;HT>IV9<!@"N(W#D^G)Y]SS75>&+R"W^
M)OC2REDVW-Q/;311D'+QBW4%A_LY!&>F>.IKO** ///C1<6\?@)H99D5Y+RW
MVJ6PS 2J3COP 350BT\!^./[:D9+CP_K@6+[?(WFO93#HID.3Y3_ %P#Z"O3
MJ* /+M2UW2M&^(>IR>(;V>VTW5;2W.GWL4KB%P@8/&63C.6+#_>/KS!)<:9X
M)UGPGJ"VMQ9^%$M;JUB>;>PMGD<.KONRRAP.,] <'%>KE58#<H.#D9%#*&4J
MP!!Z@T >7>([BQ%GH^OZ+9[="AU]+V_FBB*B8%<&XQC)4,1EN^W/0 UI3O;7
MWQ.CUO3[N!]/MM&DBOKJ.0&([G!C0L.,_>;V&/45Z!2*JHNU5 'H!0!XM:02
M7/[-UL-*@6>XB@7[1%  9&C$P:5..<E0<CN*W-1\3:'K?Q \!7NF7\%S"#>
MM%SY>Z  *V/NG./E/->G4@15Z*!]!0!S_CN>&W\!:^9I4C#Z?<(NY@-S&-@
M/4GTK!\+^,-%TOX;:$/ML=U=PZ9;I]BM&$L[2"-1L$:Y.<\<CCOBN_HH \;L
M+.3P3X-T9]?MK>"\U/73>RW%P-T6FR.IPQP<;@HP,G +'.<<UYIDN=#^*EI!
M//=S.HG4O%AY$\A/FP% P>W R!D9KVPC/6B@#RK5_$.GVNJ^%=?N;JX/AQ["
M6S:]MF<)!,WED,Q7G!V%<],@^AKL/!L&AK:7UYH$<QL[VZ:X>XD=V%S(0-TB
M[^<=LC@D'ZUTA4,I4@$'J#2]!@4 >7^*QINH_&+0K&ZNPB-IES&YBN#&R,V,
M#<I!!X./I5SP)>Q>%+N?P1J_D6]Y _FV5UM$8U"%CPY/>4=&[G&>>37HE% '
MC&@W7AZ]T >$_$_]H/K]M<LLFF^;,IGE$A=9$VG&"2&W=!R3QS6KI_B"STF_
M\;Z+K4IAU:ZO)[BV1T):YMVB CV<?-@+C Z8^M>H[5W;L#=C&<<U5U.VDN]-
MN8(/+6:6)HU>0<+N&,\<T >3V-W;Z7HOPGU6^E2WL+>)TFN)#A(R]L57<>@R
M>.:AU"YEU*/XCG28YKB7[98W(AC5E>:%%B9PO?E5/U!]Z]/\*Z--H/A;3M'N
MI(IVLH5A$B*0'"C@X/0UM  9P.M 'F=OJ'@CQ)YVL64E]J,UOILZW$AEFW6\
M#(=Z-N.-QZ =>I'3-.\)7%_9>(K32$U:V\1:0^GR/9WZ@?:+1 4Q'*5X(;Y<
M$X)*GTKTD*JYPH&3DX'6@*JDD*!DY.!UH X;X0WD$WPWTJTCDS/9QF*X3!!B
M?>V5/H?;KR/450\2ZO9CQAK.F.5T^Z;2%V3+%OGOP=^(X\@C:I)S@%CNZC%>
MDT8YS0!XMI.HZ=-:?"427$)$*NK^8<!6%N5'7_;P,^HQU%;>K:IIOAGXCZ@/
M$,]QI^FZA9P+874;ND.8]^^(E.ARVX ^I]:].Q2,JL,, 1G/(H Q?"-CINF^
M&;2UT>UFMM.7>;>.9F+;2Q(;YOF .<@'H#VZ5MT44 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445
MB^)O$MKX6TQ+^\M[F:%IDA/V= Q4NP4$Y(XR1TR: -JBN>T[Q;;WNOW6C7%A
M>Z?=0VPNT^UA LL.[;O!5CC!ZAL$9'%5W\=6$5G9:E-:7<6CWDJQ0ZBP7R_F
M.$9ANW*C'HQ'<9QF@#J:*Y33_$]_>?$#5]";3)EM+*" K*'C/+[R7;YLX.T
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
MF_ELXA-<I;E 8U() ^=AEB 3@>V<9&<T?$/2II=&2RM+^\&L6\D]FT$2X?8
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
ME'8@E20#N56 ."1]<"F:KXZL-)M)M0EM;J32K>X^SSWT>PI&P?83MW;BJO\
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
M6 VD@L"#G*_6O4:P-5\)6>IZL-5CO-0L+_RA"\UE<&/S$!)"LIRIP2<<9YH
MX:?37U3PE):Z%H]_'JVFZG'J\]EK$:QO>LS.6)()3#?.!C@;<<5TVDZC=?8K
MS5;?P3+IS06S8MG2)+BYDX.U-IX7CJ>I(P.*Z73M+@TR)EB>:61R#)-/(9)'
M(Z98_H!P.PJU+&LT31OG:PP<,0<?44 4M$U3^V=%M=0^S26QF3+0RXW1L#@@
MD<'D'GO6A38HHX8DBB18XT4*J*,!0.@ ["G4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445QWQ,O
M]3T[PH)M,N(X&>[MX969"Q*/*JD#!&.O/MGIU !T9UC3AK"Z1]MA.HM&9?LP
M;+A!CYB.PY'6KU>=ZO\ VFGQ4T,0"TDOSH]T"[;DB'[R/G')Q[9Y]1UJU8^/
M+AO#S2WUI$-535WT<I '>-IE8Y<  MMV@MCKQB@#NJ*X*?QCK]C;^(3-I F7
M3K%KVVO6MIK6&95!+1D."0XQT!.1Z5)9^+M;&J^&%U"RL5L=>B.SR7<RPR"+
MS 3G@@X(P.GJ: .YHHKB7O\ 6F^+_P#9PN[<:?'I N5B,3=&F"MD[N6^3@]
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
MP55!))Z 5Y1XXUK4O$?PGN=9A2UCTJZFA,<+JWG>4+A KELXR2 =NW@'KD4
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
M"QN+MHE/RQG^ < +N&3CWY#-+\*^*- OK^PTK4]/&@7ER]PC3(YN;7S#EUC
M^4C)."3QG)!Z5WE% ')0>'-4T3Q7JNK:,;2>UU58VN+:ZE:,QS(NT.K!6R".
MH('(SGM6;)X#OK33O#MKI\UI(VG:H=3NI9F9//D;?N"@*V =YQD\ #K7?T4
M<AJ_AS5X_&MOXHT*:S,[6GV*\M+QF5)8PVY65E!(8$^F"*G\':!J>@MK;:C<
M6DO]H:E+?(+=6&W>%&#G_=_^O7444 -D+B-C&JL^/E#-M!/N<''Y5Q'A7P_X
MH\,Z5>V2+I$KW-Y-=+,T\N(S(<X*;!NQ_O#-=S10!P,_P[N%\)Z]:V^K%]>U
MIUENM0D3:LA!!$>T'*Q[<KC)X8]>E6]/\-Z['XUM]>NY=+CA_LL6$MM;(_[O
M$F\;"<9'N0,=,=Z[.B@#S:W^'VMQ^!;#1/[4M(+_ $:Z6YTRZB1B-RLY'F ]
MBKD$#IUYZ5UV@P^(\-/XCN-/\_;L2#3@_E#N6)?DD\=A@>N:VZ* $;<%.T M
MC@$X!-</HG@FX6#Q19:]%97%AKMY)=%(9&)0. -O*CD8!##OVKN:* .";P9K
MM]X*D\-ZGJL+R6SJ^G:I&6,RF-PT1D0C!(P 2#S]>:M#P_XE\0:%?:9XMO=.
M6.>U>W4:8CX8L,>8Q?N.R@8Y/7C'9T4 >4:S:>);&V\%VGB"YTV86^OVD4<E
MHK[I@%<!GW8"G Y SR>HZ5NW?A37DU?Q0VGW&GBQUZ(;FGW^;#((O+P !@@X
M!SGCT-=;?Z/INJM"VH6-O=- X>(S1AO+8=&7/0^]70,# Z4 >=_\(3XCTZS\
M-WNCZCIZZUI%B-/E6='^SW,&%^4D?,""H(('6MZ33O$4UC +Q]+OI996-]:2
M!EMVC*X")D,>" <L.3GID8Z:B@#SK_A7=W;>%3IVG36L$T>M)JMM;,SM!"%<
M,(0V-VW@G..I/%>@VXF%O']I:-IL?.8P0N?;/.*DHH YKQ;H6H:W<:$]D;55
MT[4H[Z3SI&4N%##:,*>N[K[4RTT35;7QSJVO;;-H+RTBMXX_.8,#&6()^3'.
M[\,=ZZBB@#S>W\!ZW:^!]"TN*XT\ZEHNI"^A9G?R9OG=BK';E>)". >GO6C;
M^&_$T.OZ[K(OM-CN=1LH8HE5'(BDC#8Z]5^;D]3Z#I7;T4 <59^"6&OZEJQM
M[/3&O].:SG@L79TF=CGS6RJC(Z#C)R<FM;P;I.I:%X7L=*U.6UDDLX4MXVM@
MV"JC )+=SCTXK?HH Q/%^CW?B#PGJ.E6-Y]DN;F/:DQS@<@D''." 5/L36+8
M>&_$$/C&TU^>32(T32S826MNL@5,.'&PGMQC.!@=C7:T4 <1H7AK7]$\-KIP
M.F3O_:$UQ+&\CF.:&4NS1GY,@@N.<$<?A6>WPQ/]D7T5G-!IL[:I%JNGP0EI
M(+26-0!U )#$,3@#&[@<<^CT4 <U%H=]J/B73M<UE+6&738)8[>"UE:4;Y=H
M=RS*O9< 8[GFNEHHH Y.'0-6@\8:]K*_8FAU"TBMX4,SAE,8;!;Y,<[NW3'>
ML>/P1K<7@KPQH8DT\S:-?07+R&5PLBQ,6 'R9!.?PQWKT2B@#A8O#/BC1/$>
MJ7/A^^TP:9JTWVF>*]1V>VF( =H]N X. <$CH*T+CP[J+^-=$U>.6"2UT^SD
MM7,TK>;)OVY;A<9&WUYSVKJJ* /-;_P)XAFT3Q3H5K=Z8MAJ]W-=Q32;_-4R
ML&9& &  <_,">.PSD:DGAC7[#Q7%XBTJXT^6:XLTM-1MK@O&C[#E9$8!B",X
MP1@BNVHH \V7X>ZV= NH?[5LX-5CUN36+">&-BB.S,=K@]00Q! Z9[UUV@P^
M(L-<>(KBP\_;L2#3P_E+ZL2_))X[# ]<UMT4 ,FB2>"2&09212K#U!&#7F4G
M@+Q2O@.X\&17VER6"2)]CNY3()?+659 KH!C(QU!YP!@=1ZA10!R*>'=6TOQ
M?>Z_IC64_P#:D$27]M/(T0\V,821&"OV."I'OFLN[^'=[#I=G<Z3J$$7B&UU
M*;5//E0^3++,3YB,!R$((7CG"^]>A44 <=JWAK7/$W@S5M-UB^LX[Z^B5(UM
M5<P0E3N'WOF8D]3@<8&..8TT#Q-=^+-%U^_FTI&LK:>"6"#S&!W[?NL0.NWJ
M1QZ'K7:T4 ><R>!M;E^'FN>&S+IXN-1NY9UF$KE4623S""-F21T]_:MR^T+5
M;[QAX>UDK9)#IL,\<T?G,68RJH.WY.VWOUSVKJJ* ."\/^%O%GAU?["MM5TY
MO#B2,8)61_MD41)/EC^'N0&/3KCH!:A\,ZQ%J'C"Y_T$C7%00#SG_=E8O*^;
MY/3GCZ>]=G10!P,7@W6K:Q\&&WN+ 7OAY&@<2%VCE1HO*+# !SQG'ZU3UCP'
MXBU'3O%>FIJ&FM#K,_GQ7,RN9E VXB.. B[>",XR>.:]*HH Y.WT+61X^A\0
MW+6#0_V7]@D2-W#;O,\S< 5/';&??/:L_P 4Z?I?BGQ/H<-EJ,3WMK/+'>I;
MR*Y^R[?WL<H!X!81K@]VKO*IVFE:=I]Q<W%G86UO-=/YEQ)%$JM*WJQ Y/7K
M0!<HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKF_&&M7&DPZ5;VF5FU+4([,."H* JS'&[C)
M"8&>YH Z2BN(CTWQ@SZW:KJ4EO;36X?3)99(Y)X)P.5/RX:,G!YR13?#.NW7
MB72/#@CO+B*["N^I_=W!HOD=&XX)D(Q@#Y5;% '665^]W=WT#6-U;K:RB-99
ME 6<%0=R8/(YQVY%5-3\16^E:YI&E36UPTFJ2/'#*@7RU*J6.XYST'8&N*N/
M&.I^'],\?7US<M?'2;N.*S6954)O1-H.T#@,_/? J;7]-N;+QMX#>;5+F\9K
MN82B;;M9_(?YU  V]^!QTH ]'HKS:/4?%7B?0YM8T&9H;Q;V5;=))4%N(XYB
MA21<%CE5))ZY/&!5B-M<UCQOXETC_A(;NTM+>TM9H1;I%NB9PY(5BOW<CN,G
M Y'< ]!HKS3P_P"+M2US3/!%E<71AN=8MYYKJYC4!W$(QM7C +$@D@< '&,Y
M&CJE]KGABSBLY]3%Z^I:Q':V4N%$L$+@MM8D;2WR,H)!ZC.>E '=4$@#). *
MY?0+?Q':^(+Y+^4R:-+$KVRW$RO/%(#AAE0,H<YY)(-+\1%D/PZ\0-%<30/'
M83.'A;:3A"<9]#WQ0!<U+Q/::;J6C6;0SS#5I?*MYX@IC!VEN3G/0=@:VZ\M
MU>UG2V^',4=],97O$*S2JK%,VS=  !QVSGWS5RUU36;%_'.E'7D+:6L,EGJ&
MIA?W/FQ;CO*J 0"#CCOWH ]&ID<L<REHW5U#%25.1D$@C\""/PK@])U*_F\>
M3:$+S4AI]QHOVM'NE591()0A=,C<H(/1@,$< 5+\(HY?^%<Z9<2W=Q.TPD8B
M5@0I\U\D'&>>IR30!V\LL<,9DE=408RS' YX%9/_  D=O_PF \-FVN%NC9->
MB8A?+9 ZI@'.<Y;T[5SWQ3BEDT+2S'=W$ _M>S5A$P ;,J]>.<=0.F>QJK?V
M%Q-\7;*TBU*Y@;_A'90]RJH92/M"="5V@].=I[]^0 >B45Y?IGBW5U\.6-E-
M=/<7TVO3Z1]K(179(S(0W(V[R$"].^>M=3X=@\16FMZC'J,OF:3(JO9B>57G
MC;HZDJ!E>A&<D4 :/B77X/"^@76L75O<3P6R[G6W +8]>2!BM2-Q)$D@& P!
M&?>N1^*G_)+_ !#_ ->A_F*S+J;7O#/B7PW.^MS:AI^KSBSN+.6)%6)BA96B
MV@$ ;3D$GCJ3UH ]#HKS2SU+Q7XE\/VGB'1)6CGDN#(L4TT8MC")"IC9<%L[
M1][KN]!P'O+KNH^(/&]@OB.\MX-,2"2U,,409"T)?&2OW<^V3@<^H!Z14%[>
M6^G6-Q>W<HBMK>-I99&Z*JC)/Y"N TWQ7J>MVWA2RRXN-1TEK^Z>!UC:1EV+
MM4G@ EV8XYX&.,U6\2VGB)/A5XI@UV]8M DSVLD;H9)+<K\JRX7&>H)&,X'O
M0!TZ>,9'U2SL?^$;UK%V(WCN%A1HEC;^-F#';CC(///0UU%>?ZQ<:GHFG>#!
M::O=%+O5;6VN%D6,^9&Z$E<A01]T=/4]:N+=ZCXHU7Q/8V>J2Z<^ENMK:^4!
MQ*8P_FOD'<,M@+TPI[G@ Z>YOWM]3L;-;&ZF2Z\S=<1J#'!M7(WG.1NZ# /-
M7:XB\O\ 6K+QEX*L+C4Q(MY#<K?QPQJ(I98X0=PXW ;B>,^E8VNZ_J^G+)?0
M:K+=2Q:Y';M]F4?98X&E5/);<!N?!Y*Y(;N.E '<1>([>7Q=-X<^SW"745F+
MSS6"^6R%]@P<YSG/4#I6Q7%)_P EOE_[%Q/_ $I:NHUC4%TC1+_4F0R+:6TD
MY0=6"*6Q^E %VBO,M3UW6M*^'6F>.$U*6XF*VUS>6A5?)EBE*@QH,94KO&"#
MGCG.:O7^J:AI7B[7-,OM8NDM+K3/MNF2*B$PLA(D11M^=LE" <\'% '?T5Y[
MX3UO4]>T;1;.XOKB+5X+B9-6^YN!A.UU/RX&YFCQ@="<'BL:XU'Q(_A7QIJ8
M\2W:3:'J5RMJ%AB =8U0A7^3D8XP,=23GL >MT5P\NN:AK7B#^R+?SXDCTN&
M\D^RRI&[/*6'5@>%V]N[<UE:A>>,M.TSPI;ZCJR0:C<ZNMC=/ D;K+&5=E8_
M+P^%' XSVQ0!Z;17G&MZCJ?A":UBUK4=9N=$^SONU>WB0O!,9&(,RJOW0FT
MXQG.0>W=:/+Y^B6$OVM+S?;QL;E/NS?*/G'L>OXT 7:*Y&75+C5_']WX<2ZF
MM+6RL$N)#"0KRR2,0/F(.%4#MU)YX&*Y*_\ %/B*+PKK$(U-TU#1M<BL/M8B
M3_28GD0*7&.&VOSMQT]Z /6Z*XK3KG5-.^)TNB7&K7%_9W.DF^"W"H#%(LH0
MA-JC"D-T.>G6NPN8FGM98DGD@=U(66/&Y#ZC((_,4 2UG:[K$6@:'>:K<03S
M06D32R)  6V@9)&2!T'K7E]SXLURT\%6ES-J=VVKZ3J<D&L1PI'F6")_WK8V
M_*-C1D$?WAZYKI/%5Q+J/A/QI>Q7CR:<FERP01C:8V<1%GD!QD_>5>N,JU '
M:V-VE_I]M>1JRI<1+*JMU 8 @'\ZL5YMIUSJNCZUX&C_ +6GN+35K5X9[1T0
M1ILM]Z%,#<#D8.2<YI;?6=7\0^!M6\4V6IS6EU!)<O:6ZJIB5(68!'4CYMP3
MDDY&[C&* /2**\RU'QI="UTG6-234K#0=0TJ*87MB@D%I<ODL91@G: 5P2".
MN0>VE_;-]JNMQ:):7<LT<6DP7;W-G,B-.TA90X9@?E&S/'4MSZ4 =W6/?^(K
M?3_$FDZ)+;7!FU/S?)F4+Y8\M"S G.<XQV[TSPHNNQZ#%#XCDAEU*)V1Y8B/
MG7/RDX  ;&,XXKG?&T$]SX^\$0VUTUK*[WP$Z(&9!Y') /&<=,@CV/2@#O:9
M-(8H7D$;R%1D(F-S>PS@5Y?+XHUOPC_PEFFWM^VI_P!G16T]C=W"*'43OLQ)
MM !VMSVR ?PZ;3[;Q-;>*;:1IY'T:6%DNH[R='<2CE7CVJ.O((Z=P* -CPWK
M]MXH\/VFLV<<L=O=!BB3 !P Q7D D=O6M6O%/#5SJNB_#/P?J]KJTZQG4(K9
M[((GDO%)<,K9R-Q;G.<\>E=#XTUK5M.MO$]Y9ZM*\^GQ1RVL-FH*6H"@MYY8
M;6+'/RY)VX( ZT =E=^([>S\4:=H,EO<>??QRR13 +Y>(P"P)SG/([=Z@U;Q
M3%IL]Y!;Z?>ZE/8PI/=16:JS1HY.W@L-Q(5CM&3@>XSAZO*9_B5X$F8 -):7
MS$#WCC-0^&+&5?BIXR8ZA=N(A8DJQ3$F8GX;Y>@[8Q[YH [Z&43P1RJ&574,
M ZE2,C/(/0^U8^N^*+/0;.TNI89KF&YNDM%>WVL%=WV#<21QGTSTK0U2-I=*
MNXTFE@9HFQ)$<.O'4'L:\@6&<?!'PM)]KEDDFOK!E\[#",^<.F,$C/J<^] '
MM5%>>2ZWJ7A?Q9K]K<ZC<ZI9P:"=71+A4#(ZLZLJE%'RD*..U3Z<?%=U-H&K
M6UR7M;@(^H)<31^5)&Z@AHE494@D8&>1UR>: .\HI&!*D!BI(X([5YEH>I:Z
M='UOQ%?:_=7$6B7NH+]C$4:K<QQ!@H<A<@\#I@>W- 'IU%<'IQ\5W,V@:M;7
M)>UN CZ@EQ-'Y4D;J"&B51E2"1@9Y'7)YK(U#Q!JVI?"C4/&MGJUS9W)26:U
MAB"&.*-9"@4@J=Q(&23W/&,4 >IT5QL&I:@?B;%I37LIL9M!-V82%PLOFJNX
M'&>A/&<5A:=XLU<:#;02W4D]W>>(;C3$G(176)&D( XV[B$"@D=\T >GT$@
MDG %<#,OC?3;77C;9NH3$DFG12S(]PC @2J#C!XR5SG!P.:Q]0UVWU[P%XQ>
MPUG5(WMM/)DL+M?+N;.14<LK9&=K?+W/0C/:@#U2.1)HDEC=7C=0RLIR"#T(
MJI?Z@]E/91I8W5R+F;RF>!05A&"=[Y(PO&/QJKX7@:W\,::K7$LY-M&VZ7&1
ME!P, <5D>,-1U#3]=\*+:7LD4%YJ8MKB$*I613&[<DC(Y4=#0!UU%><ZCXDN
M;#Q9+I^MW=_I/FWT7]FW80&SGARF8B<'#MAP=V",C! KT:@ HKS4S:]J%_XY
MM?\ A([V!-*=&M&BCB#+F 2 $[.5R?0$^M0Q:UKJ:7X%\12ZQ-(^L7-K;75G
MY:+ 5EC8D@ ;@P(!SN]> .* /4*:[%$9@I8@$[5ZGV%>8^,-?U?2M/\ $&I6
MFJRSW-A>1>2EHH^SV\1,8,<VX89SN;(!)&5Z"NB34KC7_'.LZ(EY/:6ND6\!
M80$*\LLP9@Q)!X50,#N2<YZ4 :_AOQ!;^)](_M&UAGAB\Z2'9. '!1RIR 2.
MH/>M>O(O"FKWFD>"='T^"1GN=1UVZM&G&U6P))78C(VAFV8Z<;J[?PY!XBM-
M9U*/4I?,TJ0(]D)I5>>,]'4E0,KG!!.2.E %[Q1XCM_"N@SZO=VUQ/!"5#K
M%+#)"@\D<9(K8KBOBY_R2[6\==L7_HU*JWEQKOA?QQHBSZU/J>G:P\L,]O-$
MB^1(L9=6BV@$+P1@D\=R>: ._HKS;3=0\6>(=#T?Q'I4Q22>59YHIIX_LS6Y
M)W1[0,@@=&ZY!SZ5#-<^(+V;QW&OB2\@71V#VABBB!!\@2!6.SE<GH ">YH
M]/JKJ6H6NDZ;<ZA>RB*UMHVEE<_PJ!DUQ-OXGU'63X8L$\Q9=1T4:G<FW=8V
M8XC&U2W09=B<<\#MFL?QC:^(8_A'XEBUZ]+/ [&V>-T+RVY9=@FPN-PYR5QG
M H [./Q;.VMP:6_AK6D:;:PN/*1H51@?F9U8@8(P1UY'6NEKB/$%QJ>BZEX1
M@M]6NGAN]2%O<)*L9\Q3&[8)"@C!4=,4VWNM6\7)XD;3M6DTZYT^_DL;)4 *
M(T84EY 0=VXD\= N,#.30!UDM^\>L6]@+&Z=)HGD-TJCRHRI'RL<YR<\<=JN
MUQDNHZK#\2=#T^34/,M+K3)IIH$11&94*#<IQNQ\QX)-85SK^KV=QHERFJRW
MLESKPL;J6!1]C,3NZB--P!+* OS+GY@P)[4 =K;>)8+KQ#JFBI:70N=.ACF<
MLJ[9 ^[;L^;G[IZXJ7PUX@MO%&A0ZM:0S0PRO(BI. '&QV0Y )'53WK TC_D
MK_B;_L'67\Y*Y?0QK,7P4BO]"NYH;RRN;JX,4:J?M$:W,A=/F4X)7.".<T >
MNT5S.EZM_P )#K5K=Z9?2G2HK%9I%&W;-)+@H#QD%5!) (^^M:7B/5_[ \,Z
MGJ_E^:;.VDG"?WBJD@?G0!J45YSJNKZQH7AC0?%"ZG-=F>6V%_;NJ^5*DV ?
M+ &5*EAMP>G7/6EO=3U;3]>\4:-<:Q=!Y+)+W1I D99<DH4 VX8^:4 !SD,/
MK0!Z+17!>%=;OO$FE>'X_M]S%>PI(VJ\)NWQDQLC#;@9D^88 X0US=SK'B6/
MP)XBU_\ X2.Z-SHVJ7$<*"*()*D<H7;(-O(V\?+M_&@#V&HWFC201E@92K.L
M8/S,!C) _$?F*>C;D5O49K@FMIG^.##^T+M8QH2S",,NT?O\%0".%.T9QS[T
M =-X=\16_B2SN;FVMYX!;W<MHZ3@!@\9PW0D8S[UL5XJL^JZ3X&\6Z_IVKSV
MLFG:]>2QV\:(8Y?WX#"3()(()'!&/>NUO=4U#6?%.JZ+9O<PQV%K V;:5(W+
MRACN)8'( 48 XSG.>, ':T5D>&/[:'AVT7Q$UNVK(I6X>W.48@D ]!R1@D8Z
MYK7H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K'\3>&['Q5H[:=?F5%#K+%- ^R2&1>5=#V(K8HH
MQ= \/OHRN]UJU]JMTRA/M%XRDJ@_A4* !ZD]3QD\##]'\-Z?H>H:M>V:%9=4
MN!<39/ ;:!@>V=S?5C6O10!RR^!=/D3Q!%>7%S>0:ZV^ZBEV *0H4%"J@C
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
MD"&3:%W@[=PZ XS@XY&.*[*B@#F_^$/C.K:)J+:K?/-I$4D46_RR) X <O\
M+U( Z8 QQ4^F^&4TWQ+JFMIJ-U+-J7EB>*0)L C4JFW"@C /KS6[10 UT61&
M1AE6!!'M7&I\.;5/#5GH(UK4S:6=Q'/!DQ%D\MMR+]S& ?Q/K@ 5VE% '/OX
M4MYO$\NN7%W<3236']GR6[JGE/%N+$$;<YR3WJAH'@&'P_-''%K>JW.F6[;[
M73KB4-%"<Y'.-S!>P)P.#U -=?10 C E2 <$C@^E8.A>%+;1+'4;(W4][;W]
MQ+<3)<A,;I3EP-JC@YZ&M^B@#D- \ P^'YHXXM;U6YTVW;?:Z=<2AHH3U'.-
MS!>P)P.#U -<OXU\%P^'_ ?B1=.U7418W*.\.DAE,0E=LD)\N_&<G:#CKG->
MKT4 <M-X;AUB_P!+U^RU:ZLKJ*T^S&6UV,)H6(8H=ZL!R.HY%5/^%::4WARZ
MT66]OWBFO6OXIO- EMIBQ8-&V,Y&>^>_K7:44 <Q;^#WCTN:WN?$&JW5Y(8R
M+^5D\R((X=0@V[0,J,Y!SWSQB27P=9WG]KR:A/)<7&J68L9Y558R(0& "@#K
M\Y.3GMV&*Z.B@#/T32SHVDP6!O;B\\E0@EN-NX@  #Y0!P .WN<DDU4UWPW'
MKM[I=S)>W-NVFW(NH5A"89P"/FW*>,$CC'6MNB@#FKWPA'J,-U9W>HW,VFW5
MR+F2T=4(!#A]JMC(4L,D<GK@C-=+110!S</@^."YU^X74[S?K>/M&1'B/";
M4^7CY>.<U6;P';MHN@Z6-5OA#HD\4]LP$>YFC!"!ODY !/3&:ZVB@#B;[X:V
M5[:ZW9'5]3BL=6N#=2VT;)M28D,74[=W)4':3CVJ[/X*0Z]%K=CK&H66H& 6
M]U-'Y;?:D'0NK*5W#L0!CIC'%=310!Q8^&FEGPL^A2WVH21_:S>P7'F*LMM,
M6+;HV"\')/7/4UMZ#H#Z,CO=:K>ZI=N IN+QER%'15"@ #N>Y[DX&-FB@#-\
M0:':>)-"N]'OC(+:Y4*YB;:PP000>><@57M/#VW4;;4=1OYM1N[2-H[=Y41!
M'NX9@J@#<0 "?3H!DYVJ* .-TSX=VFD7TGV/5]4CTAYC/_9 E7[.&)R0.-P3
M/.W.#WR.*MIX,B1_$#C5+W.N#_2,B/Y/DV?)\O'R\<YKIZ* .-O/AW9W.D:+
M:PZIJ%K>:+&(K'4(659D0*%VM\NU@0 ",=OKFU?^"8-2\*76@W6JZA(MX<W=
MVS(9ICQW*[0/E P , 5U%% '/ZGX5&K2Z/+<:I=B32IQ<1,BQCS' *Y;Y?0D
M<8ZU1N? 4#>(;O5K#6=3TS[>0;ZVM)%6.X(&-W()5B."5(/T/-==10!@R>%K
M=_$NGZU'=W$36%NUM#;($\KRVQD'*Y_A'?M6)'\,;2'3+33H]<U9;2QOEO;*
M,-'_ *.P8M@?)\PRQ^]G'\^YHH P;7PPEIXEO]<BU"[-Q>0) \;!"BJF=I'R
MYR,GJ3FLZU73OAKX>M;!Y=4OK>6Y=8MMMYSAW+.01&HX))[=ZZ^B@#GO!7A^
M'PYX<CM8[86SSRO<RP@Y\MG;.S/?:-J?\!K<NK:"]M)K6YC66"9&CDC;HRD8
M(/X&I:* .6L?!-O:6=AITVHW=WIFGRK+:VLVSY2G*!F RP3C /H,YQ6EJ7AR
MPU76]*U:Y0FYTQG:'!X.X 8;UP0&'H0#6O10!D:3X<L-%O\ 5[RS4I-JEQ]H
MF/HVT#CVSN;ZL:Q7^'MI)X9U;07U6_-KJER]S.^(MX9VW,%.S !/M78T4 1V
M\;0V\<32M*R* 78 %O<XP*QKSPQ#=>*;?Q!'?7=M=1VWV5TA*[)H]^\!LJ3P
MW/!'I6[10!QS_#RTD\,ZMH+ZK?FUU2Y>YG?$6\,[;F"G9@ GVJ35_ L>HZK:
MZO:ZUJ.FZK% +>2[M&0&XC!SAU*E3ST./Z8ZVB@"MI]C%IMC%:0M(ZIG+RMN
M=V)R68]R223]:LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5S_ (SUV^\,^%[S6;&PCOC:+YDL
M#2%"4SR00#T&3]!705%=6T-[:36MP@>&:-HY$/1E(P1^1H Y#7_&=[HUEX>O
MXK.TN+#5IX()+CSV40&7E7QM.5Q]/UK=U+4KVUU?2[&TMX)OM;/YI>0J8D1<
MLX !R,E5QQRPKR;3-$O?%7A/4/ =UYGG>&OM$22G(WR_\NC9]-I?CV6NU^'^
MJ2>,M.&OWD;J?LB6&ULJ?, S.P[@%RJ_]LZ .XD+^6_E;3)M.T,>,]L^U9<>
MJR:=I>G-K[VL6H7,D=N4MF)1IG.,)NY([_0&N!\ >&=*NO BZK/#+)?1F_AC
MF,\@*(9I 5&#TXS]23WK+2RM+SX??"Z2ZMH9W;4K6)FE0,2C)(2O/8D#([X%
M 'KHU.T;5VTI90UXL'GO&.JH3M!/IDYQ]#5S/..]><VNF:;!\8-4D@TZSWQ:
M+;RPA8E&)/,=01QP<!1GV%97A[3X_$_A/1/$;ZW:6NH03I-<7D5H?M)FW8>%
MV\S)#$[=N.1M &,"@#UO(HKQZ70-.OH/B;]JA:;[+*\EN))6;RG%LK!UR?O
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MAZ\DN=872$,947I*@Q$]"-W!/M3Y-7L;"WMA<7AD9XMZL$+,Z #+D*.!R,G
M S6)\3Y(X_AGX@\QU7?9NB[CC<Q' 'O6!J[1SW.E7VB^)K?2M:ATI&C-R5:U
MO(2>4;)[,O4<C/?L >CVMS!>VD-U;2K+!,BR1R+T92,@CZ@U@>+?$-KINBZI
M''J9M;^&U:57C0.83@["^5*J"1@;L9[5:\(WLVH^$=*NY[ 6$DMLA-L 0(^,
M  'H,=/:O/K/6[33;'X@:+KLZ6^K3W5Y/%'/PUU \>(C'G[XVKC SC% ';^'
M==C7P/H%_JMT6N;JQAD8[2SRN8PS$*HR3U)P*R_&GB-F\'6VL^'M7Q&U];QF
M2#:RR*TRHRG()!Y/3!!KC[#6+31X?!&J:M/=0:&^@+8_:X6=5M[C]V2'*\@,
M%Q]5]JM^)AX?L_AW//HV^*RO=;M[D2SRL?M+F:,O(N\YV\'V^4D<'- 'H,U[
M:_\ "70VXUW;/':2,^E)M;>,K^\(QN&.@]<U8M/$>D7^GW-_:WT<UI;%A-,F
M2J%?O \=N_I7+7U[:-\:-%"W,)9M'G48<<EG0J/Q )%5&T^[T[QWJ?AV&!SI
M/B'&HEP/EBVD+<J?]_\ =C_MI0!VMWXATJQMH[BXNPL<D?FKA&8^7W<@#(49
M')&!4-QXL\/6HM3/K-B@NXFF@_? ^9&%+%A[8!.:XO6-8T_P]\2=2/B6ZNK&
MPU&S@%C=K(ZQ'R]X>(E>^6W 'U]ZJ2PZ#I7B+X<6=C&+33HI[UX(;IR656C?
M8QWG< S$$9]0.#Q0!Z ?%6B?V;!J"ZA'):W$9EB>,,^Y!U; !.T=SC [U8?6
M],33H+_[;"]K<X$$D9W^<3T"!<EB?09/%<%K&J:=X9^(]V?$$]QI^F7]A EC
M=1.Z0JT9??$2O0_/NY_K5$/I7A/Q#X/O(H)K'PFL5W%!+<%]D,LC J[E^5#C
M.,] QZ<T =/X,URXU?Q1XL@;49+VSM+B!+;>BJ8PT>YEP%'(;(Y&>.:U-?\
M%NG^'M2TJPNBWG:A,47"DA%"EBQ('MC'4Y]C7/\ @B_LKSX@>.&M)DECEGM9
M$:/E77R%!8'H1GOWSGO4WCZYAL/$/@R_NI!#:0ZFXDF;A4+0N%R>V3Q0!T]]
MXATK3<B[O%C*QB5P%+>7&?XWP#M7@\G X-:$,T5Q"DT,B212*&1T8%6!Y!!'
M45Y]H&J6^D^,_%UOK\\=L;V6.[M9+H[%GMO+"X7=C.W&".HS6I\,-.N]+\ V
M%M=I)&=TKQ12 AHXFD9D4@\CY2..V<4 78?%VGWOBN_\-PRNES:PH6E"'[[[
MN%R,' 7.>G..QK"\$>-;4Z#:Q>(-<B?4[B]N((S,55GQ,Z(,* !G&!TSCBGV
M-];:?\8?$$=W*(7N]/M&@#_\M GF;B/89Y/:N':[L1\"-0V3VXE.L%^&&XG[
M:&!]?N#/T]J /9-3U[3-'!-_=K#M3S&^4ML3^\V =J^YP*NPS17,$<\$B2PR
M*'21&!5E/(((ZBO,+[6M(TGQ]KT/B:\N+6PU6*"33[E)7$,\8B"O'E.,AMQQ
M_M>_/>^&;*RT_P .65KIUK-:V4:$00S%BZH22,[N1D'.#R,X[4 <S8Z_/KWC
M'7=%?7I=)O+"81VME''%NECV!O-/F*2^23PN, #US72:9=W5AX?BE\0W,0NT
M9DED"[5=MY"[5]QC Y)R.IKD?$5MX+\9->0:[/!INJ:;.\4=WYP@FC"G*NCG
M&Y?S .>]<_\ VCK-IX.\):WXB>]N+&QU"875U&KK*8"LD<5PP'S8P0<]2".Y
MH ]4L]?TF_M+FZM[^$PVK%;AG.PP$#)#AL%>.><5%'XHT23[5G4H8C:QB6<3
MDQ%$/1R&Q\I[-TKSC7UTB[\/ZKXA\*0W>I*;JRN-1G621Q=QPR E%#?>*J.<
M=N/7'2OXB\*^(+74M8TIH+F5=+DBFU#85$49Y6)F8#DDYV]L<XR,@&_9>+O#
MVHRR1VFL6DKQVPNW D VPGHYST'(_,4H\5Z(R7A%\NZSB\Z>(HPD5.S!"-Q!
M[$ YKSV.-I/@'I$^E0?:9+6"TDN(K7_6.D<B/*G'.>"2/K6QI5UX4\37\FK:
M!+=ZCJ*:?)"UPTDI$,;#(C8-QN+=%Z\$]J .AT7QGI6K>&[76FF%O%<;0J.#
MNW-]U ,99CZ#-6F\5:$FESZE)JEM%:6\ABFDE;9Y<@ZHP."&_P!DC->9Z5XC
MTRU^&_@A)/LY\FXB@DO;A"8].E"."S=!OZJ 3@;LGWH7]_:+X8^*-LUX\LDL
MJR1M.FQI T484XV@<GI@#(&10!ZE_P )UX7^T/;C6K4RI,L!16)/F-]U..K'
MG ]CZ5KOJ-HFHQ:>TP%W+&94BP<LHZGZ#(_,>HKG=4T"S\3^ 1:6#PI));Q2
M6=S#C$<L8!C8$>A 'TR*9X&O+SQ!:MXCU*T:UN98EM$A8?<\O(D(],R[_J$2
M@#J;J[M[&V>YNIHX8(QEI)&P!^-5+37M,OC<K!=*9+5=T\3*R21C&02C , 1
MT..:YGXEFYM['0M11'DL+#6+>YOU122(5SER!U"DJWX9[5$Y@U7XJ:7J^DW,
M,UI:Z7,E_<PN&C*LRF)"PXSG<V.P&>] $6B:Q=^,KZ_FLM=EL9K'57CB@2$/
M');1E5(8$<EN3G.1D8Z5T7B'Q;8>';[2[.Z+>=J$_E)A20J@$EB0/;&.IS[&
ML+X87MK<V_B18+B*1CKU[( K@DJ7&&^A]:=\0KB&QU?P=?74@BM(-7_>S-PJ
M;HI ,GMD\4 ,@\5II7CKQ''K&M;=*@M;26V68*!&7$A8*%4$_=SSDX'M77MK
M&G+IT&H?:XFM;@*89$.[S=PR-@'+$CL*XG2;_37^*WBN:2XMP/[-M!F1@I
M<N#GD8RN1VXS7':'J<6E^#?A]J][+<#1;5+JVO9K9FS;2.0(V;;R!PP]@WO0
M![1IFK6&LVS7&GW4=Q$KF-RAY1QU5@>5(]#S6!XD\1W</B72?"VD-&FHZ@KS
M2W$B[A;0)U8+W8GA<\9ZU)X.CT"1M2U+P^)I8+V57FO'D=EN) ,$KOZX& 2.
M">.QK"\60R>'_B7HOC*:.1])^QOIU[*BEOLP+%DD8#G;DX)[4 ='>:=KMH+6
M2PUJXNL74(N8KN*([H=Z[RI1%VG;D]QC. #S5Z_\1Z1IDKQWE]'$8@IE)R5A
M!Z%V P@/8L138?$FDWK1IIM_;:A+(1M2TF63 /\ $V"=JCU/T&20*XG0;^ST
MQ/&VC^))8XKJ;4+FXV3D W5M*H"% ?O\#;@9Q@"@#M]0\3:'I,T<-_JMI;RR
M1M*B/*,E%&2V/3 ZU1;Q]X32U:Y/B"P\I8EE)$H)"M]W@<Y/IUXKS_2H'TG4
M?A5I^MRQK?6]M=B2.9ANB+1#RU.>A'"CW%;ZW&EZ=\:;T7<EK;#^P85B,I5
M!YLF0">.G;T'M0!VL6N:7-HZ:M%J%N^GNH9;@2 HV3@8/KGC'7/'6H[?Q#I-
MS'=.E_$GV/!N5F)B:$$9!=6P5!'0D<UY+!8W.B:'IVJK#(OAZ+Q9+?\ EA3B
M*S8E8Y-O9 ?F^A!KK+A[:]^)@UNPNX'T^VT22*^NHY 8B6<&-"PXR/F;V&/4
M4 ='!XV\,73.L.N63%+8W3?O0 L6<;R?3D?F/6K$?B;2)(KQUN^;)!)<1M&Z
MR(I&0=A&[!QQQSVKS71[W3;#]GJRNWT^VOTA@2.:-ERJ$S#+/MYPIPY'?'XU
M>TG4+>Z^*=^8M3;43>>'T$,ZQX24B5R=FT8*CUR?0DF@#=/B_2]?\#KJ:ZX=
M#2X*%+@[=Z?/D* PP2P&"!GJ:ZB^U:QTTHMU/MDD!9(U4N[ =2%4$D#(R<8&
M:\=FU.QD_9O@MA<)YUNEM#*AX*R+<(2O/\0 )(Z@<UV U&/2_BU<W>IW$<>G
MZEI<2:?=R.!%E&)>,-TR=V[W H ZF3Q/H<.G6VH/JUF+2Z8)!+YH(E8G "^I
MSVIVF>(]&UFZN;73=1M[F>VQYJ1MDJ#T/N/<<5Y)JUO'9^#-;FE>---U#Q5'
M<6*2$!7B\Z/<Z@_P$ACZ8YZ&NQ6\L_\ A=Z>7<0'=X=V_*XY/GA@/KMR<>E
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
M ()U"ZU7PC8WEY916EQ)OWQPY\LD.PWIG^%L;A[-704 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %(RJXPRAAZ$9I:* $90RE6 (/4$5SND:!>Z?XQUW6I9[=X=46!1$@.Z+
MRE*CGH<YSVQ[UT=% "!%7HH'T%&U2P8J-PX!QS2T4 (44L&*@L.AQR*6BB@
MI&17&&4$=>12T4 %-**QRR@G&,D=J=10 C*K*58 J>H(I:** "C SG'-%% "
M,JL &4'!SR*6BB@!&56&&4$=>10RJZE6 (/4$4M% "  9P ,]:6BB@!&56QN
M4'!R,CH:6BB@ HHHH 1E5L;E!P<C(Z&EHHH :T:. &16 .1D9P?6G$9&#110
M BJ%4*H  Z 4*JJ,* !Z 4M% !2*JJ"%4#)SP*6B@!, C&!BEHHH R->LM;O
M5MET;5XM.VN?M#/;"8NA'\.2,$=?\X-^PLH=-T^WLK<$0P1K&F3DX QR>Y]Z
ML44 %(JJB[54*/0#%+10 4444 %(0&!! (/4&EHH 0      = *6BB@!J1I&
M"$15!.2%&*4JI8,5!(Z$CI2T4 %<U#X>O%\>W?B"66V:VGLDL_(VG<H1F8-G
MH3ENGZUTM% !2*JHH55"@=@,4M% !UHP/2BB@ I&57&&4,/0C-+10 4444 (
M %&  !Z"EHHH **** $P.>!SUH95;&X X.1D=#2T4 )M &,#'I0J*OW5 XQP
M.U+10 4444 (54L&*@L.AQR*6BB@"M?V:W]G):O(Z1R#:Y3&2O< ]OKU],'F
MIXXTBC2.-0J( JJ.@ Z"G44 %%%% ";5W;MHW8QG'-+110 4@55SM4#)R<#J
M:6B@#G/&/AZY\1Z5#9VDT%NRW<-R\DBDY\MPP&!ZXQFNA5<A6D5?, YQS@]\
M&G44 )M7;MP-N,8QQBC:NW;@;<8QBEHH 0*JJ%4 *.@ XI:** "N;UG1=;FU
MZ+5]'U6VB9;;[,]I>VQEB(W;BRE64JQX!Z@X'I7244 9.D:3+93SWM[+;S7]
MPB)(]O!Y,852Q4!26/5FY)/7MTK59%<890P]QFEHH *0JK$$J"1T)'2EHH 1
ME5U*L 0>H(I:** "BBB@!"JL02H)'()'2EHHH 0JK$$J"1T)'2@JI7:5!7&,
M8XI:*    8 P*1E5QAE##T(S2T4 %%%% !1110 4444 %%%% !1110 4444
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
MO+>2WN;6SB@EBD&"K*H!]CTZUT% !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!$EM#'<27"QCSI  [GDD#H/8=>.G)]:
MEHHH **** "BBB@!LB"2-D)8!@02IP1GT/:LGP_X;L_#EL\5M->7,DF-]Q>W
M#32L!G:NX_PC)P!QR?4UL44 10VT,#RR1Q@/*VZ1NI8^Y]NWI4M%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M/K?ARWUZXTZ:XNKJ%M/N!=0"$H!Y@! )RISP2,=.:V** "BBB@ HHHH ****
M "BBB@ HHHH **** ,G7?#UEXA@@2Z:XBEMI?.M[BVF:*2)\$95A[$C!R.:-
M,T"'3I1-)>W]_.H(26]G\PH#UV@ */KC/O6M10 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 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%8NNZU?:7)!%IVA7>K32!F9;>1$$:C
M'+,Y Y)X'7@^E &U16'X9U^?7X+Q[C2I].DM+@V[Q32HY+!03@H2/X@.O7/I
M6Y0 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 %5=3OX=*TJ[U"X/
M[FUA>9\=<*"3_*K50W5I!>V[6]S$LL+8+(PX.#D?J!0!G>%]/FTWP[:0W0_T
MR0&>Z]YI"7D_\>8_A6O110 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 55OM0M].C
MC:=CNED$42*NYI'.2%4=S@$^P!)X!JU6!XHTPW<>GZC'?0V4VE77VI))QF)A
ML9&5N1@%7//8T 6U\0Z:='NM4\YQ;6A<7'[IB\13[X9 -V1].G/2DO?$6GV&
MFVM_+]IDBNMODK;VTDTC97</D0%NG?'%<E96UW#X'\9:KJ($)U0W5U'&RF/;
M'Y(C0E2<J6"!L'GD9YKIM+O[>Q\$66HRL#!;Z<DK,O/RK&"<?E0 R+QAI<^F
M/?P1ZA(B2M$85L)O.W* 6_=E=V!D<XQVZU=CU[2Y-#AUE+Q#I\R*\<N#\X;[
MH QDDD@;<9SQC-9MLJ:7X:M["]U:'3-3O$DE,K.@;SG)>0H'X;#,?PQ7)6]K
M>2P> X-1D^RV<#W49EMU$:-(JE+=\'(&] [#W88YQ0!Z)/JMK:6 O+LO;Q,P
M55D0[V).% 49)8]EQGVJU#(98ED,;Q[N=KC!'UKR^T.IZGKWA\ZUJ$PLH)=1
MBM+Y=J&=U8+$Y.-NXQ>9@@#."1UKJO"^IRWOAZRM-:O0=0NS<) X;RI+F*-R
MHE4+C!*;&RO]X&@#J:RK#Q#8:GJ4]C:K=M)!NW2-:2I$<'!VR%0K<^A-<[X7
MN+LQRV>K75T#X?,T%U<RS.!<$_,DC'//[K#'/0N,=*=X7LK?3=?\CP_J<E[X
M>ELS(T)NC<);2ADV;')) 92YVY_ASWH [6BBB@ 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@ I
MKQI)MWHK;3E<C.#ZBG44 (RJPPP!'H12>6A39L79_=QQ3J* &20QR[?,C1]I
MR-R@X/K2O&DJ%)$5U/56&0:=10 QXHY(_+=%9/[K#(_*G%%+!BHW+T..12T4
M )M SP.>OO21QQQ($C144=%48%.HH **** "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 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 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 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 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
E** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>exhibit31restatedcertifi008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi008.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K-UG7],\/6\5QJET+>*658D8JQ!9C@#@''
M7J>*TJX;XL.L?A"W=U+(NIV9954L2!,O  Z_2@#8TWQOX?U:]N[*TO6:YM8_
M-DB>"1&,?]]0RC>ONN>WJ*CT[Q]X:U5T%IJ.]'@DN1*T+I&(T.&)=@ ,=<$Y
MP0>XK*ND@U?XE:/K=BZM9Z787 O+M1\C;]H2/=W(P[$=N^,BN:T[2-0U;]G:
M71]/AD34A')FW="CDB<N5(.#\RC'OF@#T>U\4:3=:A!8K-+%<7,9EMUN+>2+
MSU')*%@ V!S@<XYQBLZ;XB>&8+:[N&OIFBLYS;W+1VDS^2P R7PORJ-P^8\=
M>>*QM8GC\:7?A"32DE2>TU*.^NM\;(UK&J-O1\CY6)*KM[]>@S63"P/@[XFQ
M>7)YEU>WK6Z>6V9@\*JI08^8%@0"* .[@\8:'<:S!I45XQN+A6:!C"XBFVC+
M!)"-CD#D@$U0NOB5X3LXYY)=3;9;W!MYV2VE81.,9WX7Y1R!D\$YQT-<]=R*
M9OAHRK(1;L#,1&W[H?9RGS\?+\W'..:KZ+?V$=A\0["X0RSSZM=JEL(RS7&Z
M-%"H,?,<]ATSDX!H ZV_\:6EIXHTG1HX;B9;Z![C[1%;O(A0 8VE0=V2P)(X
M Z]:R](UIM,\6>.WU._NY=/T]K5T#!I?)1H=[;54$@9))P.@YZ5CV.G7?A?6
M?A_'J$%Q)]ETF>SE>&)I0LQ6/"$J#CH0">.*W/#&V3XB^.-\;>5</:>670A9
M0L&U]I(PV#P<4 =$/$NE-H]GJRSRM97K1K;R+;2$N7.$^4+N&<CDCO6I)(L4
M;2.<*H))QVKSSPAI-_8^(;CP[.A;2- G:XL92V=ZS*?*3_MF&E'/JGI7HM '
M)#XF^$2EK)_:O[FYD,23&"01JP8KAVVX3D'[Q''/3FK6J^._#NC7MS9WM\Z7
M%M&LLL:6\CE4)P#\JG(Z].F.:\XTIK;5O@C>^'X(O/U.ZGNH8;8(=S.URY5_
M]U>"6Z#:>>*ZO2H_LWQ;E1R[[- @M1.4.UY%D8LN[&,X(.,T =)?>+-'T[[0
M9YY3':X^TRQ6\DB09 (WLJD+P03GH""<"I)O$VD0:MI^F/<L;K4$+V@2&1DF
M4#)*N%*\#D\]#7%Z%<?V%;>+M$UR&8W-Q?75U;CRF;[;%,/E"8'S-_"5'(XJ
M.Z\,ZKI'PGT&54,FO>'$CO8T4Y)V_P"LAR.H*%EXZX% '7Z]KFD+I6LV]WJ%
MY91VL.VZN8(I%> ,N0R.%(W <\9Q5H:QI^GZ;INZYFF^TQJML-C233_+G.T#
M)..2<<=\5SOB*VF3X6:^\\+_ &_4;.>5X@I9_,D0A8\#J5&U/^ UC&\DT7Q-
MX2UZ\AN'T9M$-@\J1,XM9R4;+J!E<[0N<=1S0!I^"M>$MYXQN;S4KF2RM-0"
MQM>;E,*^6I*[2 5^8D8QUKJ+#Q'INHZI-ID4DL=]%&)FM[B!X7,9. X#@97/
M&1T/!KR^[BO]2M?&\NEV%],ZZQ::A%"8)(OM,<8B9E5B!\WRDX'/2NP\+WN@
M:_K$>J:7I>H?:88&CEN[Y)E:$$_ZH&0_,<\D+D#'7D9 .KU+4K/2-/EO[^=8
M+:(#>Y!/4X  ')))  '))JA%XJTB3^T T\L,FG(LEU%- Z/&C D-M(R0<'D9
MZ52\?WLUAX2FGATY+[$T(=7M_/$2^8N9?+_B*?> ]0#VKD+6X2/QEXEN NIS
M6]YH<?E75S;2#S2/,R?N@+R0 ,#)/ YH [*S\>>';^YTZ"WO78ZB,VLAMY%C
MD.-VW>5V[L?PYS[5?TWQ'I>K7E_:64TKW&GL$N4:WD0QL>0/F49R.>,UYLI*
M>!/AK"8I1+::C9M<)Y3;H0L;ARXQE0"1DGUK<\66&I:=XPM-0T0$?\)!%_95
MX5.#&X5FCN!ZE$$GX 4 =OINI6NKZ?%?63N]M*,H[Q-'N'KA@#CWQ45_K5EI
M]PEM*TLER\9E$%O"\LFP'!;:H) SQD]3P.:MVUM#9VL-K;H(X846.-!T50,
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
MI- #Z*** "BF":)IFA$B&50&9 PW 'H2/P-$LT4(4RR)&&8*"S 9). /J30
M^BBB@ HHI,C.,\GM0!G:Y87^I:=Y&FZM+I=QYBL+B.%)#@'E=K<<U-I>G1:5
MI\=I$[R!2S/)(06D=B69VQQDL23CUJY10 4444 %%%,2:*262))4:2/&] P)
M7(R,CMQ0 ^BBB@ HHIDDT41022(A=MJ[F W'T'J: ,SQ/HS^(O#E]HZW(MEO
M(C"\ICWD*1@X&1S5W3K:2STZVM995E>&-8S(J; V!C.,G'YU9HH **** "BB
MB@ HHHH **8)8R%(=2&.%.>I]J?0 444R*:*>,20R)(A) 9&!&0<'D>XH ?1
M13&FB21(WD17DSL4L 6P,G [\4 /HIBS1/(\:2(SQXWJ&!*YZ9':GT %%%%
M!1110 4444 %%(756"E@&;H">M1Q7,$Z(\,T<BR E&1P0P'4C'6@"6BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L+Q7XB;POI*ZDUD;FV$R1S,)=GDAV"ASP?E!(SZ5NU1UG2
M[?6]%O=+NAF"[A>%_8,,9'N.M &:GB5CXW;PU+9K')]C^VQS^=D2)NVX"XZ@
M]1Z<\UDZIXCM9K+P]<ZGX?%Q'>ZM%%:.9%=87+$1S9(!Y +# Z$9(S6*W@;Q
M#/HNA7TMTB^)K:58;FX5ONVS)Y+@'N0N)/\ ?R1UKH?&6C7MY!X;@TG3S+%I
M^JVUU(J.B!(H\@@;B,GD8'M0 RQUK5-2^(6NZ'<V-LVF6MM;_*9<Y#^82Q4K
MSG &WL!U.:Y;P)XHD\-?#S0O,TB5]+:]DM9+M9541%[EU4A.K*"0">/;-=7;
MZ;J^G?$;5M5CT\7&GZC9VZ^:LRJT;1;\KM/))W#';U(KF8_"WB!/A18Z =)?
M^T(=06=T$\6W8+DS9W;O[IQ]?SH ]5)(4D#)QP/6O*=1U?4?$OPY\>-J]C;"
M.TDO88MLF\1M$H4  J.A!;=ZGH*]64ED!*E21DJ<9'MQ7FK>'?$,7ACQOHJZ
M6LG]J75Y-:3+<)B03_=&"1C&3G/MC/8 U]#\52P7?A[1+S29K>+4;/\ T.Z:
M53YC1QAF#(.5^7D9/U J+4_B;INFVYU#9!-IB7/V>61+M?/7Y]AD$.,E W?.
M<<XQ39](U>76_ MVNF2B+28Y1>9EBRA>#RQCYN>>>.WOQ5?P[9^,O#*2^&H=
M*MKG3EGD-GJQNE411.Q;#QD;F9=QX'!X&1UH ]!=(YHF215>-QAE89# ]B*\
MDT33=(T6/Q]X0U.TB^Q0EM0AP@W-;RH2 OJ4((![$C%>NUQGB7P=-J_CC0=:
MMY/+AA5H-1 (S+"K"6-?<>8HS[&@#F?"%Q]J^$3>&[FUBCU.&Y;1)X2@.V4M
MMWX[X0[\]]IKI)_%$FBZO-X7T3PM<7,EC9)<0Q131Q(T98KP2<#H>O)/;O2V
M?@^:U^*%_KZOC3;BWCF\G(Q]K :,OC_KF3]=Y]*G@TW4D^*=WJ[6#C3I=+CL
MUG\Q/OK(SYV[LXPV.G7M0!7AU^%-5\8O8: D.JZ=#!)<22R*IN\QLR;F7/"J
M/<\]JQV\8>)$\#>$K_[);M<:K=V44LQN,%A(58X&WC=@CO@'O6O9Z'JC>*?&
MEQ+9F&UU>""*UF:1""4B9#D DCEN..GI61_PCWB-_A[X9L6TE%O]#O+.5K?[
M4A,ZPG#$-]T9'(R: .DU3QBFGW$UFD5FU_;6ZSW$,]\L(&X$A$8@[FX/8#ID
MC-48/B1;7_\ PCK:=I-Y<IKL4SP-N1=K1*2R$$]01@G@=P34%S:^*]"\876M
MZ9HT.J6FKP0B[M!=K$]M-&NT$,W#*0<'OD?G9U#3-=NO%OA'4YK)95L/M37C
MPRIMC,J;55=Q!;;T)P,@9QSB@#7\,^)&\0+J$4]B]C>Z?=&VN(&D$@#8# AA
MU!#"L+XAZI=?VGX9\,6L\EN-;O&2YFB8JX@C 9U5ARI;(&1[U?\ ">FZC8^(
M/%%S>V3P0:A>K<6[F1&W*(U3D*Q(.5S]*/&_ABZUU-+U'2I8H]8T>Y%S:>=D
M))V>-B.0& '/M0!9U3P3H=_H<VFP:?;69:)DBFMX@CQ$C@@C!^H[\@YS4UQX
M@FDU>]TO2;)+V[L8DDN0\_E*A<$H@.TY8@9Q@  C)YHMM5UJ]A$3>'[C3[@C
M#2W,\+Q(>Y&QRS>PVKGN161;Z5JOA[QUK.JVUE+J6G:S'"[B&2-9()HEV<AV
M4%6'.0<@]L4 ))\2+-M&T?4K73;RXCU&_73VC!57MYB2"C GJ"IZ<>XS4\/C
ME8G\01:MI<UA-HML+R2,2++YL)5B"I'&?E((]>]<_+X-U:RTC1HX+/[1=?\
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
MM-)Y8MX^ =[8)!W-M "G)!Z8K+\8^'T\170@O= FO(([</:7UI-''<6T^6R
M6=2!C8>,C(Y!JA9>'?$FBZ[H7B";.KW:Z2-,U2..10Y(;>LB%RH;#9!R02.>
M: +EY\1X++PUJ^IOI=R;O2+@6][9"1=T;$@!MW=#N!! R1VK1M_$[W/BC_A'
MM1T>:S%U:O<6TKRJWG(I"L&"_</S XR>/0UR_B#P=J^H>'O&$]O99U/Q#/ 4
MM?-0>3'%L"[VSC<0K$X)Z@<]:W[S3]3NOB)H>KIILJV5M93PS.TD>4:0H1P&
MR<;3G'X9H J1_#73(]"L=,2!(EM-0^VV^R>0_9/F!Q&2<L<#'S<98MCM7:W-
MQ':6LUS*2(XD:1R!DX R:EJ"],XL;@VJJUQY3>4K="V. ?QH Q-(UQ_$45H7
MTV%],U"T:=)DG$RX^7]W(-H 8ACP"1\I&:X;P#XHD\._#SPVLND3-ILMTUH]
MX)5 C:2=U4A.I7) )X]LULZ'X7N-*\4PZOI6D7.C6LEO(=3TY9XVAGE(&SRE
M#D @Y^;Y1C'')K,A\+>((OA7H^@G2G.H6FH1SRH)XMNQ;@RY#;N>#CZ_G0!U
M6N^,Y-&369UTF6:ST=8VNI7D\HON&X^4"I#X!&<E>>*S=<%O-\4O M[#&NZ>
M"^_>;<,R^4A4$^V3^9K.\2^'_$VM'Q7:RZ3'>K>6^W2KB6Y0);J8\&,)SM?=
MGYNASRP %:<FE:W/XD\%7\FE%(],M[A+S;/&WEF2-44#)&[&WG ^F: '>"X(
MK;QQX[C@B2./[;;G:B@#)@4DX'J236YXJ\2CPOI]O>/8S7237,5N?*91L+L%
M!.>3U[ _A6?X9TS4;+Q?XJO;NR>&VU&XAEMY#(C;@D00Y 8D'(S]*=\0-+U'
M6-#M;73;1KF5+^WN& D1 $CD#GEB.<#B@!@\97__  D-QH+>')UU 6PN[9/M
M,966+=M)9NB$'&1\W7C-+9^/;*?PW%JEQ;FTN'O&T\VLTJC;<*Q!4OTP-I;=
MZ#IGBFMI^IGXH1ZV-.E^P#1VLS)YD>?,,HDZ;LXP,9]?;FN:C\)^)D\/R36E
MHD&KV7B&;5[2&>5"EPCEOW992=I*N1SW[]Z -^#XC6A.MP2V32WFE1+.8K"4
M7*W"-P#&P R<\$$#%:-MXIF;7KW0[K3"NH6]DM\B6\XD65"Q7&6"X8$=#QSU
MK,U.7QOK?A+46MM-CT;43&JV]M]L621SO!<^8HPF5!5?<Y..*IZ9HVL6?CG^
MVH?#<=I8RZ/]E:%+J,R+()"_S=F8YZY([EL\4 3V/Q):\T[0M5;0;F'2]6N$
MM5N&G0F.1V*I\G4KD8)XQ[CD]YT&:\LM_"^OP?#;PKHITIS?:9J%O/<*)XL;
M(Y2Y(.[G(/']*]1QOCPRD;AR#0!R'@K4Y-?T*Z\5/"UQ)?2S"UA!&5MT<HB+
MD@#.TL>>2WL,1Z/]A\1_#"VNM$L1I2&%YM/CCP#;2*6VD8XZCD=""0<@FD^&
MMO-HG@IM#EB>2\T>XGMGC4@,XWET(R0,,CJ03ZTGA*"\\'?"B&#6+<P7.FVL
MOF('5PQ!9AM*DYSD#'7- &[X1UY?$_A+3-:"A&NX [J.BN.& ]@P-;5<S\/=
M#G\.> -&TJY&VXA@S*O]UV)=E_ L1^%=-0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 445F_V]IW_"0C0O//]HFW-SY7EMCRP0,[
ML8ZD=Z -*BBB@ HJEJ>K6FCV\<]Z[I'),D"E(V<[W.U1A0<<GKTJ[0 4444
M%%%% !1110 4455U+4;72=.GO[V0Q6T"%Y'"%MJCJ< $T 6J*@L;R#4=/MKZ
MV8O;W,2S1,01E6 (.#TX-3T %%%% !116+K'BO1]"\TW]RZ+"$,[QPO(L 8X
M4N5!"@^] &U12 AE#*001D$=Z6@ HJNU_:H]PK3HOV==\Q/"QC&?F/0<<X].
M:EBD6:))$W;7 (W*5./H>10 ^BBB@ HHHH ***S;GQ!I5GKEGHMS>QQZC>(S
MV\#9S(!UP>G8_E0!I45FZ)X@TKQ':276D7L=W#%*T+LF?E<=0<_4?G5N>\@M
MI(8Y9,23-MC0 EF/? '8=2>@[T 4?^$>L/\ A(_[?Q-_:/D?9M_G-M\K.[;M
MSMQGGI6K110 4444 %%%% !16;!KVG7.NW&BQ3EK^VB$TL1C8;4)P#DC!YST
M-:5 !11WHH **** "BBJ6J:M::/:I<WKND3RI""D;.=SL%7A03U/6@"[1110
M 4444 %%%(2%4L>@&30 M%9VCZYI^O6\\^FS&6."=[>0F-DQ(OWAA@#QFI#J
MUH-;71R[_;6MS<A?+;;Y8;;G=C;G)Z9S0!=HHILDBQ1M(P8A1D[5+'\ .30
MZBN<B\>^%Y8//75XEMQ)Y1GD1TC#YQM+L H.?4UT2L&4,I!!&01WH 6BFNXC
M1G;.U02<#/%4=&UNP\0:?]OTR8S6QD>,.49/F5BK<, >H- &A115/5-6T_1+
M"2^U.\AM+9/O22L%'T]S["@"Y15:74+2#3CJ$UPD=HL?F&5SA0N,YYJCHGBC
M1?$9N!I-^EP]LP6:/:R/&3TRK $9]<4 :]%9NN:[IWAS37U#5)S#:H0I<1L^
M"3@<*#U) _&M*@ HK$UWQAX>\,RPQ:UJMO923*6C60G+ =3P*UX)H[B".>)M
MT<BAT.,9!&10!)1110 445FQZ[ITOB"30TG)U&.#[2\7EL,1[@N=Q&#R<<'U
MH TJ*** "BBLVVU[3KS6KO1X)RU]9HLD\9C8;58D#DC!Z'IF@#2HHHH **R+
M[Q/I&FZE'IUW<O'>2J6CA$$C-(!U*X4Y [XZ5-8:[IVI74EK;3.;B-!(T<D3
MQL%)P#A@.,B@#1HHHH **S8]>TZ7Q!)H23DZC'!]I>(QL,1[@N=Q&#R<<'UK
M2H **** (/LD'VS[6(P+@IL+@X++U /KC)QGIDXZFEGM(+IHC/'O\I@ZJQ.-
MPZ''0D=1GH>:FHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$E[?V&FQS6'V5,W$:3SW+
MA4MX2?GDY(R0.@SU/X5L5SWBWP]=>(+73_L5\EI=6%]'>QF6(R1N4S\KJ",C
MG/7@@4 <T?&FKKI'C5H7MI9] 036\\ULZ"9##YF&3(.>HR, \'%6K;Q%XA@U
M_P +17\MC)9Z]!(/*AA96MW6'S =Y;YL\@C Q1/X#U6<^*]^N6[?\)#;I%)_
MH9'E,(O+)'S],=!UZ9)[WI?">H2WOA6Y_M"V!T)6!7[.W[_='Y9_B^7CGOS0
M!3L?%>J6_P#PE5EK+VQU+2F#VJP0%1/$Z_NF +'<6;Y2 >#QWKL+1;X:9$MU
M+ U_Y8\QTC(CWXYPN<XS[UQC1:%XR\>:7JVE7J70TV&07DEN^8VPZF*-_4AP
M7 [;<]Q7>T >3CQGXT;P'_PF"C2'M[.67[39K"X::-)F1BK[OD( X&#T)SVK
MHKKQ5?ZK>:E:Z%NC:RAB96-H9O,EDC$BJV"-J[2ON23TQSS_ ('T6\\1?#$Z
M5)>6Z:7=W=RLI1#YOE_:'W(#G'S<_-V#=#UKHM0\':M;>)Y=;\,:S#IQNXHX
M;RVN+;SHI-@VHZ@,"&"\=>: *,WB;Q=+J7AC3Q:V.FW6KVERT\5Q$SFWEB4<
M\-\RDMD#@].:2[\7:I8ZM)H.HZE8:?JZVT1LVFMV%O?RE?GVN6&/F^4#.1UY
MS@;$_A2^D\1Z!JJZHCC2HYU<30EGN#,!O8D, O(R !@=.E)XD\*7OB.VU73K
MNYLYM-O]OE": M)9G8%+(<X)R"PZ8)/7I0!(-:OM9\4:QHNEW$-H-)CA\V:2
M'S"\LJEE &0 H4#/<D]L<\V?'^MW.A:3<V]O917S:\NBZA#(K%/,W$,4;/ .
M!U!^][<]"GA2ZTOQ-/K>B7D2->6T=O>072%UE,8VI(&!!# <'L?:J=SX!D_L
MO2[2SU"));;5QK%S-+ 6^T3;RYX##:"6QWP .O6@"WH&LZP?&.K^']7FM;DV
M]O#=P3V\!B^5RP*E2S="O!S4GBC6]2T+6-!D1[<:1>7BV=X7B)>-G!\M@VX
M MA3D'&14UIX>N[?QQ>^(9+R!HKJTCM?LZPD%0A8@[MW/+'M5OQ1H4?B7PU?
M:1))Y1N(\1R@9,<@.4?\& /X4 <Q9>,=0_M3Q9IUU/;23Z8JO8>5;LOGALJ.
MK?,1(/+.,#-5[Z+5S\5=*BBN;1=0/A^827#0L8U/G1Y*Q[LGGH"P]<G&#MR>
M!K-M:T'45GD#:7$\4H/6Z!(8%SW(D'F?[W-6+CP]>2^.X/$<=Y L<-B]F+=H
M220S!BV[=ZJ.,4 <_8^.]0_X1VV2Z2V?69M<?1%D5"(BZN092N<XVJ3C/)XR
M,\:\6O:CIGCJV\.:F\5S!J%J\]G<I'L8/'C?&XR01@@@C'ISUK-'PYFDT2ZL
MYM5C%Y_;#:S9745N1]GG+%L%2QW+R1U&0:W[70;F?Q#;Z[J\UO)=VMLUO;QV
MZ%4CWD%WR222=H'L,]<YH K^-];U'0-/T^YL#;XFU&WM9A-&6.R1PI*D$8//
M<&LS7?&%Q9>)KS1/MUMI=UY*-IGVV$^5>N0=P\S( (.%QD'///2MGQ?X>N?$
MFG6EK;WD5KY%Y#=%I(C)N,;!@N PQDCK5/Q#X5OO$5IJFG7ES93:??A=BS6Y
M9[1M@4M&<X)R"PZ8)ZGI0!U%R\L=K*\$0EF5"8XRVT,V.!GMD]ZX;3/%NJ?\
M)/X>TR\GM+G^U+><W2P1'9;3QH&*)("5<#)4C)((!R,XKKK[2EN_#MQI"W$L
M2S6C6HG!RZ@IMW9]1UKD['P/K4-WX7N;C7+1FT*.2!4AL2JR1,@3NYP^%'/3
M_9]0#5\?ZWJ7ASPG/JNF?9C-#+$I6="P(>14XP1@_-GOTZ5G3ZMXHMO&\6@-
M=:8T=_927,$OV9Q]E*,H((W_ +SAAW7GGCH=CQGX>G\4^&YM(@NX[7SI(W:5
MXC)C8ZN  ".I4=ZCN/#U]<>--/\ $!O;=5M+22V,'DME]Y4D[MW'*C P: ,*
MQ\<:C%H%TM^D$VJ0:XVBI)#$P21LC$FS.?NDG:#R1C(SD32Z[XJLO[=W6J26
MEKI[7EG?7%J8QYB@[H70/D^H88X]:8_PZGN=&UFRN-65)[W53JUK=6\)5K6?
M(*\%CN V^W4UHQ^'O$=WHFH6VLZ];7-W<VCVD30VACBC5QAG9=V6;IW '8<F
M@#%_X2CQ3#:>#]1>73)8==$,#V_DNICDDA+A]^[GD'*[1QQG^*G7>LZM+8^/
M- U>:VN7L-+,T5Q!"8MR2PR?*5+-T*]<\YK1E\&:@^E>%+(:E; Z!+#)O-LW
M[_RXS&!C?\N02>_-3R>#[BXUSQ)>SW\7V?6[);-HDA(>(*K*&#%L$_.>P[4
M<UIVN>)/#7A_P=?7#:?<:%=QV=E);QQ,)H!(BJDF\G#<XR-HZX&>M:=YXJU^
M_LM0OO#MJ9VM+R2WAM&M2RW(C?8^9-PVDD-C'3C.<\:%GX1O7T_1-,U>]MI[
M'1WB>)8(61IVB&(R^6. ."0.I Y X-:'P9KFE:UJ#Z'XB2TTC4;AKF>UEM1)
M)#(WWS$V<#)YY! ]#0!%<:WXMO\ Q??:'ILFFVGEZ=!>Q-=6[LR%W(*-A^3\
MIY&,>AKH?%OB'_A&/#DVH^6LL^Y(88R<*TCL%7)[#)R?8&JUGX:NK3QO<:\+
MV%K:6RCLA;&)MZJC%@V\MR?F.>*N^*?#MMXJ\.W6D74CQ), 4EC^]&ZD,K#Z
M$"@#(O-<U7P_XHT2PU*:"\L=79X%ECA,;03A=PXR<HPR/48ZFLSP=#J#^._&
M8NKRWFC6[@69?LQ'F?Z.N,9<[0...<^U;L7AZ_OM2TF]UZ[MKB32]SPK;PE!
M)*R[?,;)., G"CH3G/2ET'P[?:3XAUS4Y[VWG359DF,20E#$40(!DL<\ =A0
M!/XAU"_L9].6WEM[:RFD=;J[E(+1X7Y%C0GYF9N.,].G-5O _B"Z\0Z+<S7J
MI]HM;Z>S9TC:,2"-\!MC<J2,9!Z&G>(/#M_J6OZ-K&FZC#;3Z=YJF.X@,L;K
M( "<!E(88X.>]+X1\-W7AJ/4XI]16\CN[Z6\3$.QD,C;B&.<$Y] ![4 ,N?!
M=O=7VN3MJFI+#K$/ERVRS8CB?:J^8@QPV%7\JJ->WFBZQX>\(Q7T\S7%M-))
MJ-YB263R\?*.Q8[LDG. /?([&O.O'5REWXMTS35UG3-.FMK9[H)JUN'AE9F"
MJ4)9?G4*_0\!NG/ !3NO&WB>W\">(]:SIAGTF_>RCQ;.%EV2!&?_ %G?<"/0
M@CFMVZUK7],UC3M&O+C3Y+S6;MQ:-%"P6WACCWR;@6^=AT'3.<GTK)72-5\6
M^$-5\,'4-#6T(B6&_P!,MF\D?.69 F_&X%5R0V/GZ9KIO$/AF?6QI-]'>1VV
MLZ5-Y]O<"(M&21AT9<YVL.#SD>M &/=>*=7TS5=>T*Y>VDO+32VU6QNO)(62
M,9!61-W4,,9!&0>@I[>+-5&G>!KT?9<:X\,=VGE'@O"9"4.[CD8YS6HOA;[9
MJ&I:EJLT;WE]8_V<! I588/F) R222S$DGT QQSAP>!-=^P^&[6YUZS*Z#<1
MO 8[(CS(T1D&_+\M@CH0!SP>P!$NN>-M4D\31:9-H\<NCW9BB$EN[?: (U<)
M]_Y2<_>YZ]!UKH/#UW;>--"T'Q)+#Y;>7YZ0X!"R8*GG&2!\V/S/08YSPU#J
MEUX@\>0Z?=VL*R:GY9:2,LT3>2@WC! /T..1U[5W6B:1:Z!HEEI-D"+:TB6)
M-QR2 .I]SU/UH =I^F6^G-=/"/WEU,9IFP!N; 4<#@ !0/PYR237,>&KQ]7^
M(7BNYE.4TXP:?;*?X%V[Y#_P)B,_[J^E=I7):;IYT#Q]K,SC%GKHAFB?LLZ*
M5=#[L-K#UPWI0!DZAXOUK3+RQ-R]GYD^LI82V$2&3RH'<JC-(I(60C:V#C@X
MQ5FY\87!\67NA&^MM.OXKB);.UNX2%O(2$+,DA(!;EP .A R#S5,?#K6%T:#
M2U\06Y@L]5&I6KO9%G9O-,F)3O\ GY)Z;3[UJ:YX.O?$5E<:;J5[:W%G)<+-
M#.T!$]J 5)"'.,G!P>,;L8(&* .AU^^NM,\/ZA?6-JUW=6]N\D4"@DR, 2!@
M<GZ"N5LO%LVJ:!JVJZ1K=C?P6MBTR!K<K)#,H8E)4W @' QT/7DUV&J6UU=Z
M9<065U]DNG7$4^W=Y;=CC(S],\USL?@Q;C6M1U:^-M%<7VG-I\RV4902!CDR
M-D\MT ]!W/8 IMXLU4:?X&O!]EQKCPQW:>4>"\)D)0[N.1CG-2C6_$.NZ?JF
MH>'?L>;*]>UM[6=>+CRV"R%GR-N3NVX'& 3G.!2@\":[]A\-VMSKUF5T&X1X
M/+LB/,C1"@WY?EL$=" .>#VM6_@S6M)UK4FT7Q EII&IW#74]L]MYDD,C??,
M3YP-WN"!Z&@"E/'JD_Q=U*/39[:TN&T&WW2S1F8)^]DZ*"N?KD?0UT?@?7KG
MQ+X.L-5O(XX[J7S$E$6=NY'9"1GL=N?QJ*#PU>6WC2YU^*\@\J6P2R2W:)B5
M",65BV[GEN>*F\&>'I_"WAN'2)[N.Z,4DCK*D1CR'=GP02>A8CK0!SUAJ.HV
MOQ$\9W%YJ*O8:=:6LIB\CD1;)GVJ=W!!R23G/M4MIXB\3W3Z%?VUB;FSU!D^
MUP"V*"VC=<B19"WS;<C/'S=0!6H?"<W_  ENK:I]MC.GZO;107EHT&7;8K*-
MK[L $.<\$^F*I>'/"/B#0U@TR;Q*+K0[-@;:(VVV<JIRD;R9QM&!T&2!C@<4
M 5] U?Q?KU[J82ZTB&#3=7GLGW6LA,J*BX(&_@@D'J<Y[8YR(/&WBI_ NB^*
MW;3&CN+I(+BS$+C>'F,>0^X[<<<;3TR2>E=?X:\.W^@'6R]];3MJ-]+?)B!E
M$3N -I^8[@-H]*Q$^'M_'\/M/\+#5K;-I<I/]I-JWS!9?- V[^.>,YZ4 :6F
MZQK5OX_E\/:K/9W,,VG?;X9+>!HC$1($*'+-N'(.>/I4_CC6]1\/Z59WFGFW
M_>7UO;RB:,L=DD@4[<$8//?-2?\ "/7K>/(?$C7D&Q-/-BUN(3D@N'+!MWJ.
MF.E.\8>'KGQ-I4%E;WD5KY=U%<EY(C)GRW# 8##J10!C>(/&%Q8^);O1?MUM
MI=R;='TQKV$F&]D(.1YF0!@X7&0><\]*[6Z\W[++Y#JDNTE69=P!]QD9_.N8
M\0^%[_Q#::IIUW<V,VGWZ (DUN6>T;8%+H<X)R-P'&#W-=-;6R6UE#:JS.D4
M8C!<Y) &.3ZT >?P>-M9F\"^$M>Q9K/JE_;VUU'Y3;=LDFTE/FR" .^:N7?C
M"X_X2R]T(WUMIU]%-&+*VO(2%O82%+,DA(!;)< #H0,@\U2A^'6LQ>'=+T+^
MWK46FDWT5S9L+(ERJ.7 D^?D\X^7;^-:VO\ @^]\26=WIVI7=I-937"S0RF
MB>T VDB,[CR<'!XQN[B@"#4?$NLWLNN1Z!&?-TN4V\2&T,JW$P17*LVX;0=P
M7U'7..*L6?B/4]:UJ#1HHETR[BTZ.]U#S%$C1.YPL2\XZAB3SQCUR(KGPAK=
MGXGOM6\.:]%8P:D5:]M;FU\Y?, "^9'\PPQ '!X]<]!)<^#K^U\2VNO:'JJ1
M78M%LKQ+V(RK<H#D.=K*0X.>>_M0!6^%HG&E^(!=-&UP/$%[YK1J54MO&2 2
M2!GWK1?6]3'Q)/A_=:_8GTA[V,^4=XD$JI\QW<CDG@#K4WA'PY=^'(M42ZOX
MKO[=J$U\-D!CV&1LD?>.?T_&B7P]>-X\7Q(EY (TT]K$6[0DG!</NW;O4 8Q
MTH X[_A-?%2>"9/%$LFE^59:@UO/;);OF=!<>4<,7^0@'CANG7M7JE>?O\/=
M0?P#>^%SJ]MFZNVN?M/V5OES-YI&W?ZC&<]*[S$_V?&Z/S]O7!VY^F<X_&@#
MPK3]7>/X<W_A_P"P$?VWJUY817]RRK:Q.[D L02P/I\N"1UKT+5Y]0\!^!M#
MM[*XBN&M9+2PE:>,MYBLRQDC##!YR.M+HOP_2U\(ZEX;UFYAU"TOIY9BT<)B
M9"[;N,LW(/(/TI;KP=K.H^"1H.H:[%<7<#Q26M]]F(;=&X9?,7<=WW0"1C/7
MK0!H)K=^/B4^@.8&L3I/VY"(R)%?S0F"<X(QSTKDO">NMH?@2 0ION;[7KFS
MARA<*S3R$DJ""<*K'&1DX&172V?AG64\8IXDO=6M)9_[.-E)!%:%4^_ORI+D
M@ @=<YYZ<8S4^'-PW@YM%EU@)=PZ@VHV5];P%3!,79P=I8Y W$=>AH V- U'
M7Y=>O[+4K1WTY8UEM;YH/))/1HV7)R1U!&.*;\2@#\-/$>1G_0)?_0:NZ!IV
MN6VZ?7]6AOKG9Y:+;0>3&B]R1D[F.!ST&. .<O\ %>C3^(O#%_H\%S';&\A:
M%I7C+[5(P2 ".?QH M:;%'+H=@)(U<+!$P##/( (/U!KCM&U%$^*FM?VMI4N
MG:A-IZ-;2&17CFMHV.YLK_'N;D'L!^/42V6LQ>'8+33[ZSBU"%4432V[/$P7
M&1MW C('KQ3+70Y9=5_M75I8+B\%LUK&D,12..-B"_4DDL57GT &.I(!Y[XS
MU;4_$OP>O->2:"&PNGC:.T,66\GSU"DOG[YP&/&,'&.]>AWGB_P[IVJ_V7>:
MU8P7^Y5^SR3 /EL;1CWR/SKCY/AOK*^#KSPA;Z];#17<&U:6T+3PIY@?86W@
M, 0<'&?IV]"2TC8(]S'!+< #=((@,D=P#DC\S0!PGBBS\4^'M3U'Q9I]U9ZI
M8!%>XTJ>V"NL,8Y\N7))(RS8/&2>.U=W:727^G07=LQ$=Q$LD98= PR,C\:P
MY='U^^:_LK_5[1]*NF8!8K0I.L3=8]^_;TXW;<_0\CH8HDAB2*) D:*%55&
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
MK#\3>(QX;@L)6LI;E;N]AL]R.JB,R,%#'/)Z]A^5:UY.UK9S3I"\[1H6$:$
MMCL,D"@":BLGPSKB>)?#5AK,<#0)>1>8L3-N*C)ZFM:@ HK#U_Q&-!O='MVL
MI9EU.]2S6574+&S G)[GA3V_&M6\N&M;*:X2%YVC0L(T(!;'89(% #1IUB+O
M[6+.W^T_\]O*7?\ ]]8S5FLKPSK:>)/#=AK,<#0)>1"41,VXJ#VS6K0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MF.WN/-^=44H H..!@GIBO3]&AO8-%M8=0G::[6,"21L;B?? P3C&2!@FL5_
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
M%W;6</G7-Q%!%TWRN%7\S0!-147VF 0K,9H_*?&U]XVMGI@^],-]:"W>X-U
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
M>BABX&/<5ZW?Z1IVJ^5]OL;>Z,)+1F:,,4)ZD$]/PHGT?3+K3UT^XTZTFLD
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
M#"C8C4 $E1SQ5ZHK:UM[*W6"U@B@A086.) JJ/8#BI: "BBB@ HHHH ****
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
M4 %%%% !1110 4444 %%%% !1110 5Q'Q5&_P8(5C>5VO;5A''&78JLR,QP
M3@ $UV]% 'GWCFX;3O$7A_Q#+;WMUHD<,]O=/8M)O@\S85DPA#%?DP?_ -59
M.LQ01Z98>)O#FB7KV-MK,5]=J8Y//NT",C2A'^8[=PQG!.">@!/J]% 'FOBM
MQXW\#ZY+X7TZ5II(HF-Q):M ]V8Y QB&Y0S *&'IEL#/.+6KSQ>,=5\(W&DB
M4/97WVVZ=XRIMHA&P:-\CY68E5V]3R>@S7H%% 'FWABWN+WP_P"/K.RWPWMW
MJ=^ULSJ4W!T C<$]1GN/2L&YUF*[^'?A;2UL+^/4M+O]/CN[3[%*7B,3*&/"
MX(.W(QUS]:]GHH 16#*&&<$9Y&#^1KS[2[RWT7QCXU&J0S*+V:&6WC,#-]J0
M0*I$?'SG((P,FO0J* /+T\(:EIWP>TN !8M=T0?VC;9;.R169S$3W!5BA[5V
M?A-)IM(.JW<)AN]4?[7)&QR8U( C0^ZH$!]\GO1K>@7>M7T.=:N+?2_+,=UI
M\<2%;D$]"Y&Y01P<=1Z5N]* .=\;6^GW?AUK?4Q=BVDGB'G6A82V[;@5E4@$
MC:P!SV&:X'5;;Q#J'P\\::3+<?VW'!'%]AU&.$+)=J,,RG;PY0 #(ZD^N17L
M%% 'F]SK$.N?$CPQ?:?%?-:&QO(Q<_9) JLWEXSE<C&.IXSQGKBMX(UB*V\.
MV'A#5M$N9-=TZ3RS!+9LT1*N2LXE*[ N#NW9SGIDD9]1HH \QAD7[9\36*OB
MY5?))C/[X"V"?)Q\WS<<9YKKO I/_" ^'HV#+)%IUO'(K AE=8U# @\@@@UT
M%% ' >,[2&;Q"ES9ZQ=:%K=M9!H+T+N@N$+-^Y=2-K8(SCK\V0#BJ#7>H+K_
M ,/]7U;2YK9S87,5Q%;V[L(972/:FU0=N=IP#TQCM7IU% 'FFA7']A6OB[1-
M<AF-S<7UU<VX\IF^VQ3#*[,#YF_A*CD<5E:5%J'P\O\ PO>:[!<RZ>-#_LZX
MF@B:;[)-YGF ,%!.W&%R!_"*]@HH \O\:&'4M$\/_8+.XTV*;Q!#.K16YCE6
M/YMUPR;?DY.<L/0GKBK.A:O-:>%=9\,ZM"4U#3()8EN(XB(KY2I*R(<8+MGY
MEY.[/K7H]% 'D0;9X*^&41CD$MI?VC7">6VZ$+$ZN7&/E ) )/K6KH%R/#\G
MB_2-=BE\VZU"XO+;]TS"\AE4;53 ^9AC:5'(XKTBB@#R2WTN\T#2OAGIVH!S
M<V5R7N< L(08G #$<  L%STXJ]INHMX?UOQGI>L070N-0NI+RRF6W>1;B)HP
MH12H/*[<8->FT4 >)Z;+/HVA>!M9OM/U5M*MM-EL+T01S1R6SL482%5PQ4[,
M9&1]>*T_$D>ER>$5NM'TJZA@O-9M;@M)%*9;H+(I>4HPWXP.I'.,],9]9HH
M1'61%=&#*PR".A%</JD$EO\ &;0+V0'R+K2[FTC/82*PD(^I7/Y&NYJGJ6F0
M:G!&DVY7AD$T,J</%(.C*?Q(]""0<@F@#CK6=_#OQ/\ $-QJV^.QU>"V>SNB
MI,8,2E6B+= V3N [Y-<S+H]YI/A*RO9;6Y6U/C!=4$*PL7M[4RG!* 9'&&QC
M(W>M>PH&"*'8,P') P"?I3J ."ANHY/C$UZ5ECMV\/+'YDL;( _GL^TDCAMI
M!P>17'V2WEEX/T35!8WUQ;:7KEW->VMN'29896E42*!AC@.#QV)[9KVVB@#R
M?Q(='U3P!XIU#0=,O2]]:I#]JGCF\V[<'A%63YVVCOC'/'0X].TV6.;3+62$
MYC,2[>,8XZ8[?2K5% '%?$8/&OAB]\F:2"SUR":=HHFD,:;)!N(4$XRP_.J]
MA=1GXMZG>.LD4#Z- @DEC*C<'=F7)&-P!!(ZBN]HH \:\/:A+I?@OPA;S64T
M,?V^[6XO/L1EFL<O(4VJ5)4N& W8/!/K5*^60?#WX@Z>MGJ/GSZR9H$FMY"\
MJ,8,$9&6)"L<=0!SBO<J* .%U">.;XL^';B++PC3KE&E524!8H5!;H"<' -=
ME?R21:==216_VF1(G9(/^>A .%_'I5BB@#QJPOOM6H^ -1^RZ@#!-*ES!%I\
MD4%FS0,HA1 H& W&>>!DD"O9:** /*]"2XTW7=(;P[>7$^EWETYN]$O(RSZ=
ME7+2(Q 9%!R,'AMW&<U0N=.U/4/!?CS0K*TNAJ;:U<7B1-"RK-%YR2 !B,'>
MH. #S7L=% 'G^K31>,M5\(3Z2LHDL[X7MRS1LIMHQ&P:-\CY68E5V]3R>@S6
M9X3U9-,T>7P9K>C75SK%O=S>5"]FTD5V&E:1)=^TH%RP)+$8QZ\5ZG10!XWK
M<.I#Q_XGUK3=TW]GFQN192(?*OUCC<2(#CETR"N,X;'&<8W_ !!J]MK.K^!M
M0MDG$0OVFE62%E: &%A^\&/EY('->BT4 >1ZSIE]KEW\4+#30XN+V&T^S'!4
M3[(@'52>#TVGZ\UJZM.GC.V\(IIL4L=Y:ZG;WERC1,C6:1JWF*^1\IS\H!ZY
MXR!FO1Z* /)=3L;[5YOBC9:8LGVF]CMQ;?*5$X6 *ZJ3P>A7CN:DU+Q#:ZX/
M TMI9WXDM=3C-U!]AEW6Q$+J58;>Q].PSTKU:B@#R*RFT^QNM;\,^*-(U>YN
M;C4+B:VCB6>2&_BED+KC:=@(S@[L 8Y/6M_1PD/Q;OQY)C3^QK>W0A24#H[E
MD5R,$@$>]=]10 5Y1'(]KX9^)>ES6UTMW/=7\T2_9WQ(LD2B/:V,$L>  <^U
M>KT4 >82R+YWPQ95?%L/WV(S^Y'V8I\_'R_-QSCFL/6+^74-%=I-/OK6ZM/$
M,<LNGVUBZQ0H+@'S"57]XS##$Y.2> ,$U[710!PNE3-:_%C7&FMKM5U&QLVM
MF^SOM8()-^6QA2,C()%=P[K&C.[!549)/0"G44 >0Z':6-U\,=*L=4;4+&0:
MM.T=U K1RV4ADF=)3QPI'&2,8>NS\"7&L2V.H1:O/%>^1=F.WU*.$1?;8PBX
MD('!(^[D<';QTS75T4 <CX[U%]/&B-]D+6[WZB:]6U\][(;6PZ+@X8GY=V#C
M<>#6=\/28O$/BZ$P7Z"6_6>-[J&12Z&) "68=2<\=1Z"N_HH XSXFVU_+X9M
M;FPMI;H6.HVUY<6T0W/-%&^YE []CCVK(N=6M]>^)&A7FEB[>!]+NX1<BTE"
MQNQ3;DE>,8[]*]*HH \B\)RZ9/I&F>&-9T+57U_36CC-K,)V@#1G G#Y\L+C
MYL_@ >,W=$U'3K>X^(5I>+O>;4I0(!&6:X!A0;$&/F/L.1D>M>H5S_AWP[/H
M5]K%Q)?)<C4[LW;*L!C\MBJK@'<<C"B@#A?#VEZCX)UOPK<ZRK_81H)TV:4
MLEI/Y@D^<CH",+NZ94<U--H]I<R^+=2U".]BT;5]1M!:RVP9)8VC4 W*8&0-
M_.['(7/2O5** /*9I=9/@7QMIU_>#6(([0PZ?J208DNR\3?(=O#LIP,CKD]P
M<6[V4VVJ?#C4V@N7M+>">*5XH'D*.]NJJI502"6!'3J*]+HH \6\8W<^I^'O
M&=D=.O;:[BO@8K*ULV5)HU>/_2)'5?G+ 'J>@'!(S766UU%<_&47:QS"&30%
MB222%E&_SRVPDCAMN#M//M7>T4 >>^+-/U/3?&%I?Z*"/^$@C_LJ]VG!C<*S
M1W ]2B"3\ *O_$:"&R^%6KV5M#A!:+:V\2CNQ5$4?B0*U=.\/W=OK4^HZCK5
MQJ.'D-G!)$B):JYY VC+' QN/;/J<Z-YID5_=VTMRQ>*V<2QPX^7S!T<^N.P
MZ \\D# !E:7K=I9:E9>%)_M']HQ6$;[S$?*? P0'Z$\$XJ_XDLYM1\+ZO8V_
M^ON;*:&/_>9"!^IJV;*)K];Q]SRHA2/<>$!QG ]3@<GTJQ0!Y_I<Z3? :':I
MW?V";?8%)8R"(H5QUSN&,>M9=^__ !2/PS39(7MKZQ>=1&V852!E<N,?* Q
M.>E>C6.F1:;-<&U8I!.YE:#'RK(QRS+Z9.21TR<\9.;U '$6+@_&759-K^6V
MD01+)L.UG61R5#="0"#BFZ# \WQ;\6WR _9XK:TM6;LTFTN1]0&7_OJNWD#F
M-A&P5R/E8C(!^G>JVG:;;Z9;-# &)>1I99'.6ED8Y9F/J?R' &  * ,3Q_>3
M6/@Z[GATY+\AX@T3P><$7S%S)Y?\6W[V/4"N1LKJ-/'FM70_M.>VN]!01W=S
M;2 2L&DR?N@*.0 ,#)/ YY]4HH \=BS'\.?AS T4HFM=4LWGC\IMT(3=O+#&
M5 R,D^M=#XNLM3TWQ;8ZKH0^?6XSI-WM.-C89HI\=R@#Y]J]!K!L/#]W#KD^
MI:CK5QJ"B1VLK>2)$2U#=0-HRQQP">@)]30!L6EK#8V4%I;H$@@C6.-1_"JC
M 'Y"N/\ $.I&W\>:?:3VMQ!:RV#[;^UM&DFE?>/]'#JI*# W'&,\<C'/;44
M>)*95_9\&FM:7BWL=T$-NUN^\D7F\X&,MA>21D>^:['Q7>0R>-?!-Q&QD@BN
M;B261%++&K0LH+$<*"QQS7>44 <-:RH/C)J4YW"$Z+#&)2I"%UD=F7=TR 0<
M5R+K(_P,\26BP3&ZEN[KRX/*;S'WSEEPN,G(Y^E>ST4 <!J6K*WC*TMGMKB&
MUGTH&*]M+5GENF+\P>8%)11C<1P<G.1CGE-),UO\/OA[--97R)IFJJ+L&UDW
M1C;*,[<9(RP&0,9->U44 >5W%]::-XSUZ+Q)8ZN;'6&BN+*:W2=DD!B6-H72
M+HP*]".AY[5Z)H=K#9:)9V]O8_884C CM<Y,2]E/OZ]>?6M"B@#@YI9=!^*U
MWJ.I!UTO4M.BA@NRI,<,D;,3&Q_ASN+#/!^M<IJVF3VOA+7+EK><0ZIXFCO;
M:W$+%C")8]TFS&0#M9N1TQZU[/10 U'62-71@R,,@CH13J** "BBB@ HHHH
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
M<USFC:T?"EYX\N;31)[NVM=3:><6Y2-8HQ"A8C<1D]3@>G;(R >K4C,%4LQ
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
MC[PR6P/3/2L36_B#=_\ "OM3UC3M-D@OK.[-A<PS2+FVEWJA((R'QO4C''-
M'H=%16TDLMNCSP&"0YW1E@VWGU'%<SXFU-Y?$N@^&8F*KJ+2SW3*<'R(ER5_
MX$Q4'VW>M '5 A@"""#T(I:Y[4_$1TR]GTZRTN2X>SLOMDN&$4:QY("J<8+'
M:>.!QU%,A\8VM]%HG]GQ>;/K%JUW;1S2"+]VH4L">?F^<<#/?L,T =)1533+
MQ]0T^*YDMI+5WSNAEQN0@D$''';M5N@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9\;1ZY)IMD-%
M@EN%%[&U]!!,L4LMOSN5&) !SM[C(R,UTU% 'FEAHFKV.I>+I/\ A$X'T_4S
M:-%9^=%MD145)(\9 #8W'GC/<]2_2_#-]HD6M0:;I=S<>'YX81#HNH3(_P Y
M<^<L>YB%38>C'[WMU](HH \IE^'=[=Z+XDT/3&O-/T.]M(C9V=[,'\FY5]YV
M8+%8_E4'GJ3C@"MZ]L-6\6GPVFHZ5+IS:;?17]X\DD;*9(U8!(]K$D%F!R<?
M*/7BNXHH \Z\.6WBSPN;SPY%HRW5F;J66QU3[0@CCCD<O^\0G<64L> .>G'6
MM"73=:_X63J&JVUDRV[Z(+."ZD>/9YZR,XRH;=M^8=J[6B@#RBST3Q-)>^$-
M2NO#LO\ :-A<2?VE<3WD322LT3(7!!/[O)R!U'0+5R3PEK5YIWC?0VM?LZ:K
M>O>V=^95*$E8RJ[02P.Y.<@#'3->ET4 <EX:OO$E_+ FK>&(=(: '[1/Y\<@
MF;!&(PO(!/.3T QSG(ZN1!)&R'.&!!Q3J* /,;#P[KUI\-[SP')IS22;);2W
MU .GD-"[$B1ANW J&.5V]0,=<C6U31M0M_%?@R2PTVXN=/T:.>.:821C :$1
MK@,P).1SQ7<44 %><>+O#-YK&IWU[I^DW5CKT#(NF:O:3HBRKM4D3?-DJ&W
M@J> ,9Z5Z/10!Q)LM:TKXC7FIP:4]_:ZE800>?'*B+#+&S9WACD*0V<J&/L:
MY?2_#/BK1_"W@^_M]*#ZKH$EPLVGM<(#/#,3NVMG 8#:0"?7\?7J* . \7VW
MB3Q1X U&V71'ANKIH1!9>?$715D5V9VW!02 > 3T'J<7[FQU.X^)FDZNNF3B
MPATZ:WEE:2/Y'=D8#&_)QM.< _C7844 %>;:=X8OHO$VF:SIVEW.AWDDQ.M1
M+,AM;A-K98(K'+EMI! &,G//7TFB@#RV;P;KFH^%_%WAY[46KW>J3:A97C3*
M8Y295D1< EA]T@Y QQC/;=O+#4_%E_X;EOM*FTU=,NA?7)ED1LR*A4(FUCD;
MFSDXX'J<#M:* /.O#=MXL\+_ &OPW%HRW5F;J66QU3[0@CCCD<O^\0G<64L>
M .>G YJCKOA#6]1\9ZYK=G:7%K=PPV\FDW@DCP\T2N&1EWYVN'V\@=:]3HH
MX'68O$&N-X1NY?#UQ!<66H+<WL0GA81@1LIVG?\ ,,MD=\55U'PEJ>NZKX[M
MYK62TM=:M+:*TNG="I>)&'(5BP&XCMTS7I%% ' W.EZQXHTCP]IFI:5+8RV%
MY!<WLSR1LA\D9Q'M8D[CC&0, G//!K7OA75=9U+Q_;R6DEI;ZW;016=R[H5+
M1Q%3D*Q8#=CMTS7H]% 'F-W#XJU?3_"4,_AB>&ZTG4X);MC<P^6ZHCJ6C(?)
M!SGD#J!S5C3[3Q-X:UK5K"'PY#JVGWU[+>6E[]H2,0F4[F24-\V Q)R >/T]
M&HH XVSTW58OBA+J<UA(;%M'BLOM0:,*95D9R=F[< 0WI79444 <1I.GZMX5
M\2>(BFFSZAI^JW/VZWDMWC#)*5 >-P[# X&",C'6L:T\'ZMH5KX(M(+%[S^S
M+R:ZOI(9$"H95?(7<P)P7].@_"O4** "N*\9:!%X@OEBO-$NYTAMP]GJ5A*D
M=Q;3Y;(!+ XQL/<=<UVM% 'G4FE>)[&]\%ZO=V<FKWFGVD]MJ MY(P^Z14PX
MWE0V"N"<^]9S^$?$E]H/BB$6<=GJ$VN#5M/9YE>.0J8R%..1]PC) ZBO5J*
M.3MM1\2:QI-V;WPY)II%JZ?9VN8Y))I2,#:0=H4<\D@G(XXYYM= UY/!?@73
MO[&G-UI%_:S7:":'Y$C5@Q!WX/WAC%>H44 %<W<7>IIJ.K6M_H,VH:3*R_9V
MB,3[E,:AD9&8<;MW//4YQWZ2B@#RG_A!-5M?AAKVE6-F(YKS4OMUGIIF7]Q$
M)8V$6[.T'"$\'&3C/>MV>PUFV\=67BV+2YI(;G3C87EDLJ&:WQ(71Q\P5NN&
M )QGC-=S10!Y?JO@G6KRWUC7;*-(=9GU>VU.ULY7&"+=0JHY!(#,-QX)'(&>
MIKH)[OQ'KWAG55N/#TE@TMC+!%:/<1222RLN,Y!VJH]SDYZ#'/844 >8^$-"
M\0^#9M*6UTJXETZ]LXUU2T,\6;2Z1%4RH2^&#8Y ],^U3IHNM_V9\083H]P)
M-8>5K(&6']X&@$8S\_R\C//:O1Z* /.;#0]:T;6O#GB!-.EF$>B)I&H6:R1^
M9%M(82+\VUAN!!P<XP>:34_"VJ7.A^.KV*Q<ZAXB18H+/S$#(B1>6I8EMH).
MXG!. 1WKT>B@#SN;3-=TOQ-H/B:TTF:\1=*&EWUBDL8FB&X.'7+;6^88/S=/
MTSY/"OB+5-,\7QBQ%A=7FIQ:EI[3RHZLT?ED*P4G'*8/;GO7JE% ''Z;>^(=
M2LIVO?"@TIHX'5HQ<12//(1@!,' 7J<L1V]ZM_#^POM)\"Z3INI6CVMW:0"&
M2-G5N1W!4D8KI:* ,#Q:E_=:4NGV5A/<I>2+#=/%(B^7 2/,^\PR2N0,>N>U
M<]XZ\$)<>&UD\.::W]M6D\5Q8E)0-CHP/.]@,8R*] HH X;Q!I9\506":WX6
MN]H@,@FMYXQ<6-QD?=8/R#ZC(^49'I0E\,WVI>'=&TSQ7I5SJLT%N['4;:9%
MN;6;=\F&W D[<9(R-R\Y!S7I%% 'FEGX=\3Z9=>%=>NA)JE]8V\UGJ$/F+YS
M0NV48$D*SKA=W/.#@FC7/!&I^(4\4:I"OV&_OQ:"QBF8$C[.P<%]I(&YN.IP
M ,^@]+HH YO0M6\1ZD!)JGAYM*6&,^9&UQ'*TTF.B;3@+U.6(/3W-<AIND>+
M-+^'^CZ?'I5P)(-3=]0M(KF))9K9I)'PCA\?Q+D9!.".E>IT4 >6#PIK<MEX
M_L8M$BLH=8@5K$+/'M+>0$V87H<@Y/3/0GK5O4-/\2QOX<\1V6@B:YL;9[*\
MTJ6XC\QXF"?,K9*!@R9QDY&.G('I%% 'GOB/2?$6NZ%I^IVVE0VFHZ=J<.H0
M:8TRYD5 04=Q\H8[C[# YZU8LXM:O_B79Z]+H-S9V/\ 9#VCFXFBWHYE5^0K
M'C"]OTKNJ* $8E5)"EB!G ZFN*\":9JNF:KXHDU'3)K6+4-4DO+=VDC8,A
MSM8D'BNVHH XCQ9IVMV?BK3?$VC:8FK)';/97EB9%1S&S!@Z%N,@CD>GZ5O$
M=CX@U?1]'D303'-%K-M?/:1319AAC8$AF+ ,YP3QD<@9XR?0** ..\7Z'!XA
MN+>#4-!NKFV2$R07MG*B7%I-GHIW \C'3(R.?;'LO#_B?2M1\,>(+L/JE[;6
M,EAJ42R+YIC9MR."2%9EP W/.,C->DT4 >9Z]X5U74=,\;:A!I\AOM=@AMK:
MT,D894C3;N<[MH)))QDX '?(&K>Z=JMSXO\ !E^FE3BVT^"X2[<R1?NS)&JK
MQOR>5.<9KMZ* ,3P[K=[K!U&/4-(?39[.Y,/EM,LH=<!E;*]"00<=LCUJA\2
MM%N/$'P[UG3K12]R\(DB0=7:-ED"CW.W'XUTT-O#;1[(8UC4DL0HQDGJ3ZD^
MM24 <3XUBN_%OPQ=-$M6O)M02WEB5711C>CG)8@= ?QJUXVT;4-7TFPU#1X@
MFMZ;=1W5HLI S_"\;$'H4+ X/85TMM9P6?F"W3RUD<R% ?E#'DD#MD\G'?)Z
MDU/0!F1BW\.>'2TTN8;*W:265N"^ 6=S[DY)]S6-\,]&N=!^'FD6-XACN?+:
M:5#U1I'9]I]QNQ^%=+<V<%X$6X3S$1PX0GY21R"1WP>>>^#V%3T <KXPBUN2
M\T4Z?937VEK._P#:5K;S)%)(NW"<LR@J&Y9<\\=1FN*NO"OB/_A"O&&C0>'P
MDFH:K]JM$AN(@A0M$<#)&  AZX[8![>OT4 <?=V.IW'Q*T;5DTR<6,%A-!+*
MTD7R.Y0@8WY.-IS@'\:I'P]*OQ0F^S3(-*NHHM2OK;'2YC)2,^P; ;W,-=U+
M$L\+Q/G8ZE6P2#@\=1R*S- \-Z;X:LFM=.CD"L<N\TK2.V.!EF). .@Z"@#6
MK@+VZEM?C;$\=G-<@^'2&$)7<H^T=<,1D=N/6N_K(_X1VT_X28>(/-N/MXM_
MLN?,^3RMV[;MQCKSGK[T <7-X?\ $FGZ1>WMA:R-<ZIKHOKZQ@G6.7[)PIC5
M\@!R%4G##J0#WJL?#NN1CQ[';>'!!!K=@D=G'%/$ '\AH]I&0 =QR>W7!;OZ
MI10!P6O:)J^H_"JRTZWT]_[3MELV:T>5 6,3H64-NV]%..:LZI9ZOJ'C?PCJ
MHTB9+:R2Z^U'SHCY7FHJJ#\W)XYQD#L37:44 >=>';;Q9X6:]\.PZ*MW9-=R
MS6.J?:$6...1R_[Q"=Q*ECP!STXZUKPZ=J2_%:?5FL)?[.;2$LQ<EX\&02LY
M^7=NQ@]<=:ZZF2H9(F0.T988W)C(^F: /(/#%C?^)?@C:>'(-/E3[87B-V[)
MY21_:&+/][<2 " ,9SCMS6IXET+Q%J;>*=.DT<W]O/9>5H\S7$8A@'E8(VDY
M$F[.&QSP-RBNZ\/Z!9^&M)BTO3S-]DB+&-)7WE<DD\GGJ2>:U* //[+3-;_X
M2KPI?SZ--%!8Z7+;7+":)O+=@F!][)^X<X!Z]ZRKKPOK]YX)\::>NEO'=ZAK
M+7]I')-'^]C\R)@,AB <1GKCJ*]5HH @LII[BSCFN+5K65QDPNZLR>@)7(S]
M"1[FN1\16;VOQ(\*ZX1_HQ6?3YF[(TBYC_-E*_4CUKM:BN;:"\MGM[F)987&
M&1AP: .*\06&O7WBB\ADTHZCH\U@$L_WZ)#!/\VYI4)RQ^[@@-C' Y)K)L_#
M%Q>>"_#NB>(_"T\B6EH4,UO<1^?:3+M"LK!QC=\WW2>BY]O3HT$<:H"Q"@ %
MCDGZD]:=0!A^#[/5M/\ "ME:ZW</<7T88-)(P9]NX[ Y'!8+M!([@\GK6Y11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M+4-6\.V=[JNFOIU_(I$]J_\  P)''L<9'L:UJ "BBB@ HHHH **** "BBB@
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
MQG'O7:T4 <GJ?A74;C5/#NI6FJ1_:]*\\2R74)<3"90'8 $8((R!T[=!3/\
MA#I;K7?$]QJ$L,FGZ[:QVKPID/&J*RYST).XGVXZUU]% '%0>#]2N-#TO0-8
MO;:XT[3I8G\V-&$MRL1S&K@\+R%R03G';-30^%]3BU3Q9>?:+0_VXB+&N&_<
ME(O*&?[W'/;GCWKKZ* ,CPMI,^@^%]-TBXECEDLK=(/,C! <*, X/3I4%U:^
M);BZOK<7FF)I\XVPR"%_.B!&#D;MK'K@\?0]*WJ* *FEZ=;:1I5IIMFA2VM8
M5AB!.2%48&??BL.7PQ='QO<:U%=V_P!BO;)+2ZMY(BSD(S$;6R  0Q!R#_AT
M]% '!VW@2_A\)R>#I+^"30BY5)BK?:!;E]QB(^Z3U7?GI_#7=*@CB"1J JC"
MKT  Z"G44 <AH7A6_P!.U?Q)=7=S;20ZW*)"L08-#A-N,G[W&.>*RU^'VK#P
M=I&F#6X(=4T259-.O(;<A5V@KB12QW;E.#C Z=><^AT4 <7J7AGQ'KOA'5--
MU;5;%KZ_A^S@V\+I! G<A2268]R2.V,8.;-WX<U.ZU[PSJ9GM%&C)*LD?S'S
M3)'L.#VP!GO75T4 <YX?T"]TKQ!K^HW$UN\>JSI,J1@YB*H$P2>N0,YXK5O=
M&TO4I%DO]-L[IU&U6G@5R!Z D5>HH YKPEX0MO"SZL\<=KOO;^:Y1H80ACB<
M@K'GT&/I3O%'AJ76KG2=2L;E+;5-)G,UM)(I9&##:\; <X8<9'(KHZ* .>L]
M"N4U^[\179MVU.6T2SACC+>7%$K%L;B,L2QR3@= ,=RWP1H%YX7\-0:/=SP7
M'D/(RS1 KNWR,YR#TP6QUKHZ* ,75=/U:76;+4=,O+>-;>&6*6VN(R5GWE"/
MF!^4C8><'KTK*_X0S^U=6U;5-<,'G:AIQTSR;3.U("26)8C+,2>N!@ 5U]%
M''>&?#WB?28+;3]2URUN]-L%"V_E6[1S3!1A!*VXC X^Z,G R>H.=+X"U2;P
M1K_AYKVS#ZM>RW7GA6Q$)'WE=O?&,9R.OMSZ%10!Q.H^%O$$7B-?$'A_5+*T
MO+BW2WO[:ZA:2";9G:XP0P89(_SR[4O!^JMJ>CZ[IVK1'6K%)(IWNHSY5U'(
M=S*0IR@!Y7&<<#FNTHH X/\ X0/4+RW\7PZCJ=J5\0JN/(MV'DL(P@/+<CCI
MWQU'2I8O"OB*XUWPWJNHZIIWF:0DT;Q06S[9%=%7C+9R<$YZ#C@\UV]% '"G
MP#->Z7XIT_4;R-8M;N_MD<EN"'MW&S;UZX,:G/%:OA[3?%$#QGQ'K-I>+ NV
M(6ENT1E.,;Y22<G&>  ,G//&.EHH :^\1MY84OCY0QP,^]<WX2\-3Z'H=UI>
MI/:W<4]Q-,=J':PE<LRLK=1SCWKIJ* .0UGX?:/J.HZ-<V^G:;;QV-T9YXQ9
MI^_78R[3@>I!Y]*U8-,OQXKEU.XDMFM%MA;VT2!@\(W;G.>AW83/3&P5M44
M<EJGAC4IO'VG^)M.N;6#[/;-:W$4BL3<QDY )'3!Y'6MCQ-HJ^(_#.I:,TIA
M%Y T0D SL)'!QWP<5JT4 <1'X6\1W&N>'-6O]3T[S=(CGC:*&W?;('15X);.
M3M)ST''!YJM)X$U27P=XDT)KVS#ZS>S77G!6Q$)6W%<=\8P#D=?;GT"B@#C)
M?"NLVGBF+Q#I%[917,]HEIJ%M<(S12A/NNI!!##I@\8K-7X<:D?#T]JVMQ1:
ME'J\FK6-U!;D"&5F8X8%CN4AB"/?O7HM% '&WGAWQ+K/A75+#6-5L7O;ZV:U
M7[-"Z00JPP6P22S'WP!CC'.>FTFVGL](M+6Y:-IH85C9H\[6VC&1GIG'2KE%
M '-ZMX=OKKQ?I>O6%[!"UK;RVLT<T1?=&Y4Y7!&&!7OD<UDCP9JG]B>+M/:Z
ML\^()YI0X#?N/,0(1C^+ 4'M7=44 <'=>#==M[S2=8T/5;2UU:TL5T^Y2>)G
MM[F)3D9 (8$')_'&?7K]+M;NUL@M]=_:KMR7EE5-B[CV5<G:HX &3ZDDDFKM
M% '(ZMX:U>[\=6'B.TN;%%LK:2W6&578N'Y))&,=!QS6A]E\223SSO>V",MN
MT=M#'&^P2$CYY,G+8 X QU/KQO44 <6/!E[8Z]I6LZ3<V\%W%"T.I^8&;[>&
M.XEL?Q!MS!O?&,<5';>$?$&C:YJ;:%K=K!H^J7+74T,]L9);>5OOF([@.>OS
M @>A[]Q10!R\/AV_MO'$VOQS6[0-IJ6"0N6W_(Q<,6YSDM@_GFL*S\ :U8:1
MH4%OJED;G2-0FNU$L3-#,)2Y.Y<@AEWG:<UZ+10!YS>?#[6+G1/%.F'5[-EU
MVY%QO-NRF(D)NXW'(^3 'ODDUNWNA:A<>+-&U^2:U2+3;::*2)0Q+^8%W$''
M&-HP,'-=310!XWI$U]<6[Z]8:QX/N(;BZ>]3[?$ZS*Q8[=X5\"0+A>%R,8Y[
M]5=>'O$,VLV_BK0;VVTV_O;.*/4;"^B:6)B!D'Y2"&7<1[^W?K$T32H[XWR:
M99+>$Y-P+=1)G_>QFKU %73K:>TL8X;FZ:ZG&6DF*[=S$Y.!V'. .PQUJU11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !115;4+Z'3-.N;ZY)$-O&TKD#)P!GCU- %*W\2:=<^*;
MSP['+G4+2WCN)$[;6)&/J/E)_P!]:UJ\:U=[SPW=:#XSN-)OK:ZM[EAK4T@3
M8T-PP##(8DB,E0O'0"NZUW5I)/%^@>'TN'@MK^*XN)9(GVM*(PN$5AR,[MQ(
MP<+UY- '3SSQ6T#S3R+'$@RS,< 5)7EOCO2+VQ\&7%O>:W<7BKK%M);#S&5X
MH7F0"-VSF3'S8+>W<5Z;;PBW@2$/(X48W2.68_4GDT 2T5RWCO7+G0]'LA:R
M>3+J&HV]AY^ ?)61\,_/&0H.,]R*H7L]]H'Q T/2[:]NY=.UN&XCDCFE,S02
MQ('$B,^2,@X(/'3B@#N**\^^',&J:KI=KK>H>(-2N'BN+N$V[,OE2*)74%QC
MDC'!&,<#'KN>*)W2_P!&MQ?S11S32;[*UR)[S"'"HP(V!3AF.0,#!(SR =+1
M7C]WKNNK\-/$%PFJ7EO=:9KS6<+LRM)Y7VB- CMR6P'(R#DXZUTL*WUA\3/[
M&?5[^ZL]0TB2XD6:09CE615W1[0-G#'@<4 =W17F>DZGJ*Z;J/A&\U&Z?Q##
MJ0MDNFD/F/#(3(DP[#$2OP.,I@]:]$N%FBTZ5;5U$RQ$1-,Q(W <%B>3SC-
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
MWGYBIX(R3CFN4\+:S<6/PY\$Z5;3-;OJ]_+;/.OWDC$LK,%/9C@*#VR2.<4
M>B0^(XYO&-QX<-G/'-#9K>><Y78Z%]@VX)/4'KCI6W7EU]*?"WQ&\1:A#)/<
MBU\*_:HX[B5I"-LLAV[F)8C*YY)ZGMBM/3[/Q-<3:#K%MJ4*VLR*U^9;]Y5N
M4D489$,>U&!((VX'8YH [ZBO/? UOJFK7-]J%]XBU*4:=K-[;)!N01RQJQ4!
MP%YQP1C &.!USTGBZ^GMM%-K9K*U[?N+6 0XWC<"79<D#*H'89[J* +'A[Q)
MIWB>RGN],E\R*"YDMG/^TC8S]",$>Q%:U>7:!*OA7XHOI\>G7&G:1X@ME:VB
MF"@+<PKA@NUB!E,'W(JSXNUNZT?6[\:PVIV>D3)&EAJUB[&*T?;\PF13W8YR
M0>" ,4 >D45YMXMUVYTK5[U]5?4K;1;B&-;#5]/D9HK1RO/G(I[L0<D$8( Q
M6K:Z@_B?QMXATE[RX@L]*@MA"+6=HC(TR%S)N4@G V@#IUR#0!VE5M0N9K/3
MKFYM[22[FBC9TMXR TI X4$\9->::/XOU:]&D:!J%TRSR:U=Z9<7Z (TR6ZE
MAC'W6<[5)'HV,'&-GQ#::MH'A'Q;/!XAN66.W:ZL5)W36H"'*EWW%E+ X)Y'
M.#0!V]O(\MM%))$T+N@9HV()0D<@XXR*)YXK:/S)I%C3<J[F.!DD #\20/QK
MC;F[GN!X9ADU&Y?S[(R2V%JS+/=-L3#F0,NU5R222 20.3@5QMU=7NM_#KP]
M-J-[=/<1>)8[4N)BK.JW10;MN Q  Y]1GK0![117"W$]_JOBG5/#UM-*(=-L
MX"I&H/;RL\F\^86527QM P>,YR#D8J6.H:\=8\.^$M<U&-KQK2>YO[FQD*_:
M/+;:B!@%*GG+8P<KZ$T =5HOB./6=6UG3Q9SVTFES)#)YI4[RR[@1M)XP1W_
M "J+Q%XL@\.7>G6TVFW]T^HSBWMS;>5@R$9"G>ZXX!YZ5A>!+8V?C+QS!Y\L
MP6^M\/,VYL&!2 2>3@'&3SQSDU'\2S*-7\$&%4:7^W$VAR0"=C=2 <4 =)I'
MBNQU;6+O1S#<V6JVB"26SNE4/L/1U*EE9>>H)K=KS[4M*O\ 0=1\0_$+4)+>
M6^M])>"TM( QCC1,O\S'!8EAZ# S4UC8^)7O=%U6WU.);*6/_3_-OWF%PKJ-
MKQH8PJ,&(("X!SC% '=T5YAX9M_$6JZ'JFJ1^)+^34+*[U"WM(96002$%DC\
MT;><-@\8 QTZY;9>-$L;+6+B1-5M-9TS2I)Y]'U*1Y [KC$J,20R9X)!Q@]!
MW /4:*\UU:_U+0_"GA[Q1;:E=75Q-+:_;HI)"T=TDV VU/NH06!7:!TYS3)%
MU;4=9\>6K^(M3BATT1/:B%U0H3!OZA>@/88SWS0!Z;16)X/U&XU?P7HFHW;!
MKFYL8996 QN8H"3CZUMT %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5F:WHR:Y:Q6TMY=6\:3),1;E
M!O*,&4-N4Y&0#COWS6G10!FZYHL&OZ%<Z1=S3+;W,?ERM'M#,O?J"!^ ^F*Q
M;WX?Z;?Z)ING37^I"72V!L;])E6Y@P ,!PN",  Y!SWKK** .;N?!6G7GAJ?
M1;FYOIEGD6:2[DGW7#2*5*ON(QD;5P,8P,8I'\/7*>*=*OX-2U0Q6D#1W"2W
M(,,ZD-U3J9-S*<\ !0!V%=+10!G:YHEAXBTB;3-1B,EM+C.UMK*P.0RD=""
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
MI-T<.T9+G?&YR S$,"#UV#N!7;^&;NTO_"VE75BDB6DMI$T*R_?5-HP#[XH
MU&944LQ"J!DDG %-CFBFB\V*5'C_ +RL"/SKF/'DU@FG:7!?)+*USJEO%;PK
M((TEFW%E60D']W\I)X.<<#-<!J$4?V#XL6DQM'$<$4RQP+MC67[,22JY/S9
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
MKO8#)]!2RS1P1F2:1(T'5G8 #\37FEP+77_&GBW0]8O;2!Q'$D$5U"K$VS1
MEHRQ&/G+DD=#CT%5[>2WA\5Z/H-UK$<]@-$']GW.H0K(MRXD97(R0"Q01X/=
M?J<@'JH(8 @@@\@BEKEO"-MI7AK1(M+AUI;F#[5)%;-,ZJ"Q.3%'_>"G(P,X
MP1VKJ: *-^=1%U8?8I;-(/.Q="X#%F3:<"/!^]G'7MFK3SPQ!C)*B!<9W,!C
M/2N)\<01?\)=X'N/+7SAJC('QSM\ESCZ9%8*^'](OO$/Q+CNM/MYHXUA>-'0
M%48VN2P'0-GG=U]Z /6**YWP#-)<?#WP[+*[/(VG0%F8Y).P=:Z*@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "JFHZ78:O:-::E:0W=LQ!:*9 RDCID'@U;HH SO[ TG[=#>_V=;_
M &J%/+CFV#>B?W0>H'M4FGZ/IND^=_9]E!:^>YDE\E N]CU8XZGWJ[10 R6)
M)XFBE4-&XPRGH152PT;3-+L38V%A;VUH<Y@BC"ISU^7IS5ZB@#'TWPGX?T=+
MI-.T:RM5N@5G$4(7S%/8^W)XZ4^+1=.TF"273M,C$JQ&.-(@ 0O]Q<G"KG'
MP.*U:* .*^'WA"/0_"NEVVIZ7#%J=F#N;<KKOR?G7!QG!QG /6M[5/"V@ZW>
M0W>J:/97EQ!_JY)H59@.N,GJ/:M>B@#+UCPYHOB".*/5]+M+U83F,3Q!MA]O
M2I+W0M)U&R@LKW3+2XM8&5H89(59(RHP-HQ@8'%:%%      , =JJ:CI=CJU
ML+?4+2*YB#!U61<[6'1AZ$>HYJW10!2CT?3HK"6Q2SA6VE),L>WB0GJ6]2>Y
M-.T[2[#2+46NG6D-K;CI%"@51] .!5NB@!KHLB,CJ&1AAE89!'H:QK?P=X:M
M%@6WT+3HA;RF:+;;J-C_ -X<<&MNB@#('A;01:7-J-(L_L]T_F7$7E#;*W]Y
MAT)]S6;J6FZM>W0T&'3K&'PT8XQ)/YIWE0<M$(\8P0 N<\ GOQ74T4 %07ID
M%E/Y432R%"%C4@%CCU) J>B@#C/ 'A*/1/"NE6^I:9%%J=DA#-E77?S\ZX)
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MI[-E-BZ+L9][+A> <8.3D#UQSES:7]_X(\?:'86\[:I_;-Q="W\IAYD/FH^
M<8.]0<#OS0!ZA:>)M)O+Y+*.Y9+B6,S1)/"\1E0=63>!N ]LU2A\>>&)[U+2
M+5XFF>X>V "MCS$&Y@3C XSR3@X..AK UBZMO&&K>#[G1)=\MI?B\N7 PUM"
M(V#I)_<+$JNT\GGT-1>#9K,Z9XZ,L7G1OJ][,T:\--$4&"OJ#@@$4 =I8^(-
M-U&[CM;:64RRPFXC#V\B"2,%064LH##+KT/<5IUYKX0:\TSQ)8Z;8:O_ &[X
M?>SD:*29 ;G30-F(W<<D-P K -\O3Y:[O1=8L]?TF'4[ R&VFW;#)&T;<,5/
MRL 1R#0!?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@ 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KGO&^MWGAKPC?ZU9)!))9Q^88IE)#C(&,@C'7WKH:XWXKG'PM
M\0_]>W_LPH BUSQ7K/A;PY;^(M1AL;S3?W1NDMU>*6%7(&Y=S,'P6''RUV4M
MS!!!YTTT<47'SR,%'YFO*/B#I":?\.K/6CJUS+)8"WFBLKV3S+>Y?Y0$9.-Q
MY..>U;5K?S:C\4K&#6;81))H"W%I;2C*K,S_ +X#/\8&!ZX!]30!W_FQB+S2
MZ^7C=OSQCUSZ4V&Y@N(?.@GCEB_OHX9?S%>11M:Z;;:WI=U'+)I'_"400:5
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
M((]<TV"Y@NH_,MYHYDSC=&P89^HKQA+Q=&\)74 D%MHT'C2:UN,)NC@MM[$
MKTV!]F1TYKO?#NDZ9:>++_4;'6%NI[VV0SP6X00C:<+(0O1B,@'N ?2@#=U+
M7=/TJ[L+2[G1)[^4Q0(6&6(4L3] !U]QZUCZ7XCNY?&?B32]0ELTLM.CM9()
M%!0XE#D[R6()X XQ6;XZMK27QAX):Y@A<-?RHQD0'(\AR <]L]JHVVDZ7K/Q
M%\:)>VEO=P+8V/EI(H=!F.3D#IG'0]1DXZT >CO+''$97=5C R78X 'KFB*:
M*>)989$DC;E71@0?H17C6DZLT/A;X:+J-ZMOIL\4J23SJ&C$RJ!"&W<=-V,]
MP#VKO_"&D:?I%YK0T[4S=K<W"SS1H%$,$A'(0+P"1@D>X/>@#I3/$)/+,J"3
M^[N&?RH\^$!R98\1_?.X?+]?2N&\>00Z%K6B>-UB0"PF^S:@^WG[-+\NX]_D
M;:?H34.MII]MX=L[K4[5_M>M:Q;RK"'$0>4L#$DQP?D5$4-P<E3@9- '8ZCJ
M##0;R^TR>VEDBA>2-S\\9*C.#M(]/6LG1]5U?6O!GA[58I[&WN;M;>:Z\Y&V
M,C ;U09X8YP,YKE]%D$7B'XDV[W%JS>5 Y2W&Q-YMVW87)YXY/<CM6?/!"_P
MR^&<[QH98]0TP(Y RN<9 /O_ $H ]8O+A((<&X@@E?Y8FF/RENW&1GZ UROA
MG7M;\1^ ](U@3:?;7MQ/FX\Q&\ORQ*RE4&[(8@ #)/-4M&FMM5^(GC&RUE(9
M);=((K>&< @6ICRQ4'L6)+$>V>@KC;"&VD^#O@679&SPZY;B-\ E<W3 X- '
MKPU_3CKTNC"YC-Y# )Y5W#Y%)P ?<\G'I]15\7$)C+B:,H.K!A@5P=O::?\
M\+FUCS[>URVDVS#S$7EC+(">>YX%9-G8C1]3U3X<+; 66I7 N[1@GRBSD),Z
M'TVE60=_WBT >JJP90RD$'D$=ZC^U6_VG[-Y\7GXW>5O&['KCK3+@/!I\HLX
ME\R.(^3&!@9 ^4?3I7D)6'4/@&FK1Y_MR$^>+D#_ $A;X38//7<6^7'H0.E
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
MG@4 =%J&NZ?IFH:?8W5PB7-_(T<"%AD[49R?H O7U(]:NRW5O;E!-/%&9#A
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
M &FYN?[*LO/NAMN)?LZ[IAZ,<9;\:CD\-:%+I']DOH]@=.SN%K]G41@^H7&
M?>M6B@#.70-'71O['&EV8TS;M^R>2OE$9S]W&.O/UI$\/Z+'<PW*:38K/!&(
MHI1;H&C0<!5.,@>PK2HH SX-!T>UMKFVM]*LHH+HDW$4=NJK,3U+ ##9]ZAL
M_"V@6&G3Z?::+80V<YS- MNNR3_>&.?QK6HH @L[*TTZU2ULK:&VMT&$BA0(
MJ_0#@56O=#TK4;D7-YI]O-.$\KS7C!;9G.W/7;R>.E:%% &;J'A_1]6M[>WU
M#2[.ZAMR##'-"K+'@8^4$<<<4Z+0])@2[2+3+-5O"3<@0KB;/7?Q\WXUH44
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
M>5+<DX P 3U(K/'CCP[]NGLOM["YAC\WRS;R R)G&Z/Y?WHSQ\FZLKXL_/\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%,DECAC:25U1%&69C@#ZF@!]%%
M% !1110 4444 %%-DD2)"\CJB#JS' %.H *I:O:WE[I5Q;:?J#:?=R+B.Z6)
M9#&<]=K<'T_&KM% &=HVE'2K)HY;J2\NIG,MS=2*%::0@#.!P  %  Z "M&B
MB@ HHHH **** "BBFR2)$A>1U1!U9C@"@!U%%% !13#+&LJQLZB1P2JD\D#K
M@?B*?0!6U&WN+K3;FWM+QK.YDC*Q7*H',3$<-M/!QZ&J>A:1+I-K)]KOY-0O
MYV#W%W(BH9& "C"KPH  P![GJ2:U:* "BD9@JEF("@9)/05%#>6MQM\BYAEW
M*678X;(!P2,=LT 3444PRQB41%U$A!8)GD@=3CTY% #Z*** "BBB@ HIJR([
M.JNK,APP!R5/7GTIU !1110 4444 %%%% !69XBTJ37?#NH:3'<K;?;8'MVE
M:+S-JNI4D#(YP?6M.F^8GFB+>OF$;MN><>N/2@"IH]C+IFC6=A+.L[VT*0^8
ML>P,%  .,G'3UJ[133(BR+&74.P)52>2!UP* '4444 %%%% !140N8&N&MUF
MC,ZC<T8<;@/4CK4M !1110 4444 %%%-21)-VQU;:2IVG.#Z4 .HHHH ****
M "BBB@ HHHH **** "BBB@!'7>C+DC(QD'!%<GI/A;7-)M8].C\522:;$-D:
MM9)]H"^GFYP3[E,UU8D0R&,.ID #%<\@'H<?A3J (K6VALK2&UMT"00QK'&@
M_A4# 'Y"I:** "JU]91:A;&VG+&!S^\0' D7NK>Q[COTZ9%6:* "BBB@ HHI
MK2(C(K.JLYPH)P6.,\>O H =1137D2/;O=5W':NXXR?04 .HHHH **** "BH
MGN8(YT@>:-9G&4C+@,WT'>I: "BBB@ JM<645U<02S%F$#;TCS\N_H&/J1DX
M[=\9 -6:* "BBFB1&D:-74NF-R@\C/3(H =1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !69K>K
M_P!CVL$BVLUS+<7$=M%'&/XW. 6/\*CJ3V%:=<SXV@UR?3;(:+#)<*M[&U[;
MQ3"&2:W&=RJY( .=O<9&1GF@"K/X\CL].\13W.ESFYT C[5!!(K@J4#AE8[<
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@"AK.D6NNZ3<:9>^8;6X4I*L;E2RGJ,CG%3V=FEE816<3R&.)!&C.VY@
M!P.>]6** ,K1/#UEH'VS[$T^+RX:YF$LI?=*WWFYZ9]N*U:** "LG5?#MEK%
M_87MTUP)K"0RVQCE*A'(()P.O!QS6M10 4444 %%%9VL:[IN@6J7.IW(@B>1
M8U;8S99C@# ![D4 :-1^1$;@7!C0S!=@DQ\P7.<9]*DHH **R(?%&C7$>IR1
M7H9-,;9=ML8"(XSCISQZ9J[INHVNKZ;;:C8R^;:W,8EBDVE=RD9!P>1^- %J
MBLY==TUM?.A+<@ZDMN;DP[&XC#!=V<8ZL!US6C0!DZQX>LM<GL9;QI]UC.+B
MW\N4H%D&0&XZ\$]>.:UATHHH **** "BBB@ HHHH **** "BBF22)#$TDAPB
M L3Z"@!]%4='UBPU_2XM2TR?S[.4L$D"E=VUBIX(!ZJ:O4 %%%% !1110 44
M44 %8&H^#M(U'57U0_;+6^D54EGLKR6W:51T#[&&['OS6Y--%;PO--(L<4:E
MG=S@*!U)/851O]>TO2M,_M+4;V*SM,9$EP?+S[8/.?;&: +%AI]MIMMY%K&5
M3.YBSEV=O5F8DL?<DFK-13W,%K;27-Q,D4$:EWDD8*JJ.223T%5;+6K#41-]
MEF+O"H=XS&RN%.2#L(#$'!P<8..* +]%16UU!>6Z7%M*LL3]&4_@1]0>".U2
MT %%9W]N:;_;XT/[2/[2\@W'D[&_U8(!;.,=2.]:- !1110 4444 %%5KV_M
MM.@$UU)L5G"( I9G8]%51DD^P%5]'US3M>M9+C3IS*D4K02JT;(\<B_>5E8
MJ1D<$=Z -&BBB@ HHK.U+7=-TB>R@OKD127TZV]NNQFWR-T' X_&@#1HHHH
M***SK[7--T[4;'3[NY$=U?.4MH]C'>0"3R!@< ]: -&BBB@ HHHH **** $(
MR",D>XK+T7P]9:"]ZUDT_P#IMPUS.)92^Z5L;FYZ9P.G'%:M% !1110!DZQX
M>LM<GL9;QI]UC.+BW\N4H%D&0&XZ\$CGCFM8=**KWU[;:;8S7MW*(K>%2\CD
M$[0.IXYH L456T^_MM5TVVU"SD\RUN8EEB?:1N1AD'!Y'![U';:M97>J7NFP
MREKNR$9N$*, N\$KR1@Y /0G% %VBD=UC1G8X51DGT%4='UK3]>L3>Z9<>?;
MB1XM^QE^93AA@@'@B@"_114-W=P6%I+=7,@C@B4N[D$X [\4 3455TS4K36-
M,M]1L9?-M;E!)%)M*[E/0X/(JU0 4444 %%%% !116=>:YIMAJMCIES<A+R_
M9EMHMC'>5!8\@8' /6@#1HHHH **I0:M97.K7>EQ2EKRT1'F38P"A\[>2,'.
M#T-7: "BBB@ HJK?:E:Z;'&]S(P,C;(T1&=Y&P3A54$L< G@= 3VK-T+Q?H?
MB6>>#2;TW$MNH:93"Z%,DC!W 8.5.1U% &Y115*/5K*76)])24F]@A2:2/8P
M 1B0#NQ@\@\ T 7:*** "BBD)"@DG '- "T5GZ1KFG:[#<2Z;<>?';SM;2G8
MR[9%QN7D#ID5H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %<QXZU[4O#NC6U[IL=M([WL%N
MZ3@\B1PO!!X//4Y^E=/7#?%?>?"-L(Y%CD.J681F&0#YRX)&1F@ @U_Q+I_C
M:'P]K)TUX]3MI9["YM87 C>/!:-U+?, "#D$?KQ2A\<ZQ-\/?#OB+R[);B_O
M8;>XB\IMNUYC'E/FR"!SSFNGBT*XN_$MMKFJO 9;.W>"UA@R50N1O<L>22%4
M 8X&>N>.5C^'>MIX9L_#RZW9+9:??)<VC_9&+E5E,@$GS8.,X^7&?6@#0EUK
MQ9?>,];T/3'TF)+&.VGCEN(I#E9"VY3ANN%ZCICISD9G_"4>-KW2/$5_8)HV
M=$O[B Q/%(3<I$ 2!\WRG&3GG)..,9/4:;X>O[+QIJFNRW5O)%?P0PF%(V5D
M\O=@YR>NX\?K7*^%++4]3M?&]C:7-K%;W6O7L+2LI,D.0H8J.C'!XSC!]>E
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
M53[%]I_X#1\6E#?"W7L@'$*]?]]:L>+]+D.J^'O$<"-(^C73F9%&28)4,<A
M[E<AL>BGO5OQAHDOBWPC=Z39W<,*WJ*/M#*7 7(;( (SG'K0!A_$^63^QO#U
MB"?(O]=LK6X'8QE]Q!]LJ*?KDSVOQC\)^02/MME>P7&.Z(%=<_1OYUOZ[X?'
MB+P]_9]W*L-RK)-%/$N?*F1@R. ?0CIZ9%16F@3R>)5U_598'NX;4VMO' I"
M1*3EVR>2S8'T QSR: ,O2;Q['XJZYH:_\>UW8PZHB=D?<8I,?[V%)]\GN:U_
M%6OMH-A:>2B27E_>16-JLF=GF2' +8YP &)QUQCO6?H>G->^.=8\4,/]'>WB
MT^R;_GI&A+.X_P!DN< ]]N>A%7/&/A@^*=(AMXKMK.]M+F.\L[D+N\J9#\I*
M]QR1CWH YY8]1@^-%J+R>&Z/]@3&(QQ>4?\ 71Y!Y(Z]#[^V2ZS\8:Q'KWAV
MQOS9-)JCS0W=M A;['(J%PHE#%6(QAAU[\5;_P"$4U^]\20ZUJ.K64<@TV6P
M=+.V<<.P.Y69^"" <_ACO5&Q\!:Y;0>&(Y-;L?\ B02$1>79,/,C,90ELO\
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
M5VAF)R<+_"HZ =@!R>M6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MLZLWEL[*"6)0J&.3@GG(%=7XC\(Z?XGM;2.^FNX[FS?S+:]MI?*GB?&"58#
MSW&,>U07/@31[[PY)HMZ]Y=))()FNY[@M<>:/NR;^S#  QP!QC% &)XKNM1\
M">'_ !!JUMK$D\,J0BRMKHF5K1F98W?>[%F7+AL'@$8[U-KLE[X6\0^&9+*^
MO;BUU*\&GW<%Q.TV\LA*RKNSL(*DG;@$'I6U:>#=-BTB\TZ]FO=52\C\JXEU
M&<RR.@SA<\8 R2, <G/7FGV'A6VLY;*2:]O;XV"E;/[6Z-Y&1MR-JC<=O&6R
M<9YY.0#B]&FU%;+Q1KU[KNJW"Z!JM\8K42J$FCCC!".-O(] ,8QD=35778)K
M[P1X/URYU&ZGN[S4M.N)_P!\QB8R.K;1'G:H4D 8 /').37H.C^%[/1DU*..
M:XN(M2N)+FYCN"K*TC\.<!1P0!QTK%3X9:2FGPZ:-1UC^SK>Y6YMK3[5\D#*
MVX!3MW8SV)..V* .IU:_&EZ-?:@4,@M;>2<H/XMJEL?I7ENO13:E\.?#.O76
MH74UY>7UA<S@3-Y1\R13L$>=JA<@# S\O).3GUMHD>$PNN^,KM97^;<,8P<]
M:XT?#'2%TU=+74-773([A;B"S%U^[@96W (=N[&>Q)QVP>: ,;QKJ-];VWBR
M[L=5O9KC3X4D@%I(8HM/*H&(D^;;(S')QAL @'&15B:V%]\6= N)9KD/-H<L
MS".X=5#!XN@!P <\COWS6S>?#O1[V75R]SJ*0ZLFV[MX[HB-VV[=^.N[ '4D
M''(-6V\&:<;O2;H7-^MQIL+01R"Y.Z6-L$K(>XR >,?EQ0!R=O)XF\7:!/J^
MD7T5G?I?2B&22_D6*%(YBOER0!"I!1>223ELY P!Z5AI;?&_:S)]^,@X)'49
M'\Q7*M\.M'&MW6HP7.I6T=Y)YMW80712VN'/4N@ZY[C(![BNM92R%0Q4D8##
M&1[\T >7Z1J/B.Z^&L-W;/=:I=QZK.MPGG^7//;I,X*HW&&P!P,< @5U/@?5
M['6-/OIK*[OY MT5>VU#=Y]FVQ08FW$GJ">I^]UIUEX)L].TN"PM-0U&)(+M
MKR*19$WK(V[=_#@@[VR"".:U=+T6VTJ2\FC>26YO91-<SRXWR,%"C.T  !5
MP /S)H P?$#R3^)ELDO[R0?V>SKIUC(T+HQ?'GO(&&% &T*>IR0#CCF]!\4Z
MEK.E^ =,N[R59=9@GFO+E&V22+"OW0PZ%C@DC!P#C&:[6_\ "5A?^(4ULW%[
M;W7V?[-*+><QK/%DL%?'/!)Y!!YK,7X:Z)'H6GZ7%/J$1TV8S65VEQ^_MV/4
M*Q& N.-N,'OSS0!R-WJ4W@O5OB9J5F\UQ+;6E@\'VAS*5+*X&2>6 +9Y/08K
MH-=FO?#%QX7U"QU&\NTOK^&PO(IYFD6=90?W@!R$8$9^7 YQC%;5KX&TJ&\U
M2ZN);R^DU2!8+P7<VY9552HRH '0GZ9XQ4FG^$;.P%@LEY>WL&FG-E#=.K+
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
M.;A 6#(SJ"%(&"N?>K^EZ;>75OH&MQ^(KG;+ 'OEDD+QWGF(,;5W;8R&(QM
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
MAN'$4L<A=A$<%%D8JN7 /)QR,'O575O 6FZQ#IYFO=3BO[#/D:E!=%;D;OO
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
MULY&,GI0!JT5S7C?7K_PYHT%]8QV\A:\@@D$P8X6214R ".>:)M>OXOB-:Z
M8[?[#/ITEV' ;S-RNJXZXQ\Q[4 =+133(@D$9==Y&0N>2/I3J "BBJ,)U+^V
M;D3-9_V=Y2&W5-WG!^=^_/&WIC'O0!>HIHDC+!0ZY;.!GKCK0TB(5#NJECA0
M3C)]J '4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MLR/Q#I,VCP:M%?PR6,^!#*AW>82<!5 Y+9XV@9SQBF0^)M&FMKV<7R1I8_\
M'TLRM$\'&1O5@&&1TR.>U &M17.P>//"]RLC0ZQ PCMTNF.&'[MR IY'))(&
M!SD@8J=O%FD"SU*X$TS'34#W4'V>031@C(_=E0W(Z'&* -NBN+;Q5INM^#]+
MU*XU:XT3[8]NZLBE79R5;RUW+\P.<$C(YZUTE_K=AILHBN97\XH9/*AA>5P@
MX+%4!(7W(Q0!H45C3^+- M[&QOI=6M1:W[K':RA\B5F. !CWZ^G?%2:3XDTC
M79[J#3;U)YK4@3)M92N>APP&0<'!'!H U:*Y?0)]0T32YQXCU66^9[UDLYGM
M=DTJ%00OEH"2<B0C SM&>.V[I^I6FJ0/-9R%T20Q/N1D*N.H(8 @B@"W17/W
M?CCPS8WD]I<:Q;I/!)'%*@RQ1W)"@X'M^'&<9JQ=>*-&LKM+>XO1&SS"W$AC
M?RA*?X#)C8&]B<T ;%%9.I^)=(TAI1?7?E^2H>8K&[B%3T,A4$(#ZMCI4U[K
MFG6$<;S3LXD0RHL$3S,R#&6"H"=O(YQCD4 :%%<UJ.N:-?6^AW$/B,VT5W>1
M-:M:N#]L.2/*/!^4GKTQCJ*?J'CKPQI<EY'=ZQ;I)9E5N$4,[1E@2 0H/93G
M'3'.* .BHKE]7\<Z7IRZ(\#/=QZO,J02P1-(FS!);*@\X' Z^W!KI1*AA$N=
MJ%=V6&W Z\YZ?C0 ^BLBU\3Z/>7D%I#>?O;E2]OOC=%G Y)C9@ _'/RD\<]*
MY>]UMM?\:ZEX;CO]0L([>SC\F:UBD5A<.SC<QV_= 48S\IR>O& #OZ*YK7?$
ML?A'3M(BOWGO+JZN8+/S4MVP[,P#N0H(4XW$*.IX%8T_B;^S?B9,M[JDZZ0^
MAI=1V\D9&V0S%?E0+N)VKT()ZT =]16;!X@TJZT:'5X+V.6PGQY4J G>2<!0
M,9+9XVXSGC%.TO6].UG[0+&X\Q[9_+GB=&CDB;KAD8!E_$<T :%%</K&IZKH
M_P 3M"MYM3F_L+5HY85@\N/:ERHW*"VW=AAP!GJ*A\.:WJ"_%'Q%X;U'69;R
M.""*YL8VCC78A WJ2J D@LF.>AH [ZBN2L=?@TV*\U/6]<(LKF_:WL$G5  J
MD1\;5!;+AB"<_*5^M$_BCP_K,NF_9/$K0%=3$"I!P;F51S"P*Y*G<#D<=.:
M.MHKF+?QM83^)M7T?R;H'38XV=Q:RMN9@Y( "G@!1@_Q$\9I_ASQGI^O^&QK
M9WVUN6;_ %L;+QYC*F"1AF.!PN>3B@#I**Q!XOT'[/?3R:BD"V&/M2W"-$\.
M1D%D<!L$=..>U%EXOT#4-3ATZUU*.2ZGC,L2!6 D4#)VDC!(!Y&<CN* -NBN
M=\;>*%\(^&)]3$/VBX++#;09QYDKG"CZ=S[ TZWT36/L*O<>([K^TV3+/'''
MY"OZ",KRN?4[L?Q4 =!16+::FVEZ)I<>NSYU.2!5D2*,R/+*JC>51 21G)X'
M&:27Q?X?@T1]9EU2!+!',;RMD%7!P4*XW!@?X<9]J -NBLBQ\3Z+J6K3:79W
M\<M[$GF-$ 1E,XW*2,,,\9!-/MO$6EW=W#;07#-)/N\D^2X27:,DHY&U@/4$
MT :E%9$GBC1HKZ&SDO0DDTQ@B=HW$3RCJ@DQL+9!&W.<@BJ=UX\\+V8NC-K$
M/^BR>7/L5GV'&3G:#P,C)Z#/- '1T5S6J^--/TS7-&TS;-,=2#R++%"\B"-4
M+9!4'<2=O SP<G'&='Q))<0>&M3N+2YDMKB&UDECE15)#*I(X8$'D>E &I17
MD5YXH\1Z+\-= \6+K<U_>W1M_-T^X@AVW)DZI'L16#=QR>G0UZG>ZC:Z=&CW
M,C*9&VHB(SNYQG"JH)8X!/ Z"@"U165;>)-'N]*?4X;^)K1)#$[D$%9,XV%2
M-P?) VXSDCCFEL_$6DWRWIBO%4V/_'VDZM"T QN!=7 *@CG)&,4 :E%95IXD
MTF]O19Q716X:+SDCFB>(R1CJR;P-R^XR*J6WC?PU>7\-C;:O!+<S3O;QH@8[
MI%&6&<8Z=^AP<=* .@HKS[QKXLC T(:1JMQ&TVM6UNYBB(BN$,@#J)"N&QSP
MK>N:[75O-_LF[:"XDMY5B9DEC"DJ0"1PP(_,4 7**\]\'#Q)XC^'^G:P?%5V
MFI74)D_>6UNT.[<0 5$8...S ^]7_"?CJ/5/#M[=:Z(;"^TN[:QOT4DIYP(
MV=R&)&!R<\<T =G16%-XOT>+3=3O1-,XTQ=UU"+=Q-'QN&8R PR.0<8[YQ2:
M1XILM1\-6.L3;X!<QQGRC$^XR,@;:@QE^O&T'.#0!O450TK6M/UJ&673[D2B
M&0Q2J5*/&XZJRL RGV(%<GK5YJY^*.E:);ZW=VMA=V$UQ)'%%"2'0@#!>-CC
MF@#NZ*XCP5X@U2^\2^)]"OKE;^'2)XT@OQ&J&3>I)1MH"[EZ' 'TK?D\4:-#
M?0V<EZ$DFF-O&[1N(GE'_+,28V%L@C;G.01UH V**RM0\2:3I<DL=W=%3 H>
M<I$\BPJ>AD*@A!CG+8XYH@\2:1<W.GV\5X&DU&'S[,%& F3:&)4D8. 0?;-
M&K16;;>(-*NX;Z:*\0)8N8[HR IY+ 9(;<!C@@U':^)M(N[BZMTO/+GM8O.F
MBN(WA9(_[^' .W_:Z4 :U%8Q\4Z5Y<[>9<9AMS<LAM)0YC'&Y5*Y89/;--\*
M^(X?%.@6VJ0Q21"9 ^QXV7:#T&2,-QW&10!MT5SNG>+[/4?%NIZ#%%<"2P6(
M-(T#@,[!R1G&  %7!.,Y.,U:3Q3HKW4%N+X!KB0Q02-&PBE<9RJ2$;&;@\ D
M\&@#8HJ*YN([2W>>7?Y:#)V(SG\ H)->5VFM#Q#X,@\37WB_4= R9#=F-"(S
M&SN$1 RXW *OS+D]<]> #UFBLJ7Q!I=GJEEI,]V1?7:_Z/&T;9FP,D@XP<#D
M^E6M.U.TU:V:XLI&DB#M'N,;+\RG! W 9P<CZB@"W165J7B72=(EEBO+HJ\,
M7GS".)Y/*CY^=]H.U>#R<#@^AK1CN(9K9+F.5'@=!(LBME2I&00?3% $E%<_
M:^-_#5]?P6-KJ\$MS/))%$BACN9!EAG&.,'ZX..E6;?Q1HUUJ,%A%>#[1<*S
MVX>-T6=1U,;$!7 '/RD\<T :]%8\WBG1;>\2UEOE5Y)_LRN4;RC-_P \_,QL
MW]MN<YXI^H>)=)TN29+NZ*&!0TY2)W6 'H9&4$(.^6QQS0!JT5D:AXHT/2Y+
M2.]U.WB:[4O;C=GS%"ELC'; //>HX_%>BW>GVMW:WS31WL;/;_9X7DD=5.&8
M(%+8!X)(P#C- &W17&_#75;G6/#U[<W-_)?;=3N8XIY,9:-7PG0 =,= *V]8
MUNPLDGM9;Z6"X$)D9H(C*T*<@.V%8*.#RPQP?0T :]%<1X&\3*WP\\/WNM7T
MDU]?1L!\C22S."Q.U5!)P!G@< 5>UKQYI.F>%SKEN[WD33"WC$43G$I;9AQC
M*8/4'![=2!0!U-%9EQK^G6UO%-+)-^]5G2-;:1I2J]3Y84M@<9..X]:LZ=J-
MGJ^GPW^GW,=S:S+NCEC.0P_SQ0!:HK@;[7&U[QMJ'AN._P!0L(K>RC,4MK%(
MK"X=V&XG;]T!1C/RG)Z\8W[?Q)I=G%:V=[JPGG#+:O>-"R12SC@C>!Y88L#\
MN>O% &_16!JGC?PUHUQ<6^H:O!#-;(KS)RQ0$X&< _E^-:]U?6UE9M=W$JI
M,?-USD@  #DDD@ #DD@4 6**Q9_%FBVUG=W=Q=/##9E1<M+;R(8=W(W KD ^
MI]1ZU;?6=/CU6VTQ[C;>7*-)!&48>8JC+%3C!QD9Y[T 7Z*QYO%.BV]XEM-?
M!&>?[,KF-O*\[_GGYF-F_P#V<YS7*V/BV'1/%OC"+7M9E-G:36WV<2+N,:M%
MO;"HOW03R<>F30!Z%14<$\5U;Q7$$BR0RH'C=#D,I&00?0BI* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *XOXJ*W_"#2RA'98;RUEDVJ6*HLZ%C@=@.:[2B@#SZYU&RN_BYH-U'*
MIB_LFX"NXVX+.FWKT) )'J*Y/S95\.ZK?6L4]U;V'C&:^NH;5F$C6N3\Z;2"
M1DA@1_=Z\5[;10!QOA.?PQK&LSZUX?CNKF1[<0SZA,\Y!&05C'FGDCDG'3\:
MS?$]M-X>^)NE^,WAEETM[%M-OGB0N;8;BZR%1SMSP2.F*]$HH R+;Q+I6I-&
MFDWD&HN[#(M9 X0=V<C(7 ]>O05PVB7L&DZ;XQT+Q"0E]-?7<Z12#YKV&4?(
M8Q_'D?+@9(P!7J%% 'D>EVDNCZ[\,=/U61/MEGI]TDP<@^2S1H$4GL>"H]<<
M5LQ7^FZ;\9-::^N+>V#:/;!'F8(,;WR 3QZ<=\>U>AUSMIX=N[;QQ?\ B%[V
M%XKNVCMOLX@(90A8@[MW)^8YXH \WL--O/#UOX?UJ2WECT&'Q!>W30[#_H]O
M,&2&1E_A49+>P>N@OUAO?&>N>(+&XC?2D\.M:37$; Q2SEV90&'#$+Z=-P%>
ME44 >5PZA;Z;\#]!F^P0721QVD4_F0F1;5@R[I'0<G8?FQQS3+"=+GQCXPC@
MGO+UK[18?L\TD!'G864$C"@8Y !Q@YXS7J]% 'CE[J-K<?!/PW%&Y\RWETZ*
M160J0\;IO'(YVX.<=*Z.UOTT+XI:[<:Q.D%CJUI:OI]W*P$1$2L'C#G@'+;L
M=P<UZ!10!XI/8G3O#%D;A?*M+SQHM]:0R+C9:F;(.T]%P"W/0,/6NQL;B!_C
M3J1CE0A]%@0%3PSB5R1[D @X]#7=44 <GX\M[&ZM-,CN]3GTFX%YNL]0A('V
M>81O@MGC:1N4@\'..].\!WVJ7VE7O]K?9I9X;UX5OK5-D=ZJA<2@=.?NG'&5
M.*ZJB@#@_#TML_Q:\8?-&SO!9+&>/FVJ^\ ]\';GTXKEM&GT*32;CP=XIL]3
MFUN*ZE!L#)<[+PF4NDB;3L"G()8X P2?6O9:* /,+'7-/\/^(_%>@^*8)3_:
M=Z;FUW6SS+>PO&B"-< [BNW;CWINJZC9^&?'$-WK]O>:?HU[I4$%M+;22K':
MR1LY,+>41V<8[<<5ZC10!Y5KD.CZ=H7A"/2K1[&P/B2"YCCF9]WEY<M*0_S*
MI)SST!&<9Q6AINI:58?%;QF=1N;:#S+6QVM,0 R^6^X GKVX[_A7HM<[I?AV
MZT_QAK6N27L,L>II A@6 J8_*5@OS;CG.XYXH \YM-/F\.^%?!,U[#+;VD6O
MR7&QD;-O#)YWEAAC*\,OT+8KT3QO9WVL_#_6+72@_P!KN;-A$F"K-D<K@]"1
MD<^M=)10!YCJEW;>+M%\(6^CL/[1M]1M;B2%1B2R6,'S?,'5,#*X.,D@#.:T
M])N[<_&+Q"HF3+Z?:QKSPS*7W*/4C<,CWKNZ* .)^)C>3IN@7CAOL]IKUG/.
MX4D1QASECCL,BJL-]9S?&@W7FH(SX=50\@VX/GLQ4YZ';S@\XKT"B@#PZPN&
MLO!NA:H8KJ?3=,UV\DOH[1G$D44C2JLGRD-@;P>.QKT7PBWAW4+_ %#6?#\-
MQ*+I8UGOYGF(G*@A5'FG)VCN..0.><=910!QWQ.TJ?4/!5Q=60_XF.E2)J5H
M0.1)$=WZKN'XUR_B'2-:L;'PUXJTZVQKS7;+=1GD 7GR[6/<1L8U'LM>LT4
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
M0,YXJE<_$'34L]"O+.TO+^WUI_+M9(%7&_!.T@L"&^4CI@'.2,4 =;2!E8D
M@X.#@]#7-V_BJ2\:ULAHUU'JMQ \\EC.Z*8(U<IN=@2,,1\N,D^V#C'^%.W^
MR?$&VV:V7^W[S$#XS%RORG!(XZ<<4 =[2!E8D @D'!P>AK)U#7$M]5ATBVMV
MN]0FA:?R@P58X@<;W8] 2<# ))SV!(X;P-K,&AZ%XDN7T^X0R>)YK>*S1076
M1S&JIP=H )ZYQ@4 >H45R-WXUDAT_P 3>7I;_P!IZ%")9K=I5V.K1EU8/W&
M<\9XZ4[2_%<@\,Z'/J-NPU'4($\J,R(OG'RP[29SA5^O/08R0* .LHK!\-^*
M;7Q&^H01Q/!>:=/Y%S [*VTD95@RDAE(Z']*FOM?%MK TFUMFNK[[,;MHA(J
M'R]VWC/4DYXZ<<D<9 -<LH(!(!/09ZTM>;:U>*?B+X+U>'3KA[B[TZ[?[.J@
M2G*1E58D@#&X\D@#FMVV\=VLWA^\U*73[R*XL[[^SYK+"M()]RJ%!!VD'>IW
M9Q@T =93?,39OWKM]<\5SL.MP:W+KNA7EBT-U8PH9XG8.CI(I*E2.OW2#D#I
M7G0ACD^"'@J5T!DCO;'8QZKF< T >TT@96SM(.#C@]Z1T62-HW4,C A@>A!K
MR/P?XN3PEX(\R71-0FTJWU"Z6XO8%4I;J;AP#M+;F XR0"!ZYXH ]>HKGM1\
M66]K+-#90_;IH(%N)%29(P$8$J 6/+$ D#TQDC(S?T#7++Q)H5IK&G.S6MTF
M]-PPPYP01Z@@@_2@#2I%967*D$'N#7$6NNWNNZ[XMT:^TS;8V*I",NC !HB^
MYN<DMD<#.,#WK'\!>+!I/@KP=9W6EW@M+U8[..^^39YS9VKMSNP<$;L8S0!Z
MA17*ZUXYM-(BU&=+62[M],;;>/'*BLI #,$5B"Y4$$]/09(('1V=W!J%C;WM
MK()+>XC66)Q_$K#(/Y&@"9F"J68@ #))[4M>7_$O7(M;^&>ORVFFR76GQ;H5
MO RX\Q7VEU7.2H;*EO8X!'-=7>>)_P"SY9+*VTZ>[FM-/6]GVL$41\@ $]6.
MUN.G')% '2T5RS>.;3?X<>.QNGM-?"_9KHE%1&9=X5\G(8CH!G)XK9MM4^TZ
MW>Z<MM(%M$1GN-PV%G&0@YSD#D\="/6@#0HK+U36X=-N[*Q6)[B_OF86\"$#
M(499B3P% QD^X !S6/)X\M+?3]=EN-/NTO-#7?>V:["X0KN#J2P#*0"<YSP>
M,T =917*V7C:.YUG2;&?2;VTBU:%I+*YE*;9&5-[+@'<OR],@9Q6UKFJ'1-%
MN]3^R37:VL9E>*#&\J!DD9(!P.<4 :%(S*BEF( '4DUS)\:0?;/#L(L9S%KR
M;[:<.FQ?DW[6.>NWIC.:YWXG7L>H^"M7WV3J-.U"UC2<X8.WFQ%BF.> V#[Y
M':@#TFD5E895@0"1P>]<]8>*_M7B2?0[C2;RSNEM?MD'FF,^?$&VDC:QVG)'
M!P>>U9N@>)-"M/#-Q?V.FSV,+ZG+;BTPIEFN6DVD !B,LWO@>H H [2D5@RA
ME(*D9!'0UQ/B/6%U3P_XJT6_TN>VN+;2Y+@%P'BD4HVTJXXR".G8CC-0^%/%
M:VFE^$-(NM+O(8;^PBBMKU]FR21(0Q7;G<!@'!(&<>G- '>TC,JC+$#)QR>]
M9^O:C-I&@7^HP6WVF6V@>58MX7=M&>2>@KS?7-1GU3PK\/=;U"S<7CZK8.74
M*S2[HBS%0IX#'M["@#UFBN9L/&EM-/K4&IV5QI4VD1+<7"W#(P\E@2'!0D'[
MIR.U,@\;VIU_3M)N[22V?4D=K.0RHX8J,E'"D[&QSW!]<T =33/.B#,ID3<I
M (W#(STK+\47]UIGAC4KVSA:6>&VD==I4;2%)W<GMBO.8;3P_%X0\+:_KOAB
M>>Z9+2!;A)%S(\FPB63#@ME^?F!.<\<T >NT5R>J^-FT_7[K1+;0-2OKZ"T6
M["0>7B2,OMRI+>H/7!XX!JU#XJ%W-(;33YI[>&^%A-(LB[HI-P5BR9SM!.,]
M>^,<T =%17)>'?$FI:MXM\0Z=<:>T-MI\T<*,)$.W,>_+<Y);<.F0.*VM8UJ
M'2&L8F7?<7UQ]FMT+A S[6;ECT&%/J<X '- &DS*B[F8*/4G%+7&>*==L/\
MA$+JXU_P_=36D=VD$UL2APWF*$?.X94L5((R<=1UK:O?$"0:ZFB6ENUUJ)M6
MNVCWA%2(-M!+'N6X ]CG% &S17$#XEV3>'(-<71]4%I-=K9C<L6Y7+[#E0Y/
M#9'3/M6G8>+XKC7+[2=0T^YTR>UM1>@W+(5D@R07RC$#!'(- '24A(4$D@ <
MDGM7)IX^L1J&DPSVTD-MJS^79W!D1LN1E0Z Y3<.G7T.#7/_ !'UR+6OAOXB
M:TTV2ZL( \/VL,H'F*VTLBYR55L@GV. 1S0!Z:#D9'2BJUCD:;;8&3Y*\?@*
MY:3X@PQ>'M:U=M'OMNCW+6]W;AH_-4K@E@-V"N&!Z\CF@#LJ"<#)Z5COKK"Y
MLH(;":Y:ZMGN089$(55V]26 .2Z@>O/I7/6?CR'Q!X?DOU\,ZK+I$UE/*\K"
M,!@A*M'@N.2,GTZ@$XH [A6#*&4@J1D$=Z6O/9?%4FG:1X(BT#2&33]5,2I'
MYB@QQ^47$8R>N!R2>W<GC2T_Q1J5UX^U;2)].,-E96L#[S*AV[]Y+MST^4
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
M"ZZUI^IWC7MK=++&AA9P-R2;N0H(SD9X]>@]"MHY([.&.8IYJQJKF,;5SCG
M["IJ* /'CH7B>Q^%^K^!?[!N+J>,2QV=]%+%Y4\;2%P3E@RMR1C'X]ZWM3M/
M$6H:O<6]YH<UUILVF+'9Q_:(Q%;SX8.9AN^8_=P0&QC@9)KT.B@#SE?#]U/\
M%;?3=5A.EW^FV2212.ZL8)H%#+)E20!E?7H?PKJ_"EI=V^@Q3ZDJC4[T_:KP
M*, 2.!\OT4!4'LHIVJ^%]-UG5+34+T7#O:@A8EG=8GY!^= <-R!U_'-;- ''
M^)])U&/Q?H'B;3[=KQ+%9K:[M48!S%(!\Z;B 2I )&>1TK(UGPYJ>IIXRU>'
M3YA<:KI8TZRM"R*[81@7?+;1EF&!G("^^*]'HH \_GTS5Y-3\ SKI%QLTM7^
MVGS(OW68#&/X^>?3/%=^RJZ,CJ&5A@@C@BEHH \G;P%K4?A6\MT*M>Z)<E_#
MOS9(1)/-7)]6!$?/9!ZUN^,- U.?X<#2+&T>^U"2:&:;RW10SB9996R[ 8)#
M8^HKNZ* ..FL]2?XHV>L+I=Q]@32)+9YM\?RR-(K@8W9Z*1G&,US">%O$C^#
M)1;Z>;?5K'Q"^L6MO/*FVX7S&8+N5B!E6/7'/YUZQ10!QMY>>(/$/A36$D\/
M3V#36$L$-K+-&TLLKJ0#D-M51ZDY.>@QSE/I&M&R^'L8T>X+Z0T9O1YD7[K;
M 8S_ !_-R>V>*]'HH H:Y:2ZAH&I64./-N+66),G W,I _G7G[Z7X@N/"'@>
MR/A^Z2?1[ZR>Y0S0DA(8RC,/GP02>!G/L*]/HH \XU?POJFN^(?%\9M);:TU
M72HK2VNW="OF)O/(#%@,L.WK6EX7NO$%V]K;ZIX3BTN>W&+J\,D;)(0,?N@O
M/S'!YP ,]37:T4 9/B>&XN?"VJVUI;/<W$]I+%'$A4%F9"!RQ ')]:XW5-'U
MJY^&/AW28M'N&O[-['SX?,B&T0E"YSOP1\IQ@UZ110!Q\%EJ1^*\VK-IDZZ=
M)H\=H+@O'@2"5G(VAMV,,.<=:Q=0\-WUQXB&L:3IMYI&NC40)KB&51;7EJ).
M6E4,0<Q]L!MWMR/2J* ./T'3]4TWQYXFDFT]S8ZC-#<0W@D39A80A4KG=NW#
MTQCG/3-WQCIL&KV%M8WNB-JMA+-_I"QL!)  IVR)\P.0<#Y3G!-='10!Y7J'
MAOQ(WPRU'1%COM2D?48VT]+F:/SDM4EC<"1F8#/ROCG."!QT&AXEEOX_'=KJ
M&E:/?W%Q#IACN)+": 2JKOE4D67Y<#:Q!'.<]ASZ)7/ZCX/T[4-6?54GO[*^
MD54FEL;MX?-5?NAP#@X['&: .+NK*6_\$6NBZ)X=U."XL=4MYI[:[:(28$HE
M:0L7VMN^;H>O&!6OJV@ZCK'CO4)6L9X=.O?#KZ9]K+1X21G+?=#;N >N.M=G
MI^G6^F6YAMP^&;<[R2-([MTRS,26. !R>@ [5:H X#PB?$<4%CH^I^%(+2>R
M"1S:F)(VBE1,#<@'S%F [@8SGMBN?&A^)M.^&NM^!O["N+N4"=;*^BEC\J:-
MW+@ME@RMEB,8_''->OT4 5=-\W^S+43PM!*(E#QLP)4@=,@D?D:Y&_\ "%Q=
M>.KN38C>']6MHY-2C8_?FA.U!CT8,I/KY>.]=Q10!QO@30]4\/Z+,FJ[KBYM
MLV=KL(W-:Q,PBZG&XAB>HXQGI5/PGI.KZ;\(CHUWI<\>I1VUQ$+?S(R79V<K
MA@VW^(=2*[ZB@#S0Z'KEOX5\ E=(GENM$FA^UVBRQ!P!"T9*DMM/)'?I6E_8
M^JGQWK<LNGO]AUG38(#=1RIM@90X8$$AB?G&,#GV[=S10!YUX0B\2:?:6/A_
M4?"T$<M@$A.KB2,PR1)@!P/O[RHQC'7DXZ5 -%UL^&?B#9G1K@3ZO<W+V2F2
M+]XLD2HISOXY'?'%>F44 9V@1S0^'=-AN8'@GBMHXY(G()5E4 C()';L:XOP
MU#XJ\++=^&DT,W5M]JFDL=4$Z")(Y'+_ +Q2=V5+'@ YZ<=:]%HH XC3;#5/
M"_B_Q!.-/N-0T[5Y$NX9+<H6CE"[61PS#&< @]/7%8D/A#5](T[PA;16#W4E
MIJ\FHWQAD3;"'$F5&YAG&\#CK@FO4J* //SINK1>)_&EX_A][RTU&&TC@BE>
M+;<K&K+(N"_&0W&[ K+'@._ETWQ!H^CO>V&AWEBOV6TOY-P@N@^["<L5CP #
M[GC.*]4HH XWPY?:]>-#_:/A!-*EME)N9A)$PF8*1B':<\GG)P ..<YKEX_#
MOB!?A#9:$=$N/[2BU 3-#YL/""[,V=V_'W3Z]:]:HH XZWL=4M?B=>:F--DD
ML-0T^"+[0)$ A9&<L'&<YPPQ@'GTY(O^/+&\U/P-K.GZ?:O<W=U:O#%&K*N6
M88ZL0 /QKHJ* //];T!-<M=-MM4T&_5K>R0V]_92HMS:3C@J"'[X4]UXY[5U
M/A>#5K;PQIT.N3";4T@47#@@Y;W(X)QC)]<UKT4 >:6VG:_H*^+M&&BW%_;:
MK<7-Y97D$D>T&9>4D#,",'N <U3@T3Q'HEMX4U>+P_\ ;Y++25TO4--:6/S
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
MMPS1W$*30R))%(H9'0Y5@>001U%/KB?"L\LWPOT<^#FA=HXHXD_M0,N C;9
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
MC'7 VYW 8/0XY[6B@#AU\+>)='\0ZE<>'=7L(M+U2<W-Q!>V[2-!*P =XMI
M.<9PW&:OOX9OX?&UEKMG?Q&)-.&GW"W*%Y&59-X8$$#<>0<_7FNIHH PO&.C
M77B+PIJ&C6DD,4EY$8C++G" ]3@=3^59VH^%]0N;W0=:M9K:'6-)1HBK%C#<
M1,H#(3C*],@X.#V-==10!Q6H^#;S4K+Q+-)+;)JFN6HLR06,=M$%*@ XRQRS
M$G SD=,58UKPM?ZOX&L]'%S;0W]HUO(DF&:)GA92,C@X.W\,]ZZVB@#E?[ U
M=O&UEX@FFLI!!I[V;QKN0L7<.6'!P 5 QSZY[5/X0T&]\/V^IQ7DL$AO-1GO
ME,)/R^:VXJ<CMZ]_05T=% ',G0M07X@R^(T>U:!M,%@L)9@V1(9 Q.,=3C'X
M^U8 \!:N/AU'X7^U6/FI>"Y^T?/M(\_SL;<>O'7WKT6B@"M>6IO]+N+24B,W
M$+1L5.[;N7!QTSUKAQX*UT^%O#>D2WNGN^BWEM.KJCJ'2#A5[\MW/0>AKT&B
M@#F(-"U.#QQJ'B -:-'<V,=JD)=LJ49F#$[>Y8C%4= \+ZUH'A'2=%2;3[H6
M;2+<1R[A'=1-N..AVD%AV;I[\=K10!SOA'PROA;3+VVA$2"YNY+I+:(GRK?=
MC$:$C[HQGH.2>!TJSX?TZ^L1?RZDUM)<W=TT[20%L8P%5<$?PJJK[XSQ6S10
M!QFC>&-8T/7_ !%=VTMB=/U>7[0EIN<&&;;AGSCG<>2,?RY;8>"KN/X5R>#;
MJ[A\W['):I<Q E><X8J?KTSVKM:* .+U#PQKFHV/AN.>ZT\SZ3>Q7DA5757V
M(5"+U(R&)W'\J9_PBOB+2?$^I7WAW5;"&PU:0374%[ TAAEP SQ[2,D@#AN.
M*[>B@#EK_P -WT_BGPWJ<-Q$\&CQ31N)V8R3>8BJ3D# (VY]\]JS=/\ "7B;
M0[^\LM(UNSC\/W=P\X2:!FN+7>=SK$00N,DD%LXST/?NZ* (+A9A9NEL$:7;
MA/-8@?B<$UR'A+P[XD\)^$K30H)M*N#:APD[^8,[G9N5 [;O6NVHH Y&[\-:
MM<:SX6U![RWF?1S*]PTA8&=Y8RC;0 =H&20.>PXQ7),+S6=;UW4].O\ PK/:
MO=F*2+5%D211#A LBJX!4,K%2P)P<]P!ZW6=/X?T6YOA?7&D:?+> Y%Q);(T
M@/\ O$9H YNWT_5_$&L^&?$LRV4'V"*Y22%)'82^9A-Z';]W"!ESU#=JJW/@
M+4+[0/%^F7%W;1_V]<M=1/'N;R6P@"G(&1\@Y'J>*[^B@#D;GP_K=[XC\-ZQ
M=7%@SZ6)_.2,.HD,JA2%SG 4#/.<^U5!HNO:%;>*+^TOM.M[K4KI;J"217D6
M(X1"I7&6)"\8[D<5W-% %73)+N;2K.6_B6*\>!&GC7HDA4;@/8'-<M_8'B9_
M"+>&[FZTNY22U-J]\ZN&5"NW_58(=@.^Y<]2*[.B@#A;_P #ZCI]SHM_X3U&
M"VO=,L5TUH[Y"\5S;KC ;;@@@C.1ZU)K7A#6M3M=+U&/6(8_$FG7#7,4YA/V
M?YU"O%LR2$*@#J3U/>NVHH X[6/"^L^(_!FIZ9JNIVHU&^5 IMXF$$.Q@R@*
M22<D<L>>>G J74?#^M:EK'AK4IKBQ,NE2R33JH=5D+H4VKUP #U).3V%=910
M!QUGX7U70[O7(]&N;0V&K3O= 7&X/:3.,.R@ AU) .TE<>M1P^")=-U/PDVF
MR0"P\/P30[)6/F3>8@4MD# /&[W)[5VM% '-^&M!OM'U;7KNZDMW34[O[4JQ
M%LQ_(J[3D<\*#G]*N78\2#56^QMI1TYHP%\Y9!+&_<\'##V^7ZUL44 <AJ.G
M:CX7\$+:>'+JV6^BD,FZZB+_ &AV8NX"K_$S$X';/XUTUQ:KJ&F2VEX@V7$)
MCF0'LPPPS^)JS10!Q/AGPWXKT6.VTF[UVSN-$LBH@=(&6Z=%^Y&[9V@# !(!
M) QQFFZSX-U+5[47_P!IM8/$D-ZMQ:7REBL$:GB/&,E2I8%>A+%O8=Q10!Q6
MJ>&?$'_"2V_B;0[[3[?4GM1:7UM<H[V\R@DA@1A@P)/^>JZWX1UF[_LG5=.U
MF)/$.G-(?.GB)@G63&^-D!RJ<#&"2,=SS7:44 >:>/+;6(?!=M)JE[;2ZE+J
MUECR8V6"+$JX"J221GDDG)SV  '51:'=7GBBVU[5/LZ265N\%K! Y<*9"-[E
MB%Y(4 #''/)SQK7^EZ?JB(FH6%K=HAW(MQ"L@4^HR#BK2JJ(J(H55& H& !0
M!S?@?P]?^%O#\>CW=W;W,-LS+;M%&58H79LODGGYL<<<=\TUO#^HV_CNYU^S
MNK;[/=6<=O-!*C;]T;,5VL#@ [L'(.*Z>B@#SH^ M7/PZ?PO]JL?-:\^T_:/
MGVX\_P _&W'K\O7WJSJ?@W7+W4/$SQ:C9);:]9+ _FQ-));D1%-B'(&PDD].
MI/%=Y10!Q"^$-9CN/"MY'J-D+O1[:2UFS VQT=47*C=G(V#J><]NE;&AW&MR
M:[K4.H36D]A'(ILI+>,J4!+!HV)X9E 4DCNWX#?HH YO6-!OK_QEH&LPR6ZV
M^EB</&Y;=)YJA3C P,8S[^U-TG0=1L?&NN:W,]JUOJ:0((T9M\0B5@#G&#G=
M[8]ZZ:B@#A/B/Y_V_P &_9C&)_[=C*>;G:?W4G!QR,],]O>KUUX7O=0N]8U6
MX:U74;W3O[-MXU=FC@B)8DEMH+$LV>@^Z![UT-YI.FZC+%+?:?:74D1S&T\*
MN4/L2.*N4 <=<>%-1N/A:/"1GM1<BQ2Q^T9;9M50N_&,YP.GZTZ?PMJ$>N:1
MXAL)K9=3M++[!=0R,PBN8<@X# 94AAD'!]*Z^B@#@]9\!W>J>'_$<"W%LFJ:
M_+&]Q,0WEPI&%"*HZM@+U.,EB>.E=Q;^;]GC\\()=HWA"2N?8D"I** /-]3\
M :]>Z7XETN/5K'[-JM]]MCEE@<S [T81L<XVKL !&>/2M"Y\+>)++Q3-K^@Z
MIIR3ZA!'%J4%W YB=T&%D0*V00.,$_C7<44 <EJGA;4[C5?#FIVFIPM=Z7YZ
MS/=1%A*)E 9@%(P01D+T[=J8?!TUYKOBB?4'@?3]=M8K5HXV/F1JBLN<XQD[
MR?; ZUV%% '$P^$-4NM"TOP_K-U:3Z?ITL3F>(,)+I(B#&K*1A.0NX@MG!Z9
MR)H?#.J0ZIXLO/,LV&N(BQ+N8>25B\OYN.<CGC'I[UV%% &/X5TJXT+PMIND
MW+Q2265ND'F19PX48!P>G3I6Q110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+XD\1Q>&K2UN9K2
MXN$N+J*VS$5PC.P4%LD'&3V!K:KB/BH';PK:"-@CG5;(*Q&<'SEYQWH [>BO
M/O+U?0_B!8Z+)KNH:AIVN6EPQ^T%/-MI8@IWHRJ  0P&,8S5;1M6U.71[CPO
M>:C<MXDM]4%G)<[\.T1)D$P'0 PJV!TW#'>@#THG R>E86J>*;;3+O1(1;S7
M$6KSK!!<1%?+!*E@3SGD D8!J#QY"3\/-?5)IHS'IT[J\<A#96,D9/7MSZUQ
MNIV<D>@?#>**[F#R:A;,)7(=DS;/]W/''8'(^M 'JU%>7S>(]3\*GQY ;^>^
MCTJ*UFM)+PAVC:92#D@#*A@#CTS7066G^);7Q/872WJ'29(G2]AN+TS-(^,H
M\0V *<YR 0N.@XH U/$WBBV\*VD%U=V=W/%-.ENIMPAP[G"@[F'4]ZC?Q;:V
MFJ66GZI97NF2WS^7:O<JACE?^X'C9@&/8$C/:N?^+^__ (1.P\LJ'_M>TVEA
MD9\SC-97Q%?4[&^\.:CXC-M/X>M-3BE=;%6CE6?GRV8,3N0<Y (/- 'JM%<7
M:7L_B?Q;XETQ[VZM+?2?)@A6VD,;;W3>9"1UZ@ 'Y>.0<UC:/XCU36-!TE-2
MU$QW,>IW%C=1VJ%9M1\H,!Y>W&SD*S$$ 8/(% 'IM%>07OB#7D^&?BJYCU.[
MM[O2M:>TMW<HT@B\R(!';!R0)",@YX'-=%J$FH:1XET7P\=<OKC^W;J>>6>4
MH&ACBB#-%'M VAF(]P,XYYH Z/3O$<6H>)M6T,6D\,VFI$[R2%=L@DW8*X)X
M^7O@^U;5<#X5M#9?%3QA#]HFF3[+8E#,Y=E!$GR[CR>_7)K0OM4FU#XC1^%_
M/FM[2+2S?R^2Y1YF,FQ5W#D*,$\$9)'88(!U5Q<16MM+<3N(X8D+R.>BJ!DG
M\JQ-*\2R:I?6L8T>^BL[RU%U;7I :-EX(5\'Y&(((!Z_4$5QMS?:A>>&?B%H
M&H7EQ,=%BE\BZ!"O+$\#.J.0/F(!P3WXKL?!%M]F\%Z-^^FE\RR@?]Z^[;F-
M>!Z#VH @C\:)/X@U'1+;0]5GO-/"-<!/("J'&5(+2C.1Z5=T7Q3IFNW=U96[
M30W]H1]HL[F,QRQYZ'!Z@^HR/>N;\-_\EC\<?]>]A_Z+:J>NJ6^/7AG["2LY
MTRY^W%.HAP?+W?\  ^F>] '>Z;?3WT=PT]A/9&*X>)5F*YD53@.,$_*>W>KM
M>0WVN:[%\*_%E^FM78OM/U:X@BN,)N,:S*@4_+@#!_AQ71:FVJ:+KFEZ.NKW
M=ZVMW$LC&>58O+6.+)CC95RH).?4 $ @\T =Y17FU[?^)O"]K+;7]_"8-0U:
MUM+"8S>=-:12L0^\LH!QM.TG/7G.*T]?T>_LM*\1LNN73:=+I<CPVS2,9HI4
M4EF60G=M(QD>_&* .R@FBN8(YX9%DBD4.CJ<AE(R"/;%25YAI.HSZ?H7P[T&
M"[N(UUNV1IIR^61([97,:'^'<=H]0,XYY%J\U+5=)\3:_P"'8M1NFMCHC:K9
M7#D22VS*Q0IN8'<"0"-V2.>: /1:*\RL(_$Y\ :=XAM=4U#5;V[L;1YK'>B;
MDRK2&(XR)"F1G.3R1SC'1>"-:L=:AU"2RO;Z01SA7LK\,)[)MH!C;=SU!.23
MU//% &\U].-;2P%A.8&MS,;P%?+#!@/+ZYW8YZ8Q5VN/:^OT^+T>G?;IFL)-
M$DN!;,%V+()D7<,#)X)ZD]36/X9\07#^(;#2=>FU'3M?!D,L$[%K;4!M;YH3
M]W X.!CC.<D9H ](HKC?B%=ZE90^'VTW4IK-KC6K6UEV*I#H[8.<C/;H",]Z
MIL=2M/$T'A--3O+Y39RZ@\MQ="&9P90JH'1,X7GIC.1S@8H [ZBO.H;_ ,2Z
M9-HGAG5]1B:ZU'4+A%O('WR+:QQ^8JL2H'F'A2<=.1SS1)/?V?BCQ5I::I?-
M:6NC1W5LKS%FAD/F9(8_,>5'WB?3IQ0!Z+5*WOIYM5O+-[">*&!8VCNG*[)B
MP.0N#GY<<Y'>N"_MO5#X8^'&H?;Y_M&HW5I#>'/$RO"S-N'3)*CD5?M;W5)/
M&'CBP;5;GRK6TM9+3A/]'+I(3M&W!Y Z@GB@#NZ*\GT_5-:L/A[I/B>?7KNY
MN]2AMK0Q3%!#$TLJKYOW20P4GDY&3TQ@5L:C<>(_")U77)98Y=&ATUY!9SWC
M3R?:5R058H"%(ZC/'44 =-KWB.+0+C2HIK2>4:C>QV221E=L;OG&[)ST!Z ]
M*VJ\L\0V<YL? .I7&I75S<7&LV3S[GS'(SJS95>B8Y VXX/.3S73_$J]N],^
M'VK:A874MM=VT0DBEB;!!W ?0C!/6@#K**X[5+Z]@^(OAFSAO)DMK^SNVGB!
M!5F14VL >A&XUQ=SJ?B"+X>Z_P"(?^$COVO-(U2=(%^0)(J3A<2 +\P(XP,
M>GJ >R.2J,P4L0,A1C)]N:Q_#/B&'Q-I;W\-M-;*EQ+;F.;;N#1L5.=I(ZCU
M-9":C+K_ (]U;0VN9[:STJU@<I!(8VEEEW'<6'.%   Z9)SGBN/\+ZI>:7X8
MTW2[>8M/J/B&\M9+AW$;$*TKGY@I"LQ4#@=SC!P0 >P45YEX@7Q9H'ACQ7=-
MJWDVJ6PN-.VW'GW$+ ?.I9TY0G&#U'K79>'-.N[2%[N[UB\OVO(XI/+GV[(3
MMYV  $ YZ$GIUZD@&C=7T=O%<E$:>6WC$K01%=Y!SCJ0.=IZD=*J^'-;A\2>
M'K+6;>)XH;N/S$23&Y1GOBN/\.V97Q_X\<W=VXB>WPKRDJ=UOG!'H"3@=JYS
MP[+J6C>!/A_J=MJUT%N+VVLI;3Y?(,,C,I&W&=W0[B>OMP #V>BO/);GQ!XJ
M/B,:1=&UN;"]>SLV%V8UB=%4Y= A#AB23G/&  .IZV5K]O"C//<I#J(L]TDU
MKAE64)DE-P((SG&1TH UJ*\<;4/$MA\/?#_C<>(;VYN!]F^U64@3R9HY'"$8
M SORP.[/KC' '0V4.L:QX^\3V#^)-1@M--FLI8$B$8X9"[(?E^Z>1ZGC).*
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
M]G92ZAJ*VK79MHF53Y8.WJW<G( [X/2KUIJ45QI5MJ$L<MHDZ(WEW2^7(A?
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
MZDDDD^]6J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M^"[#6KY(89[@2%UBR$7;(R\9)/116GJNLV.C:1-J=Y.J6L2YW CYB> !ZDG
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
MN5!BP+AP!MZ$#L,<?A7,:3J1L?!GA"TNKF.'27UB[M9I+E=\0"M,(4<9&5W
M=3CY1Z4 >U(Z2('1E93T*G(-#.J#+,%XSR<<5R_A?0[71=<UEK74HY?MGE3R
MV=O$(X8&P1N503@OC)YYQFL3Q%HFFZM\6]*MKZV6:"XT>Y$T;$XD >, -ZXS
M^8![4 >AM)&FW<ZKN.%R<9/M0[I&A9V55'4L<"O*[?3K#7-6\5^&KZXL;;[(
M4MK>&X@WR06GDIL:)F88 .YL@<'D]JMZ=/:/X[TO0]5O/[1LUT&-]/DO%!6Y
MDWE7DP>&<H%]\$GN: /2BP"[B0%QG-"NKJ&1@RGH0<@UY?<0Z?I&M>"O#MI-
M)<>''N[Q',[^8CS*I,<1/0J&+ #IE!W6H=8L!9ZYXZTRTB T>30/MLL"C$<-
MT1( 5 X4LJ;CCJ0#0!ZJKH_W64\ \'/!Z5S;>(KP?$2VT%5M6L)M/ENA(I)D
MWHZKC.< ?,>U<%?6.G:!\/?"VHP0" :LVF6NKW8<@M;%06W'/ Z*3Z''3%='
M_9]A8?&O3C96T%N9=#FW"%0H;$L>#@>W&?0>U 'H%<S;>(;R;XB3Z RVK6*Z
M8M[%+'DN292F"<XQP>@K.^(E^;:3PU9W#;-+OM6C@O6)PK+M8JC?[+,!GU Q
MT)K-DATS1?BSK,Z(MG;CPSY]PUNNTC$K98 =]H'Y"@#T=9$9V174LOW@#R/K
M5/3M7LM5>]6RF$HL[@VTK*<CS JL0#[;@#[@BO+M+CM[7Q+\.9K2.&VM+JVN
M@FYPT\T)M]X:=Q@$DX8C! ;/)JM#Y6A^"/']_IMM#!=PZW<PB2"("1+??%O"
MD8( 4DX!&.M 'LRR(Y8(ZL5.& .<'WI7=44L[!5'4DX KA])T72U\3:5KMAJ
M]D#-;/"D&G6XCCNHL;@7 8Y"G&#V)QWJ]XVL=1O5TLZ3+9-?6UPUQ'97P/DW
M8"%64XZ, V0>Q% $OB[Q!?:$-$>RCMI([W5;:QF,N2521\$K@CG&>M=*KJ^=
MK X.#@]#7C]_=VFI^$M#ABTN727B\7V\%W9;_P#4S&7+A&7''S9!&.M:D<.F
M>&O'?BR*!#I^E_V#'>7"V:["K RAI% _CVCKZT >EK(CLRJZLR\, <D?6N*L
M_%FL3Z)XPNG@L?M.B74\4*C?L=8XE?YN<DG)Z8KG-*CAL?&/@![6*WM+:XTV
MZ555@TTD(B1E:9Q@,Q// P#NY.:N:;_R /BC_P!?UY_Z3)0!WGAW4)=6\,Z5
MJ5PJ+-=V<,\@0$*&= QQG/&36E6%X)_Y$+P[_P!@RV_]%+6[0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !4%Y96NHV<MG>V\5Q;2KMDBE4,K#T(-3T4 4+'1=.TU9!:6RQF10C/DE
MRHZ#<3G R<#/&>*33=#TS1S,=.LHK7SG,DHB& ['JQ'<G'7K6A10!F:GX>TC
M6I(9-3T^"[:$YB,R[MA]1Z'WIUEH.DZ=<M<V>FVL-PR[3,L8WD>F[KCVK1HH
M R-:\*Z#XC:%]8TFUO6A_P!6TT8)7VSZ>W2IKG0=*O)+22XL(7:R_P"/8[<>
M3V^3'W>/2M&B@##N/!WAN[GO)[C1+&26]&+EVA!,GU]^!S6D^FV4EI#:M:0F
MW@9&BBV#:A0@H0.V"!CZ5:HH A%I;K>O>B%!<O&L32X^8H"2%SZ98G\:RKGP
M?X<O+J\NKC1;*6>\7;<2-""9!C'/O[]:VZ* ,N'PYHUM?Q7T&G6\5U#$(8Y4
M7!2,=$&.B^W2H=4\(^'M;OX;[4]&L[NZAP$EEB#, .@/J/8UM44 )@8QCCTK
M!B\$>%X8UCCT#3U19Q<*H@7 D&<$?3)XZ<UOT4 9(\,:*J7J#3H0M]G[6,'$
M^>N_^]^-,N_"F@WUA:V-SI5M);69!MD*_P"IQ_</5?PK9HH SM,T'2-&>9]-
MTVUM'G.96AB"E_J1_*G7VBZ9J=S:W-]86]S/:,7MY)8PQC)ZD9Z=!^0J_10!
MD#POH:PWD(TV 1WI)NEP<3D]2_\ >_&F:AX2\/ZKIEOIM_I%K<6=M_J(I$R(
MO93U [<5M44 0VEG;6%I%:6<$<%O$H6.*)0JJ/0 5F3>%-!N=0DOYM+MY+R0
M8>=ERY'INZX]JV:* *6G:1IND1O'IMA;6B2-N<01!-[>IQU/N:KVWAK1;.[^
MTVVG012^891M7Y5<]7"] QR<D#/)K5HH Q;GPCX>O;RZO+G1K*6YNT\N>1X@
M6D7&.?PXSUJ6/PUHL-Y:W<6FV\=Q:(([>1%P8D_NKCH/:M6B@#)O_#&AZIJ,
M6H7VEVT]W&NQ9G3+;?[I]1['-6M+TG3]%L4LM,LH+2V3D1PH%&?7CJ?>KE%
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
M]E>P6&J_$:SNBT4TLAG0,A ,9ME ;.,8)&/KQ66MQ;1^"/A<HDC5X+^T,H!
M,8$+ARWIAB <]S0!Z5J/B?1M)D=;Z]$0C94ED\MVCB9L8#N 53.1]XCJ/6M;
M((R#QZUY%!>Z':ZAXB\->,(=2^TW>HSS6\*-<%+Z&1MR!!&=I(X7'L/0X[WQ
M#87DOP]U'3]*B:&\.FO#;Q!]Q5O+P%#=SVS0!S_BWQ7&U[X871]5N$%SK4$$
M@CB(BN8BQ#@2%<,,@?=;O747GBK1+"XEAN;X(89$BF?RW,<3MC:KN!M0G(X)
M'4>M>:WWB32M2\+>!8+4N+BQU>P6YM!"WF6QC5E8,N,C&#]0.*J>,]4BO_#G
MCBR2*2QN8;P'[!!;'=<*&C_TF5MI)# <8( P,Y)H ]<CU[39==DT5+G.HQQ^
M:\'EMD)_>SC&.V<]>*GLM2M=0:X6UD9S;RF&7*,NUQU'(&?PKC?&CRV+Z/XY
MTBWDN9;-A!/ JE7N;64A=N#@Y#[&&?>NLT+3WTS1X+>9@]R<RW#CH\KDLY'L
M6)Q[8H 9J/B+2M*DE2[N2K0H))O+B>3R4.<,^T'8.#RV!P?2F7GBC0K![);K
M5;6,WJE[;Y\B10I;<".V 3GI7)Z#J$&@>*?%]EXBE2!KR\^V6TMQPMS 8U4*
MA/WBNW:5'//2N;TJPET33_AI8ZI^ZFAOKB8Q3?>AC=9#&&STQN4<]#QVH ]5
MT;7]+\00S2Z9=K.L$ABE&UE9&'."K $=?2EEUW3H=9CTB2X(OY(S*D/EL2R#
MJP.,$?\ ZJY?PI/"_P 2O'(CD0B22S9,'AML 5B/7!X/H:E^($,]DNC^*+*W
MDGN='NP9(HAEY;>7$<J@=SRK#_=H W+?Q3HUUIM[J$-X7M+)F2YD\EP(V7[P
M/&<COZ=ZY@^*%TKXBZJFI:K.-*&EP7$,,D9^1F=\A45=Q.%SR"1SZ5GZ9H^K
M:=XRN-%N$:2QUS9J]U(OW(I4(\Z,>H9O)'^Z36E:W5JGQGU>22:)0NC0IO9@
M ")'9AGU ()% &QK&MZ/=Z)IMXOB(V-M>7$)MKBV89G.X80 @Y!Z'CCO6GJ6
MOZ;I!9;RX966,S.L<3RLD8ZNP0$JO7D\<&O(;:XA3X*^'86D421ZU&6C/WE
MO&8DCJ %P?H:Z9O$%EX8^(OB%?$(=+#68K9["Y\EI8Y52/8T7R@\Y)('?<?4
M9 +^M^(A:^-_"MQ%K)_L2^MKJ61593%)M12C @9.=W R><8%=7H^MZ;K]D;S
M2[I;B!9&B8A2I5UZJP(!!'H17#7C6,/C[P%'#:1V$$-O>[+8J$\A61!&"/X"
M<=/7(K0^'T\3ZQXR6.12'UIY5 /WE,<8W#U&01GVH UI?%UH/&@\,!+@3_9/
M/:40.0"755 .T@CELMT& ,]:YWPGXUL[&RU&+Q%K9>==:N;6*2<9(19-B;MH
MVH.,9.!G-6KNZCT_XTPS7.](KG0A!"^PD/(+@DKD#L#D^@YKC+N6WD^$/CN-
M&1I9]8NWC0?>DW3 H0.IR!D?2@#U[4M;T_2?^/N9PP0R%(H7E94'5BJ D+[G
MBK-G>VVHV4-Y9SQSVTRAXY8VRK ]P:\UU'6M.T/Q]=WFOS7D>DZK96WV&_MY
M9A%NCWAHV,1ZDMN&?4^M=QX4L=/T[PW:VVE6,EC8+O:""4MN"EB02'^89SNP
M>1G''2@#F-$N-9U3QWXNTF;Q#?QVNF-:BV$<5OE?-C+-DF,YP>E7? WB6]U;
M^W[;4IX;A-(OFMDU%%").@&<G' 9>^.*Y?2V\,77Q,\<S:VNFRP3-:+;R7:H
MRN!#A]A;K@X!Q6;;:-K5YX4\?Z9X=BNT\/R*JZ-%,K*6XS,L0;G8>0.QSQWH
M ]7M/$VD7M[#9PWG[^X0R0"2-XQ.HZF,L '&.?E)XYIDOBK1(;S[-)? /]H%
MH7\MS&)CTC,F-@;GIG-<?J]Y:^,8/!HT1U-[;ZG;W4T:</:1(K>:)!U3^Y@X
MR2!7,^(-7@O= U,".2QEM?$$;S:=!;$! +A<S2MMR6;[V<@<@ $C- 'I^H>.
M/#.E7-S;WNL6\4UL4$R<L4+G"YP#Z?AWK.\=^)K?3_"NNBSU.:VU"TM782V\
M1<12;"45VVE5)XX)!Y&.HJCHUS:7/Q@UR160F72[58]ZX)(+EEP><C*Y'4=Z
MY>/5X=/\ >./#FL,T6NYU"7RI$):Y60,R2)Q\RX(Y'0#G H ]7T&:2X\.Z9-
M,Y>62TB=W8Y+$H"2:KR>*=%BN4@DOE7?-]G64HWE&7.-GF8V;L\8SG/'6F>'
MV>Y\$Z<+=FCE:PC5&="I5M@'((SP:\UA=+WX)2^$9H\>(XD-F=/;_7&<2Y5P
M.I4\/OZ8R<\&@#K_ !-XE6/QCI/ATS7<-O<13RW4EO%('.U5V*K*,XR^25]
M">HK2O+74M&\"7J-K5Q<7UI;321WS1H)#M#,FX$%3@8!..<9[UA:C/':_%+P
MG#<W2-+!IMU'-(6_C81XR>Q;:2,]:ZCQ;-%!X0UAI9%0-93*-QQDE#@#U)]*
M .<\.0^)=:\!Z9JT'BBY&J75HD^VXMH&@+D9VE5C#!?HV?K4%AXVM/$7P_EO
M-6U)_#UW#=?8[M[=ANCG1URJ9!R&XXP>&(]Z/!GBK2M)^&FB1O,UQ>P6,:&Q
MMD,DY<+]W8.0<\<X'K7+ZAH-YH'P8UI]618M4UC4TU"2V4[C&SSQG8,=2%7)
MQTY]* /3]5\9>'M$NIK74=5@@N(8#<21G+,L8(&< 'N1QU_*G7GBS0["$3W%
M\%AV)(TJQ.Z1J_*EV4$(#GJV*YN:YLYOC78/YL,BG09(T;((WM,A !]2N3CN
M*PS?Z+IGB'Q-H7B]-13^T;QYK7RVN#%>P2(JA%6,X+#;M(QZ#M0!Z3?:[ING
M!#/<$EXS*JPQM,QC'5]J G;R.>G-8^H>/-)M+[08('>[CU=G:.>WB>1!&L;-
MN!4')RH&!SR2<8KEK;5;/P-XWE&LVTUAI&H:5:06$CJ\RP&(,#;EADY^;/O4
M^LR66FZOX!OX=.;3=)@N[I5C6W*B,20N$R@&5+$YQC.3@\T =M?^)-*TQI%N
MKDJ84$DVR)Y/)0]&DV@[!P>6QT/I3+[Q5H6FM9K=ZK;1F\0O;_/N\U0I;<,=
ML \]ZY+P]J,&A>)/%UEXBD6W:]O?MMM)<<"YMVC50BY^\5V[2HYYZ5SFEV,F
MAV'PRL=6_=307EQ,T4WWH$=9#&&STQN4<]#QVH ]*B\9:!/IZ7T%^9K5X?/\
MR*"1PD>2-SX7Y!E6&6Q]T^AK<CD26))4.4=0RGU!KS?QD!:Z_?:AHVN)I>M6
M]DGFV=TH:VU"(;RJ;3SNR6&5Y&X<<UW%E=3OX9M[N;3VBN&LUD>R'56V F/\
M#Q0!#:^*M%O;RWM;>^#R76_[.3&X2?9][RW(VOC_ &2:R/'7B6WT[POKBVFI
M36VH6EJ["6WB+B*382BNVTJI/'!P>1CJ*X*SUBUNI/ -]&9(XX;UTDLK:T98
M;$F)P(@ N2V>.22>H !J>+5X=.\#>.O#NL,T6N%M0E\J1"6N5D5BDB<?,N,=
M.@'.!0!Z/INMV]MX<T66_N'>YNK2-PJHTLLIV L0J@L>N20.,U))XNT"+1QJ
MTFJVZV)D\H2DX^?.-FWJ&SQC&17"Z1>_V3XL\-ZOJ+-#H]UX<CL8KB92B0W"
MLK,KEL;=P P3C)7%8_BBS,?@_P"(.JHI_LG4-3LY+4;<K)MDA$DBCN&;//?;
MGTH ]/L/&7A[5-0NK"QU2&>[M4,DD2!BVT=67CYQ[KFJOA_QOINNZ+<:I^]M
MK>*>2/\ >PNN0)"B]1RS$#Y1DY(&,UDW\=IKOQ(\*7VC213KIL5RUW/ 052)
MXPJ(Q'&2QR%Z\$U@:&VES?#._P!'U>:[M&@U259Y(59'M7:[+1ONQ@8)5OH,
MT >GV&K6>I23QVTCF2W($L<D3QLA(R,A@#R.:R;GQ=9P>-(?#1CN//>T:X:5
M8'(7YT50" 0<[CD]!@9/-9O@6\U:34-7L=2O+75HK7R1;ZQ;QA?M"D,=C[?E
M+)WQ_>%0ZE<QZ=\9=.N+D.D-QHDMM$XC9@\OGHVW@=<<_2@"KX8\:6FF1:['
MXCUQF>'7;BUADG&2L:E53=M7"+GN0!G-=MJ.LV.EX^U2ON*EPD43ROM'5MJ
MG:,CG&.:\FFFMI/AM\245XVDGU:\:-01F0-MV$>H.#@CKBM*[UFQT/QC%J.O
M2WB:/J>E6T=K?VTLPC22,N6C8Q'J=^>?\: /3;#4+34["&^L;F.XM9EWQRQM
ME6'UK(B\<>&KB^CLH=8MY+B2Y-HB)DYE !*Y QT/7IVZU)X3L]-L/#T,6D6,
MMEI[.\D,4I?<59B=Q#_,N[DX/8]NE<GX15;ZW\?V]C+&+VXU6Z:!P1DAHE5'
M!]-V<'ZT =C'XHT:34(+%;T":X++ 6C=4F*]0CD;7(] 33U\1:6UY':K<,9)
M9F@C80OY;R+G<H?&TD;6R,\;3Z5YUX3OO#6M6&@Z1>6&I-XATIX=VGS27(^R
MS184R\G8% R1V(P,9.*=ITTVEZ_IY\/ZFNH:7>ZFRW.B72AIK%V9B\L9^\J@
MY.#Q@\'F@#T"]\4:-I\LB75Z(Q"XCFE\MC%"QQA7D VH>1PQ'4>M8VO7]];?
M$;PE;0WTRV5ZMYY]LN-CE(@5/3)Y/KCI7+Z1=16/@CQ5X:USC6#->_Z.X_>7
MHE+,CQCJ^[< ,9P1VJ=()M(\0_#"PU&=3=VEE<17!+9VL;=5 )]R" >^* .Y
M'BG1CIU]J'VS_1;"5H;I_*?]RZ@%@PQD8!&>.*HWOC73[3Q%I6D*L\K7\+W
ME2!V41@#&"!R26'3H.N,BN"O=1M]/T/XGZ-<F1=1N;B[N8;<1L6>)[= KC ^
M[P<GM6I]MBM?$_@"_F69+9M*GMPQA?/F%(L)C&<G!P.^* .RTF]L+C7=<-MK
MDEXT31">U9@8[,A3PIQ_%@D\G\*FMO$^C7=Y;VL-Z/-N5+6^^-T6X Y)C9@%
M?CGY2>.:\\O[>YU?4OBG8Z3(&O+JWME@"M@RX@VLJGOW4^A/-6M3NK;Q;X?\
M(VND,/[2M]0M)I(%&)+(1@^;YB]4P,KSC)( SF@#K;GQ[X7M%N3-K$&+63RI
MM@9]C8!.=H/ R,GH,\FM]9HWMQ.CAXF7>K)\P*XSD8ZUY=#<6A3XIDR19FW;
M.1^\'V8+QZ_-D?7BNW\$2+)X$T JP8KIT"-ST81J"#[@\&@"IHGCO2M7T_4M
M0=I+2TLIY(VDN(GC&U"%))8  EL_+UZ<9J\VMV6JVVHVEA>RP7MO#N=6A,<L
M602K;)%Z'!YP17G%OJT6E^!?%=K/IOVR>#6[AYK>>W=TC1K@%9& 'S  AP >
M=OXB[8:G:+\1M5N6U"XNH+G0(REW-"423$DF2I"A0HX /J<9)H Z+P7XE1O
MOANXU>\EEO\ 4(/E;RVD>5QDG[H/;FM*#5-,3Q'K#_V^TC6T$7VFS=QY5H/F
M^;IP3WY[?2O-OAUJDGAB#0'U:59].U2R6VM[AA\^GRI]Z%A_"C<-GUQN[&NH
MLKVT3XH^*Y7N(A&=,MAO+#!*^9N&>^,C/UH Z&V\<^&KRXL8+?5H9'OCBWPK
M;7/9=V,!CC@$@GM5V_\ $6E:9)/'=W>QK>,2S[8V<0H<X9RH.P<'DXZ'TKR>
MTFMX?A+X C+HDD.L6;2)T:/;*2Y([8!R3[^]:.NZUI>B>+_%UK-J<%LNL6D"
MR&\BEVHWE%-\952'7:1D$CD$9H ]1T_4K+5;1;O3[J*YMV.%EB8,I_$5:K%\
M)#34\):5#I%\M]8P6R017"MG>$&W)]#QT[5M4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !112!@20""0<'!Z4 +1110 444A90P4L 3T&>M "T444 %%%% !1110 4
M4@922 P)7J >E+0 4444 %%%% !1110 44@8-G!!P<'!Z&EH **** "BBB@
MHHHH **** "BD5@RAE(*D9!'>EH **** ,"XT+4;WQ%]JN]9,FCHT<L6F+;*
MN)$Y!:3JPW -CU [#G?HHH **** "BBB@ HHHH ***3<-VW(W8SC/.* %HHI
M"P! ) )Z#/6@!:*** "BBB@ HHI%8,,J01Z@T +112%@" 2 3T&>M "T4@8$
MD @D=1GI0S!1EB /4F@!:*** "BBB@ HHHH ***:LB.S*KJQ4X8 YQ]: '44
M44 %%%% !1110 4444 %<_XS\/3^*O#<^CP7D=H)GC9I7A,F-CJX  8=U KH
M** &QAQ&HD*E\?,5& 3["G4@922 P)7J >E+0 4444 %%%(&#9P0<'!P>AH
M6BBB@ HHI RMG:P.#@X/0T +1110 4444 %%%% !1110 4444 %%%% !7*KX
M>\06.JW]QIGB&W%K>W!N'AO; S-&Q &$=9$XPH !!QBNJHH IZ;IZ:;:&%7:
M1W=I99& !=V.6.!P.:N444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5FZSK,&BPVS2KNDNKA+6!-
MP4-(V< D\ 8!/X<9.!6E7/\ B^QBU/2H;*ZT4ZO933A;J%2 \:;6/F+EAR&"
M]#G!.* (-1\8?V1ILEY?Z3=QK%>QV4BJR$Y?8%<<\J2X]_:KK>)+>/Q9)H$T
M$D4JV)OQ<,5\LQAPA[Y!R>XZ5PMUX4\0#P%JVFP&[O8H=1AN=*M[V53.8(WC
M<H6)]0^T$YQC..E:$^F:QK_CB2_FT:ZL=.O- ETYI)98S)$SR9RRACV!X!/;
M..@ -V+QE',^E2?V7>_V=JTGE6MV%# Y!*LZCE58#()_$"N.\/>($\(VGC.X
MCT>[NK*UU^XDG:VV*L$>R/)^9ANQR<+G '..,[O@VX\666F:?X=U'0# ^GJD
M$FI>>C02Q)@ H =Q9E &"!C.3Z5E_P!AZXWA#Q]8_P!C7(N=7O;F6S0R1?O%
MDC55.=^!RISF@#TR&5)X8YHVW1R*&4^H(R*Y.\\=-%J^K:59>'=4OKW3%B>2
M.+RP'5PQ# EL8PO3[Q)X'!QT.BI+'H=A'/"\,R6Z(\;D$J0H!'!([=C7%Z9?
M2V7Q7\9;+"YNE:VL/]0%)#!'P""1UYYZ#')% %__ (63IDNE:%J-I8W]U!K$
MWV>'RU3*2C=E&!;(;*D>GN!S2#7;*^\3^&%U3PW>V>K7 NS9O<%/]'VKB0?*
MQ^\H7MC!'-8$?A+6-*TWPI#'ITES-;ZT^IWP@DCVPA_,RHW,,[=X''7!KI-?
ML-1N?B#X4O[?3YI;*Q%U]IG5T 3S(PJ\%@3R.<"@"Q>>,X8+34;^VTZYO-.T
MV5XKJXA*Y!3_ %A12<L$YSTZ'&<5%J'CNVMM0T^SL=,O=2?4;-[RS>VV;)U4
M X!+#!PPZX_$\5C:3I.M>'M$\0>&_P"RYKQ+F:XDT^Z1T\MTFR<2$D%2I)SQ
MR.F>E+8>&=1T3Q+X-AALIKFQTG3);.XNU9 N]PF#M+!L94]!QD4 =[97#W=A
M;W,EO+;/+&KM!+C?&2,[6QQD=*YJX\=6]N?/;3[K^SQJ0TQKDX!$N[9NV'DI
MNXSU]L5UE>1ZQH_BG5=,N5OM GN]5M]8CN([DW$7EM;K,&58 6^7Y ,@A<X)
M))XH [O4O%*VDFII9:?<:@=+C$EX(2HV97=L7)^9]O.!ZCG)Q67)XQO;CQEH
M>GV.G2OI]]I[WN]BJ.P^3&58@J%W<@\D]N.:5LGB7POXMUB:WT"75-.UJ2.Z
M0P7$:M;3; KH^XCY?E'S#TZ&KFH:?K<7CKP]K(L/MJI8SVMT8)%589'*,#\Q
M!*?*1D GCIF@"?3->T*UU/Q;=FQDTV6P>-M3N)L?O<195AM)XV8QWYZ9JU_P
ME\=O>Z7#J6G7-C#JK".TGD96!D(RL;@'Y&(Z#D<8SFN8O?".J:ZWQ!LI;62R
MBUKR397$CH5<QQ*O(5B0-R]QT-7[S3]6\667ANSO]*GL)M/OH+R^DE9"@:('
MY8RK'=N;&#V&<X/% $]Q\15BMM:GA\/:I,FC3-'>X,0V*JAF<9?#<'.!D\<X
MR*["TNHKVS@NX&W0SQK)&V.JL,@_D:\]31]:_LCXA0'1[D2:O+,UD/,B_>AX
M1&/X_EY'?'%;.EZMJ6C0^%M&N="N!'/:I;SW/G)_H\R1_<*@G=G:3D'@?C@
MZJYGCM;66XE)$<2%W(!)P!D\#K7.6'C2.[O](MIM-N;8:Q;/<V+.RDNJJ&*N
M ?D;:P..1[UN:M]N.CWPTPH-0^SR?9C)]WS=IV9]LXKSBPTG7GU_P=J\OAN[
M2>SCN(]2GN+F)I7D>(+O)W'*;@<>F<!0,9 -F7XF01Z5?:I_8.J&RTZ\>UO9
M#Y8\C8P5FQO^;D]%SP*Z&]UV,:H-(L[5KZ]:W^T21JX58XB< LQ_O'( &<X/
M0#-<'-X?UZ7X=>,]+&BW O=3U*ZFM8C+%\Z2."ISOP.!SDUJ)::WH?CM]=BT
M:ZOK#5+"&WGBA>/SK66/.,AF *D$\@]?U )?A,5/AG4MD#6Z_P!L7F(7 !C'
MF'Y3@D9'3CTKJ-6UN#2I;6W*^9=W180Q;U3(499BQX"C(Y]QP<UB?#VPU/3M
M-U6+4]/>S>;5;FYC#2(V]))"P/RD_KBH?&^F:LNM:)XATG38]5.GB:&YL&95
M:6*7;ED+<;E* X[T *?B-:_V!JNIQZ5>S2:1,T-_:PE&DBQSO!W89<<Y!Z9X
MXK:TKQ'!K$\IM86:RCACD-Z'4Q$LH;:#G)(!!/&.1S6?'<ZU)H[R0^'OL4UY
M(L26^8F:W0\-++\P4X!)"#/0>IQE>'/#VI>'Y]6\)I:7#^&9HV:PO2\9-N9
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
MPJJ.YY)]!FJGA!?$=K;6&AZEX4@MY[$)%)JHDC:&2-, ,H'S;V Z8&"<GTH
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
MUS826LD"HVXN'20-GE2/3:0<@'^=4_$_B:'PO:6MS<6=U<1W%U';9@ .QG8
M$C.2.>P)K(\$:#>:#?ZI! ]\GA]A$;"VOI-[PO\ -Y@7))"?=P">N?J9OB#I
M^H:GI.G0Z=8RW<D6IVUS(J.B[4CD#,?F8=ATH LZ?XOBN=9U#2]0T^YTNXL[
M87G^DLA#P$D;\HQ P5.0>E0MXXMH;;3=0NK"YM])U*1([>]<K@%_]677.45N
M,'MD9Q65K'A[4-<\;ZLS64\&G7_AQM,%V63"2,[M]T-NQAO3K5231-:U[X?Z
M=X/U#2Y;6Y@:V@NKK>AA\J%U/F(0<DL$&!@$%N<8H W='\2:EJ'CW7]'ET]H
M[33UMU1Q(AQO5VWMSGYOE  SC'.,UO:WJ]OH.BW6J722O#;)O9(4W.W8 #U)
M(KGM+L-3T_XE>(;MM.=]/U2.U:.[61-J&)&5E89W9R1C Q[BM/QB-;;PG?CP
MZ,ZH57R@&"DC<-P4G@-MW8)[XH -.\2"Z\13Z%=64EI?Q6J7@!=71XF8KD$=
MP1@@CZ9JQXDUV+PUH%WK$]M/<0VJ%Y$@V[L>OS$"N2T/2M1M_B.FKQ^'I[+3
MKC2!;.\T\;2+()2Q,N&8EB,<Y;/&2.<:WQ-_Y)EXB_Z\I/Y4 ,@\?0G7K#3+
MS1]1L8]24FPNIPGEW# 9VX#94D= P!/M1IWCU-3NYXXM#U*.VM;R:SO+J3RP
MELT:Y+,0QXZ],XX]0*J3Z?>>)I/"9;3Y[6#2YDOIY)MO++&56-,$[LELD],#
MKGBH_#WA_4+C0?&6E:C9SV U>_O9(9'9&S%,NU6^5C@CT- &FWCFVAM-.U*Y
ML+F#1]1D2."]8K@;_P#5LZYRJMQ@]LC(%0W?CUHM2UC3K+PYJM]=Z5Y9GCB$
M8RKJ6# EL'C&!]XYZ<'&+)H>M:Y\.[#P9J&ERVUS";>WN;O>AA$4+J?,0@Y)
M94&!@$$\X S5C2+^:R^)_CGR]/NKL,MB1Y&T_,(3A3DC&?7IQR10!NVOCG2]
M1TC2K_3RTYU1'>WB=EC("</O).%VG /7DC&:S7^)VFQ:-<7[:?>E[2_73[N%
M-C&&0L #D-\RG(P5SGTKGH_!VN^%M/\ #>HV6FPZM<6(NEU#3U=1N6X<2'RR
MW&4( ]\5J^)K+7-;\(!;?PVUO/)?6TR64<D0=(XY%=F=MP7)P< $XX]3@ [/
M1]2N-3@GDN=*N].>*9HECN2A+J,$.-I(P<^O8UHTU&+QJQ5D)&=K=1['%.H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***CGGBMH'FFD6.)!N9V. !0!)15/2]4LM:TV'4=
M.N%N+28$QRJ" P!(.,^X-(-6L3K3:.+A?[06W%R8<'(B+;=V<8Z\=: +M9%E
MX=M;#7[_ %J*>Y:ZOU1;@.P*,$!" #'& 3T]><UKT4 %%%% !161?>)]&TV\
M2UO+Y8I'E6#<48HLC#*HS@;58@@@$@\CUK7H **** "BBB@ HHJEI>K6.M6?
MVO3KA9X/,>/> 1\RL58<CL0: +M1-;PM<+<-&IE12JN1DJ#UQZ9J6B@ HHJA
M9:WINHZA>V%G=QS7-B4%RB9/EEL[03TSP: +]%%% !1110 4452U'5K'24MW
MO[A85N)TMHB03ND<X5>!WH NT444 9%GX=M;+Q#>ZW'/<M=WJ(DX9@494SL
M&.,9/3UYS6O110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !115#4M;TW2'M$O[N.![N9;>W5LDR2,<!0![T 7Z*.E4]*U
M6QUO38=1TVX%Q:39\N500&P2IX(!Z@B@"Y1110 45#:W=O>P">UF2:(LRAT.
M1E25(S[$$?A4U !14<\\=M;R3S.$BB0N['L ,DU%I]_:ZKIUO?V4HFM;B,21
M2 $;E(R#@\T 6:*H:QK.G:!ILFH:K=QVMI']Z1\_D .2?85>!! (Z&@!:**S
M]3US2]%6-M3OH+19&"(TS;0S'H 3W]J -"BLJW\2Z+=WD-I!J=L]S,2(H@XW
M.0"3@=\ $_A5BSU:QO[R]M+6X62>QD$5R@!'EL5# <CG@CI0!=HHJAI>MZ;K
M0NCIMW'<BUF-O,8\X60 $KGOP1TH LW=M'>V<]K*7$<T;1N48JV",'!'(//4
M52T+0+'P[8?9+$2E2=SR3RM+)(< 99F.3P !Z <5IU0TW6]-UAKI=.NX[DVD
MODSF/)"/@'&>AX(Z4 7Z*** "BLFY\4:'9W4EO<ZI;121$+*6?"Q$] [=%/(
MX)'6M*">*YMXKB"19(94#HZG(92,@C\* )**** "BJ5_JUCI;VB7MPL+7EPM
MM ""=\C D+P/8]:NT %%%% !139)$BC:21U2- 69F. H'4DUEZ/XGT/Q!)/'
MI&JVMZ\&/,6&0,5ST./3WZ4 :U%%% !1110 45'<7$-I;R7%Q(L4,:EG=C@*
M*@TS4[/6-.AU#3YUGM)QNCE4$!AG&>?I0!;HHHH *SM=T:V\0:/<:5>/*MK<
M+LE$3!2R]QG!Q^%6+[4+/3+4W-]=0VT (!DE<*,GH.>Y]*J0>)-'N+B*V6_C
M6XE.(H9<QO)_NJP!(]Q0!>M+86=G#;+(\BQ*$#28W$#IG %3444 %9&G^';7
M3=<U'5XI[EKG4=GVD.P*ML&U,#'&!QQ^.:UZ* "BBJNHZC9Z3837U_<);VL*
M[I)'. HH M45%:W,-[:0W5N^^":-9(WP1N4C(//L:EH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MG_&'B+_A&-)AOFVI"]S'#-</&TB6R-G,C*I!(X ZCEA705FZS;ZC<16_]G/;
M92;=/%<YV31;6!0D XY(.<'IT- ',:MXKU73?#']LPSZ5?0MJ$,,,L"L8YX)
M&1=PPYPP+-W/W:U?[=O5^(I\/.MNUF^EF^1PA$BL)0FTG.".2>@K!E^'#?\
M",:UI]E+;6$U_?QW]O!$"UO;.A0A0, D,4R2 /O<#CG3LO#FNGQO!XDU"^L,
MC3392V\$3XYD#_*2?8<G\AUH X;POXB\1^%?A-HNMQ6FG3Z%:KBZAR_VDQF4
M@NI^Z,$_=P>!U[#OCXFN8?'MWI%S';+IT.D#45F3<9"/,*D'MC )QCOUK(L_
M!-];>"8_"6I7ED=$@;,UTA99)80_F%"I^5,]"VX\9X'46(H(=5^*MU<1%+C3
MY/#<4321L&1@\\A !''(!H 9;^,-<NET34+336NK#49(_.MH["=9+:*0963S
M3\CA>,X Z\'C-65\1>(-7TFYU?P[9V=S!%>-!%9RY62Y1)/+=A(7"H<AB 0>
M /7 B\->%_%6A1P:-+KMG/H%HP\AQ PNS&#E8BV=H'0$X)QQQV9IOA'Q'H5_
M?V6DZQ9Q^'[VY>YVRPLUS:ESEUB((7&<X)SC/0]P!^EW6LS_ !6UVUEOX&LK
M:TM62'[.<JK&0X!W\-D<L0<\<#%=M(',;"-E5R#M++D ]LC(S^8KFX?#M_:>
M/+O7+:[MQ97MK##/%)&QD!C+8VG.,'=SFNE;.T[0"V. 3B@#RC0M7ET#P[XV
MUK6'M;VTM-;NBT MBK23!HU3#%V"C.T 8)'!SQ74ZAXBUCP]JFAIK"V4]GJM
MPMD6MHV1K>X8$H,EFWJ2",X4CK[53M_ 4]UX<\3:'K$T#6^M7LUX)+<MNA9R
MK*,$<[2H.<\^E7E\.:MJG]B)X@FLY$TB=;H/;EB;J9%*H[ @; -Q8@%LG'('
M4 JZ!K_BK7=6U&)8-(BL]-U=[*X),A=XE13E.V[+=^#GMCGM)G>."1XXS(ZJ
M2J @;CC@9/3-<[X5T&_T.[UR2[DMG34M0>^41%LQEE5=IR!GA1SQ]*W-2M7O
MM+N[2.X>WDGA>)9D^]&64@,/<9S0!QNG^,=5_P"$D\/Z7J L&DU2.;[1!;J=
M]C*B;]C/O97.,@C .1GH<58M_$7B'6='CUS0;.SN;-[LQI9R9662%9#&TGF%
MPJG@L%VGCCK5#3_!/B"WE\)R3:CI:_V )(@L-N^)$:/RRW+??/7L,Y//2IM%
M\(>(O#\MQI.GZQ9KX;EG>:,/"QNK=78LT:,#MQDG#')&<XH ?HEWKEQ\2O%E
MO)?6TEM:1VBQ0FW9<*R2,H!W\')Y)!SV XJ'3O'MW+X0L;^YMK5=3U#5FTRW
MBCW"(/YK(&.3G 52Q]<8XS6Q:^']1L/&^K:W;75LUGJ44(EAD1O,#Q*RJ P.
M #G).">.G>L.'X>7I\'0Z5-?01:A9:FVIV-W$I94E\QG 93C(^8J>>G- &O_
M ,)#JFG^,(?#NHK9S/?VLD]A<Q1M$I>/[\;J6;L0<@^V*YVS\>^))?"FB>)K
MBUTM;*ZO5M;F!!(9-K3&(.C9P,<<$'/7(Z#J8]#O[SQ!:Z]J:V@N[&VD@M+>
M"1F0-)C>Y<J#R%  QP,\G/&!'X#U>/X>Z=X9%U8F6SO%N3<9?:X68R@;<<<G
M'7MGVH ]$KS2$^(/^%C^.!X>&G"XV6#%K_>5XB;"@)@\^N>,=#V]*7<5&X -
MCD Y /UKEAH.KZ=XMUC6=,EL98]6C@5TN=ZF!HE*AAM!W@YR1\OUH PD^(.J
M3^'-"\0"UM+:QGO19:JDJ,[6C[S&7!# ;=P YZ;AUKL;2_N[KQ'J%LA@.GV:
M1H6"'>9V&XKG=C 4H>G\?M7/WVG>&?#?@:3PQJVH1&.ZMYBRRNJS73L2SLB=
M2Q9N ,X) K:\(:1/H?A>QL[N5IKWRP]U*YRSRMRQ)[\\#V H L>(KC4[/P_>
MW6CQP2WT$32Q13*660J,[>"#D]!7*_\ "=W)O/!DBS6)T[Q F)'\E]\<FP$
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
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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBD!!S@].M "T444 %%%% !112$@=2!VYH 6BBD) &2
M0/K0 M%%% !1110 444F1G&>?2@!:*** "BD) QDXS2T %%%% !1110 4444
M %%%% !1110 44F021GD4M !12 @YP<XI: "BBB@ HI,C.,\^E+0 4444 %%
M)D9QGGTI: "BBB@ HHHH **** "BBB@ HHHH **** "BBD!!S@].M "T4F1G
M&>?2EH **** "BBB@ HHI"0!DG H 6BBD!!&0<B@!:**0D#J<4 +112 @C(.
M10 M%%% !1110 444BL& *D$'H10 M%%% !1110 4444 %%("",@Y'M2T %%
M%% !1110 4444 %%%% !12$@=2!VYI: "BBB@ HI"0" 2!GI[TM !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7(_%!!_PK?7)AQ+#:M)$X.&1AT(/4&NNKF/B%97NI^!-7T[
M3[22ZN[JW,44:%1R?4L0 * *D/B2T\,Z5X8L#IUW,VI0HD36Z*P,@BW'=DYR
M<=<=\DCFM7P_XFCUVYU*S>QN;"^TZ58[BVN"A9=R[D8%"001[USE_8:I/+X$
MD32;HC390]X,IF(>28_[W/)[9XK1\.V-_;^/O%M]<6,T-I?&U-M,Y7$GEQ;&
MX!)'/J* -G4-<CM=3@TFWMY+O4)XFF\F-@H2($ NS$\#) '4D]N"1Q7@#5K7
M2='\3W4]O-;JWB2>*.U;'F;V\M5C'.,YXSG  SG S6EJMIJVC?$J+Q):Z;/J
M6G7>GBQN([8KYL#JY=6 8C*G.#@\=:YQO#/B2ZT36Y(M',=['XE;6;2VNI(R
METG \LD,<$C=UXZ<]Z .IO/'Z6Z:Y;+ILO\ :NF61OA;-*A6:+!^=7!(P",$
M=?0&K.D^*I&\,Z)<W]K+_:.H01^7%NC!F;RP[."&PJ]3S@]!C) -&.+4?$'A
MW6(D\+C1&GTZ:V1)_+$DLKK@8*=$'J>N1P,<XESI7B :#X/U6+PZT]SH4)M;
MK2[B2/?/&T2([*<E<AD!&3DCTZ4 ;L_Q,TVUT;5;Z:PO1+I5PEM>VZ;&:(N0
M$;(;!0Y&",GVJ>Y\>+8SVT=[X>UBV^U7XLH&>-,2$KN# !B<$ ]NHP<5C>)[
M+5]>^'^I0V7A=[*>ZDM_(LAY2RD)*KLTA#;1P#@9)X]\#6\96FH:E<^%IK+3
MKB9;358[NX V@Q1A'4YRW)RPX&: )(?',D]YJ6G1^&]5.JV(1WL\Q9:-P2KA
M]^S'!&,YSV/.*NJ>*?#^L>%=!U:ZTRZO+#4+ZW%N,!3!/YF%+_,/NMGIGI4V
MGVM_;?$CQ!JDFFW(LKBSMXH91M(D:/?N &[/\0QD"N6MO#^O0_"[PWI#:-<_
M;[+58IYX0T?RQI<&0MG=@_*1T.<T =I=^,A#XAO-"MM$U&[O[:W6X"1^6JR*
MQ(!#,X '!ZX/H#6;JGBO0-9\&Z1K%YI=W=Z?>WD*QQX"M#,)=J[_ )AT<=L]
M*GMK6_C^*&HZLVG7(L)=*BMTF^7YI%=V(QNST8=NM<M%X?UY/A7I6CG1;K^T
M+?55N)(=T?$8N3+G.['W2._6@#M;SQB+?Q'<Z#;Z-J-W?PVHNE6/RPLB%BHP
MS, .0?O8Z<9I+?QUIESX9TW6XXKC&HW"VEO;,H$AG+%-AYP,%6R<XP":J16M
M^OQ3NM7.G7(T]]'CMEF^7F19&<KC.>C#G'6N372M1L?ASI6G76BW7]JQ:VUQ
M;PQ31B9/WTDHDCR2K$(3P>.3GI0!W^F^*4U#Q%>Z$VG7<-[9*KSLQ0Q!6&4(
M8-D@X/;J.<5+J?B2'2O$&DZ3/9W+'4V=(;E=GE*ZJ6*L2P(.!QP<U@>%+V,^
M);R2^T76[+5=112;C4(X]DBQ# C0QD@8!)P>N3R:T_'>CW6K^&F;34#:I831
MWUB,XS+&<A?^!#<O_ J %M/&5M<KK^ZPO('T,D7,<ICW-\F\%<,>"O()QFN;
MN+M[7XO07L.DW<EU<>'&8VB%/,W>>O#$ML7 ')W8XQR<"IE\&:E;^+K&\C9&
MM=1@SKI!X>:.02H1Z@LS)C^X,5IS6=^/BS'JPT^=M/31GM#<+MQYAE5\8SGH
M.N.M %NP\;:??^'K?55AN(WGN6LUM)-HE\]68,G7;QM8YSC S63JWQ$%KH_B
M3[-IT@U?1H!*]M)(A4HRDK(&!PR^H'.>,=ZYU?#/B%/#27$.C[[_ $_Q!/J2
M6%RZ8NH)"X*@Y(#;7[]"*W[^RU+Q+X)U^"W\-#1Y;FQDA@MYO+$LTA!Z[3A5
MZ 9/.23@#D S_$%Y)+K?P^U6YL;D71N) 8QM9Y,V['@*2O)/<C'? KJ=/\:V
M5S::S-?VMQILNCOMO(+C:S("H92"A(;<",8/7BL*[MM8O[[P/=?V%>1+I\S/
M=*SQEHE,)C!.&_O'H,\>AXJGJ/A;5]:N/B!;I:R6HU7[*]A/,5V2-"B\'!)
MW*!R.AH Z>/QI ->AT:ZT^Y@N[J!Y[1=\;^?L&63*M@.!S@\>]-\,^-D\4BT
MFL]%U.*RN8Y'6[F1!&K(Y78<,3DXSZ=L\'%3PW>ZI=R127G@L:/+;(3<R'RF
M\QMI&V':<G).<G P,<YR)OAII]_I/@2QT[4[*6TN[=I0\<A4_>D9@05)'1A0
M!J:EXA%GJZZ3;6,]Y>FU:[*(555C5@OWF(&XDX ]N<59T'6K7Q%H5GJ]CO%M
M=QB1!(,,/4$>H.17/:['K4WC*&&32Y]0T![+"1Q2HL:W.XY,P+ E=N,<,.OR
MDU+\,[#4=)\ Z;INJ6+V=U:JT;([JV?F)R-I/'/UH 6+QRMSK=WI=KH.JS2V
M=W':W+JD>V(. 1(?F^[@@\<XZ@4EQ\0-.MOL-S);S?V7>W MH;X.A7<Q(5BN
M[<$)'#8]. #FHO#6GW\7BOQ?-=V%Q;VNHSQ/;S,5PZK$J'H20<CN*P_"-CKF
MCV=MX9O?",$DUF?)CUC]T8'A!XD(^_NV_P ..2.2.P!T^I>-+>PMM0O(M/O+
MRRTZ;R;N>W"G8V0&"J3E]NX;L=.>I! N7'B-/[0GT_3K*?4+JWA2>=(V5!&K
MYV EB/F;!('MSC(SRVB#Q-X4U36-(CT"74;6\OY;RQOHYD6-!*=Q67)W#:2>
M0"3V%7+.PU3PWX]UK4GLY[_3]9AMV,MLH+0SQ)L*E2<[6'((R!T..M %F?XB
M:3'H&FZS#;7MQ:WUVEGB.,;X)2VTK(I.00<\ 'I[BK</BTR&VMI-&OK?4[F6
M5(;&;8'*1XW2DABH3D<Y.20 #7'W/A/5['PS91PZ=+<7EQXE76;B"%T_<)YV
M\KDL 2% ''?...:W/$-GJUAX[TCQ58:=/J%HMG)8W=M"5$L:LP=74,0#R,$9
MH K_  Z;=X@\:G[+):G^TTS#(02I\I<\@D$$Y(]C747^N1Q:H-'MK62]OF@,
M\D2,JB./.T%F)&,G( ZG!Z 9K$\&VFIP>)/%5W?:5<6<%_=QSV[2O&=P$2J0
M0K$@\?3WJ"YM=7T#XE7>MP:7<:EIFJVD4$GV9D\RWEC)VY5F'RD$\YX- &5X
M!URWT7PA<2M9W.ZZ\0W%K;VH WAWE.U6.<+@ Y.<#'>MO5/'3V_AOQ+=VNF2
M_P!I:&"L]M*Z[0=@=7W \K@@^O; KG+&R\6Z;X>ECBT:]C27Q%-<W<,$\:S2
MVCNS?NV#\'.W/(..A[TX>&=9EM?B#90:$UG%J]NK60,L>UF\@+LX/WMV<GIG
M/)ZD [*W\3-'IFEBYM)O[1O8=T<#/&"X55+2$AMH7+#W^8<58\-^)K3Q+;W;
M01RP7%E<-:W5O+@M'(ONI((/4$'FN-U.PUT?\(UXBA\-O=FQMGL[S2IWC,IC
M8)\Z\E<ADZ9R1CISCM?#QN);.2XFTA-)65@8[7">8% ZOLXR?0$X '.20 #C
M;>^?1?B=XREL]*NK^5K2RD,-MM!Z2%B2Y 'TSD]@>:Z:+QI8W>F:'>6,%Q<-
MK7_'I$ %(PA=MY)PN ISUYZ9K/L+34+7X@^*-2DTVY^QW=K;1V\HV'S&C#[@
M!NR/O#&<5SVC:?XHTCP=X.TV32+U[6V,L6K6EM-&LQX/EX;> 4R<G##WXR*
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
MN;6=HI8B1@X93W'!!R#6O10!EZ7H5OI;F7[1>7=QMV>?>3M*X7C(&>%!P,X
MS@9S@5J444 %%4=3UG3=&6 ZC>16_P!HE6&$.>9'8X  ZGDBKU !1110 444
M4 %%4=4UK3=%BBDU*\BMEFD6*/>>7<G  '4]:O4 %%%4]2U;3M&MOM.IWUO9
MP9V^;<2!%SZ9/% %RBLNY\2:)9&U%UJUE";O'V<23*OG9Z;<GYOPJQ=ZKI]A
M+;Q7=[!!)<-LA61PID;T7/4^U %RBFNZQHSN0%4$DGL*K:;J5GK&FP:AI\ZS
MVDZ[XI5! 8?C0!;HHHH **** "BJ%_K6FZ9+'#>7L44T@)CB+9=P.I"CDCWQ
M3['5M.U-I%L;V"X:, R+%(&*9) R!TY4]?0T 7**** "BBB@ HHHH ***Q[C
MQ9X=M;N2UN-<T^&XB&9(I+A59!ZD$Y% &Q14-K=6]];)<VEQ%<02#*2Q.'5A
M[$<&IJ "BBB@ HJGJFJV.B:=)?ZE<I;VL94/*^< LP4=/<@5<H Q]0\.VVI:
M[INKRW-RESIV_P"SK&RA!O&U\@J<Y''MVQ6Q5.?5;&VU2TTR:Y1+V[5W@A.<
MN$ +$?3(JY0 4450U/6]+T6-)-4U&ULD<[5:XE" GT!/>@"_15'3]:TK5C(-
M.U*TNVB_U@@F5RGU /%7J "BBB@ K&UWPS8^(I+1KZ2["6S,?*@N7B24, "L
M@4C<O'0^_J:V:* $50JA5 "@8 '04M%% !1110 4444 %%%% !115&[UG3;'
M4;/3[F\BCO+QBMO"3\TA ).!Z8!YH O4453TK5;'6].BU#3;E;BTESLE3.&P
M2IZ^X(H N44V21(8FEE=4C0%F9C@ #N3572]5L=;TZ/4--N4N;24L$E3[K;6
M*G'X@B@"Y1110 4444 %%%% !1110 4444 %%%4;'6=-U.[O+6RO(KB:S94N
M%C.?+8C(!/3/% %U@2I )!(ZCM63H/AVV\/"]%K<7,HO+E[N43,I_>ORS# &
M,^G2M621(HVDD=41 69F.  .I-9/_"5:'_PCSZ^-2A.DH2#=#)3(?8>W/S<4
M ;%%'49HH **** "BBJ-SK.FV>J6>F7%Y$E]>;OL\!/SR;022!Z8!YH O444
M4 8^N^&K#Q UK+<M<PW-HS-;W-K.T4L188;##L0!D'(J72]#M]+8RB>[N[@K
MM\^\G:5PO7 SPHX&< 9P,]*TZ0D*"20 .230 M%4=+UC3M:AFFTV[CNHH9F@
MD>,Y =<9&>^,CI5Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?B;>ZE8>$Q+IMU';L]W;
MPREHRQ9'E52 <C'7GKD9''6NRKG_ !IH%QXE\-2Z?:3QP7/G13Q/*"4W1R*X
M#8YP=N* .<U<:HOQ4T-;=K22_.CW0,CHR1#]Y'\VW))^F>?45/8^/+H^'FDO
M[:$:JFL/H^VW1VB:56.7"C+;=H+;>IQC(SD:+:#K$OC33=>GDL6%K926LB(7
M4L796)'!X&T#D\]>.E8K?#[4Y]$U.W.H06NH/K;ZU87,.7$,I.0K @9&,C/?
M/3CD WM US6+S7[[3=0L'-K%$LUMJ"6<MO')DX:,K)DAA[$Y'I5C7-5U*RU&
MW@@^QVED\+O)?W8WJ),@)$J!U)8Y)Z]L=Z?H%MXC!:?Q'=V#S!/+2'3T=8AW
M+,7.2QP/0#GKFJ6JZ#K$WC:RUW3[RS\F.S>T>"[1F\HL^XR1@$?,< 'D<#K0
M!EV?C^XO?!_AK4Q:117FMWJV(#9,4+[G#,>A(_=G"Y!Y S5FU\6ZG%K?B:RU
M"VM9+?0K=;AYK<,KS*\9=0$.0" I!^;T/>N9N]$OO#WA'0?"%QJFCM=R:@\M
MN;J)EBDC1FEPS;@5;<R8VX/&.1DUI6VKZEX:M]7_ +730TC^QRW<MWICR32*
MZA54RK)RV<@#+?PXZ#( +0\8ZYY?A.X2#3I8O$0&U '4VY,?F#YLG>,9!.!R
M,_2:R\2>)]2\1:Q8PVND16NDWT4=Q)+)(2T#(';;@?? /< =O>L#1+?7?#UM
MI=SL\)W\$*K%"+:XF\U@^ PA!W(&;KA0 ?85V&@^'[[3]?\ $5[>&U>VU>9)
M52-V+)M0)@Y SD#/^- &/%XWUB[MM)U73]+DN]/OID#VL=A.)8H'Z2^;]QL#
M!(QCG )QDRZCXSU(6?BN]T^&T$7AYRCPW"L7N-L8D<[@PV#!PO!SC/>D\.>%
MO%7A](]#36;&3P[ _P"XD,3_ &Q8LY$6<[1Z;N3CICC&$\5_KFN:]J.F7/AB
MZLWN_(ECU%I8WQ" NV14;:RA@Q!<$X.>F  #JW\0:R]MI<K1V%A!=6AN);R?
M,D:.<>7$$W(Q8AL_\!(&:YJ^\6ZSKOA'P=JMI+;V+:CK,-M<Q>6S@E96'!W
MA<QY(ZD'&1SG7MM/\0:SK.D>*(9=.A*V<MI+;2[Y8T)D_P!?"1C.X*,9QE2.
M:IVW@#6K7P;I.DKJ-B]WI.JKJ%NQC<(X$COM?G.3O/0<8_&@#9U#Q+?C4[S2
M; Q?;+&WC>:5M/GG1Y7!(4+&<H,#.23]X<'!K9\-:I=ZSX=L[^_TV;3;N5#Y
MUI,I#1L"0>O.#C(]B*YW4/#/B6T\3MK_ (=U+3EN+RWCAU&VO8G\F5DSMD3:
M<@@$C&>G>NMT^WN+:QCBNKDW-QRTDNW:&8G)P.<+S@#)P .30!QFH^--6TN\
MLOMD%C$+G5DL38'+3I"[E$F+AB!GAL%1P<9J;0[S6;GXG^)[6>^@>SM(K0)$
M(""$99& !W\-D\D@YXX&*RV\ ^)/[&33O[3TUQ;:PNIQ7$D3F2X(E\S]Z<]1
MG'&<X R,5T=CX>U.P\<:CK27=J]GJ,%NMPAC82!XE8#;S@ [L\Y]/>@"C\3_
M /D :7_V&K'_ -'+4^K>*;XZGJNG:.B_:--1-WF6,]P)963>$_=XV#:5Y)/W
MNG'-OQGH-[XATVSM;*2WC:"^ANV:9F (C<-M& >N,9[>]9M_X:\2V7BRZU[P
MU?Z='_:4<:W]I?H[Q[T7:LB%<'.WC'&<?D 2IXFUJZL]+GDL(=%CN;1I;B74
M5+>5."%6$)N1B3R0>X'3)K.@^(YD\)>'-9O!;Z:FJRO#/=3(TD%NR[AS@@C<
MRX&2,9YZ5HS^&=>C\4Z=K%MJEK<>59/:SB\B8[79][2QJIX)^[MR/E &:JZ!
MX2UW0O#5AHLLNE:C:P-.D]O,C*DT;N67)(;Y@2?X<8X]Z *WBC5?$ TOPR\=
M]81->:Y#;R/!$72:/S&:-@=_"E44D9YSC('7NK@78TR01S0K>"+B4Q$H'QUV
M;LXSVW?C7#_\*\NK3PS86.FW-M#/9:T-6@A?<T$8W,?)4_>V@-UQU[#-=[&D
MAME2=U:0IAV1=H)QR0.<"@#QVXO=3U#X):-J.H7$=U/<7]I,N$*,6-R"=Q)(
M.3Z 8]*[6'Q7J.G>*-3TO7X[(06^EG58Y;,/\L:L59&W'YB,9R,9]*R8_ >O
M1^ +'PPU[IS_ &*YADBE"NN4CD\P9Z_,>!Z#'?-;5YX6N]2\93ZK=_9OL%SH
M[:7+ LC%\,^XL#MQWQC\?:@"I:^+M<GO-$G32WN;#4F59XXK"='LPXRKF5OD
M=1T) 7U%='XGT2+Q)X8U+1YL;;N!HP3_  MCY6_!L'\*P/#'A_Q=H\=KI-_K
M-A<:-9;5AFBA=;J5%^XCG.T#@ D9) QWS7:T >(:OJ]]XB^%.A36T(?Q!H\K
M74H;[T360Q(?J24X_P!OVKT2RU*+Q1JNFW]EMDMK:P%[&&/'G3J50$CH502
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
MYEBD,/ED#'!4X!SU'H:?_P (CJZP^#4^TV,AT#!E;YT\W$1CP!@XX.<^O84
M-\.7FNW7C;Q?#->6L\=G-#%%$860 &+>H!W''+<G!S[=!1A\?:PW@3PYKD6F
MV+3ZGJ2V<L(=E5 TS(-OOA>I/4YQVKH-/\/ZII?B_7=5@N+22RU,Q2^4X82+
M(D8CV[N@4X!S@GMCO7%ZQH.H^&/A]X5T:6:UDNK?Q!:^7*F[8Q:9G&00".6Q
M^% '5:3XEUR'QN_AKQ#:V*M<6IN[*XL2^UE5L,C!N=PSG(P,5@>"->&A_#+0
M(HTWW-]?W-M /+:0*?.F8L53YF 53P.IP,CJ.OAT2\G\3_\ "0WZVRW-O9M:
MVEM%*S(NY@S,SE0<G"CA> #USQS<'P]U6+P-INE1ZE;VVKZ3>O>V5Y$"R%V=
MV*NI ^4B0J>OK[4 =!X<UO5[_5]2T_4K!UAMPCVU^MI+;QSJPY79)DAE/N<]
M>*JZ_P"(=?M?&%GH&DVNG,;RRFGBFNG?"NFW[P7M\W;)^E:V@V_B!5>X\0W5
MD]R5")#8(ZPH.Y^8Y9C^& ..I)J7^A:A<^/=+UZ)[46MG;2V[1L[;V$A4DCC
M QM''?VH RKGQ;K3PZE#8V\#ZAI:+'-&EE<7$=Q<^6KLB,F-B_, "V3D\@ <
MW[;Q1?:M?6&EVEH+#4)M/6_NUO8V;[*I.T)L!4LQ8-W& N>X%4[GPSXETSQ7
M?ZKX9U'3DM-4*/=VNH1.PCD50OF1[",D@#()'3KZ.U#PKKEMXEL?$&AZE;/>
MK9BQO4U!6*7"!BX<;/NL&)XZ8..* ,VX\>:W:>$_$.J2P:>USHVK?V>45'V3
M+F)=WWLJ<R$]^@'O717?B*YLO'=MHLJP?89]/EO#)M(=#&R@@G."/FST%<=I
M'AZX\3>%?'NBF[C2[G\03$3[,)YBB%Q\N20N5'<G'K71)X:U^]\6Z?KNJW.F
M!8K&6TGMK='((<J3M)(/\/4_3'<@%6'QMK-W#H^IV6ER7>GZA*@DMH["<2P0
MO]V7S3\C8&"0!WX)QDVM/\87&JZ]=Z=:W&GQW5G?M;S:;.C+<>2K8\U26 8%
M?G&%Q@]<]8?#?A?Q7H$<6B'6K&7P];M^XD\IQ>"('(BSG:!VW<G'3'&'ZEX/
MOM<O[.;45T\366I?:K?4H687"PB0NL6-O]W"D[L=\9H HZ3K>NVU]XZOKF6+
M4%TN9A%:Q0,K.%@5U53N..O/!)))]JZ#POX@D\08NK;4=-U#3GA#":T1D>.7
M/*.I=B..><'K^-2#PUKFGZMXFN=/U"SCBU5A<0%XV+Q3",( ><;<J#Z]JDT?
MPHUIXPG\1R6UE8S36?V>:&R=F2X<N&\Q\JO(Q@<$\G)H O:SKLMMKNF:%8"+
M[??+)*9)@62&*,#<Q4$%B20 ,CJ3GC!XO2]:G\.>(/B)J6I)%-<0W%B@6W5E
M61FB5(\#YB,EESUQD]:Z?Q-X:U&]U_2?$.B7-O%J>G"2(Q70;RIX7QN5BO*D
M8R" >:R9O &I:L_BT:K?VL::Z+=X_LB-N@DA10K9)YPRCZX[9P #5TW7]:?Q
M3%IMU8M<:?/ TBWT5A/;""1?X'\S.01T((YXQ7(:+KMYX9^!\NKV5M;3R6]W
M<Y2X)VX-VZ]!UZ],BNTT"R\7Q[3XAU#39_LZ$1+9(\?GMC :4GI]%&,G/8"L
M%O >KM\+KOPB;FQ$\\SN+C<^T*TQE/&W.><?K[4 ;VJ:_J&E^-]'TR9;4:5J
M:R)',4;>LR+N$9.['S#)!QV(QWJ&]\57-A;23R)%(MUJ7]GZ>(X7).,[G< D
MM@I)@*!G:.F[BYXL\/3^)_#JVJ3I9ZE#+'<VMPOS""9&!##CGN.G0U!XD\('
M5?#-EIVF7AL;O3)8KBPN"-^R2,8&X=P02#]>] &3<>+_ !#8VOB)Y=+29-.L
MC>VMZ]K-:PS!02T;*^3N&.QP1Z8J1/%FO6NF6-]J=MIZQZL;:/3X[999)%D=
M&=S(H!R JD@+],_Q59GT7Q7J_AC5;+6;W3#>7EG):1I:+(D$8=<&1MV2S=,#
M  P?4FDU7PA?ZIX,TG3DOHK/5]):&:UNHP702Q+M!((!*L"01[]\<@%63QUJ
M&C0Z[/K6FRR6=A"DUK>16DMLER6(41;9,D-N*C.2"#GC%5=<&L#XA^ SJ3V3
MJT]T<6\;*8W^SME<ECN'OA>G3GC1O_"FN>*O"VH:9XHU&S2:YB$<0TV-Q'$R
ML'$AWG+'<J\<8 ('4FHCX<\6:CJWAO4-4O=(671Y9&D:%)&\_=&4+8.,$@GC
MH#W/2@"S\4K[4=.^'FJ76FW*6\JJJLY0LQ1F"$*<C:?FZ\_U%N?6[]?$5IX:
MAEM&U-[1[VXN&@;RXX@X1<1[\DDG'WN-I/H*L^,] D\4>$=1T:&=8);E%"2.
M,J&5@PS[96LRZ\-ZPWB'3/$\$]D=8@MGM+N [T@GA9MP4-AF4JW(.#GT% %S
MPQXCN-6O]9TC488XM3TB=8IS#GRY$==T<B@Y(R.Q)QCJ:S;F\UEOC!;:?'?6
MZV"Z.]P(6@8]9HU;)#C+<<'H!G@YS6SH.@MINHZOJUTT;:AJLR23^5G8BH@1
M$!/)P ><#))X%5M0\/ZB_CNR\16%S;*BV+6-Q%,C$[#('W)COD8YZ=>>E '#
M:?K>M>'=!\::QIL%C);6/B"\FG2X+[Y5W+N5-N IQW.?I7::AXIFDU>;2]+P
MDT%I'<R2R6,URH,F[8FV+&.$)))], \XR7\$:O)X1\4Z,TUB)-;O9[E) [XB
M$I&01MY(Q[9SVJ>^\+>)+77+;7O#]]I\-\]FEG?VMVKO!,$SM<%<,&&3^?Y@
M'0^%M6OM:\/6U[J>F3:;>MN6:VE4@JP)&1D X.,CZULU4TVWNK:Q1+ZY%S='
M+2R*NU2Q.<*N3A1T R>!R2<FK= !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4-7U>TT33VO+QFV
M;UC1$7<\CL0JHH[L20!0!?HK#@\2AM6M-,N]*U&QN;H,8?/6-D8*N3\R.P!]
MB<^V.:W* "BBB@"K?Z;8:K;&VU&RM[R G)BN(ED7/T((IMEI.FZ;:-:6&GVM
MK;-G=#!"J(<]<@#%7*8TT:RI$SJ)'!*J3R0,9Q],C\Z ,^P\.:'I5RUSIVC:
M?9SM]Z6WM4C8_B #6G110 5EW'AG0;R_%_<Z)ILUX#G[1):HTF?]XC-:E% !
M1165JFMQZ?=VUA#;R7>H7*220VT;*I94QN8EB !\RCZD>^ #5HK.TW6([_0X
M]5FM[C3XRC/)%>IY;Q;20=P[=#SZ<U7N?$<-KXKL/#[VMQYU[#)-'/\ +Y>$
MQN'7.>1VH V:*** "BLW6==L=#AA:[=S+<2"*W@B4O),Y_A51U^O0=215.;Q
M.+.2U34-(U&S^U3I;Q-(L;J7<@ $QNP7KU.!Z9/% &]1110 4444 %%%% !1
M16?J&J&TTMKZSLY]2PRJL5IM+-E@I(R0,#DGGL: -"BBB@ HHHH ***I3WTL
M.K6EDMA<RQ3H[-=(!Y<)7& W.<G/&!VH NT5S=MXQM[J'7Y%TZ]#:+(8YXB$
MWN0@<E?FQC![D5J:+JL6MZ#8ZM!$Z17ENDZ(^-P##(![9YH T**QO#OB*'Q'
M%J#PVMQ;FQO9+*1)]N[>F-Q^4D8Y]:V: "BBB@ HHHH ***9*YCB=PC2%5)"
M+U;V&>] #Z*J:9>27^F6]W+9SV<DR!VMYP \9/9L$C-4=/\ $<.H>)=5T-;6
MXBGTY(GD>3;MD$F[:5P3Q\O?% &S1110!5O]-L=5M3:ZC9V]W;D@F*XB$BD_
M0C%3PPQ6\*0P1I%$@PJ(H 4>@ I]8WB;Q'#X8TQ;^XM;B>)IHX3Y.WY"[!03
MDCC)'3- &S113(9H[B".:%UDBD4.CJ<A@1D$'TH ?1110 445%).B.8P0TVP
MNL0(W,!Z9]R!^- $M%8_AKQ#!XGTDZA;V\]N@GE@,<^-X*,5.<$CJ/6MB@ H
MHHH **** "BL;5?$<.DZUI&F2VMP[ZI*T44R;=B,JEB&YST'85LT 4-2T32=
M95%U32[*^5/N"Z@63;]-P.*LVMK;V5LEO:6\5O @PD42!54>P' J:J-CJ+W7
MVTSV-Q9K;3M$&N-H$JJ ?,7!/RG/?'2@"]17/:;XK75+RP6#2K\V&H1-+;7X
M0-$P S\^#E,CE=PY]CQ6K+J4,>I1:>@:6Z=/,9$_Y9QYQO8]AG@=R<XZ$@ N
M45DKK4@MK^XGTN]ACL[AHCN4$RQJ 3*@!R5YZ=>#@9XK2@GANK>.XMY$EAE4
M/'(ARK*1D$'N* )**** "J=_I&FZJ(QJ.GVMX(FWQ_:(5DV-ZC(X-7*QO$7B
M.'PY%92W%K<3)=W<5HK1;<(TC!06R0<<]@: -A5"J%4 *!@ =J6BJ5_?2V<U
MDD=A<W0N)Q$[P@8@!!.]\D?+QCCUH NT57OKK[#8SW1ADF$*%S'%C<P'/&2!
MG\:JZ!K,/B'0+'5[>.2.&\B$J))C< ?7'>@#2H/(P:** *5CI&F:8\SV&GVE
MHTS;I6@A5#(WJV!R?K5VJ&H:G]ETFYOK2UFU%H=P$%K@N[*VTJ,D#((.?H:;
MJ>LP:5#:&9':>\F6"W@7&YY""<<G P 23GH#0!HT5@:)XDN=7U*XLIO#VJ:?
M]G5M\]TBB)G#8VHP)W9!!!'&*WZ "BBB@ HHILCE(F=8VD*@D(N,M[#) _,T
M .HK(\,^((/%&@0:O;0300S/(JQS !QL=D.<$CJI[UKT %%,,T8G6$NOFLI<
M)GD@$ G'IR/SI] !113'FCC>-'=5:5MB GEC@G _ $_@: 'T52@OI9M6N[)K
M"YBB@1&6Z<#RYBV<A><Y&.<CO5V@ HKEX/&]K-HFO:H-.O@FBW$L%Q"1'YA,
M:!F(^;&,'U[5NZ9?)JFDV>H1HR)=0).JMU4,H8 _G0!;HHJ-IHTE6(N/-96=
M4SRP&,D?3(_,4 245C>'?$4/B.&_DAMI[<V5[)92)/MW;TQN^Z2,9/K6S0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5@>,- MO$VA?V7/>26<SRI):W$1P\4R?,K#U(P>/3
M/2M^LW6]&BURTB@EN;FW\J=)TEMG"NK+TP2#W]N: .)TCQ#XBT7Q-IGAWQO9
MP7+7#L--UFUX25PAX=?X6*DCL.>AZTR.]\5>*=#FU?0K@6]ZM[*MN)+D"!8X
MYBA22/:<Y522>N3P0,"NM3PR)M6L]1U/4KK4)+$LUJDJQHD;L-I<A%&YL$C)
MX&3@"LP?#JPBUF[O+35-5M+.^E,UWIL$X6WF<_>)&,C=WP1GZ4 06]UJ/BV\
M\36UOJDNG3:=*+2T$##"2>4'\U^/G!9L8/&%Z9.:IZB=?N?&NDZ&?$D\"76C
M2R7+VD<8'G(44O'E3C))ZYP,XP>1LZAX#M;KQ%+K5EJNIZ5<7**EXMC*J+<A
M1A=P*G! XR,''YU<_P"$2M%\16&LPW=W"]C;&TAMT*>5Y1QD'*EC]T<[NU '
M,"?Q!KPUZPTZ^G6ZTJ065M<"X6(^:L2-YLB[3NW,QR.F!P <FHXK;49_BEH)
MU.^D6]_L&1[A+67,(D62,,$!'W2>O?IZ5O:EX"M;SQ%+K=EJVJZ5=7*JEX+"
M8(MR%& 6!4X8#C(P:N7/A"QEU?2]2@N;NSET^!K5%MY %DA.#L;()QE1R"#[
MT <=JNNZK8M;7T&JSW<I\01VLLL  M%@>79Y&&^\P!Y902&!RW&*OS1ZWJ_Q
M#UW1H_$E]96<%I;7$0@2+=&S,^5!*_=^7G/)XYQP;;?#+3SI[:>FKZO'9K>B
M^MH5E3;;2>9YGR_)DC=GAMV,^O-;5EX7@L?$USKJ7]])/<P);R12,ACV)G;_
M  [LC)YW<YYH YB'6[_P_K/B;1M4O;F\G,2W>D&1@#+&Y\L1# 'S"4A<]?F!
MKLHVET3PWYEY<2WLUI;%YI6QNE95RQXXY(/%<W%]A\9^*].U!=+O(DT-YOW]
MW;M%NE.%"J&^\."V>Q5?6NU90RE6 *D8(/>@#R^\UW68?A;;>.X=2E:_5([R
M:V)'V>2-G :';CC"G 8?-D<DU=U&T:Z^,&BR"\O(A+I%Q(%5@-GSQ_*.. >]
M;-KX"L+73O[(6\O'T03><NFN4,:_/OV;MN[9NYVY]LXXJ_<^&(;GQ7;>(3J%
MZES;P-;I"AC\K8Q!8$%">2!W[4 87Q=C=OAW>NEQ-$4FM^(GV[@9D4@^HP3Q
M57Q!8S-\2?"5I%J%Q&QLK\&Y^5I<?N^A(P#VS@_UKK_$6@VOB;0;K2+UY4@N
M N7A8!U*L&4@D'D$ ]*HGPE$^MZ7J\NK:E+=:=%)%&7:(B028WEOD[X'3 &.
M * .0L_%.K:=H.HV4E[)=7,7B7^QK>[G*B01L4(+'&"P#$ D8SC(/2NHT.T\
M1V?B>Y^USAM$FM@T4,]SYTT<X;G:=H^0J>Y.#TZU&WP\TF?2M:TZ[N;VZ@U:
MZ-Y-YC(&CF./GC*J-I&U<=>GUJ_X?\,_V&3)/J^I:K<;/+2:_E#F-.#M7  Y
MP,GJ<#GB@#EM29G_ &@-$CNC_HZ:+,]F#T\XN0^/?8!^%>ASQ131A9U5D#*X
M#= RL&4_@0#65X@\,V'B-+9KEIH+NTD\VUO+9]DT#=RIP1@C@@@@]Q3K31;A
M'C;4-7N]1$9#(DJ1HNX=&(11DCKSQG!QD T <O87^I>+-*\2:C;:G<6-Q97M
MQ:V*1$!(O)  +J1\Y8\D-G@@#'6LJ#Q#K7B:Z\#20ZI<Z;%KEC=-=10(GRO&
M@^9"RDCDDC.0..,UU[>#+>.]U2:QU"]L8=58O>V\!38[D89UW*2C$<$@\]>O
M-/E\'6+:KHE];W-U:#1HGAM+>#R_*",H4@@H2>% Z]J .8@M->NO&FH>&9/%
MNIBUM]*MY1.D<2S%RSJ2#LP,[03P3[BJ&B^,=;N(-'\/7]V?M\NM76EW&H(@
M4R1VZEB0,8#-\JY^IZ\UJQPR77QCU5[>_GM/^)7#"LD:*R2,'<LOS*064$'C
MD?G6[<>!M)GT2UTY&N(9+2Y^V07D;CSUN"Q8RY(()))R",'.,=* ,2YU+5=*
M\6ZMX=34;E[671FU*SN'VO+:NK;&3+ [E/!&[)'(JGI3ZXWPZM_$EQXNEAN+
MO38,FYC4PPL67+J NXN5) '.6;IT [ >&(G:^N+B^N9K^\MA:O=D('2(9.U!
MMV@98GH<D^PQ4D\"Z?+X)A\*O>WS6EN(_(N-Z":(H0R$$*!P0.HH PK34+^;
MQ+XCT0W.IPV(TF.[@%Q(/.C8EU)5LE@#M!P>0>PK%@N=1T;X":3J>GZK=PW
MCM"?N,-KRHC*,KD##'H<^]=U9^"[:VU]]9EU/4KJZELQ:3B:1=LR@D@D*HP?
MF/"X'?&>:I_\*ZL3X/'AAM6U5K!70H3)'O14<.B [,8! YQD]SCB@!QU*?7/
M'VJ>'_M4]K::;9PRD0/L>624D[MW7"@#@=23G/%<C=>)_$1\,7,7]J21WVE^
M)(]*>Z6),741D0 N,<':PSM*_K7?7GA:&XUR#6[:^N;/4XX/LTD\00^?'G.U
MU*D'!Y! !'TXJM>>!=.O-&CTS[7>PH+T7\LT3)YD\X??O<LA'WN<  < =!B@
M"EI,^HZ=\3;S0Y]5NK^SFTI+]?M6S=')YI0A=JC"D8XJ7QI>WVB7^A:Q'>S1
MZ6EZEMJ,"D;#')E5D)QD;7*YP>0:U4\-0IXL_P"$C-_>-=_8Q9&)O+\LQ[MW
M0)G.[G.:N:WH]KK^AWNDWH)M[N)HG*]5ST(]P<$>XH X&R\27T&N^*=*EO;J
M9I$631&E8#<&?R2!@=%FP,G)VD'IUV+NXU+3?B'X7TL:K<SV=S971GCD"?O'
MC5,.2%!R=QXSCT K:?PGI3ZEHM]Y!671HWBM #P%90N#ZX &/>EO?#<%]XFT
M[7GO;M+C3TDCBB0IY9#XW;@5).<#OVH Y/2?]?\ $S_KY;_TE6NB^'O_ "3G
MPW_V#8/_ $ 4MOX.M[8ZZ4U+4"=:8M<%C%\A*A<I\G'R@#G-:6A:/%H&B6>D
MP3SS06D2Q1-.5+[0, $J #Q[4 >9Z;INKW.E>-K[2_$%UIL]GKE]-#'"B&-W
M4*?WFY26!QC ( Z\UJZ7XHU/Q9<:?9HDD!DT2WU"9+>X\AFDE+#(;!.U=O&/
M[W.:Z >";9&U6*'4KZ*PU6=Y[RT5DVN[X#X;;O4,!@@'Z8I-<\"V&K7EA?6E
MY>Z/?V,7V>&XT]PA\G_GF0005]!CB@"]X3CUR#08X/$4\$^HQ.R-+"V=ZYRI
M;@ -@C.![]ZYO2I]8\8>&Y-<L-:;3[W[=*(8V&Z&***8H4=/XBRJ22>06XP!
M79Z9IT6EV*6L4DTN"6>6=]\DC'DLQ[D_EV&  *YR+X>6%MJ]W=6NIZG;6-[,
M9[K3(I@+>60_>)&-P#=P" >G3B@"&PO;KQ9KWB:T74+FQATN9+2V%LP5@Y0,
M96X^;DX /RX7IS7-6WBGQ#K&D>#K@ZD]G=76JR:=>^3$A278) 7 (R"=@.,X
MSV.*[J;PI$NO76LZ??W6G75[&L=V( C+-M&%8AU.' X!';J#4,W@?37@T2"W
MN;NTAT:;S[9(60AGP06<LK%B=S9YY))H Y^TO/$=M=^.=$T^_GU&ZT^*WET]
MKLIY@:6-B5W8"]5^7(P,^E3Z!X@BUB'7$LM2U6ROK>T7?I]^G[^SD&\EQO!#
M!LKZCCMFMF3P7;2:CK-^-4U*.?5A")BC1CRS%_JRGR9!'OFK"^%XFO+N^N+Z
MYEO[FT%D;G;&K)%DG"@+C))R20?;% '(Z3XGU*^T7P!IDM[(MWKT+RW5V,;R
MD4>]@O& 6)49[#..<$4I]0F\(>)OB%J44TET]KIMG)#]H;<5)$@ )ZL 3GGG
M'>NJD^'>FMX>TG2H[_4(Y-'</87RN@GA(XQD+M((X((YJ:W\"V0O]4O+^_O=
M1?5+5;6\2X*!)$4$#A%7!^8],?GS0!4MK'Q1'KVGW$5\1I<L3I?">Z61F8K^
M[DB&S"MGJ/NX[5S&E:SKMI\.Y_&5YKUU=368NXQ:R(@BD(F9$9\*#E3@\$#
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
MG:?%IEC':0O*ZIDF25][NQ.2S'N2235J@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@D $DX H
M**0$$9!&* P8 J00>XH 6BD#*3@$$XSU[4 @C(((]J %HI P)(!!(X.#TI:
M"BDW G&1G&<4;@#C(S0 M%)N&[;D9QG%!8*,D@#KS0 M%%(&##*D$>HH 6BD
M# ]"#]#0&!) ()'49Z4 +17-^._$%YX8\(7^KV$5M-<6RJ_ESDX(+!<X')Z^
MHKHP<@&@!:*0LH(!(!/09ZT%@HRQ  [F@!:*I7^JV>FO:1W,H62[G6"!.[N>
M>![ $GV% .I_VX0?L?\ 97V;(Y;S_.W<_P"SLVX]\T 7:*3<-VW(SC.*"P'4
M@8&>: %HHI&8*,L0!ZDT +11D 9)I 0<X(..#0 M%<UXP\07GA^#3)+.*VE%
MSJ-O:3>:3E5D<+E0._7J?SKI: "BJ5J=3_M*_%W]C^Q I]C\HMYN-OS^9GC[
MW3':K@920 0<C/7M0 M%(6 (!(!/0>M<XNOWP^(__".O#;BR.E-?)*"QD+"5
M4P>P')]>W- '2444R5F6)BFS?CY=YP">V30 ^BN=\$:_=>)?"T.J7T4,,[S3
MQLD.=HV2L@QGGHHKH0P9=P((/<4 +12!@PR""/:E) !). .YH **0$'H<U'=
M-,EK*UNL;3!24$A(7/OB@"6BL#P5KT_B7P?IFL74<45Q>1&1HXL[1\Q'&23V
M%;Q8 X) /7&: %HJE%JMG/K%SI<4H>[MHDEF0<[%<L%S[G:3CTQZU<#*6*@@
MD=1GI0 M%(64=2.N.M4Y]5L[?5;73'E'VRZ1WCB'7:N-S'VY _&@"[15*T.I
M_P!I7XN_L?V(%/L?DEO-QM^?S,\?>Z8[5;+95MA5F'&,]_>@!U%>?CQOK'_"
M ^(M=^R6/VS2KNY@$>7\LK$V,^I/Y?A7<V4[7-A;3N &EB5R!TR0#0!/115+
M5-5L]'M%N;V41QM*D*>K.[!54>I)- %VBN;7Q!>_\+&?P])#;K9#2_MR2@DR
M%O-"8/8#K^G-=)D$9'2@ HI%8,,J00>XI20!DG H **0$$9!!%"L&&5((/<4
M +12!E)P"#QGKVH!!&00?I0 M%(&!) ()'7!Z4DLL<,3RRNJ1HI9G8X"@=23
MV% #J*JZ;J-OJVEVVHVC%K:YC66)B,94C(/Y59#!@"I!!Z$4 +115+3=5L]7
MBGELI1+%#.\#.O(+J<-@]\'(_"@"[112!@PRI!'M0 M%<E!K^MZS<W<NAP6+
MVMCJAL)X;G<LDBIM$CJX.%().%*G(7KSBN@U;5;/1-*N-2OY1%;6Z;G8]_0#
MU)/ '<F@"[17-ZEK]]8^.M"T18;<V>I17+M(2QD!B53@=@/F'KTKHP0PR""#
MW% "T4@8,,J0>W!I: "BD!!) (R.U&X9QD9]* %HI-P+%<C(ZB@L!U('UH 6
MB@G R:0$$ @@@]Q0 M%(&#="#]#2%LHWEE689 !/&?0T .HKG/!>OWGB/19[
MR^A@BFBO9[8K!G;B-RH///:M/6=7@T336O)PSDNL442?>ED<A41?<D@?K0!H
M45F2'6A)IWE_V?L,A^W!B^0FTX$7J0< DXR,G Z#2+*.I _&@!:**1F"C+$
M>IH 6BD+!02Q  [FEH **P_%NL76A^$=3U>PC@FFLX'F"S,=I"C)Z=>GM6EI
MURUYIMK</M$DL*2,J] 6 /Y4 6J**3<-VW(SC.* %HI-RA@N1N/;-!8 @$@$
M^IH 6BD+!<;B!DX&32T %%(65<;B!DX&302%ZD#ZT +11UHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KF?&]C>ZAI5I#IL]HMXMXDL5O> F&[*JS&)\=B 6^JBNFJGJ.EV6K0QQ
M7T F6*02QY)!1P" RD<@C)Y% 'F::GI5SHDEA>:/<Z5?MX@@AGTF.5!%+<E5
M94+8VF%E4,>,GG@Y&:LL CLOBO8R"WCBAM4G2"U)6*.0VA8[1ZY )/&2,X'2
MO2[GPMH=YIKZ?=:;#/;/*)W67+,T@_C+$[BW;.<XXJ(>#O#@-T5T>T0W40@G
MV)M\R,# 4X[>H[]Z //[C0].@N/AS=0P>7<WH%O=3([*\\9MB2CL#DKP.#P.
M@J&^D?PL/B;!H4?V2WM8K*:*&W&U8?,3$KH!C!V@GC'2O3&\,Z.XL0UDI%A_
MQZ?.W[CM\G/'''';BI8=!TNWOKN]CLXQ<WBA;F0DDS # #9/( X&>@H Y72=
M"T]/$>C:_8:M81I- \20Z=:^4EZA4L"_SMG;C(/8\=ZZ+Q=$DW@W6E<''V&8
M\$CD(2.E)HOA#P]X<N)[C1](M;.:?B1XDP2,YQ[#V'%3>)(+BZ\-:G:VD#3W
M$]K)%'&K*N692!RQ  YH \KD\/VMAX-\ ^(]*1X]>:33HO/61BTZ2(H>-N>5
MVYX[!:V="\.:9?>,?&,TUE]IFL-3@N+-&D;$<HA5@1SU)KI?!GAF#2_#NBK>
M:<8-1LK5(F627S!'($"NR ,57<<\C!.3GK6U9:'INFWMS>6=JL5S=',\@8YE
M/8MD\GWH \I58=2^!K^)<X\0Q*]T;X#%PETLI^7=U']S;TP0,8Q6K%H5EKWQ
M/O[;6[03++H5M-/;,[;#(7<'(SSCMV'!ZXKNU\,:*E])>+I\2RR2B=P,A&E'
M20IG:7XSNQGWKG6\.W-[\4+S5KO39UL'TZ.UBN4N%1@ZNS-]QPX4A@/?'(H
MXG2+BZL+/1-!NI9)/#W_  E-U8(\K%A) F?)C8G[RF3(QT.W'3BNCU"Q.F^/
M-:TW3+D:7IE[X=DN+IHAMCMI@Q19@!PK;<],9VY[5W<^A:5<Z0-)FT^W?3PH
M46YC&Q0.1@=B#SD=Z;%H.EPV=U:BT5XKM#'<>:QD:9<;<,S$EA@D<F@#S5+_
M %+0(]7LKO0;>P\26VA7$EG>:=@V]XB ?-MQE75MO!]3[5I:-I%A>#PUXEL=
M7LHV5=L?V*VV27N]?FCE8NQ<\$G(R""3WKNK'1-.TV3S+6WVR>7Y09W9RJ==
MBEB=J^PP*IZ5X-\.:)J<VHZ9HUG:WDH(:6*/!P>H']T'VQ0!Y1?K9:_^S]J.
MO7L44VL2,TMS<.H\V.83XVYZJ N%"]-N/6O<E^Z/I7/W'@7PO=W%W//HEH[W
M9W3Y7Y9&SG<5Z9]\9//K6[#!%;0)!!$D42#:B(H55'H .E 'D?CD65[I7CN\
MLE$LUIY:S7=VP+6\J(I5+<  J.0=Q(^8G -;ZWMMJ?Q)MM(UD13V[:(D]G#.
M T<LI<B5L'@N  /4#=ZFNFNO!_AV^O;N\NM&M);B[C\N>1X\F08QS[XXSUQ2
M:CX-\.:MI]K87VC6DUK:?\>\93'E?[I'(]_6@#A=;\/Z'9'P1I]J!?VD&MM;
M+)=8E.W9*3'N(Y4-QCH-N.HK3D067Q<OI-.A5I/^$7$D4:_=9A,0H _!1QZ"
MNPN_#FC7VF6^FW.F6LEE;,K00&,!(ROW2H'3'/YTZ/0M,BU8:I'9HM\(A")E
M)!$8Z)U^[WQTS0!Y5,D-W\#;?Q/:M_Q4,2I=+?J/WYNO-"LI;J<DE-IXQ@8X
M%;D&A6&K_%76K?5+-)XY-(M9)K>0EHRY=P<KG!QCCTZUVD7AC18;UKN+3XDD
M:;SRHSL,O_/39G;O_P!K&?>I?[!TP:G-J0M0M[.GERSJ[!V7^Z2#T'8=J .=
M^%$LDOPST?S)&<H)8P6.3M65U4?@ !^%.\2"RO?&>CZ>T7VN_6UGF2VN& M5
MC)53(X()9AT4#U;) YKI-+TBPT2R%GIMJEM;*25BCSM4DY.!VYYJ'4_#NCZU
M<VUQJ6G6]U-;$F%Y4R5SU'T/H>* /(+>)+KX8^%TDE+F'Q.D$;1R%=L?VMU
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
MA/';0WC1DF4,V&=BJXX&<#J<#KR: .THK@I/% TSXCWB:AJTBZ.=&BNXHI4
M"NTK#Y5"AB<+T.3UKM-/U"SU;3X+^PN([BUG7?'+&<AA0!9HKAM:\1-H7Q+M
M4O\ 5F@T=])FG>&3:$602(H(P-Q)STR?:ML>-/#AT6+65U:W;3I7\M;@9*[_
M .Z>.#['% &]15274[2"ZM;:60K/=Y\E"C9? R>W&!US5?Q#KMKX;T&\U>\$
MC0VT9<K&A9FP. ,?SZ#O0!IT5Y_K/BB;^TO!M_#J4EK87D[K>0LH2,@0,_)9
M0V ??%=9IGB/1]8L[B[L;^&6"V9DG<DIY1 R=P;!''/- &I1698^(=*U&_>Q
MMKL&[6,2^3(C1LT9.-ZA@-R^XR*@\77%U9>$-7O;&Z>VN;6SFN(Y%56^9$+
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7#_$Z2XM=-T341%)+86&L6]S?K&I8B%<_,0.H5MI_ 'M7<44
M>67FJ6FN_$N630[Q)WN?"\\%O<PY9/-,H*C<...3[<U!X4OO"VN6/A_2[JVU
M%_$&E20YTZ66X!M9H@%,A!.T*!D\\$<=3BO60 .@Q2X&<XYH \=<7-QX8^(N
MC6,<LFK'5Y[H6JJP:2',3<$?WU# >O:M_0-6\&^(M8L-8TYKVXO[**0O+=3S
M_P"@HRD.)-YVY)P,<^HX&:]#H  Z"@#R+PZ]FO[.MZH,*RKI][&PX#!V,F%(
MZY/R\=^*L7MQ8;/A?^]M]L<B,>1A!]G(R?3YL#ZUZK10!YI:WEHGC+XD%KB$
M(UI:D$N,,1 ZM]<$@'\!6+#<VA\%_"U)98<Q7UL9%8CY-L3@D^F&('/?%>RT
M4 >0Z['/J.N?$NSTIEEO)].LQ'%&W,Q17WJ,=3CY3]0*T=-U'PSXNFM;S0A?
MS^(+2WF\K[1-<9T]WC*D/O.WKA<<YZC@$CTVC '04 >&7&O:;)\%]/T9V,6K
MZ?<6D5W9.A\Z)TG3<S+C.#R=W0[L=>*]Q1UDC5U)*L 1D8XI<#.<"EH \?FN
M[5O#?Q659XB99Y_+ 8?/FW51CURP(X[UHSW5DNM_# QS0!4CE!*L,*#;;1],
MMQ]>*]/HH JZE#'<:5>0RF01R0.CF(98 J0=N._I7D'AO7= U.S\&:=>>(M.
M@.C2(\*Y=)IF"%(T8,H5#AANPS9(P.N:]<U?3SJNC7FGK=36IN86B\^$X>/(
MQD>]85OX>UZXLQIVM:MIUUIVP1NMOIQBDE0=B3(RJ".#M7Z8H P?#^H6NBZG
MXSTOQ++'#-<ZC+>1>><?:K:1%5 F?OX"[<#..!6'X<M=2\(S^ [GQ"7BL8]-
MN+1Y)C\MI+(X= Y_AR@5,GN,5[)@'&1TH(R,'I0!XQXGT[4+R+Q[J^BQO<Z;
M<O8G9!R+KRL&<IC[PVX!(ZX8<XK:O_$VBZ[\0O E[IEXEU"!>AGB4MY9:%0%
M; ^4YQP>1Q7IM( !T H 226.&-I)75(U&69C@ >YKQS1M9M+#X+V,DEO!="/
M4R)?.0NMH&NW99G4<X488#C/%>RT4 >7^']2LX_'_BR1]0EN([C3;61+F:/:
MLBJLN6!"A=HR #T.>IK%M9XH/A-\/;J1L066KVCW3]1" 7!+>F"1U]:]JHH
M\_M;^QE^,]S<^=$%_P"$?B"L_P I!\YV(YY!VD$CKBK'PDEC;P#!&CJ3'=70
M*@_=!G<CCMD$'Z&NXHH X/7+BVT[XMZ+?ZA)';VATJXA2XG(6,2F1"%W'@,0
M#QFJNB^%K?7+7QM&\7E:-KEWFUPN,D1J&F4>\@W ]]H/0BO1B 1@C-9>NV>K
MWME%'HVJQZ;<+,K/+);"<,G.5VDC&>.?:@#F_ 4VJZPOV_7(6CO-,C;2^?\
MEI(C?OI1ZAML?XJWK6I\0(9+CX=^(HH8VDD;3Y@JJ,D_(>@K9TS3X]+TZ&SC
M=Y @):1_O2.269SCN6))]S5N@#RS4=6TV_NOAQ+%<120I<Y+-P!BW(SSVW$#
M/KQU%4-96XOKWXG0:4/M%RS6$R00M\TRQHAE5<<DX4J<=^*]BHH X#PWJ/A#
MQ/KMCJFCB^O-2MHG#23RSG[(K##*^\[<DX&WGN1P,UO>.YXH/ 6O^;(J;].N
M(TW'&YC&P"CU)/:NA  Z"B@#Q.>U\(3?"'3?)6W/B&'386M5L.;M;L1C'RI\
MV=_7(]:W%N=7TGQ)X+UCQ4=D3:5):74[8"6]T^ULN>BE@NW/3.:]0H(R,'I0
M!Y#J\B64GCOQ#'8Q:AHMV]BB!E+P22)@/-A?O*A*DD=2I&>,BQ8ZK9#XCZM<
M-J<EW#<^'T*74D6Q),229VD*%VCUY],DUZM10!XTD,T_[.^F_P!F6_VA[>.!
MKJ"%<NT:RAI4QUS@9([\ULWWB31M<^(_@>]TR\2ZA\N]!>)2VPM&F%; X.>H
M/(R,]:],I  .@% '/>/;&_U+P%K=EI>XWLUHZQJO5^.5'N1D?C7):K>6GBW1
MO!T6BR(=0@U&UG:)/]99I&#YOF+U0 97!QDD#O7I]& "3CK0!P>CWMLWQB\1
MH+B,LUA:(HW#EE,FX#U(R,CWKJO$,\-MX=U&2>5(T%M(-SG ^Z:TJ* /-_A_
MXIT?2?A?HL<]XCW<-J%:S@_>7!;)^41KEL_A7-:CHE[I/P<\77^KQ"VU#7KY
MK[[(3EH]\JE4]VP"?_U5[;10!Y_?W=A/\8?#[>?;R*=)N%1MP(W,R;0#ZD;L
M>HS6/-J&B:3XK\3Z-XO:]MX]2G$UHR/.(KJ!H4C,8$9P2-I&,9YKUBC /4=*
M /*X-4L/ OC:!]4MYM.T2\T:"VL))@TBVYC9B86;DAB&!Y],9J?79--TY_ ]
M]:V(TW1H=5D*CR3&J*\<@5BN/EW,<@'GD9P>*]-(!ZBB@#SS0M4@T7QKXLAU
M^=+47\L5W9S77R+/!Y87:N[NF,%>O/2N7BLCHW@[P%9ZGB''B-;E()^&A@)F
M*;@>@ 9>O3(%>UD ]110!YYXPC2+Q(+S2/$,6BZY;V =5N@IMKR$NYV,#W#
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
MK2U^T3VT#.JE@ O'WCGJ!UP.37(^(+N1_$?P_P!4N+&Y%T9YU,8VL\G^CMC
M5BO)/<C'? H ],HKF;#QM97%EJ\]]:W.G3:3*(KNWGVLZE@"FTH2&W;AC!ZF
MI++Q?;S^)4T&ZM)K.]F@-Q;[W1UE0'# %&.&'<'\": .BHKEOB$-7/@ZY;1H
M9IYTDC>6"!BLLL(<&1$(Y!*Y''/7'-8OA.[\)>)=1L-2\,3+93V3.;O31F%L
M%&7YXNA8,1\W/<9H ]#HKE-6\>V&D6MQ?O:SS:9:W'V>YNXF0A&#;&(0MN95
M;@D#L<9Q5R_\4Q6\M[%8V4^I26,"W%R+<J-BL"R@%B-S$ D =L9QD9 -^BN0
MN?B!:1S:3#;:3J=W)JMH]U:+'&JEPJABN&8$-\PZX'O5F;QBJ6S/%I5W)<PV
MJ7-S:LT:20!@2$.Y@"^ ?E'XD9&0#IJ*X23Q])?:UX531K&6ZT[6(9[@2AD5
MG$:<IAB,$%@3D]L#/-:%_P".[.P2^N6L;M]/L+U;&ZNE"@)(Q49"DY9074$C
M\ : .KHKE-4\<+I^O76BPZ'JE]?6]JMWLMT0^9&6VY7+>H/7!XX!J[I'BF+5
MM8U;2_L%W:76F;#*MP4&X."5*X8Y! Z\4 ;U%4-&U-=9TFWU%+>:WCN$$D:3
M;=Q4]#\I(Y'/7O5"Z\3*EWJ%M8:?<ZC)IRJ;H0%!L)7<$7<1N?;@X'J.<G%
M&]2*P894@CV->>^,_%8U#P/IE_HBS7%EJEY;1M-&RK\C2J&C()!!;E3VZ@XK
MJ]#T+3]*>[O++3FT^2_*O/;AAM#*",A5)121UV]>,T ;% ((!!R#W%><R>(+
MSQ)H7CJTOM,DA@L3<6\9\Q"$V0*P!PV2Q)+< @<#/%3>$/%D=GHG@[2;G3;V
M**^T^&&WO7"")Y5A#%<;MPX!P2 #CCCF@#T"BN4U?QY8Z1;7=\UK//IUE/Y%
MU<Q,G[M@P5B%+;F"L<' ['&<&NG$\;6XG5PT13>&'(*XSF@"2BO._ 2Q^.](
MF\4ZY$MV+RXE%G:SC?%;0HQ50$/&XD$EL9/TK?-O8>#%U?6)KJ9=->.(B!G:
M3RF!9=L8/0,67"CN3ZT =+17/KXJCBURUTC4=/N;&YO8WDM/,9&68J,L@*L<
M.!S@\>A-9EI\0X[X326WAW69(+>>>WN)5CCQ"\0)(/S]\$#&1T]: .SHKAH?
MB?821:/=S:1JEOI>J,D<.H2QJ(ED?[JMAMP]-V,9Z$CFMF[\4I'+J2V.G76H
MC3.+MK<I\K;0Q1=Q&Y@I!('J!G/% '045R=S\0--C&AM9VEY?Q:VKFSDME7#
M%4+;3E@0W&.1@=R,&G#QH6"Q+H>H"]6Q-_/:R[$:&/<5 ))P6)4X [#DB@#J
MJ3(SC(SUQ7$:EXYF>7PC)H]A-<6>N2;]^Y%;;Y3/L 8C#<#))QQQG-:%IJ.D
MOX^U"$Z=-;:M#IT;SW<I 1H-YV@88]#NYP.E '445RDGCNRAL;+59[*ZCT6\
ME6.+4&V[!N.$=ESN5&.,,1W&0,TMSXV$>M:KI%IH6IWE[IT<<KI&(P)%?<05
M8N!CY>AP3G@'!H ZJBL[0M9M?$.A6>KV6_[-=Q"1 XPPSU!'J#D?A5)?%"-X
MDOM!73;S[9:VHNUR8PL\9.T;#N]01SC% &]29!)&1D=:YK3?&=MJOANQUJTT
M^\:.\N!;Q6Y,8EW;BIR-V!@@D\Y !.*IPZUIUOK7C&?3]$N/[6L8H'O"[JOV
MGY&,>#N( "CKP>>A- '9$@=3BBO)-;U:?6_!'@?7-1M)8[EM7T^4LH#>8&.X
ME%4DX/8$9X'%=SI?BM=1U/4M+ETF^M+^QC2;[/,8RTT;YVLI5RO52,$C% '0
M@@C(((]J6N!TGQAH.B^!-#O],T>^ATF]NOLMO#&H9H6>5ERPW$\G<>-Q[5OZ
M/XI34]=O=&GTV\T^^MHDN!'<[#YD3$@."C,.H((/(H WZ0D 9)  [FL_6-9@
MT:&V:52\EU<);01@A=\C9P,G@< G\.,G KGO%6O:?_PA>LS:_H-[+8VT@@NK
M4%,N/D8,"'&5RR\@Y]NM '945SVJ^++70]:TO3;RSN8H=08QPWI*"!7"YVL2
MV02!QQSVK*\3>,[VP\ R:]8:3<1M(Z1QB=HP45W"+)C<<YW @?3.!0!VU%<\
M_BM8/$>FZ)=:5>V]QJ$<CPR.8C'\@RRDAS\P&#@ \'ZUHV&JK?W^H6R6TR+9
M2B%IF*[)&*AL+@D\!AG('/':@#0HKEO$&IO/XJT7PQ"Y5;Q9;J\93@^1&!A/
M;<Y4'V##O6-X@U]KKQD/#%M'?+INGVBW6H+I\3M)*3Q' "GW%P"QY!(  [T
M>A45YOK/B'3M2T_PIIWAR58].UO41%,8%,1\J,%I(R."I) 4]\9]:NVS1:=\
M3;GPND*?V1J&D"]6UV_)'*LFQMJ] &4@D#N,]2: .[HKE_".KRSWNN:#=2M+
M<Z-=")9'.6>!U#Q%CW;:2I/?;GJ:U=4UN'3;JSLQ%)<7UZS+;V\9 +!1EF))
M "@8R?< 9) H T\C.,\CM17E_AW6K;0]<^(FJWMG<VL-M<6S/;@!WSY('RX)
M!W,<CG^+)Q77P^*2^JWNDRZ5=QZE;6BWJVZLC>=&Q*_*V[&=RD8./J: .AHK
MFK+QI::AX2M_$5M8W;0W$JPQV_R"8N9/+ QNP#N[9XJ5_%2&XNX[;3[BZ2RN
M8[6Y>)DS'(VT_=)R5 <9/UQG% '044A(52S$  9)/:N5E\>6,&FV^L2V=TNA
MW$HB343MV ,VU9&7.X1DXPV.XR #F@#JBP4$L0 .I-+7G_B&]GO?B5I6BW.D
MRWFG?8+B8P,8BDS9C7>0S<A06'//S' KI?L\'A#PC)%I=I+/#80.\-NTV20,
MMMW.>@_0#CL* -HD#J<4M>2ZWJT^M>"O NN:C:2QW+:OITI90&\S<=Q**I)P
M>P(SP.*[;3_&5K<7NK6>H65SI4VF0K<S"[*$& @D2 HS#'RG([4 =)17,1^-
MK3^V=,TZ[L[BU_M0,;.5V1@[ ;MK!6)1B.0#].O%;NI:C;:3IT]_>2;+>!=S
MG&3] .Y)X ]30!:HKF8O&MHFNKI%_:SV5Q+;/=0%V219$3EQE"<,!SC\B:;I
M_C:WOKW1X'T^[MTUF!Y["1]I\P(H<A@#E25.1G]#Q0!U%)N7!.1@=\UR6F^-
M8M>O9;&WT'56B2]ET^ZF9$V0.B\[B&Z'D<9[9QD9Y'0[O2=,^!LLFLZ;/?Z6
MMW<+-!$1G'VIPI)+ XW;>AS0!ZY16/J.OQV5X;"VMGN[U8?/:%)$3:A)"DEB
M!DD, /8]*SM.\>:;K-GI<NF12SS:D)3%;N5C9?*($@;)QD$@8&<YSTR: .IH
MKB=:\9:A;3>'$M-'N5&IWS02K(T8D39ORF"V,G9USC'?FNT5BR*S*4)&2IQD
M>W% #B0!DG '>BO+/B1KL6N?#Z:[M-/N); WD"07VY0I(G52X7.=APR@XYST
MP<UUVK^,8=+GU:./3[J[&D6RW5ZT>U0B,&8;=Q&X[5)P/SSQ0!TM%<;J/C"[
M7Q3X:L-/T^6XL=4MY;H2JR!I%5 0 &(P!O4G.#V&>:M:SXWL](@O[H6D]U::
M<^R\FA9/W9&"VU2P+;01G'N!D@@ '44 @]#FL&7Q):W=P+#3;:34Y7M%NG$3
M*JK$^=F68CEL' ]B3@<UA_"(JW@*,K&\:F]N\(_WE'GOP?<4 =U17+ZQXT32
MM?;1(]&U*]O?L;7D:VZH1*JL%(!+=>3UQTXR2 6ZCXXM["QO+Q=.NIX;! UZ
M%:-6A.P.R[2PW,JL"0..V2>* .JHK!'BFUNY+:'289-1FN+5;Q5B955(6^XS
M%B,;N<#KP>PS6;'\0[%]&BU0Z;?I"^I?V:Z,(]\4N\)\PW8QN..">E '845C
M#Q);#Q5/H$L$T4\5D+[SGV^6T6_9USD'(/4#I6:?'MA'<Z3YUK/%8ZM*L%G=
MED*L[#*!E#;E##ID?7% '5T5S]IXICOI(GM;"XFLY+M[,7*,A"NA96++G(7*
MD ^XX .:I^$/$NH:_J.OQ7>G26\5EJ+VL9WHP0*D?RG!R6)8MP"!G&>* .LH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KD/B#I&J:A8:5?:1 +F[TG4HK\6I<+YZJ&#*"> <-
MQFNOHH \YGL=4\1>-WO6T2_L=/N_#\VG--<&(-$[R9R5#D] >G/MCFCP?'K=
MM;V&BZCX.AM[NQV1RZI^Z,$B)CYTQ\Q=@.F."<G'2O1J* .!TW3]3@N?'<DF
MEW*KJ,IDL^4_?#R1'Q\W'([XXI]IX6N=5^#MIX<O87L]0BL(XEWD9BGC *,"
M">C*#D'I7=T4 <-<^&]7U[X9W]G?&.#7M4A$\W]U)@%VH?8!%4_B:D\-7FJ7
M<D+7O@M=(FME)N9B(B)&VD;8=IR<GG)P ..<UVM% 'F>D^%=7O?@M<>&9[9[
M#5/WQ19RI4L9VE3E21@\ _C5[3$U3Q#I\UC=^$4T"9K:6&XNF\HC<R,G[G8<
MD9.<G' QSFN^HH \BFL_$\WPYTSPS+X9O#J&EW%HC21R1>3+'#(N&1BPSE5'
M4#'.:];1BR*Q4H2,E3C(]N.*=10!Y*GA3Q#/X!N=&33F@U#3=6?4+5I94\N[
M(G:154@D@%3U8#!Q[XZ>XL;KQ/XJ\.:H^GW-C;Z3YT\OVD*K-(Z!!&H!.<9)
M)Z<#&<\=G10!@>-],NM9\#ZUIMD@DNKFTDCB0D#<Q' R>.:YV[M]7O\ 5/!%
MY_8=Y#'I\LCW2NT9:)3"8P3AO[QZ#/'7'2O0:* /+M4\+:UK$WCR."S:W?4)
MK.YT^6<KLF:!4^4@$D LF.0.#71^%[K4-0N(Y+GP>NA-"I\^27RB7?&-L>SD
MKWW''3&#G(ZZB@#*UZXU2ULX9M)LVO)UN$\R!752\>?GP6( ..1DCD"N2O\
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
M 3:=)E?+P4())&[)4$9 ZCFN]HH \RDT?Q1%HOA"YOH+G5;S2]4>690\?GF
MB14+$L%+!63//Y\FO19X6O-.E@?,3S1%&VG.PD8X/MFK%% 'CLVF>)Q\*&\&
MOX<NI-1LG@B2>*2/R)XTG1@RL6!Y4<@CCOBMCQ)9^(M9NO$MC<Z'=75K<Z=L
MTG]]&(87,1#^8-W,F\\'#=!@@9->E44 >;Q:=KD-YX"U+^P[A_[.L9K2Z@$L
M>^)GCC56;YL;<H<X)(&.,\5':V.L>'?$6L6;^$5UJTU"]DO+.]1H@(S(<LDN
M_E0ISR,\= :],HH \_MK+6O#'C[4=0_LJ74M/UBUMD9['8#;S0H4V[6880@D
M@YXK1^&]AJ.F>&)+34["6SF%[<2JKNK;E>5F!&TGL>^*Z^B@#C[BRO\ _A;-
MIJ:V$[:>FDR6C7(*[5D:57'&<XPIYQ6*EEJ_AWQ5K,;>$QKMAJ=T;RUNHS%N
MA=E :.3>1A01D$9X]>@]*HH \^2UU[PSXYFU)-%?4['5;*W@F%@R+]FFB##
M5V4>6=QYSQ7/6.FZCJGPZU$V5H9[RU\3RWAMHW&7$=UN95)P"< XZ9Q7L+ L
MI 8J2,9'45DZ!X>MO#EO<P6D]Q+'<7#W+B=E.)'.6(P!U/./RH Y-M/U;7/'
MMU?3:/=V6G7OA\V'G2O'OB<R,?F4-P<'H,]LXS@1^#X=<M+:PT+4?!T$%W8[
M(I-5_=&"2-, .N/G+L!TQP3DXZ5Z/10!YI%X>O5\3V>L:-I]]HVHRW^=5B#C
M[)=09.Z0C)&YA@C'S GD=ZT_#L&KZ#J'B\/HT\RSW\VHVLB2H%G#1H%C7G(8
ME2.0 /6NXHH K:?<37>G6UQ<6KVD\L2O);NP9HF(R5)'!(Z59HHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RM3UI;#4=/TV&$37
MU_YAA1GV*%C +L6P>F1P 3SZ9( -6BLW1M836(;HB)H9K2Y>UGC)R%D7!.#W
M!!!!XZ\@'BM*@ 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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XGQU
M81ZYJV@Z+'))9ZA(\UU:ZE&2'M3$JYV],EMX!4\8#>@KMJK7FGVFH+&MW;I+
MY;;XRPY1NF5/4'!/(]: .;^'TUVNCWFFZA;117VFWKVUQ+"24N7PK^=D\Y8.
M"<\YS76U#;6MO9PB&VA2*,$G:@QDDY)/J2>2:FH **** "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 *JWVH6^G1QM.QW2R"*)%7<TCG)"J.YP"?8 D\ U:K \4:8;N/3]1
MCOH;*;2KK[4DDXS$PV,C*W(P"KGGL: +:^(=-.CW6J><XMK0N+C]TQ>(I]\,
M@&[(^G3GI27OB+3[#3;6_E^TR176WR5M[:2:1LKN'R("W3OCBN2LK:[A\#^,
MM5U$"$ZH;JZCC93'MC\D1H2I.5+! V#SR,\UTVEW]O8^"++496!@M].25F7G
MY5C!./RH 9%XPTN?3'OX(]0D1)6B,*V$WG;E +?NRN[ R.<8[=:NQZ]I<FAP
MZREXAT^9%>.7!^<-]T 8R220-N,YXQFLVV5-+\-6]A>ZM#IFIWB22F5G0-YS
MDO(4#\-AF/X8KDK>UO)8/ <&HR?9;.![J,RVZB-&D52EN^#D#>@=A[L,<XH
M]$GU6UM+ 7EV7MXF8*JR(=[$G"@*,DL>RXS[5:AD,L2R&-X]W.UQ@CZUY?:'
M4]3U[P^=:U"864$NHQ6E\NU#.ZL%B<G&W<8O,P0!G!(ZUU7A?4Y;WP]96FM7
MH.H79N$@<-Y4ES%&Y42J%Q@E-C97^\#0!U-95AXAL-3U*>QM5NVD@W;I&M)4
MB.#@[9"H5N?0FN=\+W%V8Y;/5KJZ!\/F:"ZN99G N"?F21CGG]UACGH7&.E.
M\+V5OINO^1X?U.2]\/2V9D:$W1N$MI0R;-CDD@,I<[<_PY[T =K1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4UXTDV[T5MIRN1G!]13J* $95888 CT(I/+0ILV+L_NX
MXIU% #)(8Y=OF1H^TY&Y0<'UI7C25"DB*ZGJK#(-.HH 8\4<D?ENBLG]UAD?
ME3BBE@Q4;EZ''(I:* $V@9X'/7WI(XXXD"1HJ*.BJ,"G44 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
%44 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>exhibit31restatedcertifi009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi009.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHK$\5ZL^DZ)(T!87EP1!;E8R^QW(7>0!]
MU<[C["@#F[/Q=?\ _"SA976%T+4XI+?37_O3V['S#_P++ >H1<5U.K^)=(T*
MYM+?4KL02W;%( 48AB 21D# X!ZUP_C?PI+8>![>YTW5KZ>XT1HKK38GCB8%
MX\84;(PS$KD=><\YJ?7M7AUJ^\":C%#.B_;_ #IXWB8-;@PL#O&/EPS 9- '
M2Q>.- ETS4-0^TSI!IS;;Q7M)ED@XSEHRNX#'.<8Q5\^(--6PL+WS93;W[(E
MLRV\A+EAE?E"Y&1SD@5S'A](KCXC>.$FB+6]TEFJ[T.R8+$RN 3PV,X.*K>"
M-,U&VU6;1+X%[#PS*\5C,S9\X2J#'GWCB8I_P.@#T.L>#Q/I=S+!'"]PXN%=
MH)!;2;)@H))1MN&X'&.O;-:Y^Z>,\5Y;X4CN--UK1(= O;B[T&[#O/I5[&3+
MI/R$@JY 91D[-K=<\9SD '5>'?'%CK>D7^ISI+8VUI-*K/<0O&JHC%<EB-N[
MCE0<CI6G9^)--O=3&FK)-%>M%YR0W,#PM(G]Y0X&X#OCD=\5Y=]BU.Y^'.LZ
M59V-V^H6&MR7DMJ8&7SHUN?,"J2,-E?F &<X]Q74ZF8_%OBSPG?:.TA33WGN
M+B?RRODHT>T1MD<,Q(^7K@$F@#HIO%^B6]S%%+=LJRW/V1)_)?R3-DC9YF-N
M<@CKU!'7BL#1=9.F^)O'+ZIJ-S)8:?/;%/-+2>4K0AB%51ZMT K)\$:NEGX>
ML_!VKZ)=2Z[I\IC\F6S9HG(<E9Q(5*!>0V[.<],G&<G4%U&V\<^)O$>GI)<Q
M:?>VUPU@\9V7L0@5':/(YD0_=([_ %% '5>)-;:T\:^#KE;^\M]/N3=B>W97
MC$FV$E<QD!BV3P",YQ@9KI-/\5Z-J>EW>I07GEVUD[1W1N(VA:!E&2'5P"O!
M!Y'>N6UG4[;5/&_@2_MA,;=6NGD9H64P[X=JAP1\A)XYQS7.:OI^HZI:?$"+
M2X)99FU.UNXH0I'VJ.-8RP3/WN4(XZD8[T >GVGB33+S4ETY9)H;R2(S117-
MN\+2H.I7>!NQW Y'<5S_ (+U*6)O&$FIZE+);V.L3(LMU+D11+%&<9Z!1DFJ
M^IO%XN\3>$;S2/,86%Q)=7,IC93!&8RIC;(X9B0-O7@GH*YB^LM0U+PG\0+?
M3;>66YDUO[7'!L(-S"ODD[,CY@=C#C.<8[T =)J/B$W?Q*\'V]E=ZA%;W*W3
M2V\D4D,<RB$E&PRC=@_EQP.*Z6[\7:+8SI'<7+HC3_9OM'D.81+G&PR8V@YX
MZ]>.O%<A?>(+37_'/@;4+""^D@B:[\XFRE'DEX=H#?+P<D ^G?BLG03I\>ER
M>#_$FAZI=:Q#<2*D#"=K>[!D+I*&!V*O())QC!/6@#O;GQYX<M=1GT^6^?[5
M;S10RQK;R,4:3[N<+TZ<].1SR*Z&6188GD<D(@)) )X^@KB?#3J/B?XS<HX6
M=;(12%"%DV1,'VMC!P2 <5V[NL4;2.P5%&6)["@#F$^(OA>2VL[I=1<VMW*8
M8[G[-*(E?<5 =]N$)(.-Q''/3FK^G>*M'U759],M;B3[7#%YQ26"2+?'G&]"
MP =<\;ER*\N5'_X4'!8FWG^UC4 3;^2WF ?;?,SMQG&SGITKK=3N<?%>QN[>
M%KA%T.X0%5.QW9T94+8P"P!P#0!T-GXPT2^N[.W@NG)OM_V21H'6.XV?>V.1
M@\ GKR.1FIM,\3:5K"WYL9Y9/L$ABN0UM*AC<#)7#*"3CL,UY=:7S7<O@74#
M9:@CV]ZZW-K#I\D4%D3$X$2(% X/&>3W) .*Z/Q%I6H67C<)IBG[%XIA^R7^
MUL&%XQDRCW,.]?J%H [S3M0MM5T^"_LV=[:X021,T;(64]#A@",_2L;5O'/A
M[1+VXLKZ]=+FWA\^2)+>1R$SC(VJ<\YZ9Q@YZ5T"(D4:QQJ%10%50,  =JXD
M.O\ PNUY2C^7_8*P"78=GF>>6*;L8W8P<9H W-0\7Z+I<<DMU<2B"(J)ITMY
M'CA+ $;V"D+P0>>@()QFIT\2:5)KXT-+ASJ)@^TK'Y$FUHLXWA]NTC) SGKQ
M7G4$]AIFL>(= \4:5JUPU[J$UQ:"!)Y(;R&4[@F$.W(^Z=V!P,FMWQ=IUYI=
MOX=\1:1IQ>]TATMWLH6SOMY0(VC![[3M()_NDT =2WB+2TM[F=[ATCMIQ;.7
MA=2920 B@KER20 %SDFHH=;L-8-]IUM<SP7L$>98GC:*:-6'# ..0?[PR/QK
MEO%FE7^F:5X8O8HY;R/2M32\U%(4+,^X-YDH4<G#.S8'K[5-(L6I_$6#Q%92
M9TZRTB6">Z"G;*SN"L8/\6,$G'0D#J: '> O$J+\/_#4NKW=U<7VH1L%;RI)
MY)6!8DG:"< =SQ70ZIXITG1Q.UY-,$MP#</%;R2+ #R"Y52%X(//0'/3FO+?
MAW<7WA*TT&YOXKBXT_4K86D@:!C-ILJ,3@@#(B;()]#ST-:@N['2?$?B+2O$
MNGZK/!JETUS92VJ3RPW<4B*OE;8SC(QCD=/;% 'JD4L<\*30NLD4BAD=3D,#
MR"#Z5C:EXNT;29;N.ZN9/]"5'NVC@>1;=6^Z7*@A<CGZ<]*T-*MTM-(L[>.U
M%HD4*(MN&W"(  ;,]\=/PKS'QC=S7P\<Z8UA>6\_V3_1HK.S;_3AY/\ K9)5
M7Y@I^4+D# QAB<4 >LHZR(KHP96&00<@BN=U7QUX=T6]N;.^O72YMHA-+&EO
M(Y"$X!&U3D=>G3!S6AX=F%QX;TV14E0&VC&V6,HW"@<@@$5S4#K_ ,+JNY=C
M[#HD<"R[#M+B9F*!L8S@@XS0!N:CXNT72A(]W<R)#$ZI-.L$C10LV,!W (7J
M.IXR,XS5J]UZPL9Q [S33F/S?*MH'F<)_>(0' .#C/7!QFO-K2:PT_4-=\.>
M*-(U:YFNM0GGM5A2>2&^BE<NH&T[ 1G!W8 QR>M:>EZ@?"GC_6;;5;&ZBAU.
M*T;3I+>"2="(X@C0@J#@ALD9QUSQF@#J8/&F@7-EIMY%>LUMJ5P;6TE$$FV2
M7<R[<[?E.5;KCI5V'7M,GU2^TU+@K=V,:R7"21L@1&SAMS  C@\@GI7DVG!T
M^%'A#4#!,UO8>(S=7/EQEVCB%S."Q"Y) W#.*T=1BNO$?B'QK#IEO>*=1T&*
M&TEDMWC21@).-Q'RYS@;L9SGI0!Z!;>*](NM3M].6>6.XNHVDMA-!)&MPHY)
MC9@ V!SQVYZ4Z#Q/I=S-!'"]PXN [02"VDV3!022C;<'@<8Z]LUR'AK4M$\1
M7.F$Z%J@UJQ^:5+Y9PMBVW#$,YV\] !R<C( !Q3\*QW&FZUHD6@7MQ=:%=[W
MGTJ]C)ETGY"<JY 91D[-K=<\9SD '8>$?%D/BNUNIXK:Y@$5S+$JRP.GRHVW
MEB-N[(.0#D=ZT=9U_3?#\,$NI320QSRK!&RP22 NQPH.Q3C)Z9KF?AJ[V^GZ
MKID]O<Q7,&J7;N)(65<-*64AB,-D'/!-;_BS0U\2>%=1TDG;)/"?*?.-D@^9
M&_!@#0!+%XATV;7Y=#2:7^T88A,\1MY  A. VXKM(SQP:R=3U[1+Y='=]6U"
MS$NIK';^3'+%]HE4E?*?*\H3G.< [>O%<<Z^*+C_ (1_QM'9RQZM<J-,GM&'
M$<4B[5=AZ"8>9_NL!VK<\;VL6GV?@RRMTD:.SUJT8[5+%(D5@7; X R,D^M
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
M==.!Y=U'&LAC((/W6X.0,?C2:/I8TFQ\DW$EU.[F6>YE #S2'JQ   Z   8
M ':K]% !1110 444P31&<P"5/."AS'N&X*> <>G!H ?1110 444$@ DG '4F
M@ HID4L<T2RQ2+)&PRKH<@CU!HEFB@C,DTB1QCJSL !^)H ?13&FB69(6E02
MN"RH6&Y@.I [XR/SI] !1110 4444 %8.C^'[JQU&:_U+6;C5)SO2V\V)(UM
MXV8,5 4#)X7D_P!T8QSG;6:)Y7B61&D0 N@8$KGID=LX-/H **** "BD)"@D
MD #DDTV*6.:)98G62-QE70Y!'J#0 ^BBB@ HIGFQARGF)O R5W<@>M/H ***
M* "BBB@ IL@<QL(V57Q\I9<@'W&1G\Z=10!A>$/#TGA;P_'I+7@NTBDD=)/)
M\L_.[.01N/=C^%;M%% !1110 45!!>6MT\B6]S#,T1VR"-PQ0^AQT-3$A5+,
M0 .23VH 6BFQR1S1)+$ZO&X#*ZG(8'H0:=0 444R26.+;YDB)N.!N;&30 ^B
M@$'.#TZT4 %%%% '/Z!X=GT75=9O9+^.X&J7 N&18"GEL%"X!W'(PH_&N@HH
MH **** "BF)-$\LD22HTD>-Z!@2N>1D=LT^@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILBEHV57*,00& !(/KS
M3J* ,/P]H-SI*R3:CJ\^K:A(JQM=31I'A%)*JJJ, 98DGDD]3P,;E%% !111
M0 4444 %%%% #9%9XV57*,00& !*GUYK%\/:#<Z2LDVHZO/JVH2*L;74T:1X
M122JA5& ,L23R23R>!C<HH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "L'Q;XF7PIHZZB]C/=QF:.%A$P&W>P4$YY/)[ UO5RGQ#TO4=9\,"RTR
MS:YN#=02[?,1 %CE5SDL1V7%  _C&6U*6^I:6NFWT\TBVT-W>QJDD2!296=<
MA1\P&,$Y/IR,QOB="/#M_JR:89/[,O/LE_&EP"(LD 2*P&'CY!SP?:K?BO3M
M>76=%\3:!9I=75E'+!<Z=-,L9FBDVD@/RH92@/I_77MK>]U_0[R#Q#81VD=[
M&T)LEE$ICC*X.YP,%CD].!Q[T 3W&L&WU.&V:*,PFU>ZGN/.XA5<=1CG.3@\
M?=;TK%E\=K:Z58:Y=::\6@WTB*EWYN7C5SA))(\?*AR.0Q(R,@=HO#7A34(_
M!=YI6OW(DO;FW:P:9.2+=5:./\<$O]7-9/\ PC>NZK\.[;P/J>G^5Y7DVTVH
M+*AA:")U(9!G?N*H!@J,$]<4 =-J'BF:)M5&E:8^H_V2/]*"R[6+[0YCC 4[
MW"D'' ^8#.<X2Z\53AE2QTB>0_V<-1D-TQMU1#TCSM;]YP<J<8QR:Q8;'Q1X
M7\6:R^EZ1%JVE:Q.MVK&[6$VLVT*V_()*G:#\H)&.E2:GI7B2Y\2 75E!JNG
M/IRQQ%IECB@N<G>[1G).>,$!B,8XR30 S4/&U_=_\(;<Z+9H;36Y=S>=+L?
MC9_+X! Z<GVQWS6K;ZOI_P#PGU_:3:2MK?P:8D\M^[+\\.\X4$<[00QYQTZ5
MR]AX:\26?AGP.&TJ-KS0KG]_;+=)ED,;)N#?=ZG.,GCWXK:GT#4=1\>:I=75
MD\6G7VB#3C.DJ'#[G+$#.[&'P#CJ.@H GF\>);:/9Z_<:<Z>'[J1%6\\W+QH
MYVI(\>.$)(Z,2 1D>CY_&-X?$&K:+8>'[BZN["&.8;KB.-)%?=@YR<?=X[G/
M08)K!7PSKU_\.(O NH6'EF,16KZBLJ&%K='4AU&[?N**!@J.>^*VK#3=2LOB
M!KVJG3938W-G;PP.LL>7:/?G@MD9W#&?3G% &[X<URW\2^';'6;5'CANXA($
M?[RGH0?H016'X@UO^U-,\16%CI<>HV]C"\-VTDH4&39N*("I#,H*DY*C) SG
M.)_AUI5_H?@73=*U.V-O=VJLCKO5P<N2""I/&#6):Z1XB\/W_BFPMM*_M'3M
M9N)KVVN4N$3R9)%PR2!CG&0,%0?\ !WA3Q);:/X!\)6)>W^V7.F))&MQ<"&,
M(BKN9G(..64  $DGI@$C)\8>([#QA\,-3NEM5CNM.U."WD1F63RY%N(P2CC@
MJ0>&&,@U+9>'O%N@:=X4U6PTV"YU#3-/.G7VFFZ53+$=IRKGY0P9,XK8\66'
MB3Q)X#N;9M+2._N;B!X[-+A"(421'.YR0"QVGIQR!V)H U+_ %*RC^(&EZ=+
MHX>_DM)Y+>_<K\BC;N4=6YR,]/QINF^,3>V.OS3V'V6?19GAF@>;<6*J&W#"
M_=8$;3W]*BU#3M3NOB+H.KQZ?)]AM;2>*:0R1Y1I-F.-V3C;SC\,U'?^%;N3
MX@Q:K:NBZ7>0)_:<9ZR20,&A(]^<'V7'>@"W?^+A93K8^39KJ:VRW,T%S?+"
MD88D*N\@[F)5N@QQR1D9S(_B9:W6EZ!?V.DWEPFL3M;(H9%,4JALH>>N5//3
M'.13M8LO$NB>-Y=?T+3(]7L]0M8[>\M#<+#)&\9;9(K-P1AB"*-=T[Q!J-WX
M6NWTX2RV6H&[NDAF3;"A1U"*6*EB-PYQS@].!0!:;QK)&L5K<Z?;V.KF W$U
MG>WZ1K$N]E4>8 0Q;:2,#IU(XRFF?$"QUK2M)N-.MI)+W5))(H;21PI1H\^8
M789 5<=0#G*X'-5M;LO$FC^-CXBT'38]6M;RT2UO+(W"PR(R,Q216;@CYR"*
MAUK2?$S:UX>\5064-S>V7G1W6F1SJO[F4 81VP"RX!.<9.<8% #/ X<?$3QW
MYEC'92>99%XHV#*3Y3?," ,YZ] >>>:TO$FOZQI_C3PWI-C:0R6]\;AW+S;"
MYCB)V_=.!\P.>Y ''=GAC3]9B\;>)=6OM,%I::DMJ8=UPKN#'&5((7///KCC
MC/6I?%.EZK-XJ\,:SIMFEVFG/<K/&9A&0)8PH;)[ CG&3Z T 6+CQ3,YU5M)
MTPZA%I3F*Z(F",T@4,R1C!W, 1G)49.,]:U]&U>SU[1K35=/D\RUNHQ)&Q&#
M@]B.Q!X/N*Y71M,UKPIJOB&*WTUM1LM3O'U"VECFC7RY9 -Z2!V!"Y (*AN,
M\9XK;\&>'O\ A%/!^FZ(91*]K%AW'1G)+-CVRQQ[4 <S::QJ7B.P\;6FK6%M
M]DM)9K95\W>%"PJ0,%><DEL]B<=LU!X-\52Z7X8\%6-UI,R6-_;0VD5Z95_U
MWE9 V==IVG!]NF.:O66CZYIT_C.W_LT36^ISR7-M,DZ#>7B5 FTD8((Y)P,=
M,U1_X1[7!X5\!V']E2&XT6\MI;L>=%@+'&R':=W.2V1_2@#6UOXBV6DQ:A<Q
M107-MITQAN1]K5)B00'\N,CY]N<')7D'&:ZV&X2]L([BTD!2>(21/CC##(./
MQ%<+IUKXO\+ZUJMC8:/;ZGI=_>R7MM=M=K%]F:4[F612"6 8DC:"?SX[O9,M
MGL:3S)A'@N!MW-CKCMS0!XQI=QH3:7+X+\:Z>ND>)9!(J:E<)Q=R,3B9)^I)
M)'!..WM7IVL^*+?3-1&FQ&T:^,'V@K=70MT5,E1\Q!.20< #^$Y(XSSFNZ=K
M7BCP*="UCPP)=5EMQ&+IIXF@BFQCS@V[>,'G 7/;D<TMYHWB7PUX@L-7T2T7
M7(CID6G7UL]PL,C&,DK*K-Q_$V1_D &EI/C^RUS3-,FT^V=[[4))8H[21POE
MM%_K"S#(VCCD YW+@<U%J'CZ72M!O=1O?#]]')97JV<T8(V$LRJLB,0"Z'<,
M$+GVJKKVE^*I+[0?%-G96\^IV#3+/I8G"AH)0H*+(0 67:#DX!)/8 4OBNQ\
M2^)/!4\!TE8[R>YMWCLUN(V\E(Y5<EW) +':>!D#CW- &G)XQEM"D&I:6NFW
MEQ/(EK%=WD:I)&BJ3*SKG:/F Q@G)'7J.>U?XD7-QX4O[G2;2)+ZSU"*PN@;
M@.L>]U4/&P&'!#<'C')QQ@['BW3M>.JZ)XET"S2YN[!98I].FE6,S12A<@/R
MH8% >N/ZP>)M.\2>)_!-RLFFPVU^;BWG@T_[0K$+'*KD-)]W<<'V&!SUH V[
MO7K^&^BT^'2/,O#:/=REYRD"*K!=OF;#ECGI@< DFLEOB+ VA^'=5MM)O)XM
M<F6")59 8Y"&^4\\GY3ST]2*;J-KXCO?%5E<W&CQ7>D-9%?LCW2A+:YWYWR
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% &/<>%]'N_$4.O7%IYFHPQB..1I&*J
M20=F=N02<'&:V*** "BBB@ HHHH **** "BBB@ HHHH I:MI=KK6EW&G7H=K
M6X0QRHDA0LI&",@@X-2V%E#IUA!96^_R8$$<8=RQ"C@#)Y-6** "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 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 HHHH **** "BBB@ K-U8ZP3:QZ0UI&7D/GRW432*B!3T564DEMHZ],UI44
M>?Z3K_C#6;KQ':VT^B"?2+DV\8>RE G;:&&3YWR]<=ZT-,\378\8>(M/U>YL
MX+&P@M)(6(\K9YH<D,S,<G( [?2J'P^8'Q5X\P0?^)N/_18J*VTS3]3^*'C)
M+^T@N56QL@%F0,!E),G!XSCO[^] '?RW5O!;&YFGBC@ W&5W 4#UR>*+>Y@N
MX%GMIHYH7Y62-PRM]"*\8T/5OLGAWX:/J6H/9Z9);7$9NB$*). !%N+@@?+O
M /O7H?@[3-)TV;6&TC4Y;Z.YNO/G.Y#$DI'S!-B@ XP2/<4 0:_K^M6/CK0=
M!LI+!;?58[AS)-;.[QF)0W:10<Y]L>]/M?$VH6GCJ/PMJ\5K*]S:-=6MW:JR
M A3AE=&+%3Z'<0:Q_&-O'=_%KP/!)++&##?DF&5HV_U:]U(/:J*0CP_\;M/M
MM-N9-2.IV<@OUNG\^6S1!E"LA^949L#:3@GZB@#TJ34;**[2TDO+=+E_N0M*
MH=OHN<FB[U&RT\(;V\M[8.<*9I53<?;)YKRK3C!JGP8\3?VN%_M>&6]>]+<2
M)=*[-&?4$#RPOL !5HWJS7+V^H-#!KD?AF%=2GOGRNU@242/(!8MG<V<#Y1@
MT >GR75O#L\V>)/,^YN<#=QGCUX&:@EU2PCL5NVU"TCMY/\ 5SO*OEL>V#G!
M_.O(-.@T_5-)^%!N$@N6R8)2V&.!;L?+;VZ?*?7WKI],%AIGQ9N=&D@M[2U@
MTE/[)MPH2/:SL9B@Z;B<9QS@4 ;G@77+[7M*OY]0>!Y8-2N+56@3:A6-]H(&
M3]>IKH+N^L[",27EU!;(3@--($!/IDUQ7PH-HNA:Q!9M%Y,6M7@1(B,*GF';
MC';'2GZ?.9?B_P"(+/4U5LZ=;G35D&08?F\[;GU<C/T'I0!N^+?$UOX7\*7V
MM,8Y3#"7AC+@>:W\('MDCIVI=&.L/?S2W&IV%_I<D2F)X4VR)+GYEX)4IZ<Y
M'0YZUY=J%LT'P1\9PN VGV^I7,>EEN0MN)E"A3Z;MX%>TP1Q11*L*(B=0$
M_2@#C+37?$>H>.]=T"&XTJ&'38H)4E>RD=G\Q2<$"4 8QU[U:TKQ9>)XN?PK
MK]I#;Z@T)N+.XMV)ANXQUP#RK#NI)Z'GUS?#S+_PN;QH,C/V2Q[_ .PU4[O9
MXK^,VCSZ;B>Q\/VT_P!MN4YC\R52HBW="P')';F@#M].N9H+:^FU/4[*9([F
M3;)$!&L,>?E1R2?F ZGCK5S^T++9._VN#9;G;,WF#$9]&YX_&O%M0M+0?!_Q
M]&((1';Z]=^2H48CQ,@&WTP..*Z?Q;;Z5X8U7PU-&D6E:5=7K?;;J*)-OG>4
M1"TA8$'G/+=#SU&: /1+:\M;RW%Q:W,,\!SB2)PRG'N.*K-KFDK87%]_:5H;
M2V!,TRS*RQX]2#Q7E_B.'2]#TO5-1TW5+C4+&ZU6QFUL1F-H4BWXD $:@ L
MN\=P1GK73:M%X:OH]=U'3)(+J_GT61)6MY1)'Y2@E"P!V@Y/RGK@''2@#I])
MUVPU?0X-7MYXQ:RPK,2SC]V"H;#>A /-6[>]M+NW^T6UU#-!S^\BD#+QUY'%
M>3V]]!#H?PN4M"=)8PK?;2-HG^SCR0^/]OGGN!Z5IZO8*/'_ (FC@A1M-N/#
MGFZA$5!C-QN81L1TW;%/X &@#T%=3T]PY2^MF"1B5B)E.U#T8\]/?I4EK>VM
M]&9+2YAN$'!:*0./S%>8Z/X:TV?X5>'[BTDM=,U:YM;(1Z@T(<O*K*Z))_>4
MNH&#[>@%=)X*U&]N=2UVRU?2[>RUFVDA-W+:,6@N=R?)(N>0=JX(/(P* .IN
MK^SLMGVN[@M]YPGFR!-Q]!GK7.:MX@O;+QSX<T^.>U.E:E#=22'9\P\I P._
M=C:=V>G;K6?XLM]73Q')J6@2V-Y=0:<$O-'O1A9X&=R&1OX6)5ASP<#/:L=W
MT[7O$/PRD6RVV,^GW;QVL_S;5\F+:I_O8Q^.,T >F0WMI<6GVN&ZADML$^<D
M@*8'4[AQ4*WT-_8S2:7>VLS*"%D4B5%;W"D9^F17E(FTK2]%\9V=W;9L#XEC
MBBMXY/)C#MY)&YAPJ;AEN.F>*W?#=TJ_%3Q/'-?6<LTUA:%A;_*K./,R -Q)
M( Y/\J (QXTUU_A7HGB57M%O+NXA2X!A)!5YMAV_-P0#WS7I5>*PD?\ #/?A
MPY&/M5I_Z5"O:)(TEC:.1%='!5E89!!Z@B@"O_:>GEXD%];;YF*1+YJY=@<$
M+SR0>N*==W]G8*K7EW!;*YPIFD" GT&37B,6FZ?!\$$U&*U@2\@U8&*X"C?'
MB_P-K=0,$\#CD^M=WHTHNOBCXNL=51'?[-:_8HY0"&M2IW[0>V\G=[X]* .E
MUKQ'IF@I9F^NHXVO+B.W@4N 7+,!D>P!R3Z"M%V::V+6LL>YUS'(5WKST. 1
MD?B*\5MX##X1\,+=;6L8?& BL9)>?]$#R!.3_#QQ[8]J]LA:)X(V@9&B*@H4
M(*D=L8[4 <MX$\4MKOA/2KS5;JT34[T2-Y*,$+;9&7Y5)SC ]ZZ.[U"RL#&+
MR\M[?S#A/.E5-Q]!D\UXC;:%IES\ [6_@M(?[=$G^AW,2C[1]H^T$(JMUSVQ
MZ5TK3V-]XN\6Z)XEUA;"6:.%8TE\E4EM3" =C2*> _F$X/!.: /4JK2:C90W
M:6DMY;I<R?<A:50[?1<Y-4_#5M;V?AK3K:TN+BYM8H%2&:Y(+R(/NDD =1C'
M'3%>;Z=Y&J?!KQ/_ &P%_M:&6]>]9O\ 6)<JS-&1W! \L+] !0!V,_B&\L_B
M0=(NKBTCTG^R&O=S+L9'$JI\SEL8P3V'6E\>^(+S1? -]KNB7%J\D**Z.Z>:
MCJ6"\88#OG/(XZ5R]A8#4_B%X?@\26T5S='PHK3Q7*!@9O-3=E3P3G-8>J62
MZ=\*_B%;V8V:,NI$6"@_(HWQ[PG^R'W 8XR#0!Z]=M=C6=.$-]:PVI$HGMI$
MS).=OR[#GC')/!XJS+J%E!<I;2W<$<[_ '8GD 9OH,Y-<;XCA@7XL^"9UCC$
MSQ7ZLX W,!$N 3W R?SKF+^W34K#QSX;:ZL;F?4=49HKJ:ZC40DB/"NK'?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4A 8$$ @\$'O2T4 4;/1M+T^>2>RTVSMI9/OR0P*C-]2
M!S2'1-)-Q/<'2[+SYP1-)]G3=(#V8XR?QJ_10!GG0=';3&TPZ38FP8Y-K]G3
MRB?7;C%6;.RM=.M([6RMH;:WC&$BA0(B_0#@5/10!G7GA_1=1N/M%]I%A=38
MQYD]LCM^9&:FLM+T_3%86%A:V@?EA!"L>[ZX%6Z* *$FB:3-J']H2:99O><'
M[0T"F3CI\V,\=J?/I.FW5]%?7&GVLUW"-L4\D*LZ#T#$9%7** ,P>'-""6Z#
M1=."V_\ J%^RIB+G/R\<<\\5+J.BZ5K B&IZ;9WHB;=']I@638?4;@<5>HH
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
M?G;:"%&9YB,Y 4#.1@YR.,'.*B_X3'1!I>H:@]S)'%IS%;Q&@?S("!GYDQN
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
M*QSXXT$:7J6I&XN!:Z;,8+QC:2YA<8)!7;GC(R<8YKH(XTBC6.-0J( JJ!@
M#H*\_P!4T"]/CJ_T^"!SHOB6T5K^13@1-%A7'MYB,J^O4]J .P.NV(>Q7,^Z
M^0O !;N<J!DD\?+P1UQUKD[CQAIGA[P/JVN:9<:CJJ1WDJ#[0LC%)BV-AW %
M8U8@8_ 9-2_#VRU2VLF76T82:0KZ7;2-_P M8D;)E'LRB(?]L_>N3FL[N[^$
MGC.V@LKIKA]7GN$A\A@[QFX5PRJ1D@J">/2@#I=>US['X_\ "ES]KOXK"Z@O
M?-M621=[(J;?W.-Q;+' P2>,5UNAZ_I_B*RDNM/D=DBE:"5)8FC>*1>JLK $
M$9'7UKD]4O4U'XC>"[^""[^S)!?;Y'MI$";U0)NR/EW;3C.*L^ 2PU7Q?NBF
MC6;67GB,D3()$,:#<I(Y&5/(]* -'4O%T6G^,M/\/_9+IVN8))WF2W=P N
MN!SRW)Z#\:YK0O%UKH%WXM_MJ_OYX;75V56,<EQ]GB\N/EMH.Q 2>N!U]ZT_
M$!DLOB?X<U![6ZDMC975MYD$#2 2,8RJG:#MS@\G XZUSZ[V\-_$Z/[/<^9>
M3W)ME^SOF8- J*4&/FRP(XH [;4=0TI_$_A^"34KR*[G\U[." N(;D>62V\@
M;6 49&3P<>M6CXETX7(A!G8&Y^R"9(':/SL[2FX# P>">F1C.>*XIV8ZS\,I
M/(N"MM!+]H;R'Q"3;;!OX^7YN.:@:"YL/$?VWPU<7BFYU@IJ.A7<)>)QYI#W
M$9(^08'F;@=IX[\4 >IUY]IOBW4&^)AM+P@:)JT#II3>LENQ$G_?668'N M=
M)XLU.33M%:.W\X7=VRVT+Q1,_E%R%,AV@X" EN?2N.\=>%9M.\'VE[I6H:A<
M7>B20W&FV[1HX)0@; $0,<KD8S]: .VUCQ1I.@W=I:ZC<21SWA80*L+OO*@D
M@%01GC@=3D8'-8ME\0K'4_$]CI=G:WK07-B]UYS6<J\^8J*,8R!RV6(P,#FL
MS7=4CU;7? FI16MVL2W4DTZO;/FW#0LHW\?+\Q YJ]J)DL?B_IU[):W3VT^C
MR6B2Q0,Z^;YR-M8@87@$Y.![T :6BZMHWF>(+R#5KJ2.WN2;S[8S*EJP095
MX&U<<^F2:MVWB73-1U+^R5EN(+V6W,\<<T+Q-)'G&]-P'0]NH]*\ZO=-U'5M
M&^(MMIMM,;J?48[FV1XV07"((B0I(&X'8R\?UKM="\4V/B2XANK?2+R&6")O
MM,UY9M$;;CF,,P^9B<9"Y&!D]@0"A\/]8,7@);S5KZ>=A?7,7FS,TDCGSW5%
M'4L>@ 'X5TFE^(=/U>\N[*W>1+RS*^?;3Q-'(@894X8<@]B,BO++6VU%/AMI
MMS!IM[.^EZ_+>W5DD;QS20&2;E1P2<2!ACTKNO"DVBZIJ$^K:1I-W#NA$4M[
M>121O)SD1CS.6 YR>@.,9YP 4_B;>W>FV6ASV=_<69GUBVM9FBE*AHG)W ]O
MQZUK6UO:C7;-++7[J:5 \LML]UYJR1[=O(YQAF0@^QK"^*X\[3M A6VFN?+U
MJUGE2*!I<1*6W,0H/%;$6H:''K-HVE:;(;^?-OOCL9(E6,D,Q=B@  "<9ZG@
M=: )=%U71C)X@NX-5NY8[>Y)O/MC,$M65 2J!@-J@<^G)J5?&6C->6=F\MS%
M/?()+17M9!YRG^)?E[9&<XQD9Q7&0P0W&F_$R.]M;TVMQ-+*HCB*O+&(%&8R
MPP>5/M4>A:WI%_KWAF75]2G2^TV!K:U1]+GMEDEE54)9W&W) P!QR?H* +?A
MSQC9Z"GB?^V]0OIH[?79XED>.2X^SPA8PN\J#L3.<9P.OO72WWC"&T\9V'A]
M;6Y?[1;/<-.D#NN 5"A2H.?O9)Z#CGGCAV61_ GQ)@%K<F:\U&\>VC^SONF5
MT0*4&/F!(/(]*V/,DMO&WA'47M+Q[9]&EM=\=N[;928R%; ^7H>6P.#Z4 1>
M'_%]IH$GBO\ MO4+^>*VUN1%=HY+C[/#LCP6*@[$R3UP.OO7I*.LB*Z,&1AE
M6!R"/6O)P';PA\381;7/FWEY=M;)]G?,P:%54H,?,"P(XKL-(\2V=HOAS1)X
M;Q;J]L4,<AMV$894Y1F/W6^5N#Z?2@"WXWU#4M*\%ZK?:1$TE]##NC"IN(Y&
MY@.Y"Y./:L309K/7X=-U7PMXEO;NW293?037)E+J0<AU?F-@<'"[0<'@\5U&
MOZC/I.CR7MO:RW;QR1 PPH7=U,BJVT#J=I)%>=ZOHNE7'C#1-9\&Q36NMM?)
M]O$$+Q1M;=9?/4@!3CUP23T)Y !W>J^*]*T87#7<DWE6I47,L4#R);Y (WE0
M0."#[ @G -2WOB/3;+ ,DEPY@^T[+6)IB(O[YV@X![>N#C.*\^26TTCQ#XAT
M;Q+HNJW::C>R7-G);12RQ744@'[LA3@$8P=V!CKQ5J"]?P1XVNY-1TF[32=4
MT^TCMFL[=[A;9X5*F A 3_%D<<_G@ WKSX@:='J/AV&Q2>\MM8\R1;B"W=U\
MM8V;C R6W!01C@9SBK^GWVF3^,-7C@U&]DOH8(1<VDI<0PK\VUD# #)YR03T
M%<WK>^UU[P-J@T>XM;&WFNU>&WMBY@$D1$89$!VD\9'0$U#=65UJGC/QO:6J
MS027^BQ6UO.\;*AEVR @/C&1N&<&@#K8_&&BR36:?:)%BO9/*M+AX76&=^RJ
MY&"3@X_O=LU7N_'F@6=SJ-L\US)<:<%-S##9RNZ @G=@+DK@9+=!D<\BN-ND
MF\2_##1_#,5I<V^MPO9P2PO"RFU:%UWR$XP%VJQ!SSD 9)K5L)!%XW\?S213
MK#-;VHB<POME*0LK!3CYL$@<4 =U8WMMJ5A;WUG*LUM<1K+%(O1E(R#^56*Y
M3X:I)%\.="@FBDBFAM5CDCE0HR,.H(/-=70 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1102 "2<
M=30 44R*6.:,212+(AZ,AR#^-/H I6>F1:?<W,EL2D5PYE>'^$2'[S+Z9ZD=
M">>"3DO=-BU&6 W)+P0N)1#CY6=3E6;UP<$#U&><#%VH?M=L)(HS<1;YBPC7
M>,N5ZX'?'>@":BH?M=L9)8Q<1;XBHD7>,H6^Z".V>WK4U !1110 4444 %%1
MQ7$,YD$4T<AB;9($8'8V <'T."./>I* "BBB@ HHJ-KB%+B.!IHUFD!9(RP#
M,!U('4XR/SH DHHHH ***CGN(;6(RW$T<,8(!>1@H!)P.3[D"@"2BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BHYKB&V0//-'$I8*&=@H
M))P!SW-24 %%1P7$%U'YEO-'*FXKNC8,,@X(R.X/%24 %9'BC1#XD\.7NC?:
M?LR7<9B>7R]Y"GK@9'-:]% $%E!);6,$$LBRO&@0NJ;0V!C.,G'YU/15>WO[
M.\DECMKN">2$[9%BD#%#Z$ \?C0!8HHHH **** "BBB@ HILDB0QM)*ZI&HR
MS,< #U)H1TEC62-E=& 964Y!!Z$&@!U%1Q7$,YD$,T<AC?8^Q@=K<'!QT/(X
M]ZDH **CGGAMH7FGE2*)!EGD8*JCU)/2I <C(H **CBN(9S((98Y/+?8^Q@=
MK=<''0\CCWJ2@ HHHH #G!QUK \-^'9?#\VK.]\MR-1O7O6 AV;'< $#YC\N
M%'O[UOT4 %86D>'KBQU*>_O]8NM3F)=;?ST15MXV8$JH4#/1>3V QCG.S/<0
MVL#SW$T<,2#+22,%5?J34E !1110 4444 %%%% !14:3PR320I+&TL>"Z*P+
M)GID=LX-24 %%%% !1110 445'+<0P;/.ECCWL$3>P&YCT SU/M0!)148N(3
M<M;":,SJH<Q;AN"DX!QUQD'FI* "BBHTN(9)I(4FC:6, N@8%DSTR.V<'\J
M)**CEN(;?9YTL<>]@B[V W,> !GJ3Z5)0!FZ_HT>OZ+<:;+<3VRR[2)K=@'0
MJP8$9!'4#@C!%4;/0-3+1C6-?EU**-UD6(6T<(9E(*EMHR<$ \8&1T-=!4;7
M$*3I TL8F<$I&6&Y@.I [T 24444 %5Y;**:\AN9=SO!DQ*3\J,006 ]<$C/
MH3CJ<V** "BBH1=VQDBC%Q%YDP)C7>,N!U('?&: )J*B6ZMW:95GB8P'$H#@
M^6<9^;TXYYHAN8+A$>&>.19$WH4<$,OJ,=1[T 2T444 %%1Q7$,^_P F:.3R
MV*/L8':PZ@XZ'D<5)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 53U/3[34[)K:^B,UJ3NDA
M()60#^%@/O#V[X[]*N5GZQ>:C96L<NFZ6=2D,H5X5N%B8)SE@6X)''!(Z]:
M.+^'7]B1^)_%L6BLUI!Y\.-*:!X/)PF&D$; ;0Y[ =%'3.!Z)7-6.DW$GB>\
M\3SV8MKB2Q2SAMF=2Y"LSDN5RH)) &"< 9SS@6_"^K:AK.C_ &C5-.6PO8YG
MAEA282J"IQPPX/I]01VH S?&6J2QWN@Z!;NT<FLWGE2.IPP@C4O+@]B0 N>P
M8]ZDU74+"Q\8^&-+DT6.22?SQ9W>$ M=D1+!1U&0 .,#'TQ5/QO9/'KWA3Q"
M!F'2[]DN#V2.=/++GV#;<^@)/:K'B'3-1N_&_A;4;6S:6TTU[AKB02(,>9'L
M& 3DX/)]O6@!^BWVGZKXE\4Z>=$CMIX&@CO)7",;L-&2N['4!>.2>O:F>"=5
MEGDUO0[F1I)M&OFMTD<Y9H& >(L>Y"G;GOMSU-'A[2]1M/''BG4;JS:*TU%K
M=K>0R(<^7'L.0#D9/(]O2H/ UD[:KXHU\C$6J:C_ *.?[\42B,./8D,1ZC![
MT ;GB'7H/#]G;S3>7NN;E+6+S9/+0.V<;FP=HX/.#V'>LS5O%MYHFD3:A?:.
M%$-[':LJ7.0ZR% LB$H,C,F"#C[IJ_XGM)+_ $V*U.D1:K:2S!;NUD*C=%M;
ME=Q W!MI'(^HZUQ,W@75X_ VM:3IXE$)OH;K2K"[N [0QQM&YC+Y( +*V!D@
M9&3R: .SD\2I;^,&T&XMQ&@T]M0%UYN1L5PI!&.#SGJ>!52W\67=R-(NX]#G
MDTK59 D-Q$Y>2-6!*221[<*A SG<<9&0.E9,FB:[K?C4:G?:7'9:?<:)+ITJ
MFZ5Y(B[@_P (()P.@XZ<]A)X/@\9Z7I]CX=U#3K1+;3PL0U5+D,)H4^Z%BQD
M,5 4Y(QR>3Q0!@Z'KDWA*T\<7=EH9NK*SUV>:<1RK"(XQ'%G:,'<0,G' ]Z]
M4MYX[JUBN(CF.5 Z'U!&17G8\.ZXWACQW8'3'$^MW5Q+: S1XVR1J@W'=P05
MR?KWKNM$BF@T*P@N(C%-%;I&Z%@<,J@'D$@]* ,W6?$=UIUY=V]KI9N!:67V
MR::>4PQ$9("*VU@7^4G!P!QSS4=OXP@U&UT0Z;;&:[U>V^UP02OY8CB 4LSL
M < %E7@')/IDC,UW2-?O?%=XQL(-0TN:P$5F9K@(EI-\VYF3!W$Y&& )&,<9
M-85AX9\6Z)I_A/5K/3K>;4=)LFT^[TXW2CSH2%Y5\;0P9<XY&,<T :GB#QEK
MD7AV*>VT=K&[_MB+3IUN9&48,BC=$VWYT8' ; QD\'%:]QJL*^.=$T^^T2(:
MC/:SR17H=7$(4+O13C<<Y7LM4?$NE^(M?\*Q.UG;IJ$6H6]Y'8+."%2-U8H9
M, %C@G/3G'.,F>]T[5[SQ[X=U=M.VVUI:W$=P5F0[&EVXQD@G&WDX^F: 'W/
MC=DT:]UVSTLW>C64LB2S)/B5UC;;(\:;<,JD-U8$[3@=,K/XV9O$%II.F:3)
M??;=/-_;7 G5(Y%RH'7D#YNIY] <UC:;X<UW1?".L>#XK$7-O.;A+"^\Y!&D
M4VX_O5)WY4LWW0<\=*N6/AJ]T?QEH<MK9R2Z7INB'3?.\Q S-E"#M+9QA.?<
MT ;_ (5\1#Q+I,ETUHUG<07,MK<6[.'\N6-MK ,.H]ZJ>/-4L])\,27.H:.N
MJ6GG1+) Y7:"9%"L=V>C$= :B\#:7J.DV^M)J-H;=KK5KF\B_>*V8Y&R,[2<
M$=Q_.E^(FE:AKG@^?3=,MO/N99H6 ,BH $E5SDD^BD4 6-0\3O#K5YI.GV<5
MW>VEHMT\$ESY3R*V[ C&T[C\AST RO//&_$YDA20J5+*"5/;/:N%\8>')?$T
MDXGT"5KB.!6TS4;>XCBGMI<'(9MP(4-@\;AUXZ9[/3(;JWTJS@O9Q/=QP(D\
MP&!(X4!F_$Y- &!>^+;R+Q9<>';+0I;F[CLA>1NUPD:.I<KR>=HR#ZGV[B.Q
M\>6U_P"'-*U%+.1;S4KEK.&R9QD3*S!P6_NKL8EL=!TR0*!IVI)\3[C6_L#M
MIYTA;-761,M(LC/]TMG!!QGU]N:Y>Q\&:_;^'M%G2T2/5M%U:>]2W>9=MQ%*
M[ED# D!MK=3QD?C0!U9\6W*:CJ>C3:=%#K-K9_;8(C<%H;B+.-P?8",'@@K]
M,]:E\ ZKJ6M^#=-U+4TB$US"LN^.0MOW<Y(P-OTR?K54:#=ZOXLE\075L]B$
MTQK"W@E=6<L[;F=MA*@#  &3WZ<58\ :?JFD>#]/TK5;2.WFLHE@&R82>9M_
MBX' /''6@#3UC5IM.DL8+:PDN[B]G\E,$K''A2Q9W .T87T.215?PQXC7Q';
MW[?9Q!/87LEE.BR>8N],'*M@94AAU /M5'QC9:U=W.C/IULM]I\5PQU"Q,PB
M\]"I"9)X*JW)4]>.M0^!M&U71;KQ E_8VUO!=ZD]W 8)MXVLB#:!@8 VGDX^
ME &EXM\2CPKI*:@]C-=HT\<)$3 ;=[!03GD\GH :SK/QK='Q0= U30+C3[J>
MW>XL<W"2"Y5?O+D<*X],D>_3-;XL%U\$ QJ'D&H6952< GSTP,]JN3Z9>ZMX
MPTS7KC3Y;6'2+:<0PN\9EFEE"@XVL5"A5[D9+=@* *&F?$=[W0AX@NM"GL]#
M6">6:[>X1BC1N5"!.K;L<$=^/>M27Q7/IVI:5;:SI?V.+57\FVF2X\S;,1E8
MY!M&UB,XP6&01GO7/:;X)U&_^#EQX0U*/[%>.)0K[U=-QF,J'*D\9V@_C6E<
MZ7K'BE?#L6KZ<;%M,O8[ZZE,R.LLD:L%$>TDX+')+!< 8P<T 5IOB-?_ &'6
M+RS\)W=Q#I%W+;WG^DQJ56, LRCG<<$G:.PZ\XK5F\=:?(ED-.ELY);NR6^C
M^V70MD$3<+EL,=Q.> #]TY(XSS7AM]2EM_'EC8Z:UP]QK=W'%,946-&9$'SY
M.[ X/R@YJ9?"_B#P9J&D7WANUBU>&'2XM,O+22<0,_EDLLJ,W&<LV0?7\@"Y
M%\38;G2]%O+71KJ4ZE>FP,8D0&*8!OES_$#MR#P,$$D5U^CW=]>Z9%/J.FG3
MKIBP>V,RR[,,0#N7@Y !_&N4U[3O$6J/X9NI-/1YK/5%OKB*&9-L,81EV*S$
M%V^8'. "<^U=S0!SNH>)WAUNZTBPM(;J^M;1;MH9+GRGD5BP C&T[C\AST R
MO//#H?$LDGBQ- >QV2R::=0CE\WC <)L8;<@Y/O6+XT\-/XCN+F.;0GFEBA!
MTS4[6=(IK>;!R"Q8,%!VGC/?CI39-'\1Z;XKT364MDU>1-'_ +-O7$ZQ$2;E
M?S?FZJ2#G S[4 8WB_7(?$?@ZTU)M.\N>Q\1PVP0$2,&CG"ML.!UQ[5U.G^,
MKJ3Q,^@:MH4^FWDENUS9_OTE6Y1?O $8"N,CC/X^O,Q^#_$;>#KRRDM+87B>
M(#JD48N/]=&)_,QG&%)'3)^N*ZJ/2KS6/&&GZ_>V;V,.FVTL5O!*Z-(\DNW<
MS;"RA0% ')))/3'(!GZ)XNTBU\'IJ,.F0Z7%-J$MI':;T13-YC*2S<*,D,Q/
M. #UJ2V^(VGB?68-26*%M+MQ=-+:7 N8I8CQ\C *=V<#:0.2.M<QH^A:KJOP
MZMY]&>)-3T_7KF_M5GX28K/*I0GL"&89_EUKI-2TSQ%XW\(ZIINKV$.AM<6_
MEPPBY%P3*"&#LR@ *"H&!D\G/:@#537M7&JP6%QX?>,W5L\T$R3%XT9<'RYF
M"8C)R.FX=<9JI\.M<U7Q#X4BU+5(8%>:6<JT<I;.)I!MP5& H  Y.0.U3>'+
MSQ=>&"/7M)MM.%NN)Y8[E9OM38Q\B@?(N?FY.> ,=34/P]TK5= \-KH^IVL4
M0M9IO+E28/YP>5W#8 ^488=>?84 /^)%[?:?\/M;N-/"B5;20&3S"C1@J1N7
M .2/3CZU2LI;33+S1&&C6J^(KZS^RVXBG.W[-&JN2[[1A0<?PDY( XSC5\=Z
M=>ZQX)U72].MS/=7D#0QKO50">Y)(XK(U#0]7_M7PSXCLK(M=:9"]K=V#RH&
MDB=0"4;.W<I&0"1GU% %B;QZ+2Q\0_:=+D74M"C\ZYM$F4AXBI99$<@94@'M
MD$8Q6KX>UO4-;5I[G1)+"T>&*:VF>=7\X.N2-HY7''7KGMTKF=7\+ZEJ<7B[
M5%LF2]UC3AIUI:M(FY%",-TASMY9N@)P%'<X'8Z!%<6_A_3[>Z@,$\-O'%)&
M6#895 /()!'% $&O:_#H9T^-Q$9K^Y^S0^=+Y48;:S?,^#CA2!P<D@5SWBKQ
M/KVGZ1820:;#;7$VL06,H>X)^4R*,H=G(<<9(& >A/%;7BK3_P"U+.WLI]%B
MU?3Y9"+NW9D#*NTX9-Q W!L=P<$\UR#^#-=M_!D5C;"2Y:SUR*_L;.ZN09([
M9'4B$R9(SPQ') ! S0!U\GB"Y?56T>RL8)]3AMEN;I&N2D4(8D*N_826)!Q\
MHX&3CC-.T\>6-YHJ7B6TRWK7_P#9AL'(#K= X,9/3  +;O[HS[5432M9TGQS
M<>(X;#[7;ZI9QPWMK!,GF02QYV,I<JK+@D'D'//-9-[X$UA=&DU'3V@77O[>
M.N);N_[LD@KY);_<ZGUSVYH N^+M2N-3\'^,M,U316MWLM-DECFR98)LQL04
M<JOS*1R,<'%:OAS5IKBQTK3[*T2Y@BL8?M5R9MJPML7Y,;3N;'. >.^,C-75
M$\3^(?!NM6]UHT=C<7=E):V]DMTDK;W4@N[\* ,C &>Y/8#/\,:#KGA+4[9;
M'3G?1[VV5K^T,T8-K=  ,\?S8(?&2/Q]J ,G0=>F\(Z9XSO+30S<V%GX@NI+
MCRY5B$<>(\[!CYB!SC@8[UWL_B,2:M#I6EVZ7=[):?;6$LIBCCB)PI9@K'+'
M. !V.<=^1/AO77\'^.--_LQA<ZS?7,]H#-'C9*JJ-QW<$;>>O7C-7[?0]8TC
MQ58^(K:P>YCGTN.PO[-98Q+&R'*NI+!6'4$;AZ\]* ,OQQKMGXH^$GB=GM##
M>:>Q@N+:;#-!,C+R#W&#D,.H-=G=:X8M5MM#L;9+K4)+4W+I)+Y<<40(7<S;
M6/+<  '.#TQ7):QX,U2Y\&^+4@ME?5?$-SYH@$JA85&T*&8G&<+DXSRV!D#-
M:%YI>NZ?XXM?%&G::;R&YT];&]LC.B2Q%6+*ZDG:>I!&: ,CP1K5MX>T/Q-<
MW=M':%_$T\$=L'5561O+ 7=P HY.?0$X[5LK\18EFUJUDL(YKK3;(WX%C=K-
M%/".N'(7# ]5(SR,9K$'@_Q1-H^L/'!:VFIKXB;6]/#3[TD(P-CX' (#<^XX
M%=!</XKU[POJ\-_H<6GS3V,MM%:)=I,TDCKC>7X"J/3))R?09 -/PUX@O]?B
MCNIM#EL;&:UBN+>X>X5_,+C)7:.1CU/4'MTJ[K>JR:5!;&"QEO)[FY2VC1,A
M5+9^9V .U  <G!J/PM;7-CX4TFRO8#!<VMI%!(A96^9$"D@@D$<5G^-;/6KR
MRT\:1$+F*.]1[VT$PB-Q  <H&/'7:2#C(&/8@$5OXZM%LM?FU&W^S/HDPBN%
MAD\Y7+*"FPX&2=P&"!SQ5I==U@:L-.GT I)+:M<03I.7AW X\N5PGR-R.FX=
M<5Q\W@76M2MO&=@UI::;#JK6\]E)%,&6.2)4VKM"C W)R<?0&NN\/7GBJ_,0
MUW2+?2UA7$ICN5F-P^,94 ?(O4\G/0>M ')V_B^XNO@Y)XA\1:)!J=M*ID>W
M64%74S$8967Y0IV@8W'BNUN]>,>M1:)IUM'<:@;;[4Z22^5'%%G:"6"L<DY
M '8]._#+X4\2#X,7/A%M-B^W(OD0LMRI60>:7WG.-JXQQR<]A707&DZK8^.H
M/%-E8O<PW6GBRO;(2(LL95MR.I9@K=2"-P]1F@".Z^)$-KX9OM5.E7#7.G7@
MLKVS\Q089"ZJ#N_B4[@00.0>U:FG^*;B?Q:_A^_TA[&5K0WEM(9UD\R,.%8,
M!]U@2.,D>]<MK7@S5KGPUXB-O:!]3US4H;HP"50L,<3QE59B<%MJ'.,\MCH,
MUORZ=J4WQ,L-:%A(MA'IDEJ[M)'E7=U?H&Z#;@^_K0!U-S))%;220QK)(JDJ
MC/M!]LX./RKDH_'RR^&/#VNIIK?9]8NH;7RS-\T)D?:#TPP'?I78.N]&7U&*
M\GMO#'BV/P9X?\/G1[</HNIV\S3&\7;<)'(6W*!RHQUSS['L =5/XTOVUG7M
M*L/#LUS<Z2D4A+W21K*KJS=><<+P.<YYQBK%OXVMK_2]!N+"V:6[UQ-]K;2/
MLVJJ[G+M@X"],@')(P.:IV&F:M:^,?%FIR::YM]1M[9+<I-&2S1(ZMG+# );
MC/8<XZ5SNF^$_$NBZ;X-U&VL$FU#0X9;2[L6G1?.BDQEHWSMR, X.,_S )_#
MVJ0Z%XM^(FI:E:1V*6_V)Y8X6#*Q\IL%3A<EB1U Y/-;UKX[27Q'#HLEI;R3
MW5N\UJUC>K<*Y09:-SA=C8Y[@\\UAW7A'7]>N?&GVBVBTU-9BM&M)&N [))"
MH(W!0?X@,\^N,]:Z/0M0\872I_;>AV]A]G0F0P7:RF[?& $7@(N>?F;/ 'J:
M &>$O&%]XK@L[V/P_-;:9<Q2/]JDN4.UU<KMV=3G'7U!^IW=<U0Z+HUQJ M+
MB[:(*%@MUW.[,P4 #TR1D]ADUB_#K2M0T+P18:3JEMY%U;>8K 2*ZMEV8$$'
MT8=<5;\:6NM7OA>Y@T!]M^60A?-\HR('!= _\)*Y&>V>W6@"O;>+96UC5M(N
M=- OM/M4NMEM<"194;/ 9@F&!7H1Z5AQ_%"4:5I&MW/ARY@T*_9(WOC<(3 S
MG )3&2F>-W'L#QDT_0]6LO%U_JIT6UL--N-'6WV1W"DQ,K.V" .6.X=./<FL
MCPYI=_XJ^#N@>'VL&AM9D@,]VTB%/)20/\H!W;CM P5 &3SQR =-<^.-2;5M
M;TS2_"US?76DF,R*;F.,.KH7!!YYQC Y)YSCOB>(-9T_Q5I?@'Q!9186?7K<
M*9%'F1\2!D)]F7GZ5<T>\O+7XF^.OLVF2WH;[#CRI$7:WD< [R.#ZC/3I4#^
M"]4TSPUX2TRUMQ=S:=JZ:C>O'(JJ.9&<+N(SS)@>PYQ0!T,6LZ>GCW4[2;2D
MMKJVTU+B347*YDAWM@<<[00QY/X4MMXLO+DZ/<IH=P^EZJP$-Q$Y>2)67<CR
MQA<(I'?<<9&:HW/AZ^U'QWK%U/:/'I=_HHT[SQ(A(;<Y)VYSC#\>XIGA"+QG
MIUA8^']2TVTCM]/"P_VHER'$\2<*%BQD,0 "6(QR>O% %FY\<R6;VT]QI$D5
MA<:H-,2264I,7+%!)Y97E"PZ[LXYQ6!9WE]HWQ$\<G1- .HRL+&1HHYD@7_5
M,2<GJQSP,<\Y(JM>>&/%MYIP6ZTFVNM3M]9CO#?/=KNN85FWJJ CY%"X&TX
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
M=RJ%R .O !)_"@":BJ>E:I::UI5MJ5C(9+6YC$D3E2NY3T.#R*MDX!//'H*
M,W6] T[Q%9I::G%++ DBRA$G>/YE(*D[",X(!K110B*@)(48!8DG\2>M8*>-
MM EN+FWCNYGEM6V7"I9S'RCZ-A/E_&M33-6T_6;07>F7L%W;DE?,A<, 1U!Q
MT/M0!<I",@CU]*6C(.>>E &7I'A[3M"DO'T^.9#>3M<3[[B23?(V,M\Q."<#
MIZ5J444 %%96K^)-*T&2WCU*Y>!KEQ'#^Y=_,<]%!53EO;K3M-\0Z5JUU/:V
M5XCW4 !EMV4I*@/0E& 8#WQ0!IT444 %9^K:+8ZW%!'>I*1!,)XFAG>%D< @
M$,A!Z$]ZT** (+2TM["TCM;6)8H(QA$7H/\ /K4]%% !11D'//2B@ HJE/JM
MK;:M9Z;(9?M-VLCQ;8F*X0 ME@,#J.IYJ[0 4444 %%%% !1110 452TK5;7
M6;,W=F93$)'B_>1-&=RL5/# 'J*NT %%%4=7U>RT+2Y]2U"1H[2!=TCK&S[1
MZX4$T 7J*CMYX[JVBN(B3'*@=21C((R*2XN([6VDN)=PCC4LVU"QP/0 $G\*
M ):*HZ/J]GKNDV^J:?*9;2X7?$Y4KN&<9P>1TJ]0 4444 %%4M5U6ST73+C4
M;^1H[6W4O*ZQLY4 9)PH)Z5/:745[9P7<!)AGC61"1C*L,C]#0!-1110 445
MBCQ7H[M)Y-Q-/'$Q62:WM998E(Z@R*I08[\\=Z -JBJVGZA9ZK91WMA<1W%K
M)G9+&<JV"02#W&0>:LT %%%% !1110 4449&<9YH BNK:.\M9+>7?Y<BE6V.
M4.#Z$$$?A571M&L= TN'3=-C>*TA&(XWE:3:/0%B3CVIVFZK:ZM'/):F4K!.
M]N_F1,GSH<'&X#(]QQ5V@#+L?#NFZ;J]]JMM',MY?;?M+M<2.)-HPOREB!@<
M# K4HHH ***S=1U[3]*OK"SO)72>_E\FW B9@[X)QN P. >IH TJ*** "BJ3
M:K:KK::03+]K:W-R!Y3;-@8+][&,Y/3.:NT %%%% !115>]O8-/LIKNY9EA@
M0O(51G(4=\*"3^5 $[HKHR.H96&"",@BD1$BC6.-51%&%51@ >@%5M+U*UUC
M2[74K)R]K=1++$Q4J2I&0<'D5;H 9-#%<0O#-&DD4BE71QD,#U!'<411+#$D
M2;MJ# W,6./J>33Z* "H9+6":XBGDC#R0Y,98Y"DC&0.F<9&>N"?6IJ* "BB
MJ5MJMK=ZG?:?$9?M%EY?G;HF5?G&Y=K$8;CTSCO0!=HHJO?7L&G6,UY=,RP0
MH7D949R%'4X4$G\!0!8HJIIFHVVKZ7:ZE9N7M;J)98F*D$JPR#@\BK= !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M0>6UM,S[P0"S9P?IQGZUKQ>'[V[U?3]5UB[MI[K3HI$M5@@*()' 5I&!8DG
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
MFCR "J$ ;5XR!VSQ6??>"-+O]"DTB26Z2":X^U7$D;@23R[@^]F(/.X \8'
M'08KHHU*1JK.SD#!=L9;W. !0!XWH^HR^&/AC=WME<7"W-QK4MD)I9FD$(>Z
M*F3#$C<!GD]3C.:Z[4IKSPUXY\-P6=W=SV&K-+;7-O<3M-M94WK(I8DJ>""
M<8[9K2B\!Z(FFZIILB7$]AJ,CR26TLQ*1EVW'8/X?FYSU!Z&KECX;@M+NVN[
MB]O-0N+2-HK:2\928E; ;&U5R2  6.3COR<@'.?$:S2XU3P:6EN$W:W'$1%.
MZ#!CD.<*1SP.>HY]358Z4=1^*VM68O[VUB&C6H+VTQ25OGDQ\_7W]3W[Y[#7
M_#MGXB@M8[J2XB>TN5NH);>38\<B@@$'GL2/QJ"W\+6UKKMQK$-Y>K=3VRVK
M9=6 C7.WJI.023DDDYYS0!PVA>*-7U'PUX)LIKCS;G56NDGF>=H&E$&X!?,5
M206P"2.3M//-=CX5T_6],NM4@U6^BN+1I5EL8OM+SRP(0=RN[J"PR/E)R>HS
MQ55_AOH<GA>VT!I+W[/9S&>TG6;;/;N6+;D< =V/7/7Z5MZ)H4&AVKQ1W-Y=
MS2$&6YO9C++)CIECV'8# Z^IH Y)--B;XWW#>==@C0XYN+F0#=]H?C&?N_[/
M3VK)FU/5T\$?$28:S??:=.U&X6VGWC>BK%&0HXP!DGH!7>KX:MU\4OXB%W=_
M;7MQ:E=R^7Y0;<%QM]<G.<\]:HMX%T]M-UJP:\OS!K,S37@WIEF8 -@[>,@
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
M[K[@*[=IV@$C''//J30!A6VIW\5K\0%G\0R6OV.[$=O>W*^8+8&)#PH '5N
M!U(ZFI])N+MOB%/HC/JD.FW.ABY\FZNF:7>)=F]6W%HR0>@(Z9P#6S/X"TFZ
MM-<MKF:\FBUIQ+=!I%'SKC:RD*-I&U<=N*FLO!=A9Z[;:R;W4[B_AMC:F6>Z
M+>:F[=\PX!P1T&![9H X#PM?SZ-\*O"HM)I!-J^H+9N\MRX" R2GY2=VPMMV
MY S\V>N#74?V;KNFKXB-Y>Q-I5QITCV]H][)<RQ2!2&(=U!V'(XR<'&.M7D^
M'6@CPU<>'Y!=3:=*^^..2<DVYW%AY9_AP23Z^N15G3_!UK8:9=V;:EJMY)=1
M&![J\N?.F6/^ZI(PHY/0?R% '&;K[3?A3X0\0V=S=K#IEI:RWUM#*RB>VVKO
MX'=0=WT!!KMM&N/[7US4-5@NI)-.54MK=5E)BD8#<\@&<=6"?5#ZU1NW3PIH
MUAX:L='U35HY;=[>WQ$KQ(%4!4F?@*ISC)!X!K;\/:+!X=\/6&D6P'E6D*Q@
M@?>(ZM^)R?QH Y&^M]1U7XGW^BG7M3M=/.D1W/EVL@C97,K+\K <?='/7WQD
M'FQK'B+_ (1BWM)=;NQ=Z?XL32#=K@-<Q>8H!?CDX.#ZXYS72R65Q=_&2YN(
MY-3LXAHT=NMU#;GRV<2NQ3<Z,AX(/\CUK;NO!&EW.E6>G"6ZAAM;L7H:*0;Y
M)PV_S'8@DG<2?Q^E &)*E]8^*;7PI#J-Y>Q2VD^H,]YJ#PRN3(JA%E1-VU<D
M[1CJ.<#%5VN_$&@PZ1H.KZK'(VHZRUNMU%,7ECMMA=8F<JI\PD!=V,X.1SS7
M3^(_!VG>)A9274UY;WMDQ:WOK.;RIX\C#88#&#W&*CO? VCZCX<_L6[-W,@E
M%P+IYV-QYPZ2^9UW#IGICC&.* ,?Q%-J'@S2M7NX=:DF@NI[6.TANG+-8AW6
M.1_,8L2OS;AD$*>QZ5'J!\0>$I-2U\W$3:5#ILKM837\MRSSHI960NH*@@8(
M!QCG%;\/@O2_[$O-*OY+S5([U!'<S7\YEED4?=&[C '48Q@\]>:CT7P1IVC0
M2PO=ZCJ<;PM;JNI7)F$<1X**.  1@'C. !F@#CM>LY)=$\!:K-J-W<W5SK.G
MRSL\[&.0O\V0F=J@'IM X]:W[2XOY?B'XJTYM4N_LZ:?;2P+N7$#-YF=@QCL
M.2":EC^&FE1V5E8_VCK#V5C=)=6ENUW\L#*25"D#=@9XR21C@BM9/"]M%K>H
M:O'>WJW5] L$OS(0$7.W *\$9//OSF@#SK3+[6(_!G@;Q')KNHS7EYJ-M;7$
M<DV8I(I7*L"O<]]QR0>F!@#=UK4KPZ[XLM+Z]N[,V]E%)HPMY&3S"4;+*%_U
MC^8,;3G@ 8Y.=M? .FIH&EZ*EW?K9Z9<)<VP#IN5T.Y,G;R <GG\<URVH6HE
M\6:O-?MXRTJXEF5(GTE9)(+B-$"JY**RACSD';CCW) .Z\*1:E'X7T[^V)9I
M-2>W1[GSBNY9"H++P , YK9K(\-6]_:Z)%%J%Q<SRAGV/=;3-Y>X[1(5X+8Q
MG%:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%-=TB1GD=411DLQP * '45%%=6\\'GPSQ20\GS
M$<%>/<4)<V\DOE)/&TFT/L5P3M/0X]/>@"6BH7N[:,X>XB4[_+P7 ^;^[]?:
MG^=%O9/,3>HR5W#(% #Z*C$\)B:42IY:\E]PP/QJCJ6H,N@7M]ID]M+)%"\D
M;G]Y&2HS@[2/3UH TJ*QO">J7&M^$-(U2Z""XN[2.:01C"[F4$X'IS6FUW;*
MRJUQ""S^6H+CEO[H]_:@":BHUN(7F>%)HVE3!= P++GID=J0W5N+D6QGB$Y&
MX1;QN(]<=: ):*BENK>"6.*6>*.20X1'< L?8=ZI-KVGCQ"NA_:$-]]G-PT8
M8?(NY5&?<D\?0T :5%9VGR7J-J#:C=6<D:7#>3Y *^5%M! DR?O=23P,$5<2
MY@DE,231M(JABBL"0#T./2@"6BHFNK=;A;=IXA.PR(RXW$?3K4M !14,-W;7
M+.L%Q%*T9PXC<,5/OCI0;NV#(IN(MSL44;QEF'4#U(H FHJ"[N8[:$M)<0P,
MWRHTQ 7=V[C/TK"\":Y>^(_"D.I:@(1<O//&P@4JF$E=!@$D]%'>@#I**B:Z
MMTN%MVGB6=QE8RX#$>PZTDMU;P!S+<11B, N7<#:#TSZ9P: )J*9)+'%$99)
M%2-1DNQP /7-<KHGB#4M5\1^*=,$UBT>GK;FRFC0[3YL;-E_F.[!QTQTH ZV
MBJ6G2SKI5F=0N;62Z>-1))!Q'(^.=F3T/:K,,\-PA>"6.502I*,& (ZCB@"2
MBHH[JWFEDBBGB>2/AT5P2OU':I"0H))  Y)- "T5%!<P74?F6\T<R9QNC8,,
M_44BW=LSQHMQ$7DR44.,MCKCUQ0!-16?KFM6/A[1KG5-1F$5O A8DGECV4>I
M)X K&U/Q!>V?CGP]I<3VKZ;J45T\C;274Q(#PV<8^;T[4 =313(9HKB(2PRI
M)&W1T8$'\138+JWNE9K>>*95.UC&X8 ^G% $M%0W-Q%:PF2:>*%>@>5@%SVZ
MUSO@SQ!=ZUI6I7.J-;(]IJ-Q:[X5*)LC;:#R3]>M '4451N]9TZRTF?59[R%
M;&!"[SAP5 'N.OTI]KJ5M=:9%J E1+>2-9-SL %! /)Z#K0!;HID4L<\2RQ2
M+)&PRK(<@CV--ENK>"2..:>*-Y#A%=P"Q]@>M $M%8/BGQ"- MK%4,?VF_OH
M;*(R?=0NW+D9&0 "<9&3@9%+:7U_I.GZC>>)+W3S96[&2&[A!3,.,Y=22 P.
M1P3GB@#=HKC]6\5W4=SX3ETXVYL=8NDAE$B$R*&C9Q@AL \8/!KK(9X;A"\$
ML<J@E248, 1U'% $E%1175O</(D,\4CQG#JC@E3Z''2G/+'&RJ[JI;.T$XS@
M9./PH ?14<,\5Q$)8)4EC/1T8,#^(ID=[:S+(T5S"ZQG#E9 0I]#Z4 3T5$+
MF A2)XR&.!\XY-4K77M/O=:OM*M[A)+JR6,SJ&'RE]Q"_4!<GZB@#2HJ*XNK
M>T0/<SQ0H3@-(X49].:<TL:JK-(H5B I)X)/0#ZT /HJ.*XAG#F*:.0(Q5MC
M [2.H/H::EW;22)&EQ$SNN]%#@EE]0.X]Z )J*B%S 4+B:/:IP6W# I)KJWM
MX1-/<111'&'=PJ\^YH FHKF/'&O7V@^'X=2TTVS[KJ")_-0L"DDBIE<$<_-G
MO73$A022 !R2>U "T5"EU;R2B))XFD*;PH<$E?7'I[TZ&XAN4+P31RH"5+(P
M89'4<4 245%%=6\[R)#/%(\9PZHX)4^AQTH6ZMVN6MEGB,ZC+1!QN ]2.M $
MM%95CKMGK#:E!IEU%)-93-;,Q.Y1($5CT/(&X ^X(J?3);A=)M#J5U:2W;(J
MR2V_RQ._^QDT 7J*CAGAN%9H98Y K%248'!'4<=Z2*ZMYI9(HIXI)(SAU5P2
MOU':@"6BBLBZU<MX@AT2SV&Z\G[3<.PR(8L[1QW9CD#_ '6/;! ->BLZWEO(
M]3U$WMW9&S!C-LB K)&"OS>82<'+=,8XJZ;B (',T>PG ;<,$T 245CVFL,/
M$$^AWH1;H0_:;=TX$T.=IX[,IP"/=2.N!J3SPVT1EGECBC'5Y&"@?B: )**C
M^T0^2)O-C\H@$/N&TYZ<T1SPRO(D<L;O&<.JL"5/H?2@"2BHKBYM[2/S+F>*
M%,XW2.%&?J:<9HU17,B!7("DL,$GICZT /HJ.*XAG#F&6.0(Q5MC [2.H..]
M-6[MGD2-;B)GD7<BAP2P]0.XH FHJ/[1 59A-'M7ACN&!]:;-=6]O!Y\T\4<
M7_/1W 7\S0!-17+^.M?OM \*-JVEM;.RS0J?-4N&6214RN".?FSWKJ* "BHH
M[JWFEDBBGB>2,X=%<$K]1VH-S;K((S/$'+; I<9W8SC'KCG% $M%13W,%J@>
MXFCB4G:&D8*"?3FE\^+"GS4P_P!T[A\W&>/P!H DHJ.&>&YB$L$J2QGHZ,&!
M_$4D%U;W._R)XI=AVMY;AMI]#CI0!+142W5N]PUNL\33H,M&'!8#W'6JM@U_
M]KU 7MS:21";_1U@4AHX]HXDR?O9R?I0!?HJO'=0W<4AL[F"5ERNY6#A6]\'
M]*P_ FN7OB+PNFH:B(!<FXGB80*53"2L@P"2>BCO0!TE%0RW=M"&,MQ%&%(#
M;W P3T!^M.^T0BX%OYT?G%=PCW#<1ZXZXH DHJ*2ZMX98XI9XDDDX1&< M]!
MWHGNK>U56N)XH58[09'"@GTYH EHK-O=>T_3]5L-,N+A%N[XOY4>X9VJI8L?
M;C'U(I]N;_\ MF^$]Q:-9!(S;Q1J1*AP=Q<YP02.,#L: +]%0K=VSR)&EQ$S
MR+N10X)8>H'<4LMU;P21QS3Q1O(<(KN 6/L#UH EHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKE/'EQ8166D07L;RO<:K;I:Q>;Y<;S EE$IP?D^4DC!S@8KJZJ:EI>GZQ9FT
MU*RM[RV)#&*>,.N1T.#WH \BO$@DL/BS:7#V<VR%)E2% L8E^RY+*I)PP8#)
MSG([5K+IECIWB7X;7%G:Q0SW44R7$J+AYE-KNP[=6Y /.:[T^&- ;S\Z+IQ\
M^-8I0;9/WB*,*IXY  &![4\^'M%9K5CI%B6M!BV)MT_<C_8X^7\* /(YM"TI
M_ /Q)G:PMS+:ZI?&W8H,P%51AL_N<^F.@]*ZJ%D_X6GX?N)B@>X\.2[I&P#(
M0\9//?C)KKQX9T$6]Q;C1=/$%RV^>/[,FV5O5AC#'W-+=^&M#OX+2"[T>QGB
MLSFW22!2L7^Z,<#IQ[4 >7:9=Z0GAJ_BF7SH[CQI+':113".)Y/-W1AS@CR_
MER>#G QVK4T:01Z_\2K=[BU9O*A?;;C8F\V[;L+D\\<GN1VKO)/#&@S6MS:R
MZ-8/!=2F:>-K=2)9"<[FXY.3U-.3PYH<9F*:/8*9H5@EQ;H-\8Z(>.5'ITH
MR_AZJO\ #7PZK ,K:;""",@C8*\PN='TU?@WXLNULH!<VFIW?V:;8-T&VX^7
M8>JX]L5[;::?9:?9K9V=I!;VRC AAC"(![ <53'AC0!92V0T33OLDS^9)!]E
M38[>I7&"?>@#D;W3;+2?BEX1?3[6*WDN[2^6X>-<-/A8V&\]6.<G)R<USV@P
M:9XG\'6L^J:Z+35K2^,MPL<<:W4=VLAX!/S$L> .X( KU0Z#I!N;:Y.EV1N+
M4;;>4P+NB'HIQE?PJ/\ X1K0QK7]LC2+'^T_^?OR%\S/3.[&<XXS0!YTD>F^
M)9O&6DZ_J\%E<)?R+(LR1B1+< >2Z,W( 7!&.AR>_.AI]K8Q_%NU,VR4_P#"
M,P,LUTBB21_/P';(^^>/?)KM;[PUH>I:C#J-]I%C<WL./+GE@5G7'3DCMV]*
ML7&DZ==7]O?W%A;2WEL"(9Y(E9X\]=K$9'X4 >1W-C:+\.OBC +>$11:M=/&
M@081A%$00.W-;K:;8Z7X]\ S6-M%;RW=K=I<21KAIP(58;SU;GG)S7;?\(SH
M/D7,']BZ=Y-RV^>/[,FV5O5ACYC]:D.@:.9K6;^RK+S;08MG^SKF$>B''R_A
M0!Y;<:5+KOA[Q+X>!M;J]N-<=X]1:>(J@$BG+ MOW(H*;0I'&!QG'HWB-M-T
M;P1J?GI);Z;!92*R60".B;2,1XX!]/2N-M_!-U,TD.M>"_#>I7DDCO)JS3;?
M-+,3N9/++ \],XXZBO0+'2X;30K?29<7,$5NMN_FC<)%"[3D'.01V.: /.=-
M$$'Q%\,Q-]@A@GT*6(6\+!OW68]BNW1\]OE ZXS7.-I.G0?!?4=3BM(5OK35
MF-O<!1OAVWP "-U48)X&!R?6O8;?PKX?M!;?9]$T^+[-O\C9;(/+W##;>.,@
M#-+_ ,(MX?\ L+6/]AZ;]C=_,:#[*GELWJ5QC/O0!S&G7,&H?%?Q/8:LL3M;
MV=LMA%, 08&4F4J#URY 8^P':G_"$0I\.[6* KY<=U=*H4YP/M$F/TQ737WA
MO0]3>V>^TBRN6MAB RP*QC'H,C@>W2K.GZ78:5 8=/LK>UB9BS+#&$!8]2<=
M3[T >3Z;#IGBCPI?)K6NK9:G;:C+)=!$C%U#.DQ*;6/S9P%5<=OE'3%:MEH&
MD:A\0O'L5YI]M/']FLGV21@KN:*7+;>F[WZ\GU-=U)X:T.765UB32+%M27&V
MZ,"F0$=#NQG/O4G]@Z/]IN;G^RK+S[H;;B7R%W2CT8XRWXT >4^'=39[3X76
M>IR9TV>TF/[TY22X10(E;/&0,[0>^.X%:MK9:?\ \))\4;1(+?R'M[9WB"C;
MN-NY)QZYY^M=Y+X8T&;21I4FC6!T\-O6U^SJ(U;U"XP#[BB'PQH-LLZPZ+I\
M:SH(Y0MN@\Q ,!3QR..E 'F/V&TN_"OPG,\".S2V\3,1R4-NQ*YZX) R*V--
ML8K'Q+\1].TR2'2H/L=L\;1@1QV[M!(#( .!T!)'I7;_ /"-:$8K:+^QM/\
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
M$DY;#Y8#&/7BNVUOPY'-IVJ2:+:Z?::S>0&/[6]N,MGC#L!DC&1WQZ&N7L?
MT5S/;F7P5H>B2PR(_P!MM+C?(I4@YC"HIR<=2>,]#TH ] M[^SNY9XK:Z@FD
MMW\N9(Y QC;^ZP'0^QKC/#!?_A;'COSL[MFG^5G_ )Y^4W3VW9_&NDTOP_::
M7J^IZG!!!#-J#*91!'M#;2Q#-_><ESD_0=LE+G1ROB&'7+/:+GR?LUS&QP)H
ML[ASV93DCU#$'J" #E?#VE6%UXX^(FG2VL36<[V:R0[1M;=;Y;CW))^M5/!4
M;W,,'@V^A#MX:NF%PS1\2(O-L?\ @08-]8CZUZ!;:1IME>SWEKI]K!=7'^NF
MBA57D_WF R?QJQ';013S3QPHLLV/,<+@O@8&3WP* .)\3[Q\6? IASN,>H";
M'_//RDZ^V['XU;\43V;>+O#=F4#ZD?M,MJ)I,0( @#NZ_P ; 'Y0,=3R*V;;
M2"_B&77+S:;GR?LULBG(ABW;FY[LQQGT"J!T)-G4M%TO6/)_M/3K2\\AM\7V
MB%7V-ZC(XH \6>.UN/A=>Q,\$QMO%)6%HN!&INU&8\$E5()Q@_C7<V.GV6D_
M&<V^G6L-I#/X?,DL<*!%=UN  Q ZG!(SUKJ'\+Z!+'-')HFG.DTWVB56MD(>
M3^^>.6]ZL+HNEIJ"Z@NFV@O43RUN!"OF!?[H;&<>U ',Z[-8S>/[*S C.I1Z
M9-+OO&S;Q0,ZAFV?QN2N.HPN<GH*\_T^&TOOAK\/1+Y<LB>(4AW _,L9FG&T
M$'(&%'&>P]*]EOM$TK4[JVNK[3;2ZN+8Y@EFA5VC/^R2.*@_X1;P^(DB_L/3
MO+CF,Z+]E3"R'JXXX;WZT <5:Z7I]GXZ\9:9;V5O#82Z1;2O;1QA8RW[P9VC
MC. *Y^PTVQM/ OPTU2"VBCU!]3LHVN@O[QE8,&4MUVD<8Z5ZTWA_1GN9[EM)
ML3/<)LFE-NNZ1?1CC)'L:C/AG03;6]L=%TXV]N_F01?9DVQ-ZJ,8!]Q0!PL/
MV2WUGXI13>1'&4A8H^ #NM>N/<_K4'A^YL9K#P!9J$?4TT0RQ&X?_1XD\N-7
M8K_&_8 $<;LD5Z'<^'-$O-1&H7.DV<UX(S$)WA4N$QC&<9Z$_G3)/"WA^6&T
MADT33FBLSNMD-LF(3_LC''0=/2@#R59HV^ EW"LT;B'50JB,\*GV\;<#)POI
M7I/Q$NM1L_A[KMQI1<7B6K%&C^\H_B8>X7)_"M)_#&@R6LML^BZ>T$TQGDB:
MV0J\AZN1C!;WK32-(XA&B*L:C:% X ],4 >;Z_;VB6W@/4_#:1QSMJ%O#"T
M ,EJZ$RJ<=5VC<?3&:/!?AS1KGQ-XKFFTZV>2RUWS+8E!^X81(<H/X3D\XZX
M&>@KN;#0-(TN;SK#3+6VDY :*(+M!.2!CH">N.M266C:9IL\T]CIUI;33G,T
MD,*HTA]6('/XT <QXOL]6DUVQOM!>QNK^UM91)I=]PEQ"[+N*-_"P*@9/'//
MOR2QZ+X@U;X;3+I0MK2X2^@:UFQD*D9'E$C[RA@1CH1VY(KU.]T;3=1GCGO+
M&"::(%8Y70;T!Z@-U /<=ZYCQ%X9DO\ Q1X6DM])ADTG2O/\Z/** 'C"IL7_
M &2 >V,#% '$:O;OX5D\?1:(C6^B1M8230VZ_)"78>>$4=,Q\D#L1[5TD]E8
MQW,_B'P_K<=UJK:/.EM;V*1A)E"%D9E4<X;: ?4@5WUOIUE:6CVMO:0QP.27
MC5!AR>I/J3WSUJOI/A[1M!\[^R=*L['SCF3[/"J;O3.!0!QGA9?"NK^'?"&I
M).AO[<(8C%+B9IV3$H<#EN=S-GT)/%8V[2=+T/XEK>QS1Z=_:8C>.S81L=\<
M0P#T7+-R>F":]*LO#>B:=J4VHV6DV5O>SY\R>*!5=L]<D#OW]:5?#NB+'=QK
MI%@J7N?M2BW0"?\ W^/F_&@#B]'?[/\ &2:*62PB:70(RT-IPBL)\*I.?F(!
MX.!P1P*T?A3_ ,B,G_7]>?\ I1)716WAK0K-X7MM'L(7@B:&)H[=5*(W500.
M <G/U-6=/TK3])A:'3;&VLXF;<4MXEC4GUP!UH \Q@T'2+JZ^)B3Z=;2I%)N
MC5XP1&3; EE'\)SSD<U EA:6WASX7ZO#!&NI7%[9)-=X_>R*]NVX,_4@X P3
MV KTX>'M%7[7MTBQ'VSBYQ;I^^_W^/F_&FMX:T)H+:!M&T\PVK;K>,VR;8CZ
MJ,?*?I0!YQ'%IGB8>,-+U_6(;*YCU&42K*D:RQPJ0871FY "@8(Z'/KS8BDM
M=0\8ZSHFLZFL8.G6JVG]H0H6GMS'^\(W]&W[MV/;TX[^\\-:'J&IPZE>:18W
M%]#CR[B6!6=<=.2.W;TI=6\.Z+KK0MJVE6=\83F,W$*N5^F1T]J /.AI>DV/
MB7X>VPN%U"SBM]0C6[NPI,J(@VDG&"H'W3TQ@BK]I8V;>.?B+ ;>$PS6-F\B
M;!M8F.4DD>O>N\O-'TS4!;+>Z?:W MF#P"6%6\IAT*Y'!^E1G0-'-Q<W!TJR
M,]TNVXD\A=TP]'.,L/K0!Y+8:;8VG@?X9ZI;VT4=^^IV4;W07]XRLKAE+=2I
M'&.G%;.J0M<ZSX]TR1(-1DU""*.W8SQK]G8PX6-P[ KM)$@*@_>SUXKO3X9T
M$VUO;'1=.,%L^^"+[,FV)O51C /N*XV\\)7ESKFH2ZIX0T#71<W!>"]FF$3Q
MQ8 2-P8V/R@ 9!.>N* .R\-:0FA>&M.TU!#NM[=$D>% JR.%&Y\#U.3^-:M9
M?AW1TT'1(=/C"*D;.P2/.R/<Q;8N>=HS@>P[5J4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4457O
MKZUTVT>ZO)EAA3 +-ZDX  ')))  '))P* +%%95IXBTR]NKFUAEE%W;1B66V
MEMY(Y0AZ,$90S ],@'GCK7(:#?3^-+[4YAJ6K6%Q8ZO)'!Y4<L<1@B*CRW5A
ML);YB0WSC/8#% 'HE%4+[6;+3YU@F:5IFC,OEPP/*P0'!8A 2!G\ZQ+SQS80
M:UH-A!#=3QZM"]RD\=K*R^4$W#&%R22RY&.!UQD4 =516/J'BG2-,>X6ZN7
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
M9EMIC!*3&R8< ' W 9&"#D<'-:5 !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<7\2+>].GZ+J-I!+
M<0Z9J]O>W<,2EG:%<AB%')*Y#8]O:NTHH X5UBUSXEZ/KFES+)8V&GW"W=TG
MW&WE=D>[H2,,Q'; SC(I?AM,C1^)$R5:37;R=%8%2T;,-K@'JI]>E=S10!P/
MC.UAF\0Q7%IKDV@ZW;V>8+QANM[A"S9BD4C#8*@XZ_-D XK->^OAK/PZUC5M
M,EM&^QW<=Q%!;NPAD>./8FT E<[3@'IT[5ZA10!YKH-TFA#QAH^OHXGN=0N;
MNW#(6^VPR@;1'_?;C:5&2.*QM(CU#X>77A.]U^&Y>P71&T^XEBC:7[',9!(
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
MV8]"#DDX /X9KH;CQ#(^J7VFZ38_;KFPC1[D-,(E4N"50$@Y<@9QP ",D9H
MW:*XR3XCV#:3HFI6FGWMS#JMV+)0H56AE^;*.I.=P*L/3CJ!S6GH/B9]7U?5
M-)N]-ET^^T_RV>-Y%D#QR E6#+Q_"<CM0!T%(K*RAE(((R"#U%<IK>HM?>.-
M)\+*?W#V\FH7J_\ /2-"$1#_ +)=LD=PN.A-,NM#\2R7WB007VGI:W]N!8R%
M'\Z&38%V,1P(^&/R\Y8GK0!UQ954LQ  ZDFC(/<>M>7>*7U;0F\.:GXBT>#5
M='L[:2/4;;3HBT-O*=NV81M]Y54$#/3)/'%=!X6;P[)::GKGA=H[S3[N-,VE
ML0-CH&RH1B F0P^4XYR>] '7Q2QS1K)$ZR1L,JRG((]C3ZX+3O&>F:7X+\,W
MNFZ#/#IVIW,=I;V\!3$!=R!D9R>A/ //>KT7C2^EUB^T4>&[H:K;Q)<10&XC
MV21,2 Q?.%P1@CDYZ9&2 #K))8X4WRR*BY W,<#).!^M*9$618RZAV!*J3R0
M.N!7":GXPTG5? %IK=[H<UW97%U'%):R;/W,HFV?-D\X<=0#4E_!$GQJT:9(
MD6631[D.X7!;#QXR>^,T =S17(CQR%?39IM+FAL-1U Z=!*[XE\P%E#-&1PI
M*'!R3TR!FA?&UU<>(-0T>R\-WUQ+I]Q!%</YL:A4D&?,^]R ,' YZYQ0!UU%
M<'\988G^%FM2M&IDB2-HW(Y0^8@R#VJ74-9U#1O$_A;0=,TZ 6-W#-(0L@3=
MY<8^7&, #>#GN1^8!V]%<9K?Q$L=(BO[E(H[FUTZ7RKK%TB2Y!&[RXS]_;GG
M)'(.,XJ=O&QGUY](TW1[F\G-@E_#)YJ(DL;MA2"3P.#UY]J .LI-PR1D9')K
MA/\ A9BGPY#K_P#8-ZNG+-Y-](TB VS^9Y9 7.7PW4CC!^H&K=>#+"Z\2ZCJ
M[VXS?:>]E<H)W'VE6"CYAT3:%P"O/S$]N0#I@ZL<!@3@' /8]*6O/M8T[_A
M? $&H6&3-HC>;L#$AH&ER\.3R5"L0N>A537:7E^T6CRZA9V[7A6'SHXD;!E&
M,X&>Y'2@"[17'#Q]$^F^&M02Q)M=>E2&*3SQB&1@2%?CKP1QGD$>YT=1\4'3
MDU61M.GGCL'BB!@.]I99-N% QQC>I)/ ![T =!17+CQI#;7&O6VJ6C6T^C6B
MWDWDR>:KQ%6.5.%.?E(P0.U:&EZQ<W]Q&DMBB036_P!HAN8;@2QN,@;<X'/(
M/IZ$T :S2(CHC.JLYPJDX+'&>/7BG5Y_XPVVOQ-\%7D-D9[HK?)MB"AY/W(P
M,G P,GJ<#FM2R\=VLFCZI>:C9RV$^F7?V.XMFD5R93MV!6R 0V]<$X]\ 9H
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
M@/)P!@9KD_ UF^C:WXMTJ88>356U*$G^.*=001]&1U^HKM*@ELX)KF&Y>/\
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
M3+C4;Z0QVMNA>5PA8@#V )/X57G\0:7;ZGIVFRW.V\U$,;6/8W[P*I8\XP,
M'KBN,?QIKL/P]\2:FRV#:KH5Y/:N_E,(IO+(^8+NR"0PXR>15OQ#(TWCKX>R
MMC<\MVQQZFV- '=T5Y[XA\8ZSH0NKJ;[$GD:C% E@%,KO;.ZH)6=6_=LVXD;
M@!QC!-6;[6O%=SXVU+P_I,FDQ""RBNX9;F&1OO.RE6PW/W>HQCT- '8WM[;Z
M=9R7=W(8X(E+2/M)"@=2<#@>]1Z9JMEK%BE[I\XGM9.4E52%<>H)'(]Q5;Q+
M_P BIK&?^?&;_P! ->:K<ZE;?"7P"+"\6W6:[T^&4&+=O!=2!G(XR.0.O3(Y
MR >OT5Q][XAU*35K[1K&55NK"WB::=;"297ED#$#:K?*N%!Y))W<8QSG+XL\
M4O=^$+:?3K33[G6/M$=W;W",6ADBC9@00WW3@-CKCC(SD 'H-%>=PZ_XOG/B
M?3EN=(6\T)PWVHVK[9U:(2*OE[_E/."VX_3O77^&M6;7O"^EZN\8B>\M8YV0
M'(4LH) ]LT 6+/5K*_OKZRMY2]Q8NL=PI1EV,RAAR1@\'MFKM<,GBW68SXU5
MK2&ZFT-D%K%;QMF0-$'Y&22>>V,XK3\)^(!XA,UU::O8ZEIWE)L>",QRQR$M
MN612Q(XVXR >O7K0!TU%<-XKGU9?B#X/M+*_BAM[AKMC&\!<%TA/+88$\,0!
MQCKSVM0:[K&OMKS:%):1+I5T]G$EQ"7^T3(H+[B&&U<MM&.>"?:@#KZ*Q?"7
MB&+Q7X5T_7(8C$MW'N,9.=C E6&>^&!YK:H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGO&?A^Z\
M3:$--M;J&V/VB*8R21E_]6X<# (ZE?6NAHH Y7Q3X7U#6+G2]6TK4DT[6]-+
M^7(T?F12(X >-UX)!P.>U5-7\':MK6C6[W6MHNOVMVE[;744&(8G0$!!&224
M(+9R<DG/3 KM:* /.]+CU*/XQQKJ]U;3WC>'"6^S1&.-?])' !)/XD_E44/P
MZUN+PUI_A\:W9K9Z7?1W-HXM&+LJ2%P)/GP2,X^7'UKO_P"S+ WWVW[#;?:_
M^>_E+YG_ 'UC-6J .)G\)>(+#Q->ZIX=URUM8-3*O>VUU:F51*%"^9'AA@D
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
M<DDG)SZ  96L>%+B7Q+#XET.]CLM62'[/.LT9>&ZBSD*X!!!!Z,#GZBNIHH
MR[6VU2>1)-4GM@J9Q!:AMK$C&69CEASTP!]>,<Q:^!+VS\,W?A*+483H$[.L
M;%#Y\,+MN:('.#U8!CT!Z'%=W10!S,'AFYMO'2:[#/;I9IIJZ<MJ(SN5%?>&
MW9Q[8QTKGO#R:K+XR\>)IL]H@>]B7=,K$Q-Y"_. /O?[IQTZUZ/52VTO3[*9
MYK6QMH)9/OO%"JLWU('- '*)X 327\/W6@7*P7>C0-:_Z0I9+J%N65\<@[OF
M!'0GH:DOO!<]_I?B4/=P+J>OQB&:81DQPQJFQ549R< DY)&23TZ5V5% '(ZO
MX5U/4-$T""#4;>*^TBXBG!>%F@F**5PR[@1UR.>"/QJF? 5_<)XMBN]8A>/Q
M!$ ?+M2IBD\H)G[QRHQP.OJ:[JB@#C;[PIK&H:=X<AN-2LS/I-[%>.RV[*LG
MEJ5" ;B1D,222>>V.*L0^&=0TCQ'JNIZ+=VRP:L5DN+>Y1B(Y@,>8A4\Y'53
MC)'45U5% '$#P$]G#X8M].O(EAT6X>Y<S1DM<2.&#$X(VY+L>_Z5,^@:MINI
M>*M9MM4M+>;58X?)9H"PMVB38I//SYSTQU]:[&B@#/T)]0ET*Q?50HOVA4S[
M5V@MCKM[?3M6#X0T\^'-1UK191MCFOI+^R;L\4F"RCW1]P(]"I[UUU(55BI9
M02IR"1T- '.V_A.&W\<W?B1)F N8$5K;^'SE!7S?KL(7Z9JKX@TYO$/BW0+9
M!FUTFX.H73]ED"E8D_WB6+8[!?<9ZVD5%0$*H4$DG QR>] &#XPT"X\2:&MG
M:7BVL\5S%<HTB;XW,;A@KKD94XY%5-(\-:K8^,+[7KO4[:87UK#%-#%;%,-'
MNQM)8X7YN^23W'2NJHH QM7TW4[G4["^TR_AMVM5E62*:(NLZOM^4X(*_=SG
MGG'!YJG:>';N3Q6WB74I+8WL=F;.WAMU.Q$+;B68\L2<=@ ,]<UTM% 'GS_#
M_4G\!WOAHZG:AKF^-W]H\AL+F83;=N[U&,YZ5N7'A^_N/&VG^(#<VRI:V<EJ
MT&QB6WE26#9XP5&!BNEHH X*3P)J,OACQ1H[:C:@Z[>2W7FB%OW(DVY7&?FQ
MM&#QUK3O_#6H7FL^&=0%W;(=&\PNGEL?.+Q^6<'/R\<]^:ZJB@#SF]^'FLW.
MD:SI4>N6HM;W4?[1B>2T+2A_-63:[;^5&W P >G( Q706/AW4;?QO<>()[VV
ME2>QCLWB6$JWR,6W@Y(Y+'CZ<UTU% %#6[.?4=$O;&VDCCDN87A#R*2%W*1G
M Z]>E<HW@:_/@31]!74;<7>D3V\]O<>2Q1S"V0&3=GGO@UW5% '%:CX2U^+Q
M$-?T'6[:VOKBW2#4(KFU+P7&W.UPH8%2,D 9/'?KFS=>%=0GUKPWJ']IQRMI
M#SR2F:,[KAY4*MC!P@&XX'..!VKK** .2M_"VHP:EXJO/MEJQUP)M7RV_<E8
MQ&,\_-QSVYK5\+:1-H'AC3M(GGCG>R@6 2HI4.%& <$G!K8HH Y&V\+ZO::A
MXEOK?4[>*?5Y8IH6$+'R&C55 (W?."%YZ=ZL:1X7-GXKN_$4R6L%U<VJVTD5
MHI"2$,6,CYQECP!QP!U.>.FHH YSQ%X=O-5UO0]6L+Z&VN=+DE.)H3(KI(FQ
MN PY'4<U5M/"^I:)J^L7&B7ULMKJTOVB2*YC+&"<C#2+@C<&P"5..1UKK:*
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
M922&P3G)YP,=*ZFUTGQ#%X@T^\AU-(M,EA>.[CDU&2Y:9BN4DB#QA58')(&
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
MG@?2HFAM(8BHC1& #+C;T(4#KQCC%2:+X=MM"N=1GM[BYE;4+@W,XF92#(0
M2,*,< #'3BMBB@#+O-%^U:FNH0ZC>V<XA\AO(9"K+DD95U89!/!Z_F:L:3I=
MIHFE6VFV$7EVMNFR-<Y/U)[DG)_&KE% &#'X4M8M2UF_CO;U9]71$N3N3&%7
M:NT;>,*2/Y\U57P)I<>E:38Q3WD;Z0V;"[5U\Z 8P0#MP5(X(8$$=:ZBB@#$
M_P"$6TY[#5+6Y\VY;54,=[/*P\R5=NP#*@  +P   .3U)JI)X(L9=-TJRDO]
M29-,N([J!VF5G,B#"%B5.0!QC@>H-=-10!RVI> ],U#7WUJ.\U.PNYT6.Z^P
M71A6Z5> ),=<#C(P?>G:WX$TG6;FQNTFO=,O+&+R(+G3I_)D$7_/,G!!7VQ7
M3T4 5=.T^#2[".SM]YC3/S2.7=R3DLS'DDDDDGUK"O\ P)I6H:EJMY)/?Q#5
M81#>P0W!2.;"; Q YR%XZX/<&NGHH YVT\(0Z>ELMCJNJ0&"T6TSYJ/O122N
MX.K#(R<$8QT%:VE:9::+I5MIMA%Y5K;1B.-,YP![GJ:N44 <?>_#?1;Z/6()
M+C44M=5E-Q<6T=R5C$I()D48ZD@'G(]NE:4'A6VM]?&M)>WQO!9_8LO(KCR]
MV[G*DD[N<Y_3BMZB@#)\/>'[;PW826=G-<20O,\W[]@Q#.2S8( ZDDTW4/#M
MMJ.O:9K$MQ<I<Z;YGV=8V4(-XVOD%3G(&.O';%;%% '/Q^#=)2]U>=A/)#JV
M3=6CRDPLS*%9@OJ0 /Y8JMH'@2P\.L/LVHZM.D2E+6.[NC*EH",?NU(P#@X!
M.>,CH3GJ:* .3_X5_IG_  BC>&OME_\ V<TWG%?,3=N\SS/O;<XW\_\ UN*T
MG\-P2^([379+R[:\M8&MTY0(4;!8$!>Y /\ +%;5% %35-+L]:TNYTW4(%GM
M+A"DL;=Q_0^_:LZP\,6]G<6<\][>W\EBA2T-VZMY((P2-JC+8XW-DXSSR<[E
M% &+I?AJWTK6=2U6&[NY)]1='N1*R%6*KM7 "C&!QQZ58UW0[+Q%I;Z??"3R
MBZ2*T3E&1U8,K CN" :TJ* ,JQT*&TO_ .T)[FXOK[RO(6XN2NY(\Y*J$55&
M3@D@9.!D\"L#_A66C?V?_9_VS5/L*70NH+87.$MV#[\)@<#=ZY(YP1DUVE%
M'/7GA"TOA?PSWU^UEJ#*UU:&13')A57&2I8 A1G##-3GPU;?\),VOI=727AM
M/L8"E-BQ;MP 4KV;G/\ 3BMJB@#D_P#A7VF?\(L/#OVS4/[/$_G[?,3=N\SS
M/O;<XW_-_P#6XIVK> M.U768]86^U2PU$1"&:XL+GR6N$'028&#^&#^0QU5%
M &(WAF!+A);*^O;';:K:;('0JR*6(R'5OFRQ^;KS44'A*TL1;KI=Y>Z?'!:+
M9K';NA4QJ21D.K9;+'YNO/UKH** *FEZ9::-I=MIMA%Y5K;1B.),YP![GJ:S
MU\+:>OB2[UM6N!/>1I'<P^;^YEVJ54LG<@$CT]LUMT4 <S9>!]-L;:"Q2XO)
M-+MYQ/!I\LBM#$P;<N/EWD!N0I8@''' KIJ** .8LO NF6-G'IR7%[)I,4WG
M1Z=+(K0JV[>.=N\@-SM9B,]J36/ >FZMKHUI+S4].OVC$4TNG71A,Z#HKXZX
M]1@^_ KJ** (K6VALK6*VMT"0Q($11S@"L27PC:-J>H7UO?7]H=2V_;8H)5"
M3$+M!Y4LAVC&4*_G7044 8%QX1TZ:]T:YADGM!HP*V45N55$!7:1@J<Y7BI+
M_P ,VMYK<6M07-S8ZDD)@:XM2N9(\YV.KJRD \CC(]:VZ* .>O/!>DWGATZ*
M1/%%YXNA/%)B83[]_F[CGY]W.3527PI%I%Q>^(;(ZAJ6LC3FMUCFN\?:"-S
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
MNGZW&UQ;IMM8+5(T>7<GSQ28^8@8).>F":YF\ELM8_9XU'4;T0RZJ9FDO))
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
MKQ+-&TD8!= P)7/3([5Y#XTT'2+/P1XVGM=06^>X2"YEA1$\FWER%#(%X5V
MR>_0]ZW[G2M/TOXJ>&A96D,'VW3KU+K8HS.!Y9&\_P 9R2<G)H ['1]=T_7H
M9IM/N$FBBF>$NK ABIP2/;.1GOBL7QAXBU30M0T&WL%LW75+U;,F>-B8R03N
MX89Z=/UK.^%<-G#H=_Y4<"7']J7JG:H#;1,>/7 R/S%1?$Q#)JO@F-9GA9M=
MC D3&Y?D;D9!'Y@T :EAXJOHO';>$]7MK?SY+/[;;75J6"2(&VE61LE2"#W(
M-=3)=6\,L<4L\222'"(S@%C[#O7GGA.-=$^(6JZ=X@8W&O72&2PU28\W=IG/
MEJ/NJR'JJ@9ZX[UFI%IOB:3QCI6OZO!97,>H2K*LR1B6. 8,+HS<@!<$$=#D
M]^0#U6>Y@M4#W$\<*DX#2.%!/IS3I9HH(C+-*D<:\EW8 #\37F^E76GW/CC6
M='\03B8?V5:+8&_PK2VYC/FL <88O][OP/3AMG]BM?'7A31XW>;0%TJ?^S6G
M;>);A7 SD_>Q&#M/HW'6@#TD3PF#SQ*GD[=WF;AMQZY]*!<0L)"LT9\O[^&'
MR\9Y].*\7\36"P:'\4;&.%#H]N8)[2,J"D-PT8:79Z<E3@=-WO6[XDL=*\/W
MOA:..T@M=,U748QJDH&!.ZQDQ"4]\OR<]2.: .ETWQ'=WOQ O]&\VSFT^+3X
M[N"2 $L2SLI!;<0<;>P%+\0/$5_X3\*S:S8QVTK021JT4ZMA@[JG!!&,;L]Z
MRM+@M+7XV:TMLD4;2Z/;O(J #<_F.,D>N OZ4?&?_DE^H_\ 7:V_]'I0!H:]
MKGB/POICZM=65EJ=A;C?=K9[XIHH_P")U#%@^!R1E>*Z&VU?3[O2;?5([N(6
M5Q&LD<SL%4JPR.M8_CW6+31_!FIM<L#)<6\EO;P#EYY74JJ*O4DDCIVKCM!T
MY-&A\%Z!>HIUVVTR>;%R_P"X@1B-Y9?XW&=H (XW<@4 >B:MKVG:+:6]S>7"
M*EQ/%!#AA^\>1@J@>O7/T!-7);NVMXEEFN(HXV. [N "?J:\1M5M)_ACX?20
MV\RV_BA$!P"J1&[88 YPI Z=,"NJGN+&Y^(VIZ-?WEG:VYTZ :?%-$C1219<
M2A-W .[ (')"C^[0!Z4#D9%%8/@S3[72O"EE86.H3:A:6X>.*YF(+.H<XP1P
M5'0'T K>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ JO>V-IJ5G+9WUM#<VTHQ)#,@=&'7D'BK%%
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
M-IEUI1TNXT^UET_:%^S-$ICP.@VXQQ5ZB@#+L/#>B:7<+<6&D65M,D?E+)%
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
M%BMT)(W1X"!G#(1N''/3D<UYKH>D:GX1C\"ZAJ<$RZ=:_;8[E"I)LO/8M$7
MZ #"D_PYJ_KEJ;J?Q_KEH2VGWFB"SB9!D7<XC?E/[V 54$=22!T- '<6/C/0
M-1U.VTZUOM]S=1&6 &%U650,G:Y7:Q /(!R.XXK3U+5+/2+47-].(HRZQK\I
M9G=CA550"6))P  37G<\T7VWX8LIX@5O-('^J!MBGS?W?F^7G'/%='\0-0;3
M=(T^;[&LT9U&!9+AK?SOL2Y)\\+@_,N  >Q(//0@&K;^)](N+>_G6[*+I[;;
MM9HGC>$XR,JP#<@C''/;-6+'6+/4;JXMH#,)[=4>2.:WDB(5]VTX=1D':W3T
MKS"W_L^75O'L&I0ZM/I]\MBWG-!(LCIL"F0':,%6.0 .W P*Z3P3+JT&N:AI
MT^J)KNEQ6T3VVJE ),EF'DR..'8#YL]1NYZT ;VI^,-!T?4&L+[4%CNUA,_D
MK&[L4R!P%!R<D<#GVJ!?'GAE] 37%U6,Z<\GDB78^0^0-I7&X')'4#J*P]7O
M;2P^,^DS7LJ0QG1)U$DG"J?-3J>B]QD^N.]<IKVG&/PCXQO8X'%IJVM6\UG
M(R3*J21;Y N,D,5<].0,]"* /2X/&OA^Y0M!?-*1=&T5$@D+O*%W%57;EAMY
MR 1CG-6K;Q+I%UI,VIQ7JBT@D:*5G5D:.13M*,K ,&S@;<9R1ZU@>,=72TU/
MPTWDXM+B:7=JD5MY[VO[OY0GRMM+YVYP> >.XX2-;^'0M8GL]/U&X.F>+_[4
MFMWA?S)K<%3QN'S-_%CK\O- 'IMSXUT:WL]4F#W+S:9#Y]Q:_99%F"$9!",H
M.#C[W0=R*SI/$NFZKX9T&^O]2OM(>]GMF00QR1F65MI\KE?FC);!/0CO4-UJ
MNF^+/#VO76A:?+-)+I4T!O&M&B>1BAVQ#<H9^2<XX!QW-<_J5]%=_#3P8L23
M[K>^TT2*\+J5\O;YAP1G"\Y/3WH ]$U/Q%IFD-*MW/)NAB\^588'E,4?/SN$
M4[1P>3Z'T-,F\4:/$ML5NS<&Z@-S"MK$\[/$,9<! 3MY'/OCK7'#6X/"_C_Q
M''KUO<M8:T();&YCM7G28+$$:+" \Y' [Y]^9KK48[3Q9I=@^E2Z1:R:4?)E
MM+/=*W[SBU#*I\L!0&('<C!&,D D\5^)(A+X.UC3]:=-)N]0"RM&^V.6(QNW
MS<9ZJ./TS6[9^*-(\3Z=J4>C:D_GVRE90(VBEA)!(.V101G'!Q7FFBEX/ 7@
M"6>UNHXM+U<F\:2W<" ?OAN;C[H++\W09ZUV$<,=WX\U?Q/:D#2TT5;-K@<)
M<2[R^5/\05=HW#N<#H: +G@?7?\ BV^@ZAJUW+-<7,"@NP:229SDX &68X!.
M .@/I70:3KNG:XD[6$Y=K>0Q3QO&T<D3CLR, P_$<UY-9-/IO@7P#JTUK?36
M&EB2+4HK4R+-!O0J'(4AOE/7V;WKT+PA_8EU-J&JZ'9W*Q7AC\R]N?-#73*"
M.DOS$*"!N[Y([4 /?Q; _C9_#"P7:R):"9IQ;.1EF"K@[2-OWLL?ES@9X-<Y
MX/\ &MEI^D7$6OZO/)/_ &O<VRS3(\@0"4H@=E&U > ,X'I5Z:<:?\9FGN(I
MEANM$CABE6)F0NL[%@6 P, @G..*XVZ^?X,>*K=$<W$VK3O'$$.]PUR&4A<9
M.5&0?0>U 'K6IZ]I^D%A=22EDC\UT@MY)F1/[S!%) X/)]#Z51N?&_ANU6Q:
M358B+Z)IK8QJS^:BKN)&T'G';J3@=37'ZEJ=GH?C_4KK75U+^R-7MK=K*]LF
MG,89%*M&PB.<DG(X[FEDM]/T[Q3\/H;+3FT^QMVOF6!PQ\A9$.POG[A8GH>A
M..U '9'QCHG]FQ:A'<S36\MN+D&&UED98CGYV55)4<'J!T/H:E?Q1HZQ6<D=
MW]H^VQ&:V6UC>9I8P 2P5 3@9'/J0.M<3JU]:^'OB'J[^(HM333-5A@-G=6A
MG,89$*M$PB.<D\CCN:<)[/1M:T#3(-'GT;37L9C!<16K2S_-*"+<':QCW#YR
M.N< $$4 ;7BWQM!8_#F[\1:+,;CS(&-I,D+.H;.W+<?+@_WL<C%9PUV#0/%N
MEPQW6OW,&L(ZM;W5K<2+$8T9BZ;EW[B0HVKQC)P.*Y568?L[:CIIM[I+Q7GB
M$#PN'9C=,P !&6.""<9_G77^*;R)/%O@?6%$LMA%+=(\T$32;6>':H(4$Y)X
M^M '2ZGXJT?1_--[<R(D!43R)!(Z0;L8\QE4A.H/S$<$'H:K:GXZ\-Z/<RV]
M[J:I-%;BY9$C>0^7D#<-H.>O;L">@-<.EWINF:[XCT/Q79:NW]H7LEQ:"$7#
MQ7D,@&(PL9V[AC:0>.G-:^G1P6OQ:LHEMA;11>&DM43)98G$H/E;^A8+[Y(&
M: /08I$FB26,Y1U#*?4'I6??Z[I^FSF">25YQ'YK16\$DSJF<;BJ*2!P>3UP
M<=*BT3Q)IWB![Z.Q:;?8SF"998FC(89&1GJ#@X/L:YBSNCX=^)WB.;6'\BRU
M:&VDL;J3B/\ =(5>+=T#9.0.^30!T5QXQ\/6NGV%_+JL M-0D6.UF7++(S'
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
M4$(: 6Y4Q^4I5<-O.<@G/'Y5T%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !112$A5+,0 !DD]J %HJ/SX=L;>;'ME($9W#Y\C(QZ\<
MU)0 44PRQK*L1=1(P)5">2!U('XBGT %%%,DECAC,DKJB+U9C@#\: 'T444
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
M $[P3H]AJ=I]ENK6UC@>/S Y^50,Y7CG'8FN@H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**I:7JUEK-HUU82F6%97A+%&3YD8JPPP!Z@T 7:*1F"(68X51DGVJCH^M:?K
MUFUWIMQY\"RO$7V,OS*<,,$ \&@"_115+4M6LM(A@EO93&D\Z6\9",V9'.%'
M .,GOTH NT444 9VN:+:>(=(GTN_\PVDXVRI&Y0N/3(YQ5RV@%M;1P*[NL:A
M0SG+$#U/>I:* "BBL;_A*]%_M2WT[[81/<R/% QB?RY73.Y%DQL+#!X!SP?2
M@#9HK)U'Q-H^DWT5C?7JP74P)BB9&S(!R=N!\V.^.E6-,UG3=9CDDTV^@NA$
MVR3RG!,;>C#J#[&@"]1110 445!>WMOIUE->7<@BMX5+R.03M [\4 3UCZCX
M7TG5=:M-6O;=Y;JT7;$#*X3@[AE =K$'D9'IZ"K^G:A:ZKIMMJ%E)YMK<QK+
M$^TC<K#(.#R./6K- !15*YU:RL]3L=.GE*W5]YGV= C$/L&YN0,# ]2,U=H
M**** "BJ.JZSINAV37FJ7T%I;K_',X4$^@]3["KU !15.VU6QO-0O+"WN4EN
MK(H+F->3&6&5!^H%27-]:V;VZ7,Z1-<RB&$,<;W()"CWPI_*@"Q1110 4444
M %%9VJZYINB?9?[0N1#]KG2W@^1FWR,0%7@'')[UHT %%%% !16=JNNZ;HIM
M!J%R(3=SI;0#8S;Y&.%7@'')[UHT %%%5=1U*TTFRDO+Z;R;:,9DE*DA!ZG
MX'N: +5%88\8: 8$G_M!1"X4K*8W"$'H=V,8.16Y0 445GZWKFG>'=,DU'5;
MD6]I'@-)L9L9X'"@F@#0HHZC-% !1110 4444 %%%5[2^M;Y96M9TF6*5X9"
MASM=3AE/N#0!8HHHH **** "BBB@ HHK.UG7=-\/V8N]3N1! SK&&V,V6)P!
M@ ]R* -&BBB@ HHHH **** "BBLZ77--AUR#17N0-0GC:6.'8W*KU.<8'4=Z
M -&BJ5CJUEJ-S>V]K*7EL9?)N 49=K[0V,D<\$<C-7: "B@D $G@"L_2=<T[
M78KF33;CSTMKAK:4[&7;(H!9>0.F10!H45G7&N:;::U9:/-<A;^]#F"'8QWA
M1N;G&!@#N:T: "BFR.L4;2.<*H))] *I:/K-AK^FIJ&F7'GVKLZ+(%*Y*L5/
M! /4&@"_1110 445%<W$=I;O/,2(T&6(4M@>N!S0!+17/+XX\-O8_;EU6-K/
M!;[0$<QX'4[L8KH%8,H93D$9!H 6BBB@ HHHH **** "BBB@ HHHH **** "
MBBJ.I:O9:4J&Z=][ABD4432R,%&6(1 6('&3CN/6@"]1532]4LM:TR#4=.N%
MN+2==T<JYPPSCOR.01@U#>Z[INGZG8Z;=7(2[OV*VT>QCO(!)Y P. >M &C1
M45S<16EK-<S,5BA0R.P!.% R>!R>*987UOJ>GV]_:.7MKB-98G*E=RL,@X/(
MX]: +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %<YXXU36-#\+W6K:.EO+)9CS9HIHF?=$#\Y
M7#+@A<G\*Z.FR1I-$\4B!XW4JRL,@@]0: ,6+5+G4-4M8]-N+:2S:Q%U+(T1
M.=_^JVG<, X<G@\+[US-AX\OV\)6M[=Q6IU2^UEM)MU166(/YK(&(R3@*I8C
M/.,<9KH/"'A<>$M";3HKEKE_,<I))V3.(T^BH%'UR>]847PZG;PB=(N-2C6\
M@U)M3LKR&(CR9C(7&5)Y +$=>0: -1=?U'2_'%CX>U1H+B'4[>26SN8HC&RR
M1X+HRY((VD$$8],'K7/^$KS4+#P1J<VFQV[2_P!NW2O)<N%CAC-P0\C9(SM7
M)QD9KJ8=!O+O7[/7-7DM6NK&WDAM8K<,$5I,;W)/.2%  [#/)SQS_P#PK_5%
M\--IR:M;"Y36/[6B<P,8W;S#)Y<B[N5R?7L/2@".3Q9JUWI_C>TM[R$3:-:+
M<6M\MLREU>)G^Z3C(*'##@Y!P>ZIKFM:#X"\'W"36=Q]LFL+60O P812A!Q\
MYRPYY/!STK0B\%:C)J?B2YO=6@>/7;)+:98K4J8V6-DRN6/RX<G!R2<<CO'/
MX,UBZ\)Z'H\VJ6;2Z7<VTPE6W8*RP8VKC=G)QR<_04 :(UO4-9\1ZSI&DSVU
MJ-)6)9)IH3+YDTBE@,!AA0,9[DGMCGG?^%@ZQ=Z'H5W:6EE%=W&M#1[^"7<0
MDH+!BC \#Y>X/WO:NA_X1J_T[Q9?:]H]S;*=3BC2]M;A6VF1!A9%8<@XX(QS
MZBJ$_@&5-,T:TLKV$/8ZL-6N9I8CFXFRQ88!^4$N?7  ZT 7?#NM:O+XKUK0
M-8>TG>SB@N(9[:%H@R2;LJ5+-R"O7/-6]=UZ6RUS1M"L_+6]U1I2)95++%'&
MNYFP",DY4 9[Y[8++#P_>6OC?4]?DN8&AO;>*#R%0[D\O<0=V><[CQBE\2^&
MI-7U#2-6L+E+;5=)E9X'D0LCHXVR1L 0<,.XZ8H IZ=K^JR>)M6\+WCVJW]M
M;I=VEVL)V2PL<'='NX8,".&P>O'2J/PCCN9/AUI,MU+#-&1(\($)#HWF/DEB
MQR3GL!^-;EEH-S#K&H:]<26[ZK=0);1A0?+AB0DA<]6RS$D\=A@8R4\$^'[K
MPMX6M-%N;F*Y^RA@LT:%-P+%N02<=?6@#G/&\[VWQ1\ S1VLURZ+J)$4.W>W
M[E.FX@?K3/A]$=>\4:YXYC*6UMJ"K:)99_>H8N&,PZ*_'3G /6M[6_#6H:IX
MST'78;NVCCT?S]L#QL3+YJ!6RP/&,<<&B/PK=:9XPN=;T6\A@MK]1_:%C+$2
MDL@Z2J01M;'!X(/UH QIO&6NWVE_VSH-BUY$+ID2P%E(3-"LA1F$V0H; +#C
M Z<GFK][XFU.XU?Q-9:>;>V.AVD4R_:(RWGLZ,_/S#" +MXYSGGC!KZ;X,U_
M1+NZL=+\011>';F=YOL[VY:>WWDETB?=@ DG!(.,],\UAZL[:OXRUJ6TUGPX
MGV;99/:ZU;DNJJNYL8=28R6[@Y(] * -BR\8:W-'X+N)X[)8M?8^=$L+AHU,
M1D&TE^O&.1S[5:.N7U_=>.=(NQ;F+2X$$#Q1E6820%SNRQR1TXQ4+Z9K/BC2
M-%U-+C3K?5-*O6E@ECC=[6Y3#(2HR&"E3P<GIQD$&K%IX1U:WU#Q1>2ZK:S/
MK<,:;?LQ41LL6S/WNG)^7D\#YNM %'P[J&H6/P]\%K;-;6]G+91+=WD[ ^2!
M$-H5"1N9FP!C./0UCZWXJUK5_AEJ5TEQ%;7-KJ_]G3.ENR^>@G6/.UCE,AN0
M<GJ.,UNP^"-7L[7PG]DU6T%SH$3V^)K=GBF1D";MH8$. ..>YJ)_AWJ$GAC7
MM(DUF%FU#4CJ,$OV;'EOYJR8<;N1E<<8Q[T :U_K6KZ;XR\,Z/(]G-;ZD+GS
MY%A9&W1Q[AMRQ !R/7I[U2'B;6=6T/6=<T4V8@T^>:."WFB9C<B'AR6##;N(
M8+QQP3G.!?O?#FJ7WB/PYJ\U]:E]*$YE58643&5=IV_,=H Z9SGO56U\'ZCI
M,>M:?I5_;II>JRR3!9HR9+1Y!A]F#AAW .,'UH IKXTU;5]7\-1:.ME'9ZYI
M\MTK7,;,\+(%ZX8!L%NG&<=16SX+US4-9M-4AU3R&O-,U&6Q>6W0HDH0*0X4
MD[<AAQD]*KQ^#7LM?\/7>GS0Q6&BV<EG';NI+NKA026SP1L';GFKGA;P_=Z#
M/K4ES<PS+J6H27P$:%?++!1MY)SC:.>* ,SXMJ&^%NN9 .(DZ_\ 71*V/$FO
MP:'8P(UW:VUU>/Y-N]S($13C)=LD<*.<=S@=Z9XTT"X\4^%;S1;>YBMC=!5:
M:1"^T!@W !&>GK6G+IMMJ%M"FJ6=I=.@Z/$'4'N1N'% ' ?#^XT>#Q_XOL[#
M4K:X$OV-HF6=7:X(A)D?(/S'<26([FJ?Q'FMM;DU%H=5@MK_ ,/*DVGQM,%+
MW8(D;Y<\_(%0>[,.U==I?@R#1?$>N:S8QV*27XA%M&+8*+<HFUN1V8\G&*U/
M#NF7.D:)':7<T5Q=!GDEFC4J)7=BS,02<$DF@!WAS6[?Q'X<T_6+;'E7<*R8
MSG:?XE^H.1^%9HUS4/\ A8TGAXFV^R-I/VZ-_+;>K^;LP3NP1WZ"HO!/A>_\
M)Q7]G)>V\^GSW4ES;0QQ,AMM[9,8))ROY=_6GZKX=U.3QE:^(M)OK6"4636-
MQ'<P-(#&7#AEVL/F!]>* .<D\=:^/!L.K1Q:<UU_;1TZ13&ZJR>?Y0(^8[3]
M<_2M6+Q3J>C^*-6TWQ!+9S6MMI/]K)-:PM&8T5F5T(9FW$8R#Q]/2BOP\U1/
M# T?^U[9\:O_ &D)6MSD8E\S8<-@DGN ,>E;%[X1FU/Q7=ZI>3P&RN](;2IK
M95.[8S%BP;/N1C% '+>*;S6-6\,^$]7N9+5+>]UC3YS:I$=T2O(&0;]W) (!
MXP<\8QSNZEXIU>Z;6UT"(-+IDQMXHFLI)A<RJBLREU(" [MH],9/'%4?^$#\
M2/X>TS0I==L'M=*NX)K6=K1C*R1-E%<;P.  ..OJ.]^3PEX@T[Q)?:EX>UVU
MM;;4V62]MKFU,JK*%"F2/##!( X)Q]>P!7G\2>*[SQ+9:/8V^GV,MYHIO]EY
M&[-;RAD4JVUOF )(XQUSSC!ZW4GOXO#=RZ3PQ:@EJ6\U8RR*X7)(4GIG.,G\
MZR4\,7L/C6QUQ+Z-X+;3C8&.52TD@+*Q<MG&<J.WK71W4"W5I-;L2%E1D)'4
M C% 'D5Q+J,WPI\$W-S/%=3RZGILD>5*$DN#\[9;))ZD ?2NI7Q;J6B:WX@L
MM?:TN8=/TP:K%+:0M$?+RX9"&9LG*<'/>H$\":P/"6AZ')JUF_\ 9-W;SQR"
MV90R0G*J1N/)[G./0=ZT[OP?+J7BC4]1OIX6L=0TK^S);9%(8)EB6#>OS$=*
M *UIX@\1R:MH[?8C=6%Z,782RDA^R$KE6#L<.N>#QGN,=*U/'W_)._$O_8,N
M?_1;50\->&_$VDK;6&I^(H;W2K+ @$=L8YY57[@D?=C XZ#)QR<9!V_$^EW&
MN>&M1TFVFBA:]MWMS+(I8(KJ5)P,9//K0!S7AV_U)_!7AJS;0F>SN+2U@FF:
M9&41&, MM!SST]L^U2^*/%&L^%_$%F)XK:;1;]6M[=TA;S([LC]VCDOMVL>^
M![XZU<LM&\3V'ANUT>VU33(VM[5+9+G[*Y8!5"[@"^,X&?3-.U?PD->COK75
M'AN;)[3[/9Q,&S"V.9"2>7)"_-U&WCJ<@#K[6=3TY]!TB9[1]9U21T,J1,(8
MPB%Y&"ELG   &1DG/M7,_$%]=_X5IXM@UF*V:*+R_L=S#\OGQET/S)D[2#Q[
M^E:5[X*UN_T'1A-KT?\ PD.C2^9:ZD(#MDXVE9$)YW+P2#[^U3:UX3USQ#X/
MU'2]1U>U-_J 1'EBMV6&%%;=A$W$DYSDD\Y]@* )8-;UNS\>6>BZFUC+::A9
MRW$ MXV5X&C*Y4L6.\$-UPO(Z"LU?&.LVNJZ##J LO-U"^>SN[&%2YM,ARG[
MU6*EL*,@]<\ 8K9O?#FH7WBW2M;:[MXULK6:W>-%;<WF;<L&SQC:,<&L"U^'
MNNV^E:!8'7;(KHE\+B!Q9-F5<."9/GY?Y^V!USG- "S^)_%DR>+S:R:3%_8,
MA*%[>1_.41"3:1O&"<XW9/T[UJGQ=<WMUX2M+:-+9M>M'NVED7>(PL:OL49&
M6.[J>@!XIL?A#443Q:IO;4G7\E3Y;?N,QB/GGYN!GMS7/:W;2V4OA;PP=:TB
MWO-,L?,!U& ^1/M"Q(R_,I#@!S@'C.?2@#2L_'&JQ:7J]QJ$5H\MIJXT>V\B
M%QYLI=5#D;CD?/DJ.<J16QH^K:])XHEL+RT:?2VMO-BOOLCV_ERAL&)E8G.1
MR"/IS6%:Z-=^*?#VH^'+RYTB.* Q36FH:&C*D,X<MRI)&X%0QP>C<XR#73>'
M]-\1P.)?$6L6UZ\:>7$EI;F)3TR[Y)RW'; &3P<\ %OQ+K T/0+J]#1K* (X
M/,.%,KD*F3V&XC)[#)K@/ US8>&O']_X:L]3CO;#5+=;ZVE$H<_:% 68$@_>
M; >N\U#3+Z]U_3+L3VXL;)FD,#(2SR%2H;=G V@M@8[_ $K.\8^%[WQ#<:+=
MZ=>P65YI=V+F.>2(R$C&&CP"/E;C/TH =/K.IZIKFLZ3HLEM!)I44>]YXS)Y
MDTBEU7 884#;D]3NXQCG"U&]\32^,/ \%S-;6$UU!=2W%H(_-1)DB )R&&X8
M<XYX]ZT;WPIKL'BJ;Q!X?U:TM)[^&.+4;>ZMVEBD*#"R+AE(8#C&<59U/PI?
MW&I^'M1L]55;O2O/622YA\SSA,H#M@$8.1D#H.F,#% &MXEUV#PSX;U#6KA"
M\=G"9-@."YZ!<]LD@?C6!J/B+6?#L^@W.J-:7%CJES'9SK!$R-;2R#Y"I+'<
MN1@Y /?VKH]>T6U\0Z#>Z/>[OL]W$8G*]1GH1[@X/X5A0^%M2O;?1;/7;ZVN
M;?29XYT>&-E>Y>,$1LX)(7&<D#.2!T'! *FBZUXKUG7]5M4?28[72]4%O,3%
M)NEAV*Q"_-PWS=3D'/;'.WXI\0-H5OI\<"(UYJ5[%8V_F9V*SYRS <D!03CC
M/ R,YJ+PWX?O=%U;7;NXN8)H]4N_M02-"IB.U5VY)Y&%'/%2>+?#0\3:9;Q)
M<FTO;.ZCO+.X"[O+F0\$KQD<D$9[T 9[:[JUAXQB\-WLUL_]HVDD]A>I 1LD
M3[Z.F[YL A@01Z>]<'-=:G??L_K?7]U'=2W%W#(#Y91MQOANW-D@Y/H!CWKT
MNVT&YN?$5MKNKR6[75I;/;V\5N&V)O(+OEN23M  [#/7-<V/AYJJ^ #X3&KV
MA@CN%>"4VS JBS>;AOFY8G XP !WH T8O$FK:9XSN=)UN2REM#I;ZE&]M"R-
M$$<*R'+'?P0=W'T%5;7Q5XBO!H6HVFGM=6>H/']IMELY$-M%(,B02DX?;D9X
MY[8K5NO#%U?>,HM;N)K8VW]FOI\ML%;+J[!F.[/MC&.E4/#?A+Q'H2P:5)XB
MBN- M&!MT^SE;G8IRL3/G&T< G&2!C@4 -\/:UXKUS5]2CWZ3'9Z9J[V<W[J
M3?+$J*?E^;Y6^;OD'/;'/0^([Z_T^Q@EL!;*&N$2YN+EPJ6T)SNDP2-Q&  ,
M]6[XJIX7\/WNA7>MRW-S!,FI7[WH$:%3&6"KMY)R,*.>*7Q9X?O=<72Y=/O8
MK:YTZ]6[19XS)%+@$8900>^0<\$4 <O<>/-8@\,>+[N$6<UUH4P$4LD#HLT;
M(K E,@@_-US@]:NS>)?$VC^)-$CU6/39-+UIS;Q?9T<26LQ7<@9B<.#@Y( _
M3G&\8>&]0T7P?X]U&ZU*"YCU.!9C&EN8RKA50\[CQQP.O/)-=;!H5YJUQH5Y
MJTULT.F#SX4@4_OI2FT.V?N@ MA1GDYSQB@#F#XN\;7'AK6=<M(]&*:/>7,<
MT#1R9N(X6PVT[OD.T$]\GT[WY=0BU?XB>!M2A4K%=Z5=SH&Z@,L3 '\ZSO".
MFZEK7ASQ3ID-U;165[K-_#)+M)EC1I"'"CH203@G&,]#74R^%)4\4:!J-G-!
M#8Z1:R6B6Q0EF1PH^]GC 08X- &6OCJ]L+#Q==:E#;RG1[U;6W2 %!(75-@8
MDGJSC)[#M6];MXGM];2.Y6RO--DMF=Y8E,+13@\* 6.Y2._;')K&?P ]_9>*
M[+4[R-K?7IQ.# A5K=@%"]3\V"BGMTJ[I6A>)6LWM]?U^&XV0-#"]E;F%R2I
M7S9"6.6 )P!@9.>3C !E67C#6$\0>';#4#9/)JC317=M A;['(B%PHE#%6(Q
MAAU[\=*Q=(N/%%E8^,[[0#II2TUZ]F>&Z1V:? 4E000$X'!YR3VQSKV/@+7+
M:'PNDFM6/_$@D81>79,!)&8RA+9?[^#UX&<D@UHP>$M5LEU^RM-1MEL=9NI;
MIY6B;SH#* '"\[6X'!.,'J#TH RI]7CU_P 7?#35XHS&EY;WDX0G)7=;J<?A
MTJ>[\8:[>Z=<ZGX?LS=""[>&*R-E(WVA(Y#&Y\[(52=K$<$# !R>FI/X/>/6
MO"USITT$%CH$4D,=NZ%FD5XQ'][/& ,]#DU2M/!WB#1]4OHM&\00V^A7UP]R
M]O+;;YK=G.7$39 &3G&0<9Z'N =O&YDB1RK(6 .UNH]C7FG@N]U"P^&-I+IZ
MVP)U2X2>>Y<*EO";F3?(<D;L#H,]37I6TI#MBQE5PNXG\,FN B^'^JVWA;3=
M,AU:U^U:=JAU&)V@8Q2DN[['3=G +\$'L* )]/\ $^NZG!XKL[ VD^H:0R&S
MEDMG1;@-$)%5DW @]MP.#D''K6'CZ[8^"KM9[+[!KH"77^COOBD( &#OP!YA
MV<YP?6MS0/#6HZ3XGUO5KK4H+A-4\EWCCMRA5T0)P=Q^7 X'7W]<Q_AK;'P_
MX@TM+M@=1G::S?'%G\WF(JCT$K,W'7..U '3Z/>7E]/J,LKPFS2Y:&UV1E6(
M3Y7+$L<_.& P!PN>]:,W^HD_W3_*LDZ9J%G;Z1::5>Q0VUHZBZ$T6]IX@N"
M<\,3SG_)T[M9WM)4MS&)F4A3("5!]3B@#R[X7W^I+\+_  [9IHAFLIG,,MPT
MJ%1&TSACLSN/7'XYZ5UR:Q>ZIXCU;0]'FM[1=(BA$LLT)EW2R*650 PPH4#/
M<Y[8YF\"^'+GPEX3L]"N+J*Z%H&"31H4W!F9N02?7UJ)_#5[8>+[WQ!HUS;J
M=1ACCO;:Y5MKM&,)(K#D$ X(Q@^U '.-\0=9N=!TBZM;2RBOGUQ=%OX)=Q59
M-Q#%&!X' Z@_>]N>[T=-7CT_;K,UG->!V^>TC9$*9^7AB2#CKS7+7/@&<:5I
M=I97T*S6VL#6+F>6(G[1-O+L H/R@EL=3@ =>M=P,[1G&>^* /-AXF\;7^F>
M([O3UT8-HFH3P>6\4A-RD:JVT?-\IP3SSDD# QDZ>D^-+O6/$'A^*&.!-/UC
M27OMK(?,B==GR[MV"/F/;M63X5M-4U!?'-G97-K#!<Z[=0M(ZDO"2B!F '#<
M'@'&"._2MNZ\&7-G?^'KOP[=6UL=(M7L1'=Q-(KPL%&?E93N!0'WS0!C7_CG
M7K7P7XDU:--/>ZTC6'L%!B<+)&'C0'&_AOGSUQQTJ]K&M^,=#O\ 2H)CHL_]
MIZE]FB"1R+Y:&,L,G/4%3DXY'8=H+CX>:K-X7\0:,=9MF_M?4C?><]L<QY='
MP<, <[!V&,GK4WQ ^UG4?!(22!+O^V5P6!*$^5)GC.<'I[9H K-X\U7PS?>(
M+#Q3':7$FGZ>-2M9[)&C6>(MLVE6+;3OP,Y-:>H^(M9\.RZ#=:HUI<6.IW,=
MG.L$3(UM+(/D*DL=RYX.0#W]JGO/!,6O3:Q<ZXZ/-J5DM@$@SBWA!+<$_>;>
M=V2!T QQRD/A74KRUT6RUR^MKFWTF>.='AC97N7C!$9<$D+C.2!G) Z#B@"I
M8^,+C4O$ESI*7EG:W]M?F)],N82LLEL&P)8V+#<2OS\ C'&.YAO?%^N7EGJ%
M]X?M/M+6=V]O%9FRD?[2(WV/^]!"J20V.#C SG/%W4?!]YK5S:?VI/9RBRU+
M[;;7B1D7$:"0NL0/IC"DYZ#[N>:@M_!_B#2-:U Z'X@@MM'U&X:YFMYK7S);
M>1^7,39 &3S\P('H>X S4?&ETGB"YT<7%KI5]Y$4FGP:A"=MX67+ /N !#'9
M@=QGGH.VO+J*QLKB\G;;#!&TLA]%49/Z"N4\0^$+SQ!8ZEI-S+93Z;=!!;M<
M1LTUD0BJ60Y^8Y4L.F"3DGI74O90RZ<UC,#+ T7DN'.2ZD8.3[B@#AKSQEK-
MCX)L_&LD=J^FR>5//8K&?,CMY& !5]W+@,I/&#R..M%^-2E^,NF>3>VRQG1Y
MWC#6S-M0RQ9'WQDG YX^AJ>W\"WP\*IX1O-0AN-#C=0)/+(G>!7#B)N=O8+N
M';L#S6K<>'KZ3QY:^(H[FV6""R>S^SE&W,K,&+;LX!^4<8H ;X^FN]-^'VMW
M&ESK9S06DDBNL><  D[>1@GU[5S&M+J"7'PZ'FVTUT;IO+;RVC0 VS8R,DG'
MU&?:N[\1:0-?\-ZEI!F,(O;9X/, SLW*1G'?%<_)X4UFXD\,37.I63RZ+*9&
MV6[*LO[LQ[1\QQP2<G//8#B@"&Q\2ZZL/B^RNVL)M1T(*\4Z0LD4JM%YBADW
MD@]1PU03^.YK/P[X3U#4IHK&#5[59+J_,#/%!(8U95(S\H8L>2>-OOD:"^$]
M174/%EV+RU_XGT21HOEM^X*Q^6">?FXY[<U)8^'-6T[0]%TM;BPN[:QLC9W-
MO/$PCNEP@5N^TC8>H8?,: -W19[FZTF">[FM9IGW'S;7_52+N.UEY/!7!ZGK
M5^L3PGX>C\+>'XM+BD#JDDDF%&%3>Y;:H).%&<#Z5MT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%8]OXETZY\5WGAR.7.H6EO'<2+VVL2,?4?*3_OBMB@ HJ-KB%+B.W:1
M1-(&9$)Y8+C)'TR/SJM9WEU<7M]#/I\EM%;R*L,SNK"X4J"6 !R,$XYH NT4
MCDJC,%+$#(48R?;FL;POXB3Q/I+W\=K+:A+B6W,4K L#&Q4YQQU'O0!M445@
M>(O%4/ARZTVWFT^\N6U&X%M ;?R\>802 =S#'0\T ;]%9$&M3OJ,%I<Z+?V@
MG#;)I6A9,@9VG8[$$C...QJUIUY=7?VO[5I\EGY-P\47F.K><@QB08Z ^AYX
MH NT4C$JI(4L0,A1U/MS6-X8\1)XFT^XNTM);7R+N6U:.5@6W1MM.<<=?<T
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
M%/AJ\T"X-S<V-U,UPPE<;TD9MQ964 @[N?\ ZW% !H.FZ]IOB2\-W>1'2+B
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
MOAK1+?2K*2XDMX!M0W$F]@.P] !Z "M2@ HHHH **** "BBB@ HHHH ****
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
ME_\ 7P/_ $E6MWX<_P#)-O#?_8.A_P#0!6G'X<T>(WICT^%3??\ 'T0/]?\
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
MV_LW.1:[!Y:G.<@=N>>._- '"ZEIZ6?CGQ'IUG"J:1=^'6N[NW08C6X#LJ,
M. S*IZ==N:Q[+2[*P\-?"_5[:W2/49KNT@DNA_K'C>!]R%NI7@<=!VKU6+0M
M,AL[BT2SC\FY&)PV291C'S,>6XXY/3BH3X6T,VUI;'3+?R+-@]M'M^6%AT*#
M^$CVH THKJWGEEBAGBDDA;;*B."4/7# =#]:X37+I+GXGPZ-?SV<=M)I0DLX
M[V 2QR2&1A)@%@-^T)ZG&?4UTVE^'+33->U35H((89K_ &B01#&_:6.]CW8[
MOPQ]29M:\.:-XCMXX-9TVVO8XVW()DR5/L>HH \\U72K?1/"OAO3;34GO[>W
M\4VBQR,.$'FY,:GNJDD=3C!':K4\=OXE\8^+M#U:ZLHY$6)((KJW#L+9HE.Z
M(EACYRQ) X.,]!7<S^'-&N;*TLIM,MFM;,AK>'8 D1'0J!P".Q[5%J_A+P_K
MT\$^K:/:7LL Q&\T88@>F>X]CQ0!Q5A-:1>-= T+4K_^T=-&B%K":[ *W,XD
MVEN>&;RP,'G@DCK5;Q'H.@V6G^%+&Q1;NSB\3QP@SXE"AMY>)21C8#@;>F1C
MJ*]#UCPYHWB"TCM=6TRVNX(CF-)4!V'_ &?3\*=<>'M&N])BTJ?3+233XBIC
MMC$-B;>F!VQ0!R)MX+7XS0/801 GPS+L6/ 4[9XPH&.,8 'TKF8T@U3X%3Z_
M)QX@A$ETUX!BX2[64\;NH.<*!_=('2O55T+2DU./4DL(5O(HQ#',JX9(Q_ /
M1?;I48\-:*+][T:; )Y)!,Y"_*T@Z.5Z%O\ :QGWH X>#1[35?BN\>L6$,K3
M>&X);FWD7,;2^<P.Y>AQCOZ#TK8^%)(\ 6T.XE(+FZAC!.=J+.X4?0  5TK:
M'IC:H^IFSC^W/'Y37 R'*?W<]<>U/TS2-/T:W:WTVTBM868N8XAA=QZG'J:
M.(T"VL_$^K>-[7Q!;Q37,-^ULJS*"8;7RU\HKG[H/S-D=^:Y>RAFUKP_\,9M
M<#3W,UY)$\DA.Z6'9+LW'N&4+GUS[UZS>^'=(U&\^UW>GPR7!C\II",%T_N-
MC[R^QR*=>Z#I6HRVLEW8PRO:$&W++_J3ZK_=/N* ':?HNG:7I":396D<-@@9
M5@&2H#$DCGW)KQ_1]-M=+^"+>);*V/\ :\$-S$MTA8R1PFY8.%YX 7)]CD\$
MDU[;)&LL;1N,JPP1G'%4M.T73-)LFLM/L8+>U;.8(UPASUXZ<T <AIV@Z-<:
M]I.LVFJV)CGMI(%M["W6..\B*Y_> ,<A<9![$X[UPL&CV"?!#1M62W4:E!J$
M?DW8)\V,&]*X5^JC!/ XR<]:]>TKPCX>T-[E]+T>TLWN1ME:"/:6'ID=![#B
ME_X1+P__ &8FF?V3:_8$?S%MMG[L-G.0O3.>?K0!Q\UC#X?^*4JZ%91023^'
M)YFAB7 GF25=C,/XFY(R>>:P[B.&Z^!EEXBLCG7XA%<1WJC]^UV90K@MU)9B
MRE3V./2O51H>F#4X]2^QQF^BC\I+@Y+JG]W/7'M447AK18+YKR+38$F:7SR5
M7Y?,_O[>F[_:QGWH XO7A;^#/'MAXI:R00:M;-8WGE1C(N0-\1'<E\,GO\M6
M-2TW3M*B\,:1-;K)J5U?/<K;QLL=O/<;&>1I?E.57<2H SD*!TKNKFSMKU$2
MYA258Y%E0.,[74Y5A[@C-5M5T/2]=ABAU6PM[R.)Q)&LR!MK#N/2@#RN ^5\
M-_B;:>9"5AO;T(D(VQJ/*0D(N3@;B>/4UZKHQ(\/Z>0,G[+'@?\  !5;_A%/
M#_E7D0T>R6.]Q]I58@!* , ,!U'MTK3M;6&RM8[:VC$<,:[41>BCT'M0!Y!:
MI!K'P/U'7+P!?$$/VFYENL8GANXY&*@-U4C"J!_=('2M?5M-M]0\<?#Z35]-
MM'O+JTNC>K) IWN($.&R.<'.,]*[@^&M%:_DO3IL'VB202R';P[CH[+T+# P
MQ&>*DN]"TN^U""_NK**6\@!$,[??CSP=I[9]J ,3XEZC>Z/\.=9O--+QW$<*
MJKQ_>C5F568>A"DG/;%8.L:=HMKXQ^'ESI4%M'&\TZQ2P@#S(_L[$<C[WKD^
MI]:]'EBCFB>*5%DC=2KHXR&!Z@CN*PK7P/X7LWA:#0;%3 YDBS$#L;U&>GMZ
M=J .&:RMA:?%F 1+Y2@N%[!OL@;/Y\U%>V.F^'? ?AG58(HK8:BVG0:M>."X
M:#83^\Y&5W;0>G!QTXKTC_A&-$_TW_B6P?Z=_P ??'^O_P!_^]^-3KHNF+I!
MTG[# =.*>7]E9 8]O]W:>,>U 'G7B*P/AK2O%&LZ'JJ&^N=+\QK6PA$<:!2!
MYX )P^TM@]\9[5T=CI'A*ZO-$U73S$#-:/!!' 1LN8F7+"5<?.!COT)YY-;N
MC^&]%\/VDEII.F6UI!*<R)$@&\_[7K^-1Z/X5T#P_///I&D6EE+/_K'AB"DC
MKCV'L.* /)=/DAT?X.Z7/;PPV\5UK/D:I-$H1_LOVR0-N8<XQA?HV*[/5-.C
MTWXG^&ETFWCA@U&UNXM2@A4*DD*(I1F4<9#, #_M8KJ[?PYHEK#>PP:59I%?
M,6ND$*[9B>NX8YZG\S3['0=+TU'6SLTBWQB(L"2VP=%#$Y"CL!P* /,?"/A7
M2;SX<7-Z66RU /J%M#J)))ME>:1,#G[O/3W)XR36]X3O9;'Q/>:=KVBV>EZO
M%IZRM=V3 6MU;H^-_0%"I;H>Q]*ZVW\-Z+::9<:;!IEM'8W&?.MPG[M\]<KT
MY[^M-;P[I:65W!'80R"Y@,$BS,6WQX("%CDA>3P.!D\4 :<,T5Q"DT,B21.
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
M]O9WGN9[57DE<Y+,>YKI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'C&,U#;^/5FM;>YET:^M8+S[.ME+.R*EP\PX4'/RXP<Y'3H#D9 .O9E12S$
M#J2>E+7F_P 2[HZC\.=6DN].DMI["^MD4.0^3YL)WH1U!#D>O48KIK'Q7]J\
M2S:'<:5>6=R+4WEOYI0B>(,%)&&.TY(X;!Y[4 ="K*P)5@0#C@]Z6N LO&.B
M:'X.O]:L]#O+>SCU.6&XA0(7$QE",[?-T+GL3]*U;+QO%+XG70M0TF_TR>>%
MY[.2Z";;E%^]C:3M8#G:><=<=* .JHK TCQ/_;*Z?<06$OV#4(VDM[H2*R@
M9 < Y5CZ<]#G!XK==BJ,P0N0"0JXR?89XH =17&:9\0X-1MS?'1M1MM+B-P+
MF]F";+<PYR& 8DYQVR,D#).<6H?'%J->T_2KRTDM7U%'>TD,J.&*#<R.%)V-
MCGN#ZYH ZFBN=TOQ2=7AL;JTTZ5[*_1GMK@2J1@*2 XSE2<<#G'.<'BJ3?$&
MS7P9_P )/_9]W]D6Y-O)%E/,1O.\G/WL$;O0]* .NW*&"Y&XC(&>:"0JEF(
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
M?,B_=%H/+ ^_\WS>F>*IW^FWL-I\0I;_ $4M;ZHR&SCGF0+<'REC5?E8D,7
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
M<W4;/Y\X4,R\,NQ1N"YYYR>W-#2_B ?$5IX=CTN!(+_5TFDD6X!=;583MDR
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
MT.58 @^HKSR7QQK4/P\\0ZL]KI[ZIHMW/:3##B&7RR!N"YSR&'!/KS6IK?C
MZ9KEAIDUY9::+RT\Z&ZO8F:*67./+!#*%(Z\GG(Q[@'8U#<W=O9QK)<S)$CR
M)$I<XR[,%51[DD"FV#W,FFVLEZB)=-"AF6,Y57(&X#VSFO//B5]B\0FZT)]8
MMK"73[7[9#YERL1:[/,(Y(X 5L_[ZGM0!Z717*:#XKDU_P"'$/B*S6%KLVC.
M\<A(42H"'4XYQD']*X_7O$?C*_\ A/=^(3+I5E:W.EQR@0)(TX9R P!+;5!#
M9!Y(]^M 'IU[JUCI]U96UW<"*:^E,-NI!/F. 6QP.. >M7:Y+5=;U?1]7\,6
M$HL;A-2NF@GE6)T*X1F&U2QQP,9)/TIDGB#7M5MM9N?#EO9R_P!FW3VD=M<*
M=UU)'CS,/N41C)(&0>F3UQ0!T)UO31KBZ+]KC.I&$S_9QDL$! )/8=1UJ_7#
M7#,WQBT9Y$\MSH5P63.=I\V/(SWQ5<>-]9O;"PUG2=.:]LKF< V:6$_F>06(
M\P3?<) PVW&.<9XR0#OW=8T9V.%49/&:Q8_&7AR8.8M9LW",4;;)G:PZ@^AK
M<KRSP#JE]I^E^+&L]$N[\IKU\ZF*2)5+9'R_,X/Z=Z ._E\1:1#96-ZU_$;:
M_G2WM94RRRR.2% (SUP>>E:E<?KFMW>@6'AMK*TM!%J6IV]M<*X;Y/.;+%!G
MKDGKTSTJ2Z\1ZC<>(M;TC31:POI5G'<%[J-G\YY Q &&7"@+@GGD^W(!NW^M
MZ;IEW9VMY=QQ7%[((K>,Y+2,>P _G5^O*-5US4/$/A_P!K4EK;QW%WK<,L4*
MLP4 Q28#$C/7/('2MB3Q+XA%OXSTV>6PBU+1K1+FWN[>!MC(\;, 49C\PV$9
MSCD''8@'8:AK>FZ5<6=O>W<<,UY*(;=#DF1ST  J_7DNHOJ+>"/AO-/+#=7+
MZGI[Q?*T?6!L!R2Q)SU8?E78^'==U6Y\3ZWH.L+9M-8)!-%-:(R*\<@;@JS'
MD%>N><]J .IHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KG_&VAW?B;PG?:+:2PPO>)Y;2RYP@
MR#D #GIZBN@HH Y.\T+Q%J>@KHLNI6=A;-"()Y[2-GF=,8(0L0$)'?#8J/5_
M!A;2?#FEZ(+>VM-&OH+M5E+?.(\_+P.K9)+>O8YKL** .:TW0=0M/'.KZ[+)
M;&VU""&$1*S;T\K=@YQ@YW'CM[UD:;X1\3:%>7=AI6MV:>'KJ=YU26!FN;7>
M2SI$P(7&2<%LXST/?O** .(?PKXATKQ1J.H^&]4L8K+5662[M[Z%Y#%*%VF2
M/:PR2 ,@GK5VZ\,:@/%6CZS9:A$?LED]E<?:D+O(C,K;P00-V5[\<_A7544
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
M#'!X&"*Y\^ M9T?^P[WPYK,(U/3K!=.G^WQLT5U"#N&0IRN&R1CUQGU]"HH
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
M>4[(Y8^8"I+ XQU 'IZ[FG>(=3\7WD%F@:W']C6E\\<-TUNYDG#$D,%)(7:
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
MTO5E$,<8C =/+5BC_+@KST '<G)Z '96>J--9WES>V<NGQVTLB$W#+\T:?\
M+0$$_*1SS5UYHHGB1Y%5I6VQ@GEC@G _ $_A7CFNW>H:C\(/%[7VI7<\MGJ\
M]NDA<*6C2=4"MM &,'H !71>(-+*?$KP7 -0U J\-]DFX.?E1"#]?F(SZ8%
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
MW,VO:JMK= "2S5X_+48P0IV;T!']UAR<UKV]O#:6T5M;QK%!"@CCC08"J!@
M#T J6B@#%F\-03>*HO$/VV\2[BMFM5C4Q^7Y;$,1@J3G(!SGM6.WPXTXV#6P
MU/4UD&IG58KA9(Q)%<$G<5^3&#N/!!%=E10!@Z/X3M-%UO4-5AO+^:>_$?GK
M/-N4LB[0V,#G'X#L *LZ3X>T_1;_ %6\LXBDVIW N+@D\;MH''MG+?5C6K10
M!QY^'6FKK5W?VVHZK:6][(9KS3[>YVV\[G[Q9<9&[O@C-=@  , 8%%% '+CP
M/9H-2MTO[]-.U.=[B[L0Z>7([G+C=MWA6[@-],4:[X%T_6=1L]2M[R^TG4+2
M+R([G3I1&QB_YYL"""OH,<5U%% '+ZMX#TK5M(LK)Y[Z">QE,UM?PSD7*2'[
MS[SG);/.>OY4VZ\"6=]X??2;K5-4F\V5)I[J25&FE9&#*"2I  (&  !^9SU5
M% &(?#4)\4P>(6OKQKN&U-H$/E^6T9(8Y 3.20#D&KVK::NK:=)9O<3V^YD<
M36[!71E8,""01U4=JNT4 <MJ/@33=9M]234[BZN9[^".WDN<HCHD;%TV[5 !
M#'=D@Y/M@5)9>#+:T\0V^N/JFJ75_%:_9'>>9<2INW#<%4#@_P!W ]0>:Z6B
M@#CA\.=,7PA<^%QJ.IC3)CPGFH3&F\OL4E.!D]<$^_%:]QH$DMY]JCUB_AD:
MV6VD"B(K(H+$,5*$;OF/(P/:MJB@#F)_ VG26VA6UO=7EI;Z(ZR6D<#)C<H*
M@MN4D\$]^]7?^$:@_P"$K7Q$;V[:[%I]C\LE/+,>[=C&W.=W.<_I6U10!Q^E
M?#K3=&OR]GJ.JKIWG>>FE&Y_T5'SNX7&<9YVYQFEN/A[8R3ZP;74]2L;36 Y
MO;.WD3RI'==K.-RDJQ[[2,]^.*Z^B@#"LO#$6GMHP@U/4A#I4+0) 9_DG4J%
M'FC'S%0..F*U[NV2\LI[60D)-&T;%>H!&./SJ:B@#EY/!44^E)H]SK.ISZ2%
M5&M)&C.]!T1I-F\KQS\V3TSBKEYX7L[OQ%9:VEQ=VUU:P&VVV[A4EB+!MC#!
M.,@'@BMRB@#EQX%L(UU*VM[R]@TW4I&ENK"-D\IV;[^"5W*&[A6'MBC6O UA
MJVIV>IVUY?:3?VL/V=;C3I%C+0]?+8%2"H[<<5U%% '.7'@VRGFT>1;V^B.D
MRM-!MD5M\C AF<LI+$[FSSWJLG@"PAT_6M.@U'48;#5VD:>V1HMD?F</Y8*?
M*"#_ )-=910!SC^#K9[C09VU&_WZ("+7F+YLIL._Y.?EXXQ^?-1?\(/8H=3A
MMKV]MM/U21I+NQB9/*=F&'()4LFX==I'MBNHHH P[OPM:76MZ1JBW%S;OI*/
M':PP[!$%=0K @J3T '7C'%9-Q\.;"0:S!;:IJ=G8:OO:[L8)$\HNXPSKN0LI
M/4@$ ]QCBNRHH Y#4?AYIUZFER0ZCJEC?Z9#]G@O[6<+,8O[CDJ0P_"K-UX)
ML[F+2D.H:BC:;<_:XY!(C/+-@@O(S*2Q(8C' YZ<#'344 8]]H!O-0FO(]4O
M;8SVRVTL47ELC*"Q!PR'#?.W(_*KVF:=:Z1I=KIUE'Y=K:Q+%$F<X51@<]ZM
M44 84'AB&VU_5-9AU"]6YU*-(Y1^[*J$!";1LXQN/4GKSFLY?A[IZ>%K'PZN
MI:D+*QG6>$[HM^Y7WJ"?+Y ;GI7744 <G>_#_3[Z[UB9]0U../6(1%>V\4RK
M'(0FP/\ =R&QV!P>X(XJAK=O;_V-_P *_BL=4OFN;-8ENYHB\2(3MWM+PH9
M-P''(4#K7=T4 0VEK#96<%I;H(X((UCC0=%4# 'Y"LWQ#X=MO$=O:1W%Q<VT
MEG=)=V\ULP5TD4$ _,"",,1@CO6Q10!R5U\/=.NKK59?[0U2*+5K=8+RWCN!
MLEPFP.206W;??![@U+;^![*WO='NO[1U&5])MVMH%E>-E=& #!\IDY"CIC&.
M,5U%% '(0?#G1X_#-WX<EN+VXTJX<ND$LB_Z.Q;</**J"N#R!R!^=:/A_P ,
M)H.7DU74]4GV>6DVH3B1HTZ[5P !G R<9.!D\"MZB@#&\1^&[7Q+96\%Q<7-
MM):W*75O<6SA9(I4SAAD$'J1@@]:H0> ]*CO-7N+B>^O!J\"0WL5S-N23:I7
M=@ 8.">G [ <5U%% '->'?!=OX=:+;JNJW\=NI2UBO;@.ENN,84 #G'&3D@<
M#&3FNGP]TZ/PUJ'A]-0U)=.O6<F/S4/E*[%F1,KP"2>3D^]=;10!SUWX1M;F
MXTR\2]NX-2TZ,Q0WL93S&C(P4<%=K*?IP>1BH=0\#:=J6@:AI,]S>!=2F$U[
M<HR"6=AC&25P  J@  8 KIZ* ,.7PQ%/XBT_7)=0O6NK&%X8U_=A&5\;MP"9
MR<#H1TXQ6IJ%C!J>FW5A=*6M[J)X95!P2K @C(Z<&K%% '/6'A&WM%TY+F_O
M+^'3<&RBN?+VQ$+M5OE5=S!20"V<9SUYK,7[)XR\4Z?=MI%["FA3S-Y]Y;F+
M=+C8JIG[R_QY[%4]:[2B@ K+U;P]I^MW>F7-[$7DTVY^TP$''S;2.?;D''JH
MK4HH R['P_I^G:YJ>L6\16[U+R_M#=CL7:,>G'7UJ#1_#4.BZAJE[#?7DLFI
M2^=,LQC*A\!<KA!C@ =^E;=% '*KX!TP^'-8T.:[OI[359Y+B<R.@=9';<S*
M548^8 \Y'%3W?@ZVO9=(N)M3U/[9I9D\NZ691)()  X<[<8( ^Z!C'&*Z.B@
M#D;GX>Z?)K]UJMIJ>K:?]M8->VMG<^7%<L.,L,9!(ZE2#6C'X6MH?$LFNPWE
MW'</9K9")?+\I(E)*@#9G@DGK^E;M% &/X;\.V_A?21IMI<W,\ D>13<%2P+
ML6;E5'<DU4\1>#;/Q#?V>I"\OM.U*S!6*\L9 DFP]4.005]B*Z.B@#G;SP9I
MMYIEG:M-=K<64XN8+\2YN%F[N68$-GH001CC& ,3+X9@QJ$DUY=2WM_ +>:\
M;8)!&,X50%VJ!N8].I).:W** .5_X0.R_LC0],&I:B(-%FCGM"&BW;D!"[CL
MY !(J>?P?;W22V]UJ%[/82WGVQK20QE _F>9@';N"[N<9_3(KHZ* .1N_A]8
M3^(+G5[34]6TY[P@WMO97/EQ7)'&6&,@XX)4@_CS6BGA6UA\2G78;N[BN/L0
ML5A3R_*2('< !LSP>>OZ5NT4 <BOP]TU?#@T3[?J/E)>B^AGWQB6&;?OW*0F
M/O$\$'K756\/V>WCB\R238,;Y&W,WN3ZU)10!YOX;TZ34O$_C4+J%_9PW=ZN
M!$BJ)H_*52R,Z'OD94_T-=)J'@O3[N+1ELY[K2Y-'RME+9E08T*[63#JP((
MZCM7244 <?)\.=,DT[6[$ZAJ8AUF0277[Y6). #@LIZ[1D\GZ5LW&A-/%IX3
M5+Z*:Q)*3H8]TF5VD."FTC'L.QZUKT4 <O=>!-,NM%GT]I[J.6:^&HM>1LJR
MBY!!$@^7:", 8QC _&HS\/\ 3IKV^N[R^U&[EO[#[!=>=,,21_-SA5&#\W;
M&.!7644 <C;?#^TM[O1[I]8UB>XTE'BMY)9UYC8 ;6 4# "CD $]R:'^'NGR
M>&=2T!]2U)K/4;A[B<[HM^YFW-@^7P">>GTKKJ* ,&;PK;3>(;+6S?7RWMM;
M?969)%43Q[@V' 7^\,_+M].G%;<T23P20R#='(I5AZ@C!I]% ')1_#W2T\-V
MVB->:A+%9RI+97#S+YMJR?<,9"@#&2.0<@\YK8T_0HK/49-2GN9[W4)(5@-Q
M.%!6,$G:H50 ,G)XR3]!C5HH HZUI%KKVBWFDWH<VUW$T4FPX8 ]P?6LC_A#
M(&N]%NI-6U26?2"Y@>1XSO++L8O\G]WCC []>:Z6B@#F?^$*M/\ BH/^)CJ'
M_$]7;=\Q<?)L^3Y./EX[_GS4UOX6%E#I<=GJ^H0G3K4VD9S$WF1_+@."F"1L
M&",'KZFN@HH H:+H]IH.E1:=9*PAC+-ECEF9F+,QQQDL2>,#GC%7Z** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MQ 9#L QSMR &]P.]<?IFF65KX ^'.L0P*FI-JEE$;K_EH8W=E9-W7:0?N]*
M/8K;5[*[U:]TV"8/<V2QM.%.0A?=M!]\+G'H1ZU<61')"NK$'! .<5YMINGZ
M;'X]^(4K+;V3QQ6Q2Z6-0\!>W;>ZGJ#U)QUQ3O"1NM&\5V&C:[HUI%J']GR1
M66J:?CRKR%3&6#KC*N,*>>.3CK0!Z.[I&A=V55'4L< 4NY=N[<-OKGBN0\4-
M97/B[P_8-&;C4-EQ-!!,X%L%V@-)(,$LPS\H'JW('->=&&&X^%:PM(C_ &7Q
M/Y4+1$J(T-WCY.3M&,XYXH ]S\Q-K-O7:N<G/ QUI5974,I#*>00<@UYMKME
MIGASQ3X>TBVCL].TG4)+J>031%X)+O$>S<"P&<;L<XSVSBNC\'Z+:Z$^K6MI
MJ(N8Y+KSV@CC"Q6KL,E$ )VCH=N>,^] '2F1%<*SJ&(R 3SBAY$CQO=5W' R
M<9->6^)_M&BZIJVKWEA:ZWX=ENXGN)8\"\TV1 BC&1\R A6 &#\Q[$YU-%BM
M?$?C'QI8Z[:Q7,EO+%!##.H8);-'E2N>FX[B2.^/04 ;?B[7K_07T,VD5N\=
M]JMO8S&4,2JR-@E<$<X!ZUK@ZE_;I!:S_LLVPVK\WG^=NY/]W9MQ[YKR>VN+
MZX^'G@<W\TDS)XGMXH9I#EI(EF=48GO\H'/<8-=)=*]G\7]5FL8@;IO# E50
M,[Y!,X'\E'X4 >@>8GF>7O7>!G;GG'TK/2YO+2XU2XU2>PCTV':]NZ%@Z1A<
MN92>.H.,=JX?PG;>'=<\'^%M;FN2-2AFCD>YB<":6[/RR)(>K!F)ROH!V%5/
ML5KY_P 5[<P1M"(T<(RA@&^R;LX/?=S]: /2]/U"#4]*M=1@8_9[F%)T+<':
MRAAGTX-64=74,C!E/0@Y!KR1+BTTW0OAU9YLK/3;^!6NGDA!B>X^SJ8_, (!
M).[&3U /:D\16L/A+3+V.UU4-8ZCK%F-2BMT\J&SAD8B3;@G;O"C<,_Q>XH
M[:;Q%>)\0K'0D6U>PN;*:X\Q23('1E&.N /F]*Z8D#J0*\_ET_3[#XS:(UE;
M06YET>X#"%0H8!X]O XZ9_+VI_Q)LK>ZU'P<)@1YFMQPLRN5)1HY,C(Z9P*
M.\5T<$JRL <9!SS3LCUKR*^\/VFB^*?%FF:3:I'H]QX::ZN+15S%'<Y94(7H
MI*J3^&:>QMCH_P )9,Q&X,ELH;C<5^S-D>N,X_'% 'K!D0-M+J#G&,]Z!)&6
M*AU+ X(!Y%>:^&/#6CWWC+Q=+=6:2-8ZO%/;$D_N7$*-N4>N?SQ5;PVDND:W
MH.E:YIEG>QW$<J:9KMF!_I2F,L5G4C.YE^8G)!(^M 'JF1ZBD>2.,J'=5+'
MR<9->(3I:Q_ 6Z5UA5X=7=8@0 4;[=T7T.W/3M70^,%T_4+KQNL,:37-II*K
M=RWS!DM_W;NBP+C(8YR6R #MQD@B@#T\L 0"0">GO5+5=8L=&T:YU:]G1+.W
MC,COD<@=AZD] .YKS3[':ZMK_P ,GO%%PUSI,XN2S$^;BWB.']1\QX/7)SUK
M(UBQM+?X<_$K3XK:);2RU-FM80@VP96(G8/X>6/3U- 'MZL&4,.AJEI>KV6L
MPS36,PFBAG> NIR"RG#8/< Y'X4^SM+*"P%K:V]O';8P8HD4)SR1@<<Y_6O&
MHWCT3X5:Y=Z?!%;R-K4\%S- @61+;[5M?!'. IQ[ ]J /;ED1\['5MIP<'.#
M2LP52S$ #DD]JX'6K&'2O'?@^XT&&*W-V\UO<QVRA4FMA'NRP'!"G!!]_>M/
MQM)8M)H-E<I+-<7&HJ;6V$@2*9U5CB4D'Y!UP 22%Q0!U:NKJ&1@RGH0<@TC
MR)&NYW55]6.!7"?#D^3JOB^SWP;8M6)6. ;8U)B0MM7)QR>?>@SV6I_%/6-&
MUU(94738&TZ"X *LC;_.90>-V=H)ZX7ZT =XS*BEF8!1R23P* RE-X8%2,Y!
MXQ7F4265IXK\'>'8YY;OP^+6Z^S-<OY@GGC. "3PVU=VWMT(Z"LCQ#9?9+/X
MFZ9!&!HT%E%=0PCA(+AHV9P@[9P&([9'K0![&)$9MH=2V,X!YQ0)$+E Z[QU
M7/(KS0:79:3XZ\ W%C;K!/?6UU'=2K]^X MU8;SU;! (STJ#33/H7B'1EU:P
MM=1T^ZU"1M,UVTP)1)*),).I&3D,PR#CY1GI0!ZD9$$@C+J'(R%SR1]*&D1
M2SJN.3DXQ7D&EVEKXM\)7%WJ6L6UCJEI?R274Z6X^V6LR2G #EL] % Q]TX
MK0@\/:3J?CGX@P7UC%<0B"S<1R#*AFADRVWIN]#U&3CJ: /0[[5[+3KJQMKF
M8+/?3>3;QYY=@I8\>@ .3]/6KU>,65O;ZGHWPHFU""&Z>1C%(\Z!RZB!\*2>
MHR!QZUZ;XFM5OO"5]9PWR6(N(/)CN ,JA;"KT_A.0/H: -A)$D&4=6'^R<T+
M(C,RJZEE^\ >1]:\?U'6-6T?1O%EN^A0Z7XHATE)1<:<<P7$"NR^:G *LNYN
M#SP/2M?7K.TL8? ^K>&HHXKB74+:!7@ !N+:1"9 ^/O#:-V3G!&: .ET/7M1
MU+Q-XGTJXCM4&EO MNT8;YA)'O\ FR?<#@"MG2FO_P"RK=M6>T-\$_?M:;O*
MW?[.[G'UKC='@BN?&OQ%AF0/&YM RGN/LU<QH>HQVOA'X8VNHNJZ-=M(ET9/
M]6\@1O)5^Q!;G!XRH]* /6M0>\?2;A])>U-X8R;=K@DQ;NV[;SCZ5$^L6UI>
M:;IUW-'_ &A>AMD<9X.U"S,,\[>,9]Q7#>,-#T2P\#>-X]/))E@-U-;ALQ02
M[#C8!PI.-Q'N#W%,U2PT^X\<?#]KNTM9!)I]UYAEC5MP6&,KG(YQDD>G- 'I
M9D02",NH<\A2>3^%4QJ]DVMG1UF#7JP?:'C!^XFX*,^F3G'T->2^+I+.;PUX
MFU33-N8-=B#7MTX:X^T)+$I2' !1%'3))QNXP<UT\=AIK_&Z]EDM;5F_L2"5
M7:-<^9Y[KN!_O=!GKTH [/33J1-X-2:S.+E_LWV;=Q#QM#[OX^N<<=*N)(CY
MV.K;3@X.<&O%I;J;1? /C5K+?# OBF2*=HB08K<O$'QCI\IQ[ UU>N:?!IGC
MOPC-H<$4 O3-;7<5NH5)K81[LL!P0IQ@_P"UCO0!WQD0$ NH).T#/?TIU>#W
MFC:?'\)O%FI);)]ML-7NFLY^KVY6X&/+/\/X=>]>O^*[N\LO!VLW>G _;8;&
M:2':,D.$)! [F@#7$B,[('4NO50>109$$@C+KO(R%SR1]*X70;#PS>Z=X5UZ
MRF"W:1;8'@D >Y=X_P!XLO=SD%CGH02>]<O;)!K'P/U'7+P!?$$/VFYEN\8G
MANXY&*@-U4C"J!_=(% 'L3.J_>8#@GD]O6E# J&!!!&017F%MI4&K?%&T76K
M*.6:X\+1RWD$BY1Y?. .Y>AP>Q]!Z"L*POOL7A'P]I4SE-&E\33V4^X_*(5E
MD*1,?[A8 $'C QTH ]&MO$5Y-\1)]!9;4V*Z8M['+&27),I3!.<8X/05T^1Z
MUYNVE:=#\7-6MX+.W6.X\-JTL*QC:[><PR5Z= OY5SMN;9OAA\,I&,1F&KV(
M1CC=_K#N [_6@#VAI$0J&=5+'"@G&3[53;5[)-<BT?S@;Z2W>Y$8/(C5E7)]
M,EACUP?2N#T^+2?%&H^.-,\1M&+N&\:(&1@KV]IY:F-HR?NC.YLCN<FEAT_2
MG^+FFR&"*:/_ (1OSDFN8P79EF0+(Q(SOQCGK0!Z.9$$@C+J'(R%SR1]*K:G
M<R6NGSRP&'SU1C$LQPK,!G''->4Z5:6OBWPC->:CK%M8ZI:7\DMS.EN/MEM.
MDIP Q;/0!0,?=( %;&E_9/$6I^/(]:ABGN[2X:VCBF )AM1$"A7/W0QW-D=3
M]!0!UW@[6;CQ#X/TK5[I(TGO+=976($*">PR2?UK;KDOA@0?ACX=Q_SY)76T
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MY//6N_9@JEF(  R2>U>2>%CX4N/$7C.37$TF3S=58PO>HAWQ[0,J6'(R#TH
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
M>B6-M;VK6D,4")';NY8Q* ,*22<D#CJ: #5-8L-%MTN-1N/(A=UC$A1BH8G
M!('&20.:9)KNF0ZI)ILMVL=W' ;EHY 5_= @%\D8(R0.#7._%6.1_A]>O'&[
MB&>VF<(I8A$G1F.!Z $_A6;;:U8ZI\8=/N[&1Y[630I8XYTB8HS&9#P<=, \
M].",Y% &_'\0O"4LUE$FN6I:];; >=KG)7&[& 20<9(SVK4U#7M-TN1H[J=A
M(D?FND43RLB?WF" E5X/)P.#Z5X_IPL-9^ ,6@6ODS:O<2,D%JN/-\W[22'Q
MU  Y+=  >:Z_1KT>&_B#XFBU^Y6!-06VGLKN=MJ3(D>QD#'C<IYV]><T =7<
M^*M!LX+&>?5K5(K\@6K^8"LN1G(([8[]*DT?Q%I.O&Y73+Q9VM7"3)M960D9
M&0P!P1T/0UY3'8-I'AKP=!>+Y,;^*C>0V\HP8+8F4J2#]T?,IYZ;A78:%/"?
MBYXJ"2(?,L[,#!^\RB3<!ZD9&?3- '=5QC^,8=:A\36.GO=VEQIJ.B7'V=@=
MXCWD_,I4=0!GKU'4&NSKS*SO8+#5/B-9W1:*:60SH&0@&,VR@-G&,$C'UXH
MV/!?C+3KO0?#EC?:JLNL7EC$Y#Y)D?RPS#=C;N[XSGVK>U'Q/HVDR.M]>"(1
MLJ2R>6YCB9L8#N 50G(^\1U'K7FJW%M'X)^%RB2-7@OK0R@$ QXA<.6],$@'
M/<T^"]T.UU#Q%X:\80ZE]IN]0GFMX4:X*7T,C;D"",[21PN/8>AP >O @C(.
M0:KWE];:?!YUS*$0L%7@DLQZ*H'))]!S18PK;Z?;0K#Y*QQ*@B+[M@  VY[X
MZ9KC/B--)IUSX>UJ:&[ETJPO'-]]E9P\2O&R+)\A#84DYQV- &^?&.@C3;K4
M&O\ ;;6DGE7):)U:!O212NY/Q JW;:YIUY=PVMO.SS36ZW,:B)^8CT;., 'W
MKDK#4?!\5AK6NV%M+<6M^L<,]S</*1?/@JL8$IYP#@MTP>3\IQ1\$!_"&M7G
M@[4)(_/EB2XL+L,S QXP("6Y&PYVCN#G .: .UD\4:-%?0V<EZ$DFF,$3M&X
MC>4=4$F-A;((VYSD$55NO'7AFT%V9=7A_P!#?9<>6K/Y9QGG:#P!U/0=\5YY
MX7N/#]YH5AX5U^QU.3Q'82JC:<\MSAI4;Y9@0=@3^+=T'/MG6L;FT&K?$UVE
MB"R;,$D?.!;!3CU&[(^O% '9Q^+_  _+J=KIT>J0O<W0S %R5D^7=@/C:3CG
M&<U5OOB!X4T[S_M.MVR_9Y/*EV[GVMC.#M!Z9&3T&1FN$:XMH_ /PP3S(U>'
M4;%I5R 8PL3ARWI@D Y]>:U=&U'1;/QA\08M4EMT$MQ"&27&9D^SJ"JC^+K]
MT9ZCUH Z75?&VFZ=JVAV*^;<#5=[I-!$\B>4L;/N!4'<20O SP<U9T^\L;CQ
M7JD=OK<MS<10Q":PR#';?>PPXX9NXSVKSG2[*Y\+6?PP.L)-$+4W:S$HS&(R
MQL8T. 3GD+CU&*U;I)M1\;^.K33I@E[=:'%#;'=C][ME& ?4%ESZ9H [:+Q3
MHLUW;VR7R[KEBEN[1LL<S#J$D(VN>#P">E5[OQQX:L9+V*?5H1)9%1<(BL[1
MY!/10<\ DXZ=\5P=W-#XC^%FA:!I_P"[U^"2RA%KC$UI+$RAW9>JA55CN/8C
MU%:MA<V:>._B'))+"%:VM &8C#!86# 'O@D ^AH ]"M;F"]M8;JVE26"9!)'
M(ARKJ1D$'TQ4M<E\,7#?#70%SEH[18W'=6'4'T-=;0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/
M>+_#MSXFTN"RM[V*T\NZBN2\D)DR8W# 8#+C)%=#10 U P1=Y!;')48&:=11
M0 4444 %%%)N7=MW#=C.,\XH 6BBB@ HHI P)(!!(.#@]#0 M%)N4,%+#<1D
M#/)I: "BBB@ I&7<C+DKD8R.HI:* .1TKPUXCTNSCTP>)8)M.C!56DTX&YV^
M\F_:6_VBASU(KJ+2UAL;*"TMTV001K%&O]U5& /R%2A@20""0<'!Z&EH ***
M* "BBB@ HHHH ***0,I. P)QG&>U "T49&<=Z* "B@$$9'(HR,X[T %%%% !
M1110 44FX;@N1N(R!GG%+0 4444 %%)N&X+D;B,@9YI: "BBB@ HHHH ***0
ML 0"0">@SUH 6BBB@ HHHH R_$6COKNB3:?%?2V4CE&6>-0Q!5@P!4\,IQ@C
MN,BJ5MHNM7#1#7M6L[R&&1)4CM;$P;G0AE+%G?H0#A=O(].*Z&B@ HHHH **
M** "BBB@"K9V,=FT[JSO+/)YDLCXRQP .F    ,#T]235JBB@ HHHH ****
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
M?4 [:BJNFW%Q=Z9;7-W9M9W$L2O);,X8Q,1RI(X.*M4 %%%% !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%%%% $%W9V]]!Y-S&'3(8<D%6!R&!'((/((Y%3*,*!DG ZGO2T4 5[BR@NY(
M7G3>(6WHA/R[AT8CN1VST//6EN[."^MS!<QB2,D'&<$$'(((Y!! ((Y!%3T4
M (J[45<EL#&3U-07%E!=20O.F\0MO12?EW#HQ'<CMGH>>M6** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "N:/@?3$U"XN[6ZU2R%S*T
MT\%I?R112.QRS;0>">Y7%=+10!%;6T-G;);V\8CB0851_GD^_>I:** "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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "L#QIK=WX;\)W^M6<<$KV<?F&*8'#C(&,@\=?>M^N/^*G
M_)+O$/\ UZ'^8H NQ7?B62PL[U1IDJS>4[PJCJVQB"VTEB,A23TYQ70AT+%0
MRDCL#7)6>DPV6EZ+K-QK%\L%A$+B1)IMT; PLN,8[;LCZ5CZZ8?!?Q"AU^&R
M5K?7;9K.5$0 F[7+1<^L@RGU S0!Z(98UC:0R*$7JQ/ _&@31-$)1(AC(R'#
M#&/K7F^M10^'=7\(:/<SVMM87'VEIYI(089+S"D%@2 "2TA&>Y'H*Q_%OA[3
M-,\%:U':WXNPVK6D^R-0L=I(\R!ECQ]W(.2,\9![T >OB>)B0)4)!VD!AP?2
MG[EW;=PW>F>:\\\8^"M-TK1EUSP_I%M'J.DW8U,)&G^O  $J'_>09^H'>MWP
MJ]KKES=^+(8EV7RK#:2,F&-O'GD]_F<N?<;?2@#IF=4^\P'U-)YB%MN]=WIG
MFN=\>>'5\3^#[^P2-&NU3S;1F4$K,GS)C/3)&#[$UY]_PD</]N:%\18[!%T^
M:W&EWNR+]YYKKOR/99 (\]<Y% 'L?FQXSO7&<9SW]*HW$E])J&G/93V7V!FD
M%T),F1_E^7RR#C((.<]J\]\4^'+2SM?!4-Q:P+<S:]&UTT:A=SRK(\@R/X2W
M'T ':KFIZ%I6A?$/P%!I=C!:1"2_ 6)<#!A+$?3))QVS0!V4'B+2[B34PEY$
M$TQ_+NI"X"1L%#'GV!&?2K&FZI:ZKI%MJ=N_^C7$*SH6X(5@&&?3@UYIINF:
M7]G^)*M8V>];N=8P8ER!]F5@!QZC/X9JM%=6>F>%_AS SVEGIMY'&;R5HE,9
MF-N/*\T< Y;/)[J#VH ]<6>%X?.65&BQG>&!7'UI5EC:1HU=2Z8W*#RN>F17
MC_C7P_IFF^!/&CVU^ET9FMKIK>.-5AM9"X7<@&=K,!D\^GK71R:98Z-\7M$_
MLZVCMC>:9=BY,8P9RK1D%SU9LD\G)H ] IBS1/*\2RHTB?>4,"5^HK'\975]
M9>"M;NM-W"]BLI7A*C)#!3@CW'6N?T6U\+WMGX7UK394^V1V[+:""0!IV>/Y
MUEQRV,$G/0@D\T =P9HA,(3*@E(R$W#<1ZXH>6./.^15PI8[CC '4_2O'8%@
MU7X$WFLW'&O0^=<276,7$=XDIP-W4'.U0/[I Z5KVVD6NI_%9%UBPMY99O#,
M,MU#(@*/+YQ!++T;'OGH/04 >EM-$L/G-(@BQG>6&W'KFE$B,F]74KC.X'BO
M(O#]C?7?P_TBWTF[M$O+#6+LV=K? M#<*CS#RCCD84D@]MH],AL_B"$:5I:3
MZ>N@VH\0R6NL02 201S>467D8!C+LC9/&: /74GADA\Y)4:+&=ZL"/SI5EC>
M0QK(A< $J&&0#T.*\E\7>'],L?"7C:>#4(KI[JS2YEM88U6&"0#"R*!G:S8.
M?7&:TY=*L-+^(?@I[*UBA>^L[R.[=1\UP!$C#S#U?GG)S0!W6EZU8ZR+IK"=
M9DMIVMW=2""ZXW8]0"<?4&K[,JC+$ >I-<%\,+2QM[?7VAM[>.<:Y?1@HBAM
MBR\+QS@9''3I3OBQ;P3>&;!Y1@IJMGMD!PR RJ"0>W% '<K-$^_;(C;#A\,#
MM/H?2E\Q, [UP>G/6O.?^$=L=#^+6EQZ):1V]M?Z;<?VG;QC]VZH5V.R],EF
MQGOS[URT7V5/@5X?63R1)'JZ+&&QE2+TY ]#C/X4 >W/-%&</(B]/O,!U.!^
MM(T\*'#RHI+!.6 ^8]OK7G/_  C>C:S\6O$-MJ.GPW$#:;:2M$X^4OO?Y\#^
M+CKUY/K6/I_A3P_JVC_$ :A:0D6VJW?DR,?^/;$2-N3^Z<CJ.N #P* /7Y)8
MX8S)*ZH@ZLQP!^-*9$$?F%U"8SNSQCUS7E'A2\OK_P 3^%K'Q(ID5O#*SVZW
M R)+C> [$'K((]ON 6]36-XCLOL_@WXAV"Q@Z38ZE;G3^.('8QM*J?W0"W0=
M,F@#V'4==T[2S;+<W*"2YN4M8D##<TC'ICV')]J<3J/]NIB6S_LLVQ/EX;SS
M+N'(.<;-I^N:X'QIX6T'3+SPNUKI5K&;KQ%!]H8Q@F7,<@.XGKG SZGD\U>C
MM+)?C4@@@A$4WAE@P11M=?/0#IP1CCZ4 =V9X0RJ94W,Q51N')'4#WI99HH
M#+*D8)P"[ 9/I7A1TC3H/@S>:K':1+?V>K,;:YQEX,7P "-U48)X&!S7=:H5
MC^)=U]LA34[6;1A&MJ'3= 3(V<JY Q)TR/[G/ S0!WU9][K5CI^I:?I]Q.JW
M5^[I!'D9.U&=C] %QGU(]:Q_A[X>E\,^"[#3[H1&]"E[AXCD,Q)(R?XB%PN>
M^*R?&5E8W'Q'\#F[M;>17DO5D,L:D,!;D@'/4 \B@#NY)HHF19)40N<*&8#<
M?0>M/KSKP[!9>)-3\<6FO00S3QWYMPLH!\NS\M?**Y^Z#\S9'<DUL?#&YU"[
M^&^B3ZH[R730G]Y)]YT#L(V/KE ISWS0!NRZU8Q:[!HS3K]NF@>X$8(R$4JN
M3Z9+#'K@^E7//A\_R/-3S<9\O<-V/7%<)J-E8-\:M/EN;:V.=$FD+R1KRZS1
MX;)[@=^U<KJ,UE/I6E:KI>Q+:3Q7&R7%P^ZZF<SE7.1C8O4!3N)7&<4 >AZ1
MKU_=^-O$6C7:VPMM.BMI('C4AB) Y.XDX_A'3%=&98UC,AD4(O)8G@?C7CWB
M#4)[/QYXJN#";C0FBT]=6,!S*ML4E!9<=5R1NQSMSC'4;_B.\T^SU_PA9P36
M-IH%W'.87\I6MFE"IY61D+]TOM]SZT >AHZ2('C971AD,IR#2LRHI9F"J!DD
MG %<QX/T:RT235H+#4?M4<MUY[Q1J%BMW89*(!P.Q*]LCUJAXQNF7QOX,L+L
M Z1=7%QYP<?(\ZQYA5NQY+$ ]P/2@#M8Y8Y8Q)&ZNAY#*<@_C2)-'(2$D1B
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
M/:;"IF\L1PH5CC0"16.<G@84]!UKHM-TFPLL7%MIZ6LSQA#D LB]0F03A1Z
MXK1HH S!X<T8:@]\-,MA<O()7<1CYI!T<CH6_P!KK[U(=%TQM6&JFPMSJ 78
M+G8/,"^F[KCVJ_10!C7'A+P[=7-W<W&B6$L]XNVXD>!2TH]SCGH/RJPV@:.]
MU97+:79F>Q79:R>2N85]$XX'TK1HH R/^$5T#^W/[;_L>R_M/.?M7DKOSZY]
M??K6O110!AGP9X9(G!T#32)Y1-+FV7YW!R">/7FI;_PMH&J:C!J%_H]E<WD&
M!'-+"K,N.G/MV]*UZ* *5UH^F7M_:WUU86T]W:Y,$TD09XL_W2>E,M-#TJP>
MY>TT^WA:Z)-P4C \TGJ6_O?C6A10!FZ?X?TC2GW6&G6]N0I12B8V*3DJO]T9
M[# J(>%M!%K<VHTBS^SW3^9<1>4-LK=RP_B/N:UZ* (K>WAM+>.WMXUBAC7:
MB*,!1Z"LN;1VA\2+KED%\V6$6UW$3@2Q@DHP/]Y26^H8CTK9HH R+KPKH%[K
M$>KW6CV4VHQ$%+EX5+@CH<]R.Q[4ZZ\,:%>ZA+?W6D64UW+$89)I(%9G0C!!
M)'/!Q].*U:* ,:\\)>'M0TRVTV[T6QELK;_40-"NV+_=';\.M3S^'M&N8[2.
M;2[1X[/!MD,0Q#CIL'\./:M*B@"C!HVFVNHS:C!8P1WLX EG5 'D Z;CU-2W
M^G66J6WV:_M8KF#<&V2J&&X<@_4'D&K-% %!-%TV.SN+064+07((N$==WG9&
M#OSG=Q@<]A56S\)^'M/>U>TT6QB>TW>0RPKF,MC)![$X'/7BMFB@#(7PMH*:
MX=;71[(:F>3="%?,SZY]??K3QX<T827D@TRU#WHQ=,(QF<>C_P![\:U** *]
MC86FF6:6EC;1V]M&,)%$NU5'L!TJQ110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=J^N:=H44,N
MI3F&.:40QMY3N"YZ+\H.">WK6C6+XMT,>)/"NHZ5G;)/$?)?ILE7YD;\& -
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
MO5N&DANUWVXBA>1Y5QG*HH+'CGIQ7FMM#;7/ASPE);:_)H.N6FBQK#=O@PN
MJAX95;@X*@X.#U/:FRZQ=V-QX6\2>)M/NK33IM-EM+DV/FHMI*9%97*H0P1P
M@X[<>E 'H!\;>&UT^UOFU:!;>ZN/LT3,&!,N<;"I&5(/7(&.^*=;>,=#O8]1
M>TNWG;3U#W$26\GF!2"00NW+ X."H(-<%K\>B)H&EW&D6<L%G=^)K6\9Y_,+
M7&&!DF*R?,%]2<9QGH03LF2.?XM:N(75_-\/QQ*5/#R"20E0>A."#CT- $PU
MG4_&?A?2=6\/WEUIT[7"2M";4E)4)/RLS #:%Y+*3TP.2*TX--UYM=ULG6K@
MV4JH]GOA51;R\Y5?[Z8QG/7/'()JI\++I)?AYI%L%E6:TMUAF62)DV.,@KR!
MDBNSH QO"VO+XCT**^,8BN%=X+F$'/ES(Q5U^F1Q[$4EYXMT*PU&;3[B_47D
M,7G/ D;N^W.. H))SV&3UXXK ^%\+KIOB&\P?(OO$%[<6Y[&/>%R/;*M33/
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
M(C][() ([^XSWOARSM;#P_9VUC8O8VB(?)MI"2T:DD@'/(.#G!Z9QVH CO\
MQ3HVFO.MW>%%MV"SR+"[QP$X($CJ"J<$'YB."/6L;QKXG&ESZ'8PO<!=2OHX
MYI8(9&/DE68[&4'YCM X^8 DC'!KG]%NH])T+Q=X?UX$:A+=WDL<3J2U]',"
M4:,?QYSMP,D8P:AN[:;0]&^&FFZE*/MEG>0FX!.?*40NO)[ $A<]* /0M T^
M73K.57U.\OH9I3-;_:P?,AC8#$9)^8X.?O<\X/2HV\5:*M_!9M>;9+B4PPNT
M3B*609RBR$;"W!& <Y!%:=PKSV<JP2!7DC(C<'@$C@UY-X4N="OM&TGPSK&F
M:H_B+3'B1K"5[G8LD9P)@<^6$Q\V?P .1D ]%F\6Z);W1MY;W#+<BT:01.8E
MF.,1F0#8&Y'!/4XJ?4O$&FZ0S+>3N'2(S.D4+RLD8_C8("57@\GC@^E>2^)-
M42^\/ZY']GGLI[;7$>33[>T8*%%PF9Y&"_,SCYLYQR, D9KHAX@M?#?Q!UY]
M>AN4T[7(;:2PN#:R2*X6/8T)4*2&R2=I'<^M %[6_$:VWC?PE=0ZRQT6^MKN
M1T1@8I-L:E",#+$EN!SSC S76:-KFF^(+)KS2[D3PK(T3G8R,CKU5E8 J1Z$
M5Q-ZUI%X]\!+%9)800P7NVVV!!;JZ*(PP'"$XZ>N1S5[P!-&VM>,@C@A]9:5
M,=&4QH-P]1D$9]J .KOM8LM.F6&=Y#*R&01PPO*P4<%B$!('/4UB7OCK3K;6
M="L(4N9TU:)KB.:.VD9?*";@1A>225X[ \XXK*\9P1/XBAN;+7WT'7+>SS#<
M2X-O<QECF)U;@X*YXY^;(SCC+?4;K^V/AOK&JZ=)8G[)=QS10P.5BD>.,(@4
M E<[3@'Z=J .[U#Q/I&EO.MW=,OV< W#I"\B09Y'F,JD)QS\Q''/2K-UK%A9
MQV[RS[OM',"PHTK2C&<JJ EACG(%<'H-[#H9\8Z/XAREQ<ZA<7<*R*3]L@E4
M;1'_ 'S@;=HR1P*Q='^W?#VY\(WOB2.?^SQHCZ?-,L;2"SF:02 -M!(&T*G'
M]WVH Z?Q3XC%Y8>&M1T'5I1;3Z];6LPA^7>I?#HX(W \8(X]Q71:EJ]O<VNK
MV-E=SQ7MI"WF210G]TVS</F92N<$'\:X?QG+8WGA_1&TN Z9#<>(K>X25(!&
M[+G+W!0KQR2<L.< GK5WPYKBV?A[6/#6KF*+5--BD5IUX2^5E)$RMW=LY89)
MR3ZT 7/ _C33KGPYX<LM0U0R:O>VB',BL?,DVY(+XV[L<[<Y]JZ34/$VD:7)
M.EW=,OV=0UPT<+R+ #R#(RJ0G'/S8XYZ5YE'-#'\/?AI'N59+?5+-IEZ&(*C
MARP_A )&2?6MSP_?0:#?^,-+\1'RY+K49KVW,@R+NWD10JQ_WR NW:,GH,4
M:GBS4;J+6_!TMAJ,BVE[J(BD2)E\N9#$[ D@9(X'?%:7B7Q!96.G:E;B^G@N
MX;8R,]M"TA@R#M9R%94!P>6QP">V:X"WL+K0/#OPRT[5&*7=K?B2=7.3"A23
M ;T"[E7/2KVGZM'H>H>.-'UP2Q7U]=SW=FS1,PNH'B"HJ$ [BH7!';\Z .F\
M(Z\J_#_P]>ZI=2S75U9QL2$:669]N20J@LQ[G JZ?&WAM=.@U!]6A2VFN/LJ
M,P8$2YP492,J03R"!CO7F6G7HT72/ NLZG!J0T6+2'L+F6 31M:RGRV#L$PQ
M4[,9&1Q]*T/$:Z$/"UO<Z19RQ6E[K]K=-)/YA:ZPZF27;)\VW'4GKC/3!(!Z
M9H^N:;K]K)<Z9<BXACE:!VV,N'7J,, >]:%-1E= Z$,K#(*G((]:=0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 444A('4XH 6BBB@ HHHH **0$, 000>XI: "BBB@ HHI"
M0!DG ]Z %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B@$$ @Y!
MZ$44 %%%% !1110 4444 %%%% !1110 4444 %%!.!D]*.M !4%Y!)<VKPQ7
M#0%QM,B#Y@.^WT/OSCTJ>DR,XSSZ4 0V5E;:=8P65I$L-O @CCC7HJCH*GI
M0>AS1D9QGD]J %HHHH **** "BD#*20""1U&>E"LK#*D$>H- "T444 %%)D
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
MEUV@G'4]..:L>++;7O$W@2[*:1)!<FXMYH+!Y$\XI'*CMN(.T,0#A<GH.<G
M -&_U+36\9>&[?4-&NDU29+EK*=V0K!A/W@)5SDD;>Q'/6K6F>+K?4I-;C:R
MNK271WV7*7!C!/R[@1AC\I'()Q65JMOJFH>./!^J+I%REM:+=FZ+-&3#YB!4
M!PW)XYVYQZFC6_#%]-XZMK^Q"C3M2M_LVL*3U6-@Z''<L-T9_P!EJ -=_%"[
M+6./3[@W]Q;?:OL<CQQO%'T&\EMH)/  )Y!]"18\->([+Q3HR:E8B14+M&\<
MH >)U.&5L$C(/H:Y?Q18:IIWCB#Q%:Z"-=L)[%;*ZM4V>;"5=G610_!'SD$5
MUNB+.-.#W&GQ:>\C%Q:Q[3Y0[!BO!;C)QQSC)QD@&*GB;4)/B3/X?_LZ3['#
M8I/YBNGS%W*[SDY"C:1@9/)XZ4MQX\LK?2_[:-G=/H0F\IM03:5 W[/,VYW&
M/=QNQ[XQS5>XTW4HOBA-?KI\TVGWVDI9FYCD0"%UE=FW G/W6XP#S^8P;+0=
M<A^&-UX#GTV1KL))9PWHV_9WB9B1*3G(PIY7&<C@<T >GAPT>]/G!&1M(Y^E
M<-HWCR=]'\1:MK&G7$%MIM]/ !$4DQY95/+&#DL6R<XQSUQ7:6-JMC86UHC%
MD@B6)2>I"@#^E><Q67B[2= \86>E:9*E]-JMQ>VEP)8\2Q2RJV$R>'V;_O
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MT/5KBUW.F\"!3N4D,,&4'@@]J .HHK)76S-;:1<VVG7D\.HE26"@&W5DW!I
M3QZ'&>:UJ "BL;4O$<.F>(M'T:6UN&DU1I%BG7;Y:E$+D'G.<#T[]:V&944L
MQ"J!DDG@"@!:*Q-1\36VGZSHNG-;SR_VL[)!<1[?+!"%^><]!V'>MN@ HHKG
M6\70-]KEM-,U&]L[.1XIKNV1&0,G#A5+AWVG(.U3R#C- '15%<VT%Y;26UU!
M'/!*I62*50RN#U!!X(J/3KZ+4],M;^ ,(;J%)H]PP=K $9]\&K- $5M;06=M
M';6L$<$$8VI%$@55'H .!4M!.!D]*S[W5#;V]E/:V<]_'=31QAK;:0B/_P M
M#DCY .3CUH O)'''NV(J[FW-M&,GU/O3J** "FQQQPH$B140=%48 IU9>M:X
MNCQIML+[4)W!*V]E$'?:.I.2 !R.IY[9H U**RO#WB"Q\3Z-%J>GF3R79D9)
M4V/&ZG#*R]B"*U: &2Q1S1/%*BR1NI5T<9# \$$=Q45E8VFG6J6MC:PVMNGW
M(H(PB+] .!5BB@ HK&U/Q'#I>O:/I,MK<.^J2/'%,NWRU*H7(;G.<#TK9H *
M*** "BF&:-9UA+J)74NJ9Y(! )QZ#</S%97BCQ##X5\/76LW%K<7,%LNYT@V
M[@,XS\Q'&2/\* -BBD5MZ*P[C--EFCA"F5U0,P0%CC))P!]2: 'T444 %%%8
M>N^*+30K2RNF@FNH;N[CM%DMRI5'=]H+9(XSGIGI0!N4444 %%%% !1110 4
M444 %%8R^(X6\8MX;-K<)<"R-Z)FV^6R;PF!@YSD]P.E;- !1110 45!>7'V
M2SFN?)DF\I"_EQ8W-CL,D#/XU3\/:U#XC\/V6L6T<D4-W$)423&X ^N.* -.
MBBB@ HK&TSQ'#JGB#6-'6UN(9]+\GS6EV[7\P,5*X)XP.^.O2M9YHXWC1W56
ME;:@)Y8X)P/P!/X4 /HHHH **** "BF/-'&\:.ZJTK;$!/+'!.!^ )_ T^@
MHHJF=2A.J?V=$&EN%022A>D2G.TL?<@X'4X/89H N45D0^)+&X\4S>'D2X%[
M#;?:G+PE4V;MO!.-W/<9'!YJAX@\;6?A^:9&TS5KY;90]U+8VOF);@C/SDD<
MXYP,D @GJ* .FHK&F\4:5'H=GJT4YN+>^,:6@A&7G=_NJH..3[XQ@YQ@T^SU
M^&^-]#':W"WUB5$]D^P2C<,J1ABI!'0@XX(X(. #6HJM87UMJ=E'>6D@DAD'
MRM@@@@X((/(((((/(((JPQ*J2%+$#.!U- "T5C^'/$,'B6QN+N"VGMQ!=2VK
M1S[=P:,[6^Z2.OO6Q0 4444 %%%% !17,GQG;F6*6+3[R;2WN)+9M1B"M%$T
M9(9F&<A 58;\8X],$]-0 4444 %%9FLZY;Z-HVH:DT4MS'IZ,\\=N5+J H<\
M$@?=(/7H:M:=>)J.F6E]&K(ES"DRJW4!E!P?SH LT444 4[_ $G3=5$0U'3[
M6[$3;X_M$*R;&]1D<'WJV %4*  !P .U+10 4444 %%%5=1O1INFW-ZT,LRP
M1F1HXL;F &3C) _6@"U16?H>K1:[H5AJT$;QQ7D"3HCXW*&&0#COS6A0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7$?%0.WA6T$;!7.JV05B,@'SEP<=Z[>LKQ!H-KXDTHV%W)-$
MHD29)86 >-T8,K#((X([@B@#D\:UH?C^RT677K[4-/UNTN&#3B,2VLL04ED*
MJ %(8#&,9JOHVLZK-HMQX:O-1G/B:WU064EQP&,9/F"8#& IA#$#&,C'>NM3
M28M+GGUV^N+K4;V"U9%D:-2RQCYF6-$ &6(&>,D@#I@5E^'K>SUWQ//XQBTZ
MXM=]FEG UU"8I) &+,Q4]!RJ@]>&[8H VO$D3'PIJB)<3Q,MI(1+&^UQA2>#
MV/'6O-)K:2/X8_#H1W4IDEU+2V5I<,(R5[#C@>E>N7-O'=VLUM,-T4R-&XSC
M((P:Y1/A[:+HNDZ6=9U9H-*N8KBV9GB+ Q_ZM3^[QM'TR>Y/% $&B2ZE;^.=
M?\/2ZS>W-N+*"[@FG$9DA=RZMMPH7'R@X(P*Q=*\0>(;CX7>'-9:.^U0O,[:
MH+,@7+PYD&4 QT;9D+@X&!CFNTC\+Q1>)+S74U*^%W=6RVS+^ZV*JDE2!LSD
M$D\D]:J:9X)AT;1M,TW3]7U*)--D=X)&,3,0V<H_R89?F/;/3GB@"?P;JEIK
M&AM>6.J2ZC;M.X5YAB2+G_5N" 05Z<]1@\YS67XJ%MKNL#1;NRNKO3K>V=[E
M;>+?^]D4H@/N$+M]2A[5T6C:);:)#=+ SO+=W#W5Q*^ 9)&QDX  '  P!V[G
M)I-'T4:.]\XO[N[>\G-Q(USY>0Q 7C:J\850 <X % '+_"_4KF]\(RZ'?22P
MZIHLC6$S%0'"C_5OA@>J8ZYY!KG+"/7-;^$M[X@O_$^HM*-/U -#'L17*-)M
M8D+G/R]B.,#CG/>6_@^"T\5ZCXBM]4U&.ZU"-8YXE,7E$*,*<>7G('0D_G3M
M(\'6.D>$Y_#2W5W<Z?,DL9\]DWA9"Q< JJ]V- '*7-QJ&C>!O \ECJET@N+W
M389E;8P>.38&3.W(''8CJ>M:ZW5]XHUOQ1IUOJ4]@=+,=M:^0<%9&CW^:_\
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
MMNBW[D;<H8^7@@'V^M %2WOKKQ5=^*U%_<6<.ES-8VT<#!2'6,,TC<?-DM@
M_+A>F3FN7T.ZU2'PC\-+73]5GLX;_-O.L:(05\MVR,J3D8XYQTR#7<R^"+<:
M[>:K8ZKJ%@^H(%OH;<Q^7<$# 8AE.UL<$K@_SJ"U^'EE9V6@6L6K:H$T-S):
M_-$2200=V8^1@D8XZT 45EU4:^?":ZA>7GV+3TN)+DW"P3S-)(X!+!>BA0.,
M9SSFH+;5/$EO>^&O"FMWL0U"\>Y>ZN[5AN>&)0RKG "NVY<D#H#C&<C?\1>"
M[77]4M-6BU"_TO5+9#$EW8R!7:,G)1@00RYYZ=:9J/@2PO[/3E2]OK>_TZ5I
M[;44E#7 =OOEBP(8-W!&,8' XH RO!UJUG\2O'$+7,TX"V!5ICN8 QO@$]\=
M,GGUS1XJM7G^*7@Y1>W<2RQ7N5BDP%*QK@@8QD[B"?2M[1O"D6CZYJ&L?VE?
M7=WJ"1+<>>4VMY:X4X51@\GIQSTJ76_#-OK>IZ7J+7=W:W6G-(8I+9U4LLBA
M74Y!X( Y&".Q% ')7NH:K8:MXLT.;5KP7+VT=YHL@V[AO/EB,#&#B4J.>S#)
M[U=\*ZY<>(M-T"075RDUM;O+JB[AN,B$QF-QCNX=AC'$>.AKI;[P[I^HZ]IF
ML7$9-WIPD$!SQ\X .?7&,CT/-+H_A[3]#NM4N+*,K)J5T;J?/]X@ @>V03]6
M- '$Z9>^*_$>@Z1XDTNY2*6>5;B9)KH?9V@).Z+8%X('&[.<CDU%-+KM[<>/
M(O\ A)+^%=(8/:>4L:E3Y D )V\KD]  3W)K?T[X=6&E:A(]GJFJ1Z9),9SI
M(G'V8.3DX&-VW/.W.#WR.*N)X,MDDU]QJ>H;M<&+GF+Y?DV?)^[X^7CG/YT
M<C--=:[X@^&5_/?7,4M_8SS2B!PJA_LRL6 QC/S$?3BM4ZW<^&/&>L6>LW]S
M<6%S9&^TS<1QLR)85P!ELE2.IP:U#X$LOLF@0QZEJ,4FAJ8[2='C$AC*!"C?
M)@@J ,@ ^^:IW?V'QGXEL+;^R[P+H-^T\MS<V[1KO12JJC'[X9B&XR,)SU%
M'2Z%;7MIHEI%J-R]Q>^6#/(Y!^<\D#'8'@>PKF/AK</J$7B74IR3/<:Y<H2>
MJI'M1%_!5%=Q7-:'I3^'==U>!(V-AJET;^%U&1'*R@2HWIDKN!Z?,1U R 9Z
M?\ENE_[%Q/\ TH:N@UNZ^Q:?+%:0I+?W>8[>'&/,D(QEO]D#ECV ^@J%?#4*
M^+F\2?;[PW36HM#"?+\KRPV_&-F[J>N:H:GX).I:U-JH\3Z_:32((Q':SQ(B
M(/X5!C) SR>>?RH YB^T1?#GB#X7Z)&[/96DERCN>CRB [2?<DL1]:U;<O\
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
M1U&>E "T52L-5L]3DO4M)1+]CN#;3%>0) JL0#[;@#[Y':K@8$D @XX.#TH
M6BBN<U3Q-)'XC@\.:3;I<ZH\)N9C*Y6*VASC<Y )))X"CKW('- '1T5@G4-;
ML]7TVSN[2TN+:[D=&N[<LGE$1LX!C.>NWKN_ <5N[ANVY&>N* %HI"0.I XS
M06 7<2 .N: %HHR#WI RLNX,"/4&@!:*0,"< C/6J>G:K9ZJ+HV4HE2VG:W=
MUY&]0-P!]B<?4&@"[12!@PRI!'L:"0HR2 />@!:*HZ@VI"2S_L[['Y?VA1=_
M:"V?)P<[,?QYQC/'6KI8 @$@9X&>] "T49 ZFD!!&001[4 +12!@V<$'!P<'
MI7-^,O$-YX>M-/GLHK:7S]0M[683$Y59'"Y '?D]3^= '2T5'.9A YMU1IMI
MV"0D+GWQ6%X(U^?Q/X.TS6;N.**XNXV=HXL[1AB.,DGH!0!T-%%% !12%E!
M) )Z9/6EH **3<N<9&?3-+0 45B^(]<.C)IT42*USJ-['90EP2J,P)+$#!("
MJ3C(R<#(ZUBQ:]XF;7I/#<R:5'JGD37D5T$=H7@5D5"8]P96+.0?F.-O?- '
M:45C>'9?$4UM*_B*WTZWF++Y45E([[5VC.XMWW9QCMBM@,"2 02.N.U "T52
MTHZF;,_VM]C^T^:^/LA;9LW'9][G=MQGWJX&##*D$>H- "T4@8$X!!XSU[53
ML-5L]3EOH[242&RN#;3%>0) JL1GV#@'WR.U %VB@D#J:0$'H0>U "T44A91
MU('XT +129&<9&>N*YOPOX@O=8OM?MK^&VA.FZA]EC\DD[EV*P))ZGYO04 =
M+12%@H)8@ =2:,C&<\4 +10"",@YI"P! ) )Z#UH 6BL7Q)KO]AV]@$16N+^
M^BL8-WW5=R?F..H #''&<8R,YJ?1GULB[CUJ.RW1S$6\UIN598\ @E&)*GJ,
M9/2@#3HI-P)(!&1VS5/3-5L]8MY+BQE$L,<SPEUY!9#M;![C((_"@"[12!@<
MX(..#BC<-VW(SUQ0 M%<WH6OWVI>*_$FD7<-O''I;VXA:(L2XD0O\Q/X=!ZT
M:WK]]IGB[PWI<4-NUIJDLT<LC%O,4I$SC:.G8<G/TH Z2BD!##(((]J P.<$
M''!QVH 6BN;\+:_?:U?^(+:]AMXCIM^;6/R2QW+L5LDGJ?F]!2:SXAO-.\7^
M'-*ABMGM-3DGCFD8DR(4B9Q@#@=!US]* .EHI-P#!<C)Z#-!8#J10 M%)N7.
M,C/IFH;Z]MM-L9[V\F6&V@0R22.<!5 R30!/14-M<QW5G#=)D1RQK(N[@@$9
MYJ4$$ @Y![B@!:*I7NJV>GW5C;7$H6>^E,,"=W8*6/'H IY^GK5PLH(!(!/0
M$]: %HKF[K7[ZW^(.GZ#Y-O]BNK*:X\W+&3<A48] /F]_P *Z2@ HI%8,,J0
M1Z@T$A1DD >IH 6BC-% !13'9MCB+8T@' 8X&>V?2L#P1X@NO$OA6VU2^B@A
MN)99XS'#G:-DKH,9.>BB@#HJ**0,I8J",CJ,T +12%@" 2 3T'K5,:K9G6O[
M(64->B#[0T8_@3<%!/IDDX^AH NT52TXZF3>?VE]CXN7^S?9BW^IXV[]W\?7
M...E7 P;."#@X.* %HI-RYQD=<=>]+0 44FY=Q7(W#G&>:-P!P2,T +12;AN
MVY&[&<9YI: "BD# ]"#]#1N!) (R.HH 6BBN:\5>(+S0[K0DM8K:2._U.&QG
M,A.Y%?)RH'?"GK^5 '2T4A8 @$@$\#)ZUSEWK]];?$#3-!\FW^Q7EI-/YN6,
M@:,J,>@'S>_X4 =)15&P.IFXOAJ'V/R1-_HGV<MN\K _UF?XLYZ<8Q5Z@ HI
M-P#!<C)Z#-!8#J10 M%)N&X+D9/.,U6U&>6VTZXFMQ$TZ1LT:RL0I(&<''-
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
M,-C$/MV3=!LL)R>"7!X8XXYJC:>!?"]D]N\&B6BM;.7@++N\LG^[G./8=NU
M' :=8P^,/"U[>W^KV=AJ=G?RO<W2VN;RSDCF8J Y?@;0% VXP<8S6II_AK2=
M9^)_C"'4;7[1'$FG3HC.P DVR'?@'KD?J?4UV$O@WPW/KZZ[+HMF^IJP87!C
M^;<.C>A(]>M7+?0]-M=5N-3@M52^N !-.&.Z0#H&YY [>G:@#SNP,VA^(]*&
ML:=;7]E=ZD[:;KUH1YOF2[\1SJ1GHQ&0<?*/3CJOB5!#<?#;Q")HDD"6$KJ'
M4':P4D$9Z$>M:MKX;TBRFCEM[)4,<C2QKN8HCG.75"=JL<GD#/)]:T+BWAN[
M:6VN(DE@E0I)&XRKJ1@@CN"* /-W-K!KW@31#;01Z/=VTLLD*H!'-<+$I4.!
MP3@E@#U.#U K4\,P2:9\2/$NEV*[-'$%O<B!>(X)WW!@HZ#<%W$#Z]ZZ'_A%
M="_LB'2AI=N+*%Q)%$JX\MQT92.0P]0<U>L=.M--B>.TA$8=M[MDLSMTW,QR
M6. !DD]!0!Q?CG3[&[\;>"#=6=O-OO9XW\V)6W+Y#D*<CD9YQZUS_C1=/OM.
M\=7-BB326=O&LMS=,"+9TC#(ELH&5Z@EL@;CP#7I^J:)IFMQ11:G8P7:0R"6
M-95SM8=Q^9JG=>#_  [>WMS>7.C6<MQ<Q>5,[1C+KC;S[XXSUQ0!Y]XJU#5[
M?Q+X>O\ 2(?M=\N@SNR@Y<KNBWE 007QD@'@GUZ&[K-_HFG> =#N_#[V\&B7
MVH6Z7=RR9'E,6W&;!!/S@!@3W(/'%=Q!X7T2UNK6YM].BBFM(_*MW3*^4G=5
MP> >X[]Z2W\*Z%;6%U81:7;BSNR3<0%<I(3U)4\$^_6@#)\/^'[?2/%=W>6^
MI6W^G6JL]A96_E0_*0!-C<V&(.,\9_"F>-[+5+F^TJXTF*POY[59Y'TF].%N
MD.P%E)R%=<@ GCYS6YH7AK1?#5M);Z-IT%E'(VYQ$O+'W)Y-37^C6&ISV]Q=
M0%I[<,(94D9'C#8W892",X&?I0!YG'=:;>O\/[W3["2P0:O<6[03 !X&"R[H
MLCJ ^<?0=Z9JE]<:3=_%:ZT8A+B""T93#C,9,)WL,="/F/U%>D7GAC1+_28M
M+NM-@DLH7$D<6W 1P2=P(Y!Y//7D^M.LO#>BZ=<SW%GI=K#-.BQRNL8RR*-H
M7Z8'2@#%TS2/#)U#0M<TJ40R26[Q6XMF 6[1EW$R8&7QC.2>">>37F\.F6<7
MP@L==2$#5+76,P763OBS?E2%/8$$Y X.<UZUI'@[P[H,MS+I.D6UG)< K(\*
M[6(/8'JH]ABE_P"$0T#^RQIG]F0_8!)YOV;)\O?G.=N<9SS]>: -B:5(89)9
M&VHBEF;T ')KQVS%M#<> -2TY1%;7-_(([J=PUW=1O'(6:9@ .3@[>>V2#Q7
ML:HJQB/!*@8^8YX]\]:P(O OA6"-(X]!L52.<7"+Y0PKC."/;D\=.>E '):7
M;:1XOM/%\/B"81WMKJDT<DY<)-:0H086C8_<7 R"."=Q[FK-GI^FR?&:XF:T
MA8G0K>99)8@'WF9@')(SOQ@9ZUU5[X/\.ZCK4>L7FC6D^H1XVSO'EN.A/8D=
ML],5;N-#TN[U:#5+BP@DO[=-D5PR?.BYS@'Z\^U 'DTM[/HG@/QJ]DTD,*^*
M)(9I(V.Z*!GB5R#U'RG&>V:ZC6].ATCQUX2ET*"*W%\TUM>16RA$FMQ'N#,!
MP=IQ@^^.]==:^'M(LH;R&"PB6*]9GNHR"RS,WWBP.02>Y/6C3_#VE:40;*T$
M9$?E(Q=F,:?W%))VKP.!@<"@#QN[T>P3X5>*]36#_3M/UBZ:SG+$M;E;@8V'
M/R^^.O>O=0P$>YCQC)-8_P#PB.@_V=<:=_9L1LKF3S9H"6V2/G)9AG!)//O@
M>E:\4200I%&"$0;5!)/'U- 'C:&T\GP3JVE +;W.O[8[V=PUY=(_F[S(P PI
MQC:<G&W.,8K9T+PYI6I>//&+W-I]H-EJ%I<6JM(V(Y1 KAA@]<UUJ^!/"J1F
M,:!8;//%QM\H8$@S@CTZGCIS6C9:'ING7US>VEJL5S=$&>52<RD="W/..WI0
M!YAX>L(/%/A#2==N-9M+34K:Y6:XNHK3%VMP&(:)F+Y.XG;MQR-H QBO3M?C
M\[PYJ<7VTV.^TE7[4/\ EAE"-_X=?PJI'X-\-Q:^==CT6S75"Q8W(C^;<>K>
MF[WZUK75K!?6DUI=1++;SHT<L;C(=2,$'V(- 'E*:CJ?A^/5[.Y\/VUAXEMM
M#GDM+O3@#;WB)CY@N,AE.#M/J?:I-4MK>W\!^$_$&@JHU;S[+R[B/_67)E*K
M(DC=7W9);/<9[5Z18Z)IVFR^;:V^V3RQ$'=V<J@YV*6)VK[#BH;+PQHNG3K-
M::?%$4=I(U4G9$S9RR)G:A.3DJ!U- $7C'4+O2O!>M7]@";NWLY9(L#.&"G!
MQ[=?PK@-5T_2!H?PZU.RBA::75[(F[&#)+O1BQ=NK$L,G/>O62 RE6 ((P0>
M]<[%X!\*0[0F@V6U)O/1"F51^>54\#KT''Y4 <>+.'QEJ'C#3-3O;&"[M[QH
ME,]MNGMH BF.2-BXV#JP('7).<UHJ,?$7P8#=O>8T2Y'VEUPTW$7SD=B>OXU
MTNJ>#/#>M:C#J&I:+9W-W" $EDCR<#H#Z@>AS5Z;1-.GU6'5);56OH%VQ3Y.
MY%/4#G@'N.] '">&] L=9C\?Z+<1C[-/JTB#/)C)ACPPSW!.13O!,PU^RTG2
M[ZUB%SX:+Q7J^6,"X3,<>/8KNDX[[:[G3]%T[2Y[F>RM5AENG\R=E)S(W]YL
MGD^_6K%O96UK-<RP0)')<R>;,RC!D?:%R??"@?A0!Y-IMC#XO\*75_?:Q9V&
MIV=_+)<W2VN;RTE25L+O+\#: H&W&TXQ6IIWAK2=8^)WC&+4+7SXX1ITZ(SL
M LFUVW<'KD?J?4UV$G@WPW-KZZ[)HMFVIJP87)C^;<.C>A;WZU<M]#TVTU2X
MU."U5+VY $TX8[I .@;GG';T[4 >7Z78Q>+_  E+J5[K%G8:I:7TDMS=):YO
M+69)6PN\OTVX4+C&T@ 5KZ8+/Q+J?CI-:ABGNK.Y:VBBF )@MA$"A3/W=S;F
MR.IQZ"NM?P;X;DU\:Z^BV9U0,&%R8_FW#HWIN]^M/O\ PIH.IZF-1O=+MYKS
M9Y9E*X++Z-C[P^N: ,SX8<_#'P[_ ->25UE4],TJPT6PCL=-M(;2UC^[%$NT
M#W^OO5R@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBL+Q9XGM?"FCB^N4D<O*D,2(A;+,P R0.!S
M_0<D4 ;M%9T^NZ=;Q0223/F<%HHUB=I' ZD( 6P.,G'&14^GZC9ZM91WEA<Q
MW%M)G;)&V1P<$>Q!X([4 6J*YQ?%ME=>+KOPU$9TN(+=7:81-P[D@!25(X S
MD\=NQK \#^-K0>';*+7];5]2N;VX@1IL!G(G=4!VC:N0,#IG'% 'H5%9NIZ_
MIFCAOMUSY>Q/,?;&S^6G]]MH.U>#R<#@^E7H+B&YMH[F"5)8)$#I(C JRD9!
M![C% $E%<1X7U;4/'4-UK,6H36&C_:'AL8K94WS*AP979E/4@X48QCG-;=@-
M2TR[U-]8U))].CCCDM[B54C*+AM^\C R, YP!@CWH W**R[3Q%I5[=M:PW8%
MPL7G>5*C1,8_[X#@;E_VAD50'C[PF94C_MZRW.9 I,GRG8,MSTXP>>^#B@#H
MZ*YZV\=>%[O4+2P@UJU>ZNT#P1AC\X(R #TR00<=>1Q5W4/$>DZ7)(EY=B,P
MJ'F(1G$*GHTA4$(#SRV!Q0!J45DW_BC0M,DMH[S5;6)[I&D@4R ^8@4L6&.V
M >:KCQIX>:RCO(]226"2#[2'BC=]L62-[!02JY!&6P.#Z4 ;U%<WJOC73-,U
M71+'<TW]JEGCEB1G01"-GW J#G)"@ =CGI5BPO+.X\5:E'!KC7,T4,0ET\%2
MEMRWS<#(+=P3VH W**R8_$^C2WD-JE\GF3N4@8JP29AU5'(VN1@\ D\&JUWX
MV\-6,EY'<:Q;*]D5%PJDL8R02 0 >P)/ICG% &_145M<P7EK%=6TJ2P3()(Y
M$.5=2,@@^F*R_%;7D/A?4KJPOY;*YMK:2:.1$1^54D AU((X]J -FBN,\$>+
M+G7[6YT?65^Q>)-/ 6[C7'S@_=FCR,%6X/3@GZ5H>']3:#PNFH:SJ;2DRR*9
M9E1>DC(J@(HR3@ #!)- '1T50T_6M/U66>*TN-TUN0)H71HY(\C(W(P##/;(
MYK#\7>)+K3=1T;0=*$?]K:S,R122+N6")!NDD*]R!T'<_2@#JZ*YO4=*UVVT
MYI-,UZ[GNT*L4NHXF64 C<!M1=K$9QCC/:M+4->TW2W:.[N=KI'YKJD;2%$_
MOL%!VKP>3@<&@#2HK)NO$^AV<=E)<:M:(E[C[,QE!$H(SD'TQWZ4FG^*-$U2
MVO+FSU*"2*R)%RQ)7RN,Y;=C QSGI0!KT5GVFMZ?>SS00S,LL,8ED2:)XF5#
MG#8<#@X//L:@M_%&BW-X;6._C6;RC.JR*T8>,=70L '7W7(H UZ*YZ/QUX7F
M-H(]:M7^UR&* J20[;BN,XP,L"!GKCC-">+[&7QG-X;59?/A@65W,3;=S-@*
M#C'0')Z=L]: .AHK,MO$.EW=W%;07):2;<83Y;A90O4HQ&U@/4$U)J>MZ9HP
MMSJ5]#;?:)5AA$C8,CDX  []: +]%<^OC?PTXN]NKP$VI42J =W.<;1C+ X.
M"N<XJVGB31Y='M]6BU"*2QN6"02IEO-8G 50.2V01M SP>* -6BL5_%NA1Z7
M<:E)J"1VEM+Y-P[HRF%_[K@C*GD=0.H]:N2:O8PK9-),5%ZX2WS&W[QB"0.G
M!P">>P)[4 7J*X_XB:C?:5I&G7=E?R6G_$SM8IMNW#QO( P)() QZ$5L:/XK
MT+7[JXMM*U2WNI[?F6-#R!ZX/4>XXH V**R8O$VC3:C#8)?)]HGW>0"K!9BO
MW@CD;7([A2:T+N[M[&UENKN:.&")=SR2-A5'N: )J*X6V\0RWOQ:ATZVU"Y:
MQ.D23O9RPF+9()$ ;#*&Y!/)R.N*Z1?$VC-J,-@+Y!/.S)#N5@DK+]Y4<C:Q
M'.0"3Q0!K45Q&AZM<KKOC:#5-7<6=A/$L4TQ11;HT(8XP ."W<>F<UIZ=X@T
MC3M$T9+C7'O!>*L=K=S(=UVQZ8PN"Q].M '2455;4K1+]K)IMMPL7G,I4@!.
MF[.,8_&J5MXGT:[O#:17Z"?RC.JR*T>^,=70L '7W7(H UZ*P;/QIX;U"]M[
M.SUBUFGN!(8D1L[Q'G?@].,'\C5FT\2Z/?:@EA!>J;F2,RQ(R,GFH.K1D@!Q
M[KD4 :M%>?\ Q'\6)8^%KMM)U>6WOH;F*$/#'E&8R*KQ[RI7<%+< AABNZN[
MJ*RM);J<L(HE+L54L<#T R3]!0!-17.Z!XQTW6_#*:ZTGV6V8;CYP*[06(49
M/!)XX&>3BM+3];T[5)Y[>UN-UQ;X\Z"1&CD0'H2C , >QQ@T :%%<_XB\667
MAV\TNTN%E:;4+@0IMC9@HP26) ]!P.I^@-8$7BI-)\>^(4U?6'&EQ6=K-;QR
MJ/W9?S"P557<>%SSDX'/2@#OZ*H?VUIO]FV^HK=QR6MR%,#QY?S<C(" 9+$C
ML!G@TNEZQI^M6[SZ?<K.D<ABDP"&C<=593@J1Z$ T 7J*XZYUZ^UGQW/X7TJ
MY-G!I]ND^H7:(K2;G^Y$FX%1D?,6(/' QUK3^P:S9ZQI[0ZI-=::6<745PB%
MU^1MI#*HXW8R#D\CG&10!O45DR>)]&ANEMY+Y%9IOLX<JWEF7IY?F8V[\\;<
MYSQ4&I^-/#>CSW$&H:Q:P36Z!Y4+9* G R!_+KWH W:*YJZ^(/A*R1WGUZS"
MQR^2Q5]P#8!(XSTR,GH,C-:]SK&GVMO;S27*LES_ *@1 R--QGY%7);CG@'C
MF@"]16-)XLT&+19-8DU6V2PB<QR2NV-CC@H0>0W^SC/M3(_&/AZ8W AU2&5K
M>9;=TC!9O,8955 &6) / ST/I0!N45S&L^.=(TOPG?Z]%*US%:%HFC2-MPF'
M_+-AC*'.,[@,9J2]U?3KJ_T,#79+*6:<F*U4;3=X4@JRL-VT=<\=* .CHK+U
M#Q'I.ER2I>7@C,*AIB$9EA4]#(5!" ^K8I+WQ-HFG7%M!=ZI:Q2W2-)"K2#Y
MT"EBP]L#KTH U:*S]'US3-?M7N=+NTN8HY#$Y4$%''52" 0>1U]:=_;%A_:S
MZ5]H'V](3<&#:=QC! W#CD9(''>@"]16*WB_P^E@M\^JVZVS3FV5V)&90<%,
M=<@\8Q2V?BO0]0EO8K/48YY+-/,F2,,S!>S 8^8<=5S0!LT5Q \::3X@\!7&
MK-K$NAV\A95N]NUXQYC!2-PP6(7H,XR:GUN_O[7XA^$+2&_F^Q7JW8GM\+M<
MI%E6)QGJ?7'3B@#L**S/$.L1Z#H%]J<BEOL\#R*NTG<P4D#CITZUPUO>&\T7
M1]<NO'%[IJW<, N83&H$L[;'Q'N7*CDJ0H(((]#D ],HKB_%/B=+3Q5HN@?:
M)X(;L3R74D*-O"H@*JI /4L"2.1M[9J/PUXLM;9]6TG4-4N;TZ.V)+ZXM61F
M!R_S8&,*NT;N-V">E '<45F+XATIM'BU=;L-82E1'.J,5;<=JXX[D@#U)%2:
MSJ]KH6B7FK7C%;:TA:9\#D@#H/<]/QH OT5RFH:[=Z%X&FUS4-QOI(E<0I&7
M6%WP%4*HR0N>3U."?0#/\):RSZ)?^()_&H\0Z=! SE4L8[<PE1N;<!\V<#H<
M4 =W17FY\4ZOI_@S2/&E[=EH+N:%[JRV+Y<5O,VU=AQNW*&0Y).>?48ZB;5Y
M-)\6V>E74ADM=561K1VZQRH-S1D]P5)([C:PZ8P =!14-W=V]A:275W-'!!$
MNYY)&PJCW-<7:^(9;WXM)I]OJ%PUA_8\D[V<T/E>7()4 ;#*&Y4]3D=<4 =U
M161:>*-%OKN"UM[Y7EN%=K?Y&"SA?O&-B,/C_9)J33_$.E:I!=SV-V)X[1VC
MG*(W[M@,E3Q]X=QUH TZ*R6\2Z0MM#<?:BT4T/GHT<3O^Z_OD $JO^T<"M*W
MGBNK:*X@</%*@=&'\2D9!_*@"2BLB'Q1HMQ>PVD5\C23N\<+;6"2NN=RH^-K
M$8.0">A]*YC4_$/]K>,K_P .IJ=WI\-M8*Z36T;!_/9V&3\O*J%''0Y/7C !
MWU%<IX0\76FL^'GNI[MC]C+Q37,\)A$GEG:9"#PNX@G;VSBM.+Q5HDANP=0C
MA:S027"7"M"T:'HQ#@':?7I0!L45CZ5XKT+6[S[)INIPW,_V=;G8F<^6W1NG
MN/SJK<^+K&'QE%X:(F%P]HUPT@B8A3O15 .,'.XDGH,#/6@#HJ*\\\,>-+73
MXM;C\2:Z#)%KEQ:027& 1&I55SM "C/<@#-=IJ.LV&E ?:YBK%2X2.-I&VCJ
MVU03M&1DXP,T 7Z*KV5]:ZE90WME<1W%M,N^.6-MRL/4&K% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %<5\5<CP+++M8I#>6LLA )VHLZ%CQV YKM:* //&U:&Q^*D>KWTXCT?4M
M(6"RO)?DB619"S)DX + A@3]X 8S5_P#920WGB>^C!73;_57GLQV<;5#2+[,
MP.#WQGH:[0@$8(R** ."BO8-.^,FJ"[<Q?:])M_(+*</M>3=@^V<GT'-<4;B
MU'P*N566(3'5R^T$;B?MH8''7[G/T]J]RHH \KO]7TC2/'FO0^*)[NWL-6C@
MET^YBEF$,\8B"-'^[.,YR<=]WN,][X?T^RM/#%K8V-G+9V(B*PP2LQ=$).,[
MB2#@YP>1G':M<@'J** /,?AUJ-KX)T9_!_B*YBTZ[L)Y?L\MRPCCNH6<LKHY
MX/WB",Y&*TOB%/=:WX$OGT6"2[A@E@F;RAG[5&D@9U3^\,#J.#R!FN[*ANH!
M^M+0!Y]JMU9^)_%W@_4-#NXK@6<DUQ<SQ,"(8&CP5?\ NECM&T\\'T-5?!+V
MDWA/Q<8C$S_VIJ,GRX)PQ;:WT*]#W%>E@ =!BJFIVTUYI=U:P.B2S1-&K."0
MN1C) Z]: /(H8['7?A!X1TC3'ADU<2V;PQQ8\R!U8&20@<J N\DGU'J*Z+P]
MJ-KHFM>,M-\2RQP2W6H27D)N#@7-LZ*JA,_?VA=I SCI76^%=&F\/^&-/TB>
M:.=[.%8!+&A7>JC )!)P?QK9P#U'2@#QC2+.31(OA98:TRQW-O)=.\<Y&Z%6
MC?RPV>A&57ZC':MOQ)J=HOB?7])V#3ISI"B-X8-TVH B3Y%X(VIG! &?FSD
M5Z910!X[IVHVT&G_  HU&5W6TMH9+>68QMA9#:[0O3DEN!CN,5J7/FW_ (\\
M;VFFSJM_<:%%%;G=@^;MEX]B"RY],UZ=10!Y#=SP>(OA-H>@Z<1'X@@>R@2T
MZ36DT3H)&9>JA55SD]B/6M?3[FQ7X@?$&26:  VMHNYF'($3AAGV. ?PKT?
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!116)XH\2V_A72UU"[M;F> S)$3 H)0NP4$@D'&2.F3[4 ;=%<W'XMW8AFT>
M^M;V2:2."UN3&C2H@4F4'<0$^8#.<Y.,5#9>/=+O+">7R;B.[@OO[.>Q.TRF
MX/15(.T@CG=G& 2<8- '545S0\9V5O\ VR-4MKC3VTA$EN#*H961QE2C+D-G
M&,=<\8J0>*XX-8L=-U+3KJPEU!6-HTI1ED91DQDJQVOCG!X/8F@#H:"0!DG%
M<CIWCR+5+V:"#1-36&VO9;*ZN'6,1VS1KDLYW=.O(S[XR,\WXXUE-;TGPU?0
MZ;<BRFUNS:UO&*@,IE&&*YR%8#()'IG&10!ZE1161?ZY'#JBZ/;6TEY?O 9W
MBC95$<6=NYF)&,G( ZG![ F@#7!!S@].M%>8> ]<M]%\+ZC,]G<@W/B2XM;>
MT &\.\F%0\X&.YS@8[UO:EXY:WT'Q-<6^F2_VEH2'S[:1UV\Q[U<,#RNWGUX
MQB@#L:*YJR\3,NC:2;NUF_M&^A#1P,\8,F$!:3(;:J\CWY QS5KPYXFM/$D5
MX(8I8+FQN&MKJWEP6C<>ZD@@CD$'F@#;HHKA/%6IW.H^/M#\&P3RV]K<027U
M^\+E'DB7(6,,.0"P.<<X[T =W17.WO@_37CMFTV%=.F@N89]UKF(2A)%8K(%
M^^" 1\V>>:+SQ9'#_:;V6G76H0Z6Q6\>W*?*P4,RJ&(+LJD$@>N.3Q0!T5%<
MK<>/-.2YT..TM;R^36HWDLY;9%*OM3<5.6!!Z#D #/)&#@MO'=C)I&I7MW9W
M-E-IMTMG<VLQ3>LCE0@#!BN&+KSG'KTH ZJBL1_$D=I!?RZG9SV8LQ&26*N)
M=Y(4(0><M\O..3^-45\;VZ:Q-I-UI]U#?+:&\AB5XW\^,'#!2&QN'<$CV)H
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
M&8XPVUB1C)? P0<YQ[9)JUI_C[2=2T"TU2WCN3)=7/V*.R9 L_V@9S&03@$
M$DDX &: .IHKG(O%T'V[4=.N;"Z@U*QMQ=&U^1C-">-\9W889&#D@@UFVOQ(
MM;G1AK)T35H]-:U2>*X:)2)&9P@C #9W;F'7 ZG..: .UI"0!DD >]<W_P )
M<?/UBQ.EW"ZEIMLMT;<R)B5&!P5?..JD'/3MFN=D\3VVI?"_3]6\4:)<W-O=
M&W9UC*;2[.I1N'!"ABOO[4 >CT5CWFO+#JK:596DM]?QP"XEBC95$:$D+N9B
M!EB#@>QS@<UD3?$72H]!M=72UOI8IKT6$L:QCS+:8MM*2+G.0?[N?;J* .OH
MK TGQ2FI:_>:+<:;>:?>V\*W*I<[#YL+$J'!1F'48(/-;] !17*)X[LW:QF-
MC=K87U^=.@NB%P9@S*,KG<%+(P!Q]0*31/$NH:GXXU_2)M.DBM=.,$:/O0@;
MD9]S<Y^8%0 ,XQSCF@#K**1B0I(!) Z#O7E>JZ_>>*/AMXW;4-->W6S:[AB/
MF(50Q *%X.2V03G&.>O2@#U4'(R.E%<?H7BR-;G0]$N=-O;8WMGNL[F4)LG,
M: N  VY>#D;@,T_4OB!IVF6XOY;>9M)%S]FDOD9-J-OV;MN[<4#<9Q[@$<T
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
MNII;'5,Q>7Y<CE_WV?F!4L>@)/0#O7I]% '&PV-_%\59]3:PF.G_ -C):"X
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
MXQ[UZC10 5P%[=M9_&V-_LT\Z'PZ0WDKN*?Z1U(ZD=N,]?3)KOZQ_P#A'+?_
M (2K_A(OM-U]L^S?9-NY?+\K=NVXV_WN<YS[XH X'4_"VKCP[J,T.F327NJ>
M((]3-K&R9AB21#AB6 W%4R<$\MCM72^-K._U&?PO)9:?/.MIJ\-Y<;=H\N-4
M<'.2,GYAP,UV-% '#V-GJ-MXU\97\FF7/V6^M[9+60;#YICC=6 &[(Y88SBN
M;TS1/$OA_2/!FKP:--<W.D6LMCJ&G"1!(8WP=T9SM)!4'&>:]<HH X'QG#KW
MB;X;ZK;QZ+-'=WAC6VLBZ&15#JQ,AW;03@\ G QWS3+^^:W^,FFS_8[F17T"
M4.D:!GC'G(<E<Y/.!QGKZ5Z#6._ARWD\4Q^(3<W0O([<VRJ&7R_*+!BN-N>2
M <YS[T <5/H_B/3K34M5L+*X#ZMK<=Q=V=O(JW"V07:0K9 #G )P<@-C(/-.
MTS2-5L]3\;NGAZ>VM=3M8C:*LD9W,(2A4X;[Y8Y/;K\WKZ710!@>"+6ZL/!&
MBV-[;/;W5K9Q02QN02&50#R"01Q6_110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 445E:EK0L]2L]+MH1<:A=H\D<3/L58TQN=FP<#+
M*. 22?J0 :M%96@Z[!KMM<,D3P7%I</:W4#D%HI5ZC(X((((/<$5JT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7+^(=#N#K^G^)[&]MK:?3X)
M89UN@?*D@;!.6'*E2H.?SKJ*K7>GVE_L%W LZ(<A).4SV)7H2.V1Q0!R7PXM
M;QX-:UZ\78=9U!KB!=A3,(4(C;221N"YP>Q%=M110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 55OM0M].CC:=CNED$42*NYI'.2%4=S@$^P!)X!JU6!XHTPW<>G
MZC'?0V4VE77VI))QF)AL9&5N1@%7//8T 6U\0Z:='NM4\YQ;6A<7'[IB\13[
MX9 -V1].G/2DO?$6GV&FVM_+]IDBNMODK;VTDTC97</D0%NG?'%<E96UW#X'
M\9:KJ($)U0W5U'&RF/;'Y(C0E2<J6"!L'GD9YKIM+O[>Q\$66HRL#!;Z<DK,
MO/RK&"<?E0 R+QAI<^F/?P1ZA(B2M$85L)O.W* 6_=E=V!D<XQVZU=CU[2Y-
M#AUE+Q#I\R*\<N#\X;[H QDDD@;<9SQC-9MLJ:7X:M["]U:'3-3O$DE,K.@;
MSG)>0H'X;#,?PQ7)6]K>2P> X-1D^RV<#W49EMU$:-(JE+=\'(&] [#W88YQ
M0!Z)/JMK:6 O+LO;Q,P55D0[V).% 49)8]EQGVJU#(98ED,;Q[N=KC!'UKR^
MT.IZGKWA\ZUJ$PLH)=1BM+Y=J&=U8+$Y.-NXQ>9@@#."1UKJO"^IRWOAZRM-
M:O0=0NS<) X;RI+F*-RHE4+C!*;&RO\ >!H ZFLJP\0V&IZE/8VJW;20;MTC
M6DJ1'!P=LA4*W/H37.^%[B[,<MGJUU= ^'S-!=7,LS@7!/S)(QSS^ZPQST+C
M'2G>%[*WTW7_ "/#^IR7OAZ6S,C0FZ-PEM*&39L<DD!E+G;G^'/>@#M:***
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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "FO&DFW>BMM.5R,X/J*=10 C*K## $>A%)Y:%-FQ
M=G]W'%.HH 9)#'+M\R-'VG(W*#@^M*\:2H4D174]589!IU% #'BCDC\MT5D_
MNL,C\J<44L&*C<O0XY%+10 FT#/ YZ^])'''$@2-%11T51@4ZB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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 ***
(* "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>exhibit31restatedcertifi010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi010.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M[CTWQ93C^+::]% 6-   JJ. . !0!R\OQ%\,0VLUTU_*;>"X-O/(MI*RPN"
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
M%9QSLW,0<'H3SR#6Q?.]C\8[&[EM[EK>YT1[2*2.%G4R^>K;20,+\O.3@8H
MT=+UG2DCU^^L]1U'4!!=D7$3I))Y$FU?W<:A<A>AX! R3FN)M=0M=8\$:?XG
MUGQ/XATAG0&]:U,R1R%V^54!4J "  R#IP3S6WX7N(X+KQW+*'2.347EC9D(
M\Q/*1=R\?,,@CC-<]<AV_9P@L!#,;U;>"(VPB;S0XF4D;,9Z GIT&: /4]0U
MJSTQA',9I)MAD\JW@>9]@ZL50$@>_?M4">*-&FTJSU*"]6>VO6VVIA1G:9N?
ME50-Q(P<C'&#G&#7%ZYJ$.A_$"35=5@U&71-3L(8H;RR\YA#)&SG8XB.<,'R
M.#S^-5;F.'PWKWA37+?1KFS\-Q"[B>-8G9K9I<;973EEW8Y[C/."<4 ;G@O5
M9M2\:>,H_MEY/:V\UJL,=T&4PDQDNH4@;?FSVYXZUUE_JMIIIA6XD;S9V*PQ
M1HSR2$#)VJH).!R3T'>N0\'W2W/Q#\9W$<%TL%RUF\,LEM(B2!8 #@L /3Z@
MYZ4_Q']HTKXD:%KUPDCZ1]DGLII54L+61RK!VQT5MH7=T'>@#;?QGH,>BW>K
M27I2TLW,=SNA</"XZJR8W _459T?Q)I>O3746G3O*UKL\W,3H,."5*E@ P(!
MY&:\W\1:?+/8?$?6+:.4VFJVL%O:*L9S<R)&0S*N,D9( /?!/3FO3]&DCET2
MQ>+[GD( ,8Q@ 8QVQZ4 9>K>.?#VB7MQ97UZZ7-O")Y(DMY'(0G&1M4YYSTS
MC!STJ;4/%VBZ6DDMU<2K!$5$TZ6\CQPE@"-[!2%X(//3(SC-8:NO_"[9)2C^
M6=!6 2[#L\SSV8INQC."#C-<[!/8:9J_B#P_XHTK5KA[W4)KBT$"3R0WL,K;
ME0!#MR/NG=@<#)H ]'O/$&G65P+=Y7EG,!N?*MXFE81#C>0H/'IZ]LUAZKXH
M\.:KX;BO!KMW;6,MS$D=U9"1&9]P(4':>"< ]N2,USNJZC:^$O',-T%ELFDT
M6*WE0VDUS"NUVV!6C!.5PV<X!!&,')JCJ"Z1'\&[+3- O)=2BMKZW4L('$A<
M7"RR9CQN7&XG!' (H ])U+Q'INE/<+<R3'[-$)K@PV[R^2AS@MM!Q]T_@,]*
MH2>,(%\<Q^&Q;71)LS<M,+:1ER755 ('W>6RQ^4<#/6N7\7Q#^V-2U70]4N-
M.UN&V3]P\1EMM53;N6/81AFY*_+R,^]74GNK?XJ:9?7]C<1&\\/K;XBA:1%G
M\X,R%@"!@'.3@8% '27/B[1;.XCBGN71)+C[,MP8'\GS<XV>9C:#D$=>H(Z\
M57G\>>'+?4IM/>^<W4,\=O)&MO(Q1Y/NYPO0\?-TY'/-<%X=.GKI \(>(M#U
M2ZUJVF9%@<3M;W/SEDE# [%7D$DXQ@]374^%W7_A9?C9]CA9VL_*D9"%D"0[
M6VL1@X/!Q0!N7?B[1;&=([FY=(VG^S?:/(<PB7.-ADQM!SQUX/'7BF>(-?L;
M6TU"T^TW*W,-L9)6M(7D:W!!PS%5(7H3SS@$]!FO/-#.GQZ9-X/\2:'JEWJ\
M5Q(J0,)VM[P&0ND@8'8J\@DG&,$]:UM,U!O#^O\ C+3-8@NA-J-T]Y8S+;O(
MMQ$T:J$4J#RNW&#ZT =-\.[NXO\ X>:%=W<\D]Q+:(\DLK%F<GN2>M=-7)?#
M'>OPVT**2&:&2*U6-TFB:-@1[,!D>_2NMH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BD9@JEF("@9)/:HOM=MY,<WVB+RI2HC?>-K[NF#WSVH FHHHH **** "BBB
M@ HHHH **** "BBB@ HIDTT5O$TL\J11KU=V"@?B:?0 4444 %%%% !1110
M4444 %%%% '/ZAX=GOO%^E:\M_'&-.CEC6 P%MXD"ALMN'/RC''YUT%%,,T0
MF$)D02LI8)N&X@=3CTY'YT /HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** ,'1/#]UI][+>ZGK-QJUT0T<#S1)&((F8,5 4#))"Y)Z[1TK>HHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#!UGP_=:SJ4+/K-Q#I7E
M[+G3HXDVW/.?F<C< >A ZCCC)K>HHH **** "BBB@ HHHH **** "BBB@#!B
M\/W1\12:E?:S<7=JDGFV=BT2+';L5VDY W-P6QD\;CU/-;U%% !1110 4444
M %%%% !1110 4444 %%%% !1110!S-UX:U-=>N]5TGQ#+9_; GGV\ULLZ91=
MH*9(*\=LD9).*V=-T\:?%)NGDN+B9_,GGD #2-@+G    "@  =NYR:NT4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %87BSQ*OA71UU%[&:ZC,T<+")@
M-N]@H)SSU(Z UNURGQ#TO4-:\+&PTRT-Q<-=028\Q4 5)5<Y+$=EQ0 P^,KY
M/$<NA2>'+A;U[4W5H/M$965 VT[ST0@D?WNO&:6R\<"]\/F_72;D7JZC_9DE
MDIW^7/OV'<X&-@SDMCIVIL^GZG)\3;+6ETZ7[!'I4EJ[F2/(D9U<<;LX 4@G
MU]N:YV/0_%EIH>IQVFGR*]QXC>_EMUNHT>YLW;)C#AOE;@9R1QD9YH Z>/Q4
MEY#XDLKO2B]SHZ@7-M%*LB3(\>X;6;;G(R""!T[UR^OOI^H^#_A_J-GIT5I"
M^KZ<]O" "8$8YV@X^GY5=TS0=:L=6\7S+H4%O::I:PBUB@N$^5EB*;,< ')R
M3P.N":BE\.ZY_P ()X,TM=+=KO2;RSEND$T6 L/WB#NP<]OUQ0!Z57/^)_%'
M_"-RZ5&=-N+O^T;M;1#$RC:[ D#DY_A/MZD5)!K.HMXPFT>XTGR;'[+]HM[T
M3JQD(*!E9!RN"^ >^TUG>-M-U+4KKPVVGV+W*V&K17LY$B+B-5=2!N89/SCC
MVZT !\:2Q"&TO-.@L-7>)YGM+V_1$C0.54^8 <EL'  ['..^)<_$2[U73_#E
MWHEFH34-5%E<I-, T;KN)C! ((.W[WH>G/&CX@L?$>F>,X/$V@Z='JD4]D+*
M\L6G6%P%=G21&;CC<P(_R$\1:9XBU2S\/ZA]@ADO;'5DO9;&.=1LBV,NT.V
MS#<">G?':@#8LO$<UWXAU/1#8+'>6-O%<9\_*2"3=@9VY&-I[5CK\1XW\/>'
M]7CT:[DCUJZ%K'&DB9C<E@ >>2=A[8]2*<;#7M/^(-UJ]OI275OJ5A!"[K<J
MJVTL9;.[/S%<-U4$\=*Y[3O"_B2U\%^#--FTC-SI.K)=W*I<1G$8,A[L!N_>
M#@9Z'F@#I/\ A-]1BU33M*N_"MY!J%]'/)'%]IB9?W9 ^\#C!!!R<<'C)XK7
M\+^(_P#A([*[DDLWLKJRNY+.YMV</LD3!.&'488'/O6=JVFZE<?$7P_JL-@[
MV-G;7$4TOF(,-+LQ@%LG&TY^O&:7P5IFHZ9<^)&O[)[=;[5I;V F1&S&RHHS
MM8X/R'\Q0 NL>,;K3_$K:#9:!=7]X;%KR+9-&BR!6"XR3QU/)QS@8.:JZK\0
M[?3K:^G2U@D.G ?;()+U(Y@VT,RQKSO*@\\@$\ DU8GTW4C\5+;6%L';3DTI
M[-IQ(G#M(KYV[LXPN.G6LVWM?%OA?Q+JZ:9HT&KZ3JET;R*4WBP-:R, '#@@
MDKD9&T$T ;J>*X]1EMX-#MUOIYK)+_\ >2^4B1/]S<=K'<V#@8_A.2.,UD\<
M6SZ9I<TEH]E>ZBLC)::DXMC%Y9PY=B#@9( P"3N'&,XS+[3?$^A^,E\0:98Q
M:U'>V,5K?VZS+ RR1DE95W<;?F(QUIVNZ;XK34-%\3Z?:6UYJ5HDT-WIHG"*
M\,I4[4D( W*57DXSSTZ4 5=3\?:1J?@;6;R^T/[?%I]T+6]LO,22/=O7:P<\
M,A)4@@9]N*W=4\7SV/BC_A'K/0KJ]O&LFNXBLL:(X#A<9)^4<G)..F #D5F>
M+;#Q+XG^'FI6;:4D-_>-&(;);A&\E5=6)>0X!)P>F0.!ZFHKZ[N(?C+I\T>G
MSSLWA^7?"CH'0>>G/+!3S@<'O0!6U7XC7ESX(NM0TS3C::C;:@FG7MO<R /;
M.9%4X(!#9W#!X'.>V#Z)#).UJ))X DV"6B1]W/H"<9_2O.M4\%ZM<^%O$$T-
MLAU75-4BU!;0RJ-J1O'MC+?=W%4))SC)QGC->B6TL\EFDMQ;>3,5RT(<,5]!
MGIG],]^] '(:;\0)-0BFO'T&YMM*M)KF*]O99X\6_D@DDJ#ELXQ\N0,]3SB2
MW^(-J^NZ7IUQ# B:H&%M)!=K,R,!NV2J!\A(]"PSQFJ6B>%M0N?!'B30=3MG
ML7U*YO'BD+HX"S,2I^5CR,\BKGAR?QE<VT&E:[HUO9+ GEW&H1W:R"Y &/W:
M 94MQDMC'..>@ FI^/FLO#4_B6UTHW>BQ,5687 224;]@=4VXV%NY8''.*UT
M\0L_BZZ\._8P)XK$7L<OF_(ZER@!XRIR#ZUYAKMGXDT#X.:GX;U+2HOLNGJD
M<6I)<J5GB\Y2N(Q\P;D @X'?/:NZU'3]9LOB1'KMAI@O[2YTL6+XG6,PNLI<
M,V[DJ0W\()XZ4 2V?CVRN?#%KK$L'V9KJ[>RA@EF4 RJ[J<N> N$9L^@Z$\5
M6B^).GK'KBWD4<<^D(DDGV>X$T4J/PK))@<9.#D#%<_9^$?%5IX,TTV]M;1Z
MUI&K37\$#S@I<H[2;D)'"Y60XY_*NK^T^)-5T.[EOO#EO"S*D:Z5+<QS&=2P
M\S<WW0-N0!SW)["@ UCQ+JUAX=UN^CTNW,MC8B[AD6Z+PS AR<-M!.T)G&.<
MCD9S4=IXL>S\/:&=3%NFHZA IB$MT$1P(U9I'<CY1R. "<D?AB6?@>\MM/\
M%.GZ3#<:?I&I::T-KIUW.KB.Y97#,NUF")RO&>N>, 4MQI'BN&P\+:U8Z5#_
M &IHT+6L^F272_Z1"Z(K8D'RJVY 1STZ^E &K8_$?3KK3KV5X&%[:7J6'V6&
M59!-,YQ&(WX#*W7)QC!R!BLZU^T'XXQ/=Z=#:3MH$A9X9/,64><F#NVJ<CIR
M/2IO$>D^*/$NAV6HK8V]GJFG:C#?VNFO<!P_EY!5Y ,!FW'IP,#GDU-:6NOW
MWQ&L=?N-#:RLUTJ2TD$UU&SH[2*_1"0?N^O?G'2@#N:*S]%NM1O-+CGU73ET
M^\+,&MUG$H4!B =PX.1@_C6A0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 1K#$DLDJ1HLDF-[A0"V.F3WJ2BB@ HHHH **** "BBB@ HHHH **** "L
MI_#VGOXC37B)_P"T$A-NKB=MHC)R5VYVXR >E:M% !1110 4444 9NNZ%8>(
M]*ETS4TDDM)2/,C25H]V"",E2#U -7XHQ%$L89F"C&7;)/U/>GT4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %<3XW\7:GX-
MO=.O/LT-YHTKL+M(X6\^! ,F0'=A@.I&WH/Q';5@:RL<GB708I0K*YN5*,,A
MAY7(QWH -9UFX71+'4]%N;.6&YN+:-9)(VD5TFE2/<NUEZ!\_AVK.O\ 7]:M
MOB)I?AV-[ VMY:27#R-;OO4IQ@?O,<Y'T]ZY&^T^_P# FKV6@6\4D_A?5=6M
M'L3G/V"87,;M$?\ 88*Q7W_$G?U=A_PO#PX,C/\ 95UQ^(H ?:^.KNP\?W'A
MG7X[=()76/3[^"-HTDD*!S$X9FP^&&.>?QK<OM0U>+Q$UE:FTD@-A)<I&T+>
M8SJRJ%W;\8.[TK+O/#NG^*Y?%>DWZY1[J$JZ'YX7%O'M=3V(_P \5E>"M0UM
MO&<FB>(HRVI:5I[1F[ ^2\B:1-DH]R 0?<?@ "YJ>N^+=+\1^&]&FNM$>36#
M.KR)8RXA,<>\X_??-GIVH\5>(O%/A;PO<ZC+_94MQ%?1P1D6\@26)R@#8\S*
MD%FSR>E-\8L!\4OAZ"0/WM]_Z(%)\9<?\*\E#-M!O+49SC_EJM &GX^\0:KX
M3\$W.M69LIKFU,>])H6V2;G5.,/E<;L]374VXF%N@N'C>;'S-&A12?8$G'YF
MO-/B]H\-G\,-7G%[?N5,&%FNW=3^^3J"<&O1GO[.&ZMK.6Z@2ZN0Q@A:0!Y0
MHRVT=3@<G% %FBBB@ 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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JI/I>GW5U'=7%A:S7$7^KE
MDA5G3Z$C(JW10 R6&*=0LL:2*&5P'4$!E((/U! (]Q5271-)GOEOI=,LI+M>
MEP]NAD'_  +&:O44 5+;2]/L[F6XM;"U@GE_UDL4*JS_ %(&35@PQ&<3F-/-
M"E!)M&X*2"1GTR!^5/HH HW6BZ5>W275WIEE<7"?=EE@5W7Z$C-/O]*T[5$5
M-0L+6[53E5N(5D ^F0:MT4 4;G1M+O;6.UNM-LY[>/[D4L"LB_0$8%.72M.2
M6UE2PM5DM RV["%080W#!#CY<]\=:N44 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !6?J6M6.DM
M!'=2/YUP2(888GEDDP,G"("2!W.,#O6A7$^,]$U]M9L/$GA::WDU.PA>&2QN
M3A+F%R"5!_A;*C!X^O'(!TFEZ]IVLRW,5E.SRVQ43QO$\;Q%LX#*P!!XS@^W
MK6E7G6G?$/3GTKQ'K%QI-SIVNZ9:J;_3KCACM#&/#8Y4EB-V.F.,8SH1ZIXI
MM-9L99[66YTB6&1K]Y(HH_LK!=RM'M<EE)R,')[YH [6FLZJ&).=HR0.3^5<
M=I6H^)=<TG1-?L)K4P7TJ27%C*H"QVK9Y5P-QD VGT)SP*I>$VUB77_&C-JH
ME>"_\J,30 J/W*%> 0<#., \]<YH [32M3@UC2[?4+595AG7<@FC,;XSCE3R
M.E7*\ZT?QOJ.H>&/!PD:%=6\0R.IE\OY(E0,SL%]<   ]SDYQ@W)O$6L:9XD
MU7P[-/#/,NEMJ6GWDD/96VLDBJ5!(."",<&@#N:*\SL?%/B5=,\%:U>7EG+;
M:U/!:SVB6^T@R(S"0/GKE>F,8..<9/IE &=J&O:7I=[9V5Y>1Q75[((K>$Y+
M2,?0#M[GBM&N*^( _P")AX,/_4P0_P#HN6NUH **** "JUM?VMY/=0V\RR26
ML@BG"_P/M#;3[X8'\:S?$6N1Z7%#:I.L5W=DK&[*6$2C[TA'MV'<D#IDCC?
M-U%I/@3Q3K$$P$ U2_NDFG!DW(G +<@L2$]>M 'IM%>>KXH\46FE^$K_ %&*
MP635[N&VN+)(6#J)%+;PV\XV@9VD'C.34R^)/$-[-XN>VFTZ"PT=S'!=26['
M>Z1[Y%(W\X) +9'3H<\ '>45P$/C35[N7P<EO;6PFUJR:[N;9D;<@"*00V[Y
M5+.O4$X!ZGBKFCZ[K^H:Q<:#.;!;VP7S-0NX$9HDWL3#&BDY+%,,23@=,'/
M!V=%>=W/CG5D\":AKT"6;2:5J+VMSF)BEQ$DP1G3YOE)4YYW<@UNZUXEGT34
M;RXE$4^EV]HF(HE/G-=/)MCC!S@[@1QC(X)X- '3UFKKEDWB(Z$#+]N6V^U%
M3$P7R]VW.XC!Y../0UA2:SKUOXLT'1Y38NU]%-<WJ1QMFVCC P%.[G+NJ[B!
MT/'. GA3_B9^*_%&NGE/M*Z9;D]D@'SX]C([_E0!V%%9GB#7+7PWH-YJ][N,
M%LFXJ@RSDG"J/<D@#ZU@WGB'6M(E\.OJ,=KNU:]6TELHD.Z#>C,"'S\VTJ Q
MP <\8H Z6^U.WL&ACE+-/.2(H8QEWP,G ] .I. ./45)87L.HZ?;WMOO\FXC
M61-Z%&P1D9!Y!]C7&>'%O]4^)/B+4Y[N*:UTX)IEN%A*XRHED .XX.2@)YSM
M'3%=AJM\-,T>]U!DWBUMY)BOKM4MC]* (;W7=.L+M+.69GNW7>+>")I9=O\
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
M@#?QR$$A1[X4U:KRGXA"'Q$VJ>3<21WNAJK:84C=LW:D2.<@8/ 1!Z$O7?\
MA?78/$WAC3M9M\!+N$.RC^!NC+^# C\* +6JZK9Z+I\M_J$K16L0W22"-G"#
MU.T$@>]9R^,]!*6LDEY)!#=%1!-<VTL,<A;[N'=0ISVYYJ#XB?\ )./$G_8-
MG_\ 0#7!>*;C6)_@M8VDVCHNF2V-J+J]CF$S6\("$R"+"ECP.AXZ]J /8J*X
MM->FB\3^$M/T^\6YTC5+":4.Z99A&B%&#=>=V3FJ(\7:U#HWBB<QM=OI.KBT
M5H(-TBV_[LN^P?>95=CZ<=,4 =U?WL6FZ?<WTXD,5O&TKB-"[$ 9. .2:?;3
MI=6L-Q&&"2H'4.I4X(R,@\@^QKAW\4W,W@;7]>T37+/4HK2W>>UE>'++LC+,
MDB@KALCT'!'![K>>(=?_ +4\%VEI<V:)K5M(TYEMRQ5U@#[N&&1DYV\=.M '
M>45YW;^,]5TS3?$,&HO#>W^G:G#86\R1>6)?.\O867./EW\X(SCMUJ\NI^,+
M+4K\+IL]_8#3Y)H'G2*.1;E02(L(WS*W&#C(]30!VU%<'X?\6S:S97EUI>HK
MJ5Q;V,CRZ9/"(;B*Z&-J%< A2<COSW/:SX,\3CQ'<AH-86Y\NW/VRQG@$-Q;
M3Y7@K@';]X=^1U- '9UD3>)=+BOIK)))[FX@P)DM+:2?RB>SE%(4^QYJQKMU
M-8^']2O+9=T\%K++&,9RRH2/U%<Q\)(HT^&>D3JV^6Z5[B>4G+22L[%BQ[G/
M'X4 =1I>LZ?K,<\FGW F6"4PRX!!20 ,5((R" PR.W3K5ZN7\3:G'X7ABEL8
M8UO];U."T5G&4\UP$WL!C.$3IWV@57EUG5='\;V'A^ZN4NK?5K:9[.YDA >*
M:( LK!<!E(((Z'MD]: .PIDLBPQ/(P8JH)(52Q_ #D_05Y4GC#Q8/AU9^+GO
M+!C'>&*>T%L0)U-T8?O9RF!C& >G.<\=19ZKK=E\0X]#U*\MKNUO-/>[C\JW
M\HP.CJI4?,=RD-WYXH W]#UNQ\1:1#JFFR-):3%Q&[(4)VL5/!Y'*GK4AU2W
M&MC2=LWVDVYN0WE-Y>S=M^_C&<]LYKR+0-2\3^'_ (36OB'3KJQ>PL))Y)M/
MD@.Z:/[0^\^9N^5ADX &.._2N\BU_4I_B*ND)-!_9T^B&_A!A.]9/-51N.[D
M8)X&.OXT ==17E \8>*T\#-XIEO; K9ZBT$UJEJ1YZ"Y\H_,6^3@\8STY)S@
M;_BW7=7TM]9DBO(;9+.P^TV,,47GR3N Q<RK@E(QA1GCJ>>U ';D@$ D#/ ]
MZIV^J6]UJM[IT:S">S$9E+1,J'>"1M8C#=.<=*X.]U#5-6\7> IX[\VL6H6,
M]TT"QAD5Q"ASSUXD(YZ?B:OMXQO=,UGQM_:;136.AVL%Q D,>QB'1V*DDG))
M &>GL* .ZHK@M2\1ZWH.D:'X@N[B&ZM+V:".^M5B"B$38PT3#GY20"&SGVJO
M-K?BNZO_ !E:VVI6-N-%V/ XLRQ<&'S-I!;CT)Y]@* /1:BN;F&SMI+BXE6*
M&,99V. !5#PWJCZWX7TK5946.2\M(IW1>BED!('MS7/>*;Q[CQ_X/T,G_1I9
M+B]F7^^84S&/P9MWU44 =E%()8ED"LH89 =<$?4=J?7(^)M5U2RU">*&]BM+
M=+!IK?RHQ-/-."<@QX)$:@+D@#[WWA61-X^FC\/^%M5U)Y-.T_5+3S;N_MX/
M,2"8A-BG(;:C9?D@] ,CDT >BT5GZ'/-=:+:SSW=O=R2*6^T6V/+E&3AEP3P
M1CO6A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MS[L8)."0H....M:C^&[C_A.%\1Q7\**FGFP6U-L3A2X?=NWCG('&.GYUT5%
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
M>O2J_C;^UQIEI)H\'VMXKI7N+);CR7NH0K91&]<[6QWVD=\'AM;U.RUCX?\
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
MCM#=.UO$YZLL1.T'T].V*ZJB@#(T?PY8Z&U^UH9V%_.UQ<++(7#R-]YL'IG
MX'%9NC?#[0-!U'[581W21JYDBM&NG:WA<]62,G:#R?IVQ74T4 <Z?!>E&#68
M2]V8]9)-\///[S(VG_=^7CC'%2-X1TYY-'D:2Z+:.,69\X_)\NWG^]\O'.>*
MWJ* .1;X;>'6MI;;9>K;O="[2);R0)#+NW;HP#A.?3U.,5J/X8L'U^WUK?<K
M>V\'V>(B8[5C."5V]#D@<GGWK:HH PXO".CQ7VIW7D2/_:>?M4#RLT+DJ%8^
M63MR0 "<?UJIH/@/1O#CEK![["JR0)-=O*ML#U$2L2%^N,UT]% &7H'A^R\-
M::-/T[SA:J[.J2R%]I8EFP3SR23^-0:WX5TW7KRSOKC[1!?69/D7=K,8I4!Z
MKD=5/H:VZ* .;M_ N@06.JV36TUQ;ZJYDO$N+B202,<<\G@\#YASP.:?H/@W
M3?#D<BV4U])(T?E)+<W33-$G]Q-V0HX' '.!G.!70T4 <Y;^"=)M?#=UX?B:
M[&FW6_S8C.23O)+_ #'D9).>>]2_\(EIQN]'NC)=&;2$:.S;SC\BLNTY_O94
M <YZ5O44 <^O@O1C'J\4\,ES%K#;KV.>0LLC8 ! _A( &,8Q@>E,T3P1H^A0
M30PBZNDEB,&+ZX>?;$>L:ACA5/<#K@9S@5T=% '(1?#;08K:TM1)J36ME<K<
MVL#7\NR!ES@)SD 9]<^_6KYTAM2\76VLW*%(-,ADALD?[S228$DA]!M4*,\G
M+'TST%% %#5-)@U7[*99;B&2UF\^&2"38ROM9?H1AB,$$<UF77@K2+VQ:TG^
MT,LEV+V:02E7EG&,.Q&.FU< 8 P.*Z*B@#$E\*Z=<:U)JUQY\UU+9FQDWR?(
M\!.2A7IU).>M9UM\.M M1I@7[>YTQRUH9+V5C$I!78/FX3!QCN.N:ZRB@#"@
M\*:?;R:O)')=!]6.;L^<3O.-N1_=^7CC'%7]&TFVT+2;?3++S!:VZ!(ED<L5
M4=!D\XJ]10!DZ5X=LM&OM0O+5[@RZA)YMSYDI8.^,;L'IP .*R].^'GA_2=6
M:_LXKJ-3+YXLQ<O]F67KO$6=N<\CT[8P*ZJB@#@?%G@;3(M(\2ZCI\&H?;-0
MM)MUG:RR&*>=D(5S$O!;..2,9Y]ZOV/A>SUOP]X:FO5OK2_TVU1$>*1[>6,E
M%61#T.#MP?IQ77T4 <RG@+0H],U73HX[E+7596ENT%R^'+8!QSQD  D<G')-
M66\)Z>^H:5?-+=FXTJ-H[1O./R*P 8$?Q9  YSTK=HH YO7/ VC:]JT6JS_:
M[:_C3RC<65T\#R1_W&*D9'ZUO6MK!96L5K;1K%!$H1$7HH'05-10!SFAZ-)H
M-QJ.G1!QIUW<275M)'UA9^7C/I\V64].<=AEB^'QH/A1] \/+*HE62.%IG+K
M;[R2SDGDX+%L=2>.!R.FHH I:/I5MH>C6>EV:E;>TA6&//4@#&3[GJ:RF\%:
M09;[8+B.UU"0RWEG',1#.YZDKVSCD @-W!KHJ* ,B3PY8R>(8M<W3I>PVYMH
MRDF$6,D$KMZ=0#^%9[^ M%DT/4-'?[6UCJ%P;FYC-PV7D8[F.>HR0#@>E=/1
M0!R'B,7&KB3P?_8U]<6MW"BS:E*%\A8RWS_-G)D '&!U(/3FNMCC2*)(XU"(
M@"JJC  '0"G44 8=[X4L+^:_:::[\C42OVRV$W[J;"A,$=LJH!VD9[YI+[PC
MI=]K<6K-]IAN4@%NXM[AHEFB!R$<*1N )/YXZ5NT4 <H?AUX<;PQ#X?-O/\
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
MA=3@AB58VB!41;E''+$@9Z[?:N3T_3(X/V>'U72+&(ZLMK,GVF)!YPB-P1(
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
M* 8<F5^3Z\8_2@!D'B/5?$[:H_A_6M,LWL+][98;A1(DL*!0\IP=W4D@C X
M/7-==870M] MKG4=2M9R(5,MZA"12''WAS@ _6N#\-V]I<>$_'RR0PR)_:^I
M AE!&  1_0UFZ=JL.E:?\+)M2E6+1VL65I9#B)+GR4$1<G@<;P">A)H ]534
MK&6Q-]'>VSV8!)N%E4QX'^UG%5KGQ%H]KH]QJ\FI6IL+<$R3I*K*".V0>OMU
MKB=<G\)Z?9^98Q)<+?\ B"!S*MT1;?;3\VYF!(VC8"P'!.!UZ8DEQ%*?BS U
M[:W4KV"2#R %5V%JP8JN3T( /)Y'- 'J5CKNG7VB0ZL+N".U>-79VE7;&2 =
MK'. 1D5<M;NVOK=+BTN(KB!_NR1.'5OH1P:\MN]9L[,> )9=36TT@VS1RW<1
MC*17)AC\O>6#*#M+C)'&>U=?X.T[1[&?6)=&U*:_CNKH3W$F^-HA,1\P38H&
M<8+?44 =!>:C8Z=&LE]>6]JC' :>54!/U)K(\7^*+?POX3O=9W0RM'"7MXVD
M $K'[H'J.1T[5C:;<,WQ?\0V>I $OI]L=-$@X:#YO.V_\#(S]!Z5Q=_;O;?
M_P 8Q-@Z?%J5PNF$\@6PG4*%/INWX]J /4-%_M5[Z>:75[+4M*DC4Q-$@$B2
M@_,,K\I3T[CISUK-T7Q!K%]\0/$&AW3V'V+2X[=T:.!UD?S5+<DN0,8].?:N
MLC5%C C50O4;1Q7 ^'DBG^+WCR&54D1K>P#(P!!'E-D$?C0!VBZQICRP1+J-
MHTEP6$*B=29,$@[1GG!!!QZ4^\U.PT[9]NOK:V\PX3SY53<?;)YKQ2QL+"#X
M)Z!J$5O MTFKQ,EP%&\$7I48;KTXKK+74]';QAXWT?Q3<6\#7 C6,74HC62R
M,0&$8D<!BY..A8T >@W=]:6$'GWEU!;0YQYDT@1<_4T-?V:68O&NX%M6 (F,
M@"$'H=W2N!TJ6"U^)VEV122/3/\ A'E31Q.3R0XW@;N=^P(3GG Y[UR>OV"0
M^"?'2"-/[*AUV V![1,9HO.\L_PC<6''?=[T >SKJNG.Q"7]JQ$IA($RG$@&
M2G7[P';K3[._L]1A,UC=P7408J7@D#@$=1D'K7G?C3P[H-GX@\'K'I=C;QW.
MKE9MD*H)<PL,-CJ#A1@]:Q/$^F76CZQXZ/A.#[/"VA0O<1VJ[56X+MG:!T;R
M0QXYY![T >N6^J:?>7$EO;7UM//%_K(XIE9D[<@'(H.J:>LX@-_:B8R>2(S,
MNXOC.W&?O8YQUK@O$*VMY:_#^_\ #WEB;^T;=;8PXS]D*$S+Q_#L'/T%)X-T
M?1CKOC&YFTZUD>RUHR0GR0QA(B0Y0?PG.>E '?1:KITUZUE%?VLEVN=T"S*7
M&.N5SFJ.G^*=(U36;_2[2]@DN+(JD@$@.6()('KM &?3IVKRRWU/33;_  ]N
M[.YM+33QJ3M!;F;?-%&R2[C+(3U)ZC  )QDXS76^%Q8MX^\<V=P+<O+=VX6&
M0+EU-LI/RGJ.#0!U>C3S1Z#%-J6J6E[(@<RWD"B.)L,>V2!@<'GJ#5NUU"RO
MH&GL[RWN(5)#20RJZ@CKD@UXSHMTUG\-OAX\N!HXU8B];^ ?O9?+W_[(?!YX
MR!76ZE8J_P 5+LP1HUI<:"QU.,@%&8/B(L.F[&[&>RF@#MH]7TV6>&"/4;1Y
MIU+Q1K,I:11U*C/(X/(JS*2(7*NJ':<,PR%]S7BNGV-E;_#7X<7T5O"ETVL6
M(:<* YRS @MU(QQCT'M7L6IPPW&E7<5Q&DD31,&1P"I&.X- '-:SXH?PMX &
MJ7FH6.H7XC54ECPD<\C.$W!0>0"P)P>@/2M;11JC7=U+/JMIJ6ER*IM9(T D
M5N0ZDK\I7(&#UZ@]*\RN?+_X9GTYGV\16F">W^DQYKV945%"HH51T &!0!5&
MJZ<;[["+^U-Y_P ^_G+YG3/W<YZ5@6.L:I/\0=:T22:W^RV]C#/;8A(*L[./
MF^;YON]L?A7G=WJNFW.B^&[NPGMK2Q/BJ.5+>67?< ^>PDDD8GY<Y/RXX!&2
M<UV^E2))\8==9'5E;2+0@@YR-\G^- &AX!UJ_P!?\)Q7^I/$]TUQ<1L8DV+A
M)708&3CA1WK=O=2L-.5&OKVVM5<X4SRJFX^V3S7)_"@@^ XL$'_3;S_THDJ+
M1)_.^*'B^RU15,C6]K]C249#VNPAPN>J[R=WN: -KQEXHA\+>&+C4P\#385;
M=)' #LS*H/7) W G':IM%_M/[7=S7&K6>HZ5(JM:RQH!(K#(<,5^4KP,'KU!
MZ5Y;<PR0? C4$G;=:1ZH%T]I#G_1A>($P3VP#CVQVKVM41$VJJA?0# H XW5
MO'%O=>$_$E_X=O[22ZTE)B"^) _EH&8A0P.,G;NZ9'>M_1=8M[^RLXWO+=]0
M>TCGF@61=XW*#DKU R:\U@EM4^'_ ,3;</"MR+W53Y>0'VXZXZXY'YU?%E9V
M/B3X8RVMO##)-%.LCHH#2 VN?F/5N<'GO0!Z+)JFGQ7R6,E]:I=R?<MVF42-
M]%SDU;KQK36T3Q!X5O\ 2O$7B"YM-3@U*5[JT1H4G$XF+(8\H78D;0N"?[HX
MXKT7QN^H1^ ];?3#)]N6RD,13[^=IR1C^+&<8[T :T&IZ?=74EK;WUM-<1?Z
MR*.56=.<<@'(I#JFGK?"Q-];"\/2W,R^8>_W<YKCM)O/">M6WAR_TB2WFU*U
MM'73X89?FA#1X<.@/"C !W#@X[D5RT9BU+]GV9I-W]L0.Y<])TU 3<>XD+D>
M^&H ];N-2L+0R"YO;:$QIYCB655VKG&XY/ SQFI/M=M]C^U_:(OLVS?YV\;-
MO7.[ICWKSVQTNVN/B],NHV=K+<'P]!).K1J5,OFN&;'0GMGTKEM(OUL/"?@9
M+MPFA#7+J.Y9C^[4K++Y 8] H;!YX^4>E 'H6D^);C4?B!J>EQWUE<Z9#817
M,#VX!PS.RD,P8Y(V^WTJ<^)K;P]X>T^;7=9LKRYN;A;99X-L:3.TFWY1DX"@
M_-SQM-8M@=,F^,^NP@VLGVG1[?S4RK>8P=\Y'<[=OX8KDK#R4^"_@B1]@BCU
MNW+.V,*OVI\Y/84 >M"XEFUZV:#5;,V+VK-]D #22MN&)%;/W0..G>K3ZII\
M=\MB]];+=M]V S*)#]%SFN+E%J?C-IUQ9" M-H,YWQXP^)8P.1UKF[1HM2^
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
M7-O96T,\O^LECB56?ZD#)IEIHVEV%Q)<6>FV=M-)G?)# J,V>3D@9-7:* *
MT/2 )@-*L0)_]:/LZ?O._P W'/XU:M[:"S@6"V@C@A3[L<2!5'T J6B@"E+H
MVES7ZW\NFV<EXN,7#0*9!CI\V,\4MSI6G7LZ3W6GVL\R?<DEA5F7Z$CBKE%
M!@8QCCTK._L#1O(2#^R+#R8V+I']F3:K'J0,<$^M:-% %+^Q]+^T/<?V;9^=
M(I5Y/(7<RGJ"<9(IAT'1C:K:G2; VZOO6+[,FP-Z@8QGWK0HH BMK:WLX%@M
M8(H(5^['$@51WX JN='TPWOVTZ=:?:\[O/\ (7?GUW8S5VB@"K)IMA->I>RV
M5L]W&,).T2EU'LV,CJ:9%HVEP:C)J,.FV<=](,/<I HD;ZL!DU=HH HPZ+I5
MO=F[ATRSCN2Q8S) H?)ZG<!G)J0Z98-/<3FQMC-<IY<\AB7=*N,;6./F'L:M
M44 4K?1M+M#;FVTVSA-N&6 QP*OE!OO!<#C/?'6GQ:;8P+<+%96T:W+%IPD2
M@2D]2W'S$^]6J* *FGZ5IVDP-!IMA:V<3-N:.WA6-2?4A0.:KP>'-#M9/,M]
M&TZ%_,\W=':HIW\C=P.O)YZ\FM.B@ K,E\-Z%/?F^ET73I+PG<;A[5#)GUW8
MS6G10!7O;&TU*U:UOK6"ZMW^]%/&'0_4'BH&T327LHK)]+LFM(?]5 ;="B?[
MJXP/PJ_10!6N-.L;NWCM[FSMYH8R&CCDB5E0CH0", CM3?[+T\7C7GV"U^U.
M"K3>2N]@>""V,U;HH H1Z'I$,4L46EV21S#$J+;H X]QCG\:<^C:7)IQTY]-
MLVL3UMF@4QG_ (#C%7:* *3Z/IDFFKIKZ=:-8* !:F!3$ .1\F,?I3XM-L(9
M))(K*VC>2,1.R1*"R 8"DXY '05:HH I-HVEMIO]FMIMF;#_ )]3 OE=<_<Q
MCK[5/:6EM86J6UG;Q6]O&,)%"@15'L!P*FHH J7VE:=J@C&H6%K=B,Y3[1"L
MFT^HR#BEN--L+NV2VN;*VFMTQMBDB5E7'3 (P*M44 1P00VT*PP1)%$O"I&H
M51] *J)H>DQS/,FEV2RN"'=;= S ]<G'.:OT4 9W]@:-]G%O_9%AY ;<(OLR
M;0WKC&,T^ZT72KZ6WEN],L[B2V_U#2P*YB_W21Q^%7J* *M]IMCJ<2Q7]E;7
M<:MN5)XED /J 1UILNDZ;/9QVDVGVDEM']R%X5*+]%(P*N44 <AXL\-76KW_
M (=%I96,EAIMT9YH9GVADV,FU5VD'[V><#BNHM+*TL(?)L[6&WB)+;(8PBY/
M4X'>IZ* *5GHVEZ?.\]EIMG;2R9WO# J,V3DY('/-.M=+T^QEDEM+&UMY)/O
MO#"J%OJ0.:MT4 9\>@Z/$NV/2K%!YPN,+;H/WHZ/T^]R>>M3-IM@]S+<O96S
M3RQ^5)*8E+.G]TG&2/:K5% %./2=-ALI+*+3[1+23.^!85"-GKE<8-%OI&F6
MEF]G;:=:0VLGWX8X55&^J@8-7** ,\Z#HQ@C@.DV!AC8LD?V9-JGU QP:N2P
M0SP-!+$DD+#:T;J"I'H14E% &>VA:0UHMHVE6)ME8LL)MTV ^H7&,U=BAB@B
M6*&-(XUX5$4 #Z 4^B@#/_L'1SYW_$JL?W\@EE_T=/WC@Y#-QR0>YYJ7^RM.
M^UR77V"U^TR J\WDKO8'@@G&35NB@"M9Z?9:=&T=E9V]LC')6")4!/K@"F7V
MD:;J9C.H:?:79BSY9N(5DV9ZXR.*N44 5;K3+"^A2&[L;:XB3[B2Q*ZK] 1Q
M4\4,4$2Q0QI'&O"HB@ ?0"GT4 4I-&TN5KAI--LW:Y(,Y:!292.F[CYL>])_
M8FD[H&_LRRS;C$)^SI^[[_+QQ^%7J* *3Z-I<FIKJ;Z;9M?J,+=- IE ]GQG
M]:NT44 4K+1],TZ:::QTZTM99SF5X(%1I#ZL0.?QH_L;2_[0.H?V;9_;2<FY
M\A?,SC'WL9Z5=HH IMI.FM=O=MI]J;EU*M,85WL#P06QDBFC1-)6QEL5TRR%
MI+_K(!;IY;_5<8-7J* *%OH>D6BE;;2K&%3'Y)$=NB@IDG;P/NY)XZ<THT;2
MA8/8#3;,6;G+VX@7RV/NN,'I5ZB@"I_96G?:TN_L%K]I0!4F\E=Z@< !L9 I
MIT;2VU#^T&TVS-[P?M)@7S..GS8S5VB@"HVE:<]VUV]A:M<L-IF,*ER.F-V,
MXJ#_ (1[1##Y/]CZ?Y6[?L^S)MW>N,=?>M*B@"*WMH+2!8+:&.&%/NQQJ%4?
M0"JTFBZ5+>_;9-,LWN\AO/:!2^1T.[&>*O44 <9;>%)9_'NM:OJNFZ=<V%[#
M!% )")'0QA@259<#.[L>U=7<V-G>6;6=U:P3VK *T,L89"!T&T\58HH JPZ;
M8VUA]@@LK>*SVE?LZ1*L>T]1M QBH[;1=*L[!["UTVS@LWR6MXH%6-L]<J!@
MU>HH SVT+2'M4M7TJQ:WC)9(C;H44GJ0,8%/;2-,>6&5].M&D@&(G,"DQ_[I
MQQ^%7:* *4VC:7<:C'J,VFV<E]%Q'<O ID3Z,1D47FD:9J%Q!<7NG6ES/ <P
MR30*[1G_ &21D?A5VB@"&TL[6PMUM[.VAMX%^['"@11] .*@;1],:XEN&TZT
M,\H*R2&!=S@]03C)J[10!G'0-&-NEN=)L#"C%TC^S)M5CW Q@&M  *H50  ,
M #M2T4 4;31=*T^>>>RTRSMIKC_720P*C2?[Q Y_&EATC3+>&>&#3K2**<$3
M(D"JLG^\ .?QJ[10!0&B:2&@8:79!K<!82+=,Q = O''X5)!I6G6K3-;V%K"
MTPQ*8X54R?[V!S^-6Z* ,^VT'1[*UFM;72;&"WG.98HK=%20_P"T ,'\:LVE
ME:V$ @L[:&WA!SY<,81<_05/10!5OM-L-3B6*_LK:[C1MRK/$L@!]0".M$FF
M6$UDME+8VSVB@!8&B4H,=,+C%6J* (K:UM[.$0VL$4$2]$B0*H_ 5+110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7)?$N\N]-^'^K:C87<UK>6L0DBEB;!!W <CH>/6NMKC?BKN
MD^&NM6T2/+//"$BBC0NSG<. !R: ,:_U;5_#?B#P;';ZK<ZA#K4@@NK.ZVNP
M!4$RH0 PVY)/48KKG\8Z)'=+ UT^#=_8?.$+F+[1G'E[\;<YXZXSQUXIOAS2
M-&CLK+4;/3K2.Z-LB&98 L@&!E<XR.>HKS/6;Z;4=%D:73K^VNK3Q#'++86M
MBZQ0QBX!\PE5_>LP^8G)R3P!UH ]'OO'GAW3K^ZL;B]D%S:M&)HTMI'*;SA3
MPO3CJ.!D>HJ=O&.B+=) ;I\/=_85F$+^4;C./+WXVYSQUQGCKQ6%H,RR?%?Q
M).8I42>RLUB=XF4,5#[U!(QD9&1_A7':K?3:AHZ/+IU_;75GXBBEFT^VL76*
MWC%QGS#M7]ZS##$Y.23@"@#U74/$FF:;-<0SS2-):PB>X6&%Y/)C.<,^T''0
M^^ 3T%4I/'?AN*"QG;4?W5\Y2V<02$2G&>/E].GKVS7&:UJ]GHOC7Q"QFNK-
M=6L+=9FFTZ:=0^QU#+Y8.,*<%6QD]QCDN7T=-.^'L&BW$M[IUAJ"JTWE,614
MB="T@QE/F(Z@8S0!V<7CG0;BUBGMY[B;S('N!'':2F18D8HS,FW*C<".1SCC
M-27'C;P[:PZ;-+J2"/4D,EHX1B)5VEN,#C@=#SGCK6#K]^X\<2:?-9W4$,NF
M?N;FSM6:6[8LV83*H)15ZXRO+9) Z\AI-TEGH7PM-Y#<0?9;J6.430,I5A"X
MS@C. 3UZ<$]J .UU?Q;IWB#P+XFN-!U.XBN].M)F?:CP30NL;,N5<!AG'7'8
MU:\,>+]+NK71-*EO)GU*YL8W5I8I-L[+&"^V0C:[#J<$GK7,:Y9?;+WQWKUG
M&YLKG0OL$;HA/VN?8_*8^]@%%R.^0.AJ65QY_P ,65),6P_?XC;]R/LQ3Y^/
ME^;CG'- 'I]>?^(_%U_I/CK2BF!X>2X&G7TGI<3*&0GT"X3G_IH179:OJ<6C
MZ5<W\R22+"A81Q(6>0@<*H'))Z5Q-]X,.L_#V[MKK7+O-["UU*H2+RA<,?,S
M_J]^ _0;LX % 'HE4;_5[/3I889W=KB<,8H(8VDD<+C<0J@G R,GIR/45C>
M-?G\0^$+&XOH9X-2CB$=W%/$R-Y@X+8(Z-C/XUF:JT^B_%:TUN\63^Q[K2FL
M/M 4E;>82[_GQ]T,.,GC(% &U-XV\/V^@2:W)?XL8I##*_E/NCD!P49,;E;)
M P0.HJ]I&OZ=KC78T^9Y/LLOE2EHF0;L C&X#<"""",@UY7XFTRX/A7Q_J$-
MO.;?6+VW-E;K$Q>79Y8>0)C.&(8YQR%STQ7L4,L<\"2Q,&C8 J1Z4 <1X_N;
MZUUKPK#9:C=VB7^I"UN!"^-Z%2>X.#QU%0Z3K]_I?Q)UCPY>ZDU[I-MIJZA]
MIN-H>T.0"CLH (QEN><4SXE+%<ZWX/AD@:XBBU59;A1$9%2/:1N? ( R1UKH
M]3L++1/"NL3Z+H5I/+);22FUCA&+IMIP& 'SYZ>_2@":Q\6:/J%W%:PSRK+/
M;FZ@$MO)'YT0QEDW ;NHXZ\CBJ=K\0O#%Y,D4.HD[C,-[02*B^4"9-S%<+@
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
M3KM+"W61)-@8C@8WJO/<>U=5X4;/Q#\;OL<1SS6K1.R$+(%@56*DC!PPP<4
M2_%.YN['X?:A>6-[<6EQ"T)62!]C<RHI&1ST)KLJXKXL*\OPXU."*.26:5H0
MD<2%V8B9"< <G@$_A79QR)-$LD;!D89!'<4 8NI>+]%TF6[CNKF0?8@ANWC@
M>1;</]W>5!"Y'/L.3Q3-5\:Z#HMY]CO;QEN/L[7(CC@>0M&,9*[0<]>@YZGH
M#7 ^,KJ>_A\<Z:VGWD%P+?\ T:&SLV_TU?*'[V255^;'*A<@ #&":U+2Y2X^
M(GA:Y$-PL0T26(O) Z['8Q[5;(^4D*< X_6@#J[KQCHMG9?;))YVMUA2XDDB
MMI'$,;#(9]JG9QS@\@<XQ6U!/%=6\5Q!(LL,J!XY$.0RD9!![@BO+YKJTT/Q
M=XCT[Q+I^K2VNJW N+.:U6>2*X5HD1HBL9QN&W&".0>>,5Z/H]M'9Z-9V\-F
M+*..)52V#9\D8X7/MTH S+OQIH=G?WM@]Q/)>62*\T$-K+(X#9P0%4ENAY&<
M=ZA3X@>&I5L)(M0:2"_9$AG6"0Q;V^ZK/MVHQ_NL0:S--F2'XL^([B0,D+:=
M;(LK(0C,A<L V,$C(R!7&Q)(GP)TRR^SW NTU!&:W\AO,4"\WD[<9QMY^E '
MJNJ>)--T?SOM3S'R(Q+/Y%N\ODIS\S[ =HX/7L">U9=UXYL8O$>CZ7;1SW,6
MHV[W*W,,#R(4 &W:5!SG<"3T Z]:Y>[O;31/&^O1^(+/5)=.U@Q3V-S9K/)'
M*/*6-HF6+O\ +QD<@U:G@31?&/@R>+2+FTT]+&[MT@AA:7R6?841MH.TD ]>
M 0><#- 'I%8<WB_1+=U\VZ=8&G^S?:O)?R/-SMV^9C;UXSG&>,YXK8G1Y+>1
M(WV.R$*_]TXX->1VT4TWP9N/!5S9RCQ!'&UE]D:,Y=_,RLH.,%.0V_H.>: .
M]U7QUX>T6]N;.^O9$N;:(32QI;R.0A. 1M4Y&<],XP<UT2L'0,O0C(K@-,C-
MM\7=DIDD\OP[#:&Y,;;7E65BR[L8W8(.,UZ!0!S/A_6_[=34-;:5UTV&>6WM
M$3)#K&=KR$#EB6# #L ,<DUEG4_#Z?#JSF/B;6#IDTH6'4_,D-S(WG< MMS@
ML-O(''%)\*%.F?#F&QNSLGTZYNK>YS_"RS.3G\"#^-<@B2C]GNQL3;7'VQ;F
M,&W\EO,&+P.?EQG[O/TH ]&U[59/#NK:9=R2LVGZA=)8SQL<B*1P?+D7T&1M
M(Z?,#U!STE<+\3XSJ7AS2K*V.Z:]U:T2$K_O[RWT"JQ^@KNJ .4L?$6@V$'B
M'5/[9O9[:VNC]K^T+(ZVK!%RD:[<A<8/&1DFKMCXST/4=5MM-M[J0W%U$9;?
M=!(J3* "VQR-K$ \@$X_ UP4I+>'OBC&L4Q>[FF-LOE-F;= J IQ\V6!'%:-
MQ(IUOX:2*DA2W27SF$;8BS;%!OX^7YN.<<T >D.ZQHSNP5%!+,3@ >M8MCXN
MT;4;RSM;>XDWWT;2VC20.BW"+RQ1B &P"#].>E:.JR20Z1>RPVOVN5()&2W/
M_+9@IPGX]/QKRC3KTW6N_#_41;:BPB$\5Q&EA)%#:.T&T0H@4 *#D9YX'+8H
M Z7XC>)[>W\%Z\-/OKV&[M(RGVFTC?;%+CA#(!@'D9YXR <9KI!K5K9V5A!<
M2S27=Q;ATBAC:65@%&YL $X&1R>,D#J:\M%Y-8?"CQ)X2U&TO1KL/VO*BVD?
M[2))&=958 @@[NN>U;MIJ+Z%X^M]4U.WO%TS4=&@MK>X-M(?)E1B3&ZXW(3G
M/(YH AT37K27X?>)+O6O$&JP6*ZO<PQW\;R"XBB#KL"G:2O&!C ZGIFNOO\
MQ=#8>,;#PZ;:[=I[=YWF6WD<  J !M!SRW)Z#OUKSB]\V?X4>.[9+*]$]SK-
MR\$36LBM*&F4C:"O/ .<=,'.*['5[CR/B=X<U/R;F6SFTZXMTEA@=QYC-&54
MX'RY /)P.#0!M:/J.DR:KX@EM]7NIV@D0W<5R["*T(3HFX *"!N.,CO4]MXK
MTBZOK6T6>6.6\4O:^= \:W  R=C, &XYQUQSTKS[4=,OM<_X6A8::LBW-]Y!
MMB5*B<+"H8*3P<D%?QK4U69?&=EX1ATZ&:.]M=3M[RYC>)D:S6-3Y@?(^4_P
M@=\\9'- &]<?$3PS;1WDCWLS+92F&Y,=I*_DD $EL+PHR/F/'O73QR)-$DL;
MAXW4,K*<@@]"*\K1@=#^*">5+NNIK@VZ^4V9@UNJ#9Q\V6!'&:[[PFV[PAHP
MPP9;*%65@058( 00>00010!2A\70S>.+GPX+6Z!M[=)&E-M(59F8@8(& H /
MS'@GH>*L'QAHBRPAKIUAGF^SQ7)A<0/)DC:),;<Y! YP2,#FN;O([B/XGZS$
ML=S$VI:)%!:7"0NR!PT@)+ 87;N!Y(_E6 8I=5^#$?@PV<L7B"-(K(VCQD,C
MI(O[W.,;,#?OSCWSQ0![!6%<>,=$M;B2*6Z<+%=+9RSB%S%',<81G V@\@=<
M G!Q6W&I2)$9BQ50"QZGWKQ?Q/>3ZEX?\10/IU];W=OK*.+&ULG6,QK/&?/9
ME7]XS@$YR>V!QF@#TN]\::'8ZC=:=+<S/>VT8EDMX;:21]IZ%0JG=T/3.,<X
MI&\;>'UL=*O1>N]MJKK'9R1V\CB5SP%X4[6Z\'!X/I6'I]U&WQ:U.]9)8[=]
M&@19)8F0;@[LRY(^\ 02.HK*\+>'V\0?!=-'826M]')/) TB%'@F$[R1-@C(
M_A/T- 'HIU2U&KKI>Z3[68?/VB)BNS.,EL;1SVSFEU+4K/2-/FO[^=8+:$ N
M[ G&3@# Y))(  Y)-<_X%FOM7TK_ (2+5+<07VH)&OE9SY<<8P /8L9''LX]
M*E\?WD]CX1N)X-.2^(EB#H\'GB-?,7,GE_Q%/O >H![4 7[3Q)IMY/>V\;7
MN;)%>>W>VD$JJP)4A-N6!P>F>F.M><CQ)<:CX1O_ !8+[6K?4+"XNYHXHH9S
M;21QEPD3KM\O;A1N;@@YR16IX=N(X_B?J=U_Q,I;6ZTF I>7=NZB3:[EB25
M4=,#"CT'.:SM)DV_!'Q%:-%.MU(NHHD#0L)&,C2%,*1DYW#% %Z!K!XO#NKW
MWB?Q'9O>/;0M;%IECN[DE2.'4[58D@[<(1]*ZC4O'GAW2KZZLKN]D6YM0C31
MI;2.5#' /"G(]QP/Q%<MXAF67P9X($:2NT.IZ=)*BQL6C6/!<L,97;WSTK4T
MN1#\8-;EV/LETVVCCE\L[&96<LH;&"0".,_RH T9_B%X:MX;V9KR9TL9C#=&
M.TE?R2 "2P"\*,CYCQ[U;A\8Z%<:O;:9%>,T]T";=_)?RIB!DA),;&('8&N)
MMW']A_$U#'+NNKBY:!3$V9@UNJ IQ\V6!'&:6Y<?V;\,@(Y<VTL)G B;,(%N
MR'?Q\N&..<4 =K/XQT2WN&BDNGVI="R>80N8DG.,1EP-H.2!UP"<'FJ\7C""
M7QM=^'?LMTOV6W25IC;2%69B1P0,!0%/S'@GH>*\Z\1WLVHZ#K4;Z=?6UW;:
MVCFQM;)UC$:W"'SF95_>LX&<Y/L.,UU]K<&V^+5[<36MVL.H:3;"!S;OM)5W
M+!CC"D @D-B@"Y8>*/#VDZ!J6KMK%_<Z?'?RB>>XCEE\B0D9C "Y5%) '&!Z
MUT,FK6D4UC"YF$E[GR ('.<#)SQ\O'][%<9X)T^#5M \6Z;>PR"WO=8OB4D0
MJ6BD;Y6&1T(Y!]JG\"6NLS::5UI'BN]+B?28)6_Y:[6YF'J&"Q?BA]: -Z3Q
M=HL-W;V\ERZ"YG^S0SM"XADER1L$F-I.01UY((ZUMNP1&8@D 9. 2?R'6O(O
M"CZ=)H^G^%=<T'5)=>T]TB-M,)VMRR'Y9P^?+"X^;/Y \9]>H Q;+Q9HVH:/
M>ZK;7$K65DSK<.;:12A3[XVE0QQWP*FN?$.GVS1QL;B2>2'SQ!%;2/*(_P"\
MR!<J.W(&3QUKD?[&O[+X@7^EP6['0M;*:E,X^[%)&0)4]_,/E9'<%JFCFD\/
M?%/6;S5 Z:=JUG;_ &6[*DQQM$&#1$_PD[BPSU^M &AK7CW3=/T+3-4L?,OX
M-1NXK:&2")G4;G"L6P,@@9^7J2,8ZXUKOQ%I]E&K2?:F<P^>8HK61Y$C_O,@
M7<O0]0,X..E>9W6CWNG>$9K]K2Y%M-XO35DA6%B\5KYR_,4 R.!NQC(W=*T]
M2U.'1?'MWJ6L6FK_ -CZO:0?9;JV2<>4\>X&.1(_F!.[<,CN?? !Z+IVHV>K
MZ=!J&GW"7%I.@>*5#PPJU61X9L[2QT"V@L--.FVGS-%:L""BEB02#R"<Y([9
MQ6O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% '+GPQJMMJ]]>:5XDFMH+Z;SYK
M>:U2<!]H7*,<%1A1P<@8K=T^P33[<QK(\LCN9)9I,;I'/5C@ >G     %3B>
M(SF 2H9@H<Q[AN"G@''7'!J2@ KG]=\.SZQK>BZC'?)!_9<S3)&8"_F,RE#D
M[A@8)[=:Z"F2S10)OFD2-<@;G8 9/ '- #Z*1F5%+,0% R23@"DCD2:))8G5
MXW 964Y# ]"#W% #J*** "BF)-%*\B1R([1G:X5@2IQG!]*?0 4444 %%%%
M!1102 ,G@4 -=/,C9"6&X$94X(^AKE=*\)ZOI5K%IT?BJY?3(5\N.-K6/SU0
M=%\WO]=N??-=3%-'/$LL,B21MRKHP(/T(I%GB:=X%E0RH S1AAN4'H2.V<'\
MJ $M[>*TM8K:!!'#"@CC0=%4# 'Y5+12$@=2!0!@6_AV>'QM=>(C?(PN+5+4
MV_D$;55BP.[=URQSQ704 YZ44 %%%% !1110 444C,J*68A5 R23@ 4 +138
MY$FB26)U>-P&5E.0P/0@]Q222QPIOED5%]6.!0 ^BD#*W0@\9X/:EH ***CE
MGBAV>;*D>]@B;V W,>@'J?:@"2BHKFZM[.$S74\4$0X+RN%4?B:(;F"X+B">
M.780&V.&VY&1G'L0?QH EHHHH **** "BBB@ HJ WMJ+L6AN81<E=PA\P;R/
M7;UQ4Q8#J10 M%%% !1110 4444 %%%% !1110 45&D\4DLD22HTD1 D56!*
M9&1D=N*DH HPZ9%:ZG/>V[&,W.#<1@?+(P& _LV  3W &>@Q>HHH I/IL4VJ
MQZA.3)) I6W4CY8MPPS#U8],]AP,9.;M%,::))4B:1%DDSL0L 6QUP.] #Z*
M** "BBB@ HJM'J-E,DSQ7ENZP'$K+*I$?^]SQ^-+;W]G=E1;7<$Q9-ZB.0-E
M<XR,'IGC- %BBBB@ HHHH **;)(D,;22NJ1H"S,QP% ZDFE1UD171@RL,A@<
M@CUH 6BBB@ HHHH *QM>T>_U=K5;/7;K3(4+"X2WC1C.A&,;F!*D<X(]?IC9
MHH CM[>*TMHK:",1PQ((XT7HJ@8 'X5)110 445 ;VU6[6T:YA%RPW+"9!O(
M]=O7% $]%%,CFBF+B*1',;;'VL#M;K@^AY'YT /HHHH **8DT4CR)'(CM&<.
MJL"5/7!]*?0 44V21(HVDD=411EF8X 'J32JRNH96#*PR"#D$4 +13$FBE>1
M(Y$=HSM<*P)4XS@^E/H **** "BBB@ HJ""]M;J26.WN897B.V18Y Q0^A Z
M5/0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !6#XM\3+X4T==1>QFNXS-'"PB8#;O8*"<\GDC@ UO5
MRGQ#TO4=9\,"QTRT-S<&Z@EQYBH L<JN<EB.RXH '\8S6I2WU+2TTV^GFD6V
MAN[V-4DB0*3*SKD*/F Q@G)].1!IWQ$L+_39Y3;L+Z&_&G"TBD63S9S]W8_
M*D9.XXP <CBD\5Z=KPUG1?$V@6:75U91RP7&G33+&9HI-I(#\J&4H#Z?UJ>(
M=-\5:YI>FZQ'86\&J:;J$=Y!I;7 8.@5E9&DQC>P8\]!@>YH V(/$]\WBB7P
M]<:3'%>K8&^1TNM\3IO"!<[ 0<DYXXP.N>*<7C^.;PIH7B!-.?[-JMU%;>69
M0'B,C[%/3!&>O2L[3+F_O/C%'-J&G_8)6\.-_HYF$K*/M ZE>,_3/U[#&M_#
M/BR'P-HGAS^Q8_,T?4H)3.;M-MQ'',7W(.H&.N[!] >P!V<6JV9^(&HV*:&P
MU.'34E-WE-\\1<A4'/3<#U(K/TKXC'4-$379]"N;31?(ED>[>9#M='*! N<D
MMV/3/'O5F+3]4B^)EYK;:;(;)])CM%=)8R6D61G( + X.[ )QSZ5D:5X.U:X
M^#LGA6\C^P:DHD,;F177?YQE0Y4GC.T'\>M &Q:>/K1_$D&C7J6L37-N]Q!/
M;WBSIA!EU<@#8P'/<'!YKF?'.K/K_AC0]3CTE?[/FU:T>UNGD'FJIE7#E-OR
MJPZ88GD9 YQT5D?%?B32KC3-?T>#1XY+:2">>.Z6;SV9"F44?='.[DYX YR3
M7-RZ-XPG\":5X:ET%&N=*N;4"Z6\C$4\4+J0R\[@=JC(('X]* .\\8P17'@K
M7(YXDD3[!,=KJ",A"0?SKD/#?C.;1?#WA&UU'0[J#2[RUM;2+4C*A7S3&H7<
M@.54GHQ_(5W6L6<VI^'M0LDV)/<VDD*[F^4,R$<G'3)]*XZ#P_JVK>%O#GAV
M_P!->QCTQ[5KN>26-UD$ &!'M8D[F4<L%P,]Z -[2O%+7^K:YIUS9+93Z3M+
M^9/D2*REE<<<(0.O;GBM71K^75-'M;^:U-JUQ&)1"S;BH(R,\#G';M7)>,/#
MSZAXOT2>RG6*2]22QU*/'^NL@-[?3! 7/_36N[ P,#I0!YOX9O;?PY_PG]['
M92R0VNK,XMK2++,?*CX51ZDUT<'BBZ?7KW0IM,C74X+%;Z)(KK>DJ%BNW<5!
M5LCN,<CFN;;1/%<.F>-O[,MFM+[4KX7-E(9T!9,(K+N!.QBJM@]LCD5:T70]
M6MOB##K"Z!!I^G2Z2+211<JSQR"4N2V!\S'U!/J3GB@"<?$16\-:+KJZ8!;:
MG=K9L'N-IMG9R@W_ "] 5(..GO740:C+/KEW8"V'DVT:,UP),Y=L_)MQP0!D
M\]&7UXXF;X=S7TOB?3KF1!HUXTESIR=XKB51O?VVNN5_ZZ-75^$["_L?#]O_
M &NROJTX$UZR]Y2 ,<?W0%7_ (#0 ^_UWR-:@T6RMUN=2E@:Y*/+Y:1Q A=S
M-@D98X  .<'IBL"\^(\%EX9U;5'TJY-UI-P+:]LA(NZ)R0 =W\2'<"" <CM4
M^J:/J5C\0;7Q3I]LU]!)8'3[RV1U615#[TD3>0IYR",CCIFL#7_!VKWWASQ=
M-;V6[4_$%S Z6WFH!#'%L"[V)QN(5B<9Y8#GK0!WFD:A?WYNOMND3:<L<NV$
MRRHYF3 (;"GY>N,&N8L]8U+6_$7B[2-1L+5M/LECA">;O #1%P2I7YBVX9Z8
MP.N,GMX7:2%'>)HF89,;D$K['!(_(UQMKI>LZ=XP\5W2Z<+BQU589(9DG4'*
M0^64VGON Y.!COGB@#!\"^*IM&\$^#+:XTF;^S[T1V2WOFKQ*V=OR==I(QGC
MZ8P3TT.NZ;!XO\1+)I!MKK3[&*>XO<*7GB^<@ #G VGJ<^U<Y%X9UZ+P'X,T
MHZ6YN])U&VN+I1-%@)$Q)*G=R3G@?GBMI=-UJ'QOXDU:'3<Q76FQ06C221E7
MEC#G##=D E@/SZ4 ;.BZ_<:NUI)]AB%E=VIN8;J"Y\U>"HV-\HPWS9X)'RGF
MN8^,MO;2>#;>6>&-RFHVPW,@)"F0 CZ$9J?PYX5ETKQ<FI:7IL^AZ=-;/_:%
M@TZ/#),2NPQHK$+CYLGY>,8')JW\2=(U37?#T%CI5BUS,+R"=OWB(H5'#'EB
M.>* .?M(K2]^*6F7'@J$0:=9I-%KCV\?E6[':/+C*X :0'G@9&1DUU.M^-;?
M2[F_MK9+6>XL(A)<1SWBP$Y7<$3(.YMN#C@<CGTI:EH>JZ=XKM_%/AZSWM=@
M0:OISR(AF0?=E!SM\Q>G7D'&15>6V\5:!XPU+5-)T5-4T[61%)+;O=I!+:3(
M@3))R&4A1G&>GY@&E9>.K76&TZ/1X4FGOK$WT<5S-Y)V;MNT<-EP001T&.M4
M[_Q1K?\ PE7A6QM]-CB@U*VEN98I9]KAEC!*-\IQMWCZD=L<IXC\/3>(%AMM
M;T(W^RW$D5[83)'+:W!9B0C,RG:!LP>^WD>E8:!XGM;WP3J$R1ZI>:9:SV]^
MYG"'=(B /D_> *\D#)ZX- &GJGCEM+BN[V7291IMI?I82S22;)&9BJ[T0KAD
M!<<[AG!P.*2/7]7D^)USHGV6 :?;Z>DX;S\,0[D%R-O4;2 OXYYP.7U_PUXK
MU;2_$%K/I$-Y?2:@LUE>O=H ;994=8XU/*$*N"#@'DY)KI3I.L#XB-JQT^-[
M&^TF.TG=;@#[.ZR,S#&,MPW! Z]<=: (9OB;IT/V"ZV02:9>W*VZ31W:M,FX
MD*[18R$)[YR 1D#I2>+-;_MCPOXIM['3([ZSL8)K>YEDE"YE6/+"-2IW%,C.
M2O(P,D5!X3MO&F@V-OX7GTNVDL[,^5#K(NEP8 >,Q8W;PO'IG]:L.A^)-$LO
M%FA6^DC4++59+JYLKQ+E$V&93F.16.>#T(!SGG% '7>"/^1!\.?]@NV_]%+7
M+?#WRO&L6H^*M7B2[DFO98;**90Z6L"' "J> QY+'J:ZWPE9WFG>$-'L+^%8
M;JULXH)$5]XRB!>H^E<WH&CZQX$OM1L;+3'U30;NY:ZMOLTL:36K/]Z,K(RA
MEST(.?44 ;$MEI'@QM7\0 "VM)((A+!&,*&1GQL'0%C(!C@9Y[DU4M?'L4OB
M)-%DM(7N9[9[BU-E>).LFW[T;'Y=CXYYR.O-3>)='U7Q7X4U&Q^73IIE1K1'
M8,R2(X=6D*Y RR@8&<#)R<X"Z)J?BZ]0'6?#\6G>0A\P17:3&Z?& $'1%SSE
MCG@#U- &#+\1M7OO!-SXATOPU)':C3YKF.YN;E JNA(VE1\QX!/0 D8Z<U>O
M-;6/2/"3Z[HBW<MY?6T<,OF*ZPS,N5EY .[[QX'XU6T;PQJZ_!:?PM=6HM]3
M-C<6RJTBLC,V[:=RD\?,.M+JFEZ_J.@^$8CHQ2XTW4K6YN(A<QMMCB4JW.0"
MQ)X SQU(Z4 +J=Q?W?Q;M--EL(+BR32)G6&6;Y2&E16<@J1G'RX]">>:=X<U
M7PWX:L?$RVFB?V/:Z-,J7&"'>8[ 5/!.200 ,GKVJ_+I^IGXIV^LKITC:<FE
M-9--YL>=[2J^=N[.W ^OM6)=>#=6UFT\=64L!LAK%Q'/93O(C#=&J;=P4DCY
MD';H?PH ZJ+Q#?1ZQ%8:AH=Q DULUQ'/"QF1=O5)"%&U^> "P/8U2LO&KSZC
MH=M=:4]JFN1R269:7,B[%WXE0J-A*^A;GBC3+SQIJ=@\=_I-MH]U%;NOG&Y6
M83S;2%*JH.U-WS')SP!@\FN9T_P]XF_M#PAJ,^@Q)>:=)*-1GEO4>2=WB*&4
ML,Y7)R!DD9P  * -C0/&=\;7Q3J6NP0P66F:A- #%-O*!%C 0 J,Y))SD<MC
M%7K#QU;W/BFUT&XAMUFO(7EMI;6[6X4E!ED? &U@.>X.#S6&W@_6[O2O&>AO
M%';QZGJ$E_9WWG @L?+9%*CD89.2?PS71>'=0\6W\D*:[HEOI:P ^=*ETLWV
MEL8&Q1]U<_-R<\ <Y) !I:SKD6DR6-L(S/>W\WD6L ;;O8*68D]E5023@_0D
M@52L?$\ESK&H:'-8"#6;2%;A(#/F.>)C@.C[0<9X.5&#ZU5\8:'J%YJ>@:[I
M4:SWFC7+N;9G">=%(NR0*3P&QR,X'O2V>DW=QXVN/%=S92VY335L+>U9T,KC
MS#(S'#%1SM &[L<XH P_AU9+XB\-V>IZSIT,MS#J%S=0W9E)D\WSY%[ 8  "
MXR00!QP*7QA8VDWQ;\!-+:PN93?>860'?MA!7/K@\CTK:^'6F:EHGA&'3-4L
MFMKB*:=S^\1U8/*[C!4GLP'-5O$FEZK>?$+PKJMIILDUEI7VK[1()8U)\V,(
M-H+ G!ZYQ[9H =<>.;P7_B"RLO#ES<3Z*$:4-<1H'5D+Y!YYQT'/OBM"+Q=;
M7MGHCZ? T]SK,'VBV@=MFV,*&9G;!P!N4< \D8'>LFVTG5X?$'C>\;3)3#JL
M<(M")8\N4A\LY^;CGD9[?E6-;^&O$^C:7X.U33].2?4M%LVL;S3WN$3SXV"@
ME'R5!!4$9ZT =4OC-8=*GN-0TNZM+N/4!IT=JP_X^)B0$\IB &1LYW8' /I4
ML7BB2+Q#_8.HZ<8+^6W:YM/)F$D=RJ_>568+AQQD$=#G-9'B/1?$/B;0+2\:
MW@L]5L-1AU&TL6F#+^[S\CR 8RP+<C@<#U-7'TR]UKQ=I/B"ZTV>RCTBVG$4
M$DD;2RRRA01\K%0H53R2,ENV* ,ZT^)%W=^''\01^%;XZ7';W$TDWVB+*&)B
M"NTD$Y"DY'?(YZU9A^(,BZCHJ:AH%U9:=K)2.TOGE1@967*HRCE<]B>3Z#G&
M3;:7J.B? K6M,U2T-M<P6%\2/,5PP?S'!!4GLP'-6[;2[[Q/H/@ZWFT][2VT
M^2UOYIY)$8.8H_E5 K$\L0<D# ![\4 :]UXR=;#4]3L-,:]TW3)7BN)4F"R-
MY?\ K#&F,,%Y'++DJ<9XS#>^/ FHZ99Z5I%QJ9U2R>\LY(Y4190H4XR3\OWA
MRV/Q/%9NEZ'KOA[2=?\ #T.G&]MKN:>6PNQ,BHBS9.V4$AAM8GE0V1^5.LO"
MM_HOB3P@EK:27&GZ/ILMG-<^8BY9PGS!2V<94Y^O&: +U_XWN[#3]1O)= FC
MCTNVBGO5FG"$%UW,D1"E9"HZ\@9XIM]XFU1O'6A:;86L+Z?>V4MWN>8JSXV=
M1M.,!LX[GTQSD^)O#_B75[CQ7:R:9#?PWEH8]*N)+E52W!BPR!#R'+9.['.1
ME@!5Q='\01:[X3U5=,B8VFGRV5U#]J4>26";6)Q\P^3G;GVS0!>L?$FCVNJ^
M+[F;3!IKZ68GO[EMI:<>5N5CMSG"X YSS5B3Q?)8W.D#5=,:SM-6D6&VG$P<
MI*PRB2K@;2W08+#/&>]8-UX/U'6[KQ[:W5NUI;:XL(M+@NC#,<07+!22/F /
MT]#5N?2-:\3:;X?T[5M--D^GWD%U>3F9'24P@X$>UBWS-C[P7 SWH =<?$&Z
M2'7Y;;PU=3#0Y66ZW7$:?(J!RPZY.#D*,].2.!78V%Y%J.G6U];DF&YB6:/(
MP=K $?H:X2/0]:%EX^B.ER!]9:0V?[Z+YMT(C&?FXY&?I[\5I:9?ZSH5MX3T
M>;1,V\ELEI=7'VE-T,J1\ (,[@=I.0>!^5 $_P 1-<U'P[X*O=1TR*-ITV)O
M=]OEAV";@,')!8<?CVP<+Q \\'Q-\(WO]EJVHR6E\K10N"6P$V@N0. "3D],
MG&>_0_$#1KWQ!X'U+3=.1'NY1&T2.VT,4D5\9/3.W%4;RRUJ_P#''AG6)-(:
M*"S@N4N0)XV,9E"A1U&<;><>O&: )K+QY:R:%?7]_:-97%E?G3IK9I5;]_E0
MH#\ @[U.3@ 9STJ71?&EOJGB:XT"6.!+R.V%U'):W(N(I8]VTX8 88'JI'?/
M-<Q+X1\0W.F^(C;VZV>H-KRZSIK32(R2%-F%?:3C.T_F*['P_?\ B/4G\W6=
M&CTB-$V^3]J6=I7./F!4851@^YSVQR 6-4UBXL]3LM.L[!KFXNDDDWNQCAC5
M,9W.%;!)8 #'K7&>+/%]QJ_P;U+6]*@:W:2*2"7=-AH2'\MMI ^;G.#QP<UN
M>);+6[CQ/I4L-@NI:(L,BW%H9UC59B1LD<-]]0,C'."<X) KESX5\2#X2:QX
M9.E1_;I[F;R!'<IM97G,FXDXPN#QW]A0 [Q39S67B'PM<P:%9V]Q>7T5O-Y=
MT<3+&DC)&PVXP"%;.,\ =JW-'31=*^(-YI]GX92SU2?3SJ$UU&RGS0TBJ47G
M@%AGG:,C..<U+XFL=6U34/"MS:Z3,5L+X75R&EB!1=C)@?/R?FSQQBI3IVIC
MXHG6_P"SY#I_]C?8_,\R//F>;YGW=V<8XSZ^W- %73O']]J=G)?6WA6]:R@>
MYCGE^T1 QM#GC!(W9QU' ]Z;'\1938Z!J,OA^Z73M9:.**59D9UED4LB[.,@
MXQN)'TQS2^%](U?3?!6LZ?=Z;(EW-<7<L,8EC/F"5F9>0V 1NYS^M9I\.ZZ/
M!G@C31I<ANM'O;2:[4318"1 AMIW<DYX_7% '16/C%WO]9L=2TB>SN],MENS
M%'()S-"0V"NW^+*D;?7&":++Q?--K.GZ9>:7]FGU&Q:\M1Y^XX7!*2 J"C?,
M/4=>>*R]0TCQ&_B[Q%J6F6QMVNM'6TLKF22,A9U+D$C)('S#!QU'(JCI>@:\
MGB?POJK>'XK5;6VG@OFDO5>4NX3,CL,E\[3CDD]]M $VF>*K[4/ WB+5=>T>
M*[M+>6[22WBF#!HXR59,, ,!5//4^G:M<^*DTU/"T$>DK%8:PD<,$@F"I;,8
M]RQD;?087'4C'%8UGX?U^U\$^*] ;3%=[N2^^R2K<)B;SRQ4X)&T#=SGGT!K
M5U+PU=ZQ\,+?2&C-MJMM:0M;DLI,5S$ 4(8$C&Y>OH: -._\40Z9_:LUW"$L
M]/\ +0S+*,R2OC;& 0 #\R<DX^8<]<4]*\;V]]XI_P"$?GBMUN9+<W,$MK=B
MXC=0<,I( *N.N,8QWJ#6/"VI:I\/GT]+B*+7'=+XRG[GVI9!+C_=W#:.N !Z
M5?\ #VH>*-2=#K>B0Z0D2X<+=+.9WZ?+M^ZO4\G/0>N0"3Q'XD?P]=Z4CV/F
MVVH7:6GVCSMHAD;[NX8/!QC/KQ3M1\30:3+JDM[&L>GZ;;+/-<A\G)SA N/O
M8&>O\2^M2>+-!3Q+X7O])9MCSQ?NI/\ GG*/F1OP8 U@WOA&_P!?^&5[HVIS
MI'K&IQ":YE'W1/\ *P''\*[%7CLM &C)XKEL-3TJUUC3#91:J_E6TRS"3;+C
M(CD&!M8C.,%AD$9K*T+QC?$>*[[7((;>PTJ^DBW1S%RBI'&=H&T;B22<YZMC
M%276F:QXJ7PY%JVF-8-IM[%?W<C2QNLDD:L L>UB2"QSE@N /6L^3P?K%Y9^
M-M$DAC@M]7NWO+6^\X$;BB;5*#D89.2>W3- &S9>.[>;Q/8Z)<0VZ27\3R6L
MEM>+<#*#+))@#8V.>X.#@UM:UK<.C_8XC&9KN^G%O:P*<%WP223V4 $D^@Z$
MX%9/AR_\87KP0Z[HEOIH@'[^X2Z647+8P-BCE03\W)R,8P<Y#?&>A:A?W>AZ
MSI2+->Z/=F86S.%$\;+M=03P&QT)XH M6?B>2?6[[0;BP6WUBWMQ=10^?NBN
M(B<!E?:#PW!RHP?6N:^']D/$>C+?ZUIL$LT.JW-U#=&4F03+,RCH 0  %'."
M .*W+72;N\\;/XIN;&6V$&G?8K>U=T,KDOO9CM8J.B@?-ZYQQ3?AYIFI:-X;
M:PU2R:VG%U/,/WB."LDC..5)YPU #+S7M77XFVF@PVD#6#:;)<L6FPS_ +R-
M=Q&T_=R<#OD\BN4T#7W\(:7XQN[;1'N=/L_$%U)<&*1(A%'\F=JG[Q'7' QW
MKK=3TO5H_B1IVNV=FES:?V=)8S$S!#$3(KAB#R1A2.*P&\.:Z_@SQOIO]E2"
MYUB_N9[13-%@I*%"[CNX(VG(_+- '5:IXNM;.\6QM6M)+LVRW16ZNQ;H$8D+
M\Q!)9B#@8[')'&;7A7Q):>+/#]OJ]FDD:2EE:*3&Z-U)#*<<'D=>XQ7*S:?X
MIT/Q!:Z]I&D+J$5UIT-G?Z>]RD4D;QD[75B2I'S$8S_];M],-^]BDFI)%'=.
M2S11-N6('HN[ W8'4]SGM0!YKI.L2^%KSQ[=6&AM=VUIJ1N)UBD2%8XQ"C,1
MGJW4X _$9&>W?Q1%<76G66EPBZO+^T^W1I))Y:I!\OSNV"1DL   <G/H37-)
MH6M?V?X^A.ER!]::4V?[Z+YMT(C&[YN.1GZ>_%%CX>UK1]7\.:_#8//)!HR:
M1J%DLL8D4+A@Z$L%;Y@<C<.#Z\4 -\5:[:>)?AMXPMI[/R+[3()8KFUFP_E2
M!=RNI[@CE6X_"N@M]=%I;Z'I%I +G4KJR698FDV+'$JJ&=VP2!D@# ))/U(P
M=2\*:G<Z+XWNX[0_VEXC18HK7S$_=(D7EIO;.W/5C@GJ ,TZ?1M?TWQ'H/B6
MPTQKMHM+&F7]AY\:2*NX,'0EMA^8<C(XQ^ !1\'ZO;>'QXVO;VT2R5-;$?V:
M-EQYC)&H"G@89B#DXX.3CFMR'X@PG5;[3);..6[M[(WT0L;M)TFC!PP#$+M8
M>A[<C-8,GA'Q+J%GXG=;:&PO+C58=4TUI)PX+QA"%8+T'R$?4]QS726]YXKU
M?2+T:EX?336^RO&MNEW',\\K# (/"J@YZG)S[<@%2V^(DDNB0:U<Z%-9Z9<P
M0/!=37*!&DE=4"-W506R7(Q@$XZ9ZG3;Z[NY;F*[L5MFA9=CI+YB2J1G<IVC
MCMR.HKF=,TK4K3X9:7HUYH4=Y-!##;7=C+)&RRQK@.5).WIR,D<CM4W@?PY<
M^'9]6BC6YMM%EDC:PL;F82M;X4^9@AFPI)&!D]#ZT :UYKS+K9T73K9+J_2W
M^TRB2;RHXD)VKE@K'<Q!P,= 2<<9Y?Q%XQFU+X8>(=0TJ"2VO;-)[6[BDDVR
M6DB@AL$9W$9!!&,Y!K1N=(U/2?B'-XBL;1[^RU"S2VNH(I$66)T)*.N\J"I!
M((SGOS65?>$=4_X0CQ;##:>9JGB&XEF$"RJ!"& 50S$@<!<G&>2<9'- '2>&
M]&M(X[35I-+M[3419):^9#)NW0C:0#P!U'IQZUT54]*\X:5:I<0/!*D2J\;,
MI(( !Y4D5<H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,L^'M//B,:_MF_M$0?9O,\Y
M]OE9W;=N=N,\]*U*.]9^M:U8>'M*FU/4YC#:0C+N(V?'X*": -"BFQNLD:R*
M<JP!'T-.H **** "BFNZHC,QX ).!G@51T;6]/\ $%B;W39C-;B5XMQ1D^93
MAAA@#U% %?2?"^CZ'?7M[I]IY=S>2-)-(TC.26.2!N)V@GG P*V*** "BBB@
M HHHH **** "BJ5]JUIIUU8VUR[K+?2F& +&S L%+<D# X!Y-7: "BBJ4FJV
MD6L0:4[N+N>%YHU$;%2JD Y;&!U'!- %VBBB@ HHHH **Q=8\5Z/H7FF_N)%
M6 (T[1PO((%8X5G*@[0<'K6RKJR!U8%2,@@\$4 +16;_ &]IQ\0_V#Y[?VE]
MG-SY7EL!Y8(7.[&.K#O6E0 4444 %%%% !13)94@ADE<G9&I9L D@ 9Z#FH-
M-U"WU;3;;4+1F:WN(Q)&60H2IZ9! (H M4444 %%%% !1110 4444 %%%% !
M115/4-4M=,6+[0SEYF*Q11HSO(0"2%502> 30!<HJAH^LV&OZ9'J&FS^=;2%
ME#%2I!!P05(!!!!&"*9JVO:=H8M#J$YB^UW"6T.(V;=(QPHR <<GOB@#2HHH
MH IZKI=KK.F7&G7H=K6X0QRHDA0LI&",@@X(I]A8PZ;8065MO\B!!'&'<N0H
M& ,GD\59K-NM>TZSUJPTB>=EOK_?]GC\MB'V*6;YL8& .Y]* -*BBB@ HHHH
M **** "F&&(SB<QH954J'*_,!Z9]*?10 44=\44 %%%(2 "3T% "T5A)XPT6
M71M1U:.YD>STZ9X+EA!)N1UQN&W&XXW#M6XC!T5USAAD9&* %HHHH ***S=<
MU[3O#FFMJ&J3M#;*P4N(V?DG ^Z#U) _&@#2HHHH **** "BBB@ HHK*UCQ'
MINAJYO99<QQ&>1887E9(P<%V"@D+UY/H?0T :M%16MU!>VD-W;2K+;SQK)%(
MO1E89!'U!J6@ HHHH **I-JMHNMII!=_MCVYN0OEMM\L,%)W8QG)Z9S5V@ H
MJ.>9+>!YI"0B*68A2QQ]!R:JZ/J]CKVDP:GILWG6=P"8I-I7< 2,X.#U!H O
M444=\4 %%%% !16;>:[IUAJ]AI=S,R7E^66V3RV(<JI8_,!@8 /4UI4 %%%%
M !16)%XMT:75;;3DN7\Z[,BVSF%Q',R9WA'QM8C!Z'M6V2!UH **SM(UW3M=
M6[;3IFE%I<-:S;HV3;(H!*X8 \;A6C0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R_CW7-3
M\/>'DU#3/LQD^U00NLZ$AEDD5."",'GK@_2NHKG_ !CX>N/$^B+IUO>16O\
MI$4[2/$9/]6X<# 8=2HH R8_$NJZ/XOO],UR>TN+--(;54DMH#&8@C[60Y8[
MN,$'CZ53OO&&M:=X)L/&LWV:2PE$,]S8K&=T=O*0 5?/+KN4G(P>>!6U<^%9
M[[Q@=:NKJW>VDTMM-EM/);YT9@S'=N]L8QTK/M_ MV/#,/A2]U**YT*&1-N8
M2)WA1PZQ,<[>H + <@8P#S0 W1IM5G^+'B**344>T@M;0I"8>B-YI 4[N#GD
MDYS[8%6_BE_R3#Q#_P!>C?S%7(O#EU;>.+S7[?4(UMKVWBBN;9H-SDQ[MI5]
MV #NYRIZ=NUCQ=H4OB;PM?Z+#=);&\C\MIGC+[1WXR.?QH S+O7[D:K;:#8E
MXY5TY+N69+<S, Q*H N0.JL23Z =\C)G\:ZSI6AZ7/XEM#I ENY+>\OE@+I&
MJC]V^W)V!SCDYQ@COD:.K^#]6GU/3=<T?68K'6;6U^QS,]N9(+F+.=K)NR,'
MD'/>M'^QM:CCM6_M6"[EQ)]N2Y@/E7.\* %4'Y NW ^]QG.22: ,?5/%]QH^
MB:1>WU];FQN[F5)]6LX3+#''EO*; )QN&P$G(!S]1T^@74][HL-S<7=I=M(T
MA2XM/]7)'O;8PY/\.W/)YS6%I/@^[T#3X+73+RU$'G7,MQ:20'R)!*V[8@#?
M(J]!UXSQS6IX4\.0^%])DL860K+<RW)2-=L<9=L[$7)PHZ"@#!BEU63XR7=L
M=10V<6DQ3)"8<A5:5@P!W=3L'S<_3BN5TK6=;\.> M1URRELOL5GK5QYUM)"
MS/.K76UL/N 3&[C@]/PKT"X\-WG_  G \16>H11))8K9SV\D&\L%<NI5MPV\
MM@\'CISR,.3X>W\O@34O#+:O; WMVUR;@6C?)NE$I7;OYY&,YZ4 7?%>OZQI
M4NJ/#/:VL-K8?:+-3'Y\EU( Q<,@.Y47"@G'\6<\8JK-XKUVZU'P;%8_8(HM
M?LI+B031,QA985?@AAN'S].,XZC-6+[P9JEUK&N7<6M010:U9);7,;6I=XRJ
M,@\IB^%4[B2"#W]<TECX*U*UNO"4\NK6TO\ PC]N]OM%J5\X-&L?7?\ +@*/
M7)STZ  O>#=:U+4GUNPU9X);K2[]K7SX(S&LJ;%=6VDG!^;!Y[58\0:CJ%IJ
M-C##-!:6$JR>=<L!)*9!C9'''G+$_,3@'A>W6D\.^'KK1=5UR\GO(9UU2Z^T
M[$A*&([0N,ECGA1Z5'K'AS4+OQ9I^O:=J<-N]O;26LD-Q;F52CL&+)AEVO\
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
M75;;.B7D-R)C:M^^\HG:N-_&<\G)KLKZR@U+3;FPNT#V]S$T,J]-RL,$?D:
M.)O_ !7K6C^&-(\5W9M9;"Z:!KRT2(@P1S8"E'S\Q4LN<C#<XVU>M?$&JSZS
MXRTYI+8?V0D+VL@A/.^(R$.-W/(QQBH[;P3>MH%CX<U+4H;O1[*6)E(A*S31
MQ,&CC<YQP0H) Y Z#-377A+4QXDUG4=.U6""UUF"..ZCDMB\BLB% 8VW #(/
M.0>E '-SZYKFMI\.+U;Z&U.INTL\20$H9/(=LGYLD#L,]>>>*U[GQ?<CQ5>:
M$]_;:=J$4T0L[>[@(2]B(0LR.2 6)+@ '@@9!YIT/@/4+;0_"UK!K%N+W0),
MQS/:$I(A0H5*;P<X/7/;I5G7?!UYXBLKK3-2O;:XLIIUFAE> ^?:@;20C9QD
MX.#QC<>".* *FCSZQ)\4O%4;7R306UM9^7;F+ VL)6"@[N#GJQ!S[8J*Q\7:
MPGB'PY87LUI,^J>?'>0P1$I:2I&7"I*"58C!5ADGOQ6O-X2NF\4:OJ=OJH@M
M=6LX[>YB$.959%=59'W87[_]T].U9-CX"UFV3PN)=>M"?#[,D/EV&T21&,Q_
M-ES\^._3/8]P"A/XK\6GP_XKU2*XTI/[ OYX@GV5S]HCC5&V_?\ DX)YRV2>
MV.>D'B.YU?Q';Z+ISI;'^SDU"YF9-[*'.$11TSU))SP!QSD4O^$&U ^'_%.E
M-JEM_P 3ZYFG,@M6_<^:H4C&_P"; 48/%/?P9J=KK6FZYI6JVT.HP6*Z?=K-
M;,T-S$IR#M# JP//4^E '*Z9J^K^'/A]XYU6VDLVU&SUV[=R\+&-SE <+NR.
MN1DG\:ZW5M<UZ/QGH^BV$M@D&H64TQDF@9FC9-O/##</FZ?+]:HO\/M1E\*>
M)-$DUJW)UN]ENFE%F1Y6\@L -_/W1CTR>M;,OAJ_F\5Z-K;7]L/[/M9+=H1;
MM^\W[=Q!W<?=&!@T 8"^.M5L/ ^OZA>QVUQJ&D:F^G&5$*1/\Z*)67)( $@)
M&>W45KPZOK</Q#C\/-<6MQ9-I_V]IFMR)!\^PID,%&3R#@]".>M8.NZ7+X6\
M*Z]%>:U;PKK^K>8+G[*1';F4J&$F6(V;4()..O;(JQX8FU"PUNVMK?4O"VI6
MUP=LZZ5;>5+&BJ=KDJ[#:" ,''WL"@#IO&&N3>'=!_M"*)VC6:-9Y4B,I@B+
M8>3:.3@?X\XQ7&>--4;5_A%KUY'J5GJ5HT\'V2XMAC<GF0\. 3A@VX'IVX%>
MA:M:ZA<Q0'3;R.VFBF$C>;&721<$%" 1USU[$ \UQ]_\.&N]#U^RMKNUL)-:
MN8IY5AMR8H?+*GY5W#)8KDGC.>E &C;:SK=IX_CT/4I;.XMKVPDNX/(A:-H6
M1U4H26.\8;[V!R.@K+M_%^LP:SX>MKZ2T>74KF6VO;6",LMHP5F55E!*EAM
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
M>V%QA)%2)2(W&/F7GIQC&1R3GN;'PY;6&OZAK45Q<FZU (+@.RE&" A,#'&
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
MMN!DY4FLG6O'5_:Z5X>UW3)]/N-#U&YCMKFZDM95,.YMOF!2X.W((YZ<<G-
M'H5%8OB;4-0T_386TLVS7\]S%!%'<(S*Y9L'[K C"[F)YX4UH17D'G+9R7EN
M]ZJ@O&C -TY.S)('YT 6J*RHO$.F3>(9]$CNHVO;>))94##Y=Q.%_P![@G'I
MCUIVFSW,-I=R:I?V4NRXDVR0C8L<>?E5LD_,!U- &G144=U;RSR01SQ/+%CS
M(U<%DSTR.U-^VVGVK[+]JA^T8SY/F#?CZ=: )Z*0D!2>P&>*X+3_ !3XAU[P
M=-XGT5M*E39*\6G/$YD 7.%:0/@/QG&S'.,]Z .^HK)NO$6FV.KV.DW%S&M[
M>(SI&6 *JHR6/H,X ]?P-7YKVTMYXX)KJ&.:7_5QO( S_0'K0!/145Q<P6D)
MFN9XX8AU>1PJC\37-^*]?OM*D\.R:=+:O;:CJL%G,60N2CY.48-@?=]#UH Z
MFBLS5[^9-,O1I=SIXU**)FC6[DQ&K#N^.0!WK!MM:\4SW'AOS+33HX;^!OMT
M:E_.B?:2)$!X\L8'WN?F ZT =C161HVLF_NK_3KE4CU'3Y%2=$^ZRL-R2+_L
ML,\=B&'.,G7H **@CO+64N([F%R@RP5P=H]_2AKVT6U-RUU"+=>LID&P?CTH
M GHK.U/7=-TC0Y]9N[N);&&,R&4."&'8+ZD] .YJ*XN[B[33+C3;ZRB@DG4S
MB8;S(A4_(A!X;./7I0!K457FOK.V$AGNH(A'C?OD"[<],YZ9[5)+/#!"9II8
MXX@,EW8!1^)H DHJ.&>*XB66"5)8V&5=&# CV(K/U'Q#IFEZII^FW5U''=7[
M.(D9@" J,Q8YZ#Y<9]2* -2BH)[VTM9(TN+J&%Y3B-9) I<^V>M/FGAMHFEG
ME2*->KR,% _$T 244R*:*>)9894DC895T8$$>Q%5UU33Y(9YDOK9HK?)F=95
M(CQUW'/'XT 6Z*X?7?&SMX8TW6_#\]M)!<W\$#B5"S&.24)D88;3CGD'K79P
MW5O</(D$\4K1-MD".&*'T..AH EHJ".]M);I[6.ZA>XC&7B60%U^HZB@7MJ9
MEA%S#YK,4">8-Q8#)&/4#F@">BHYIX;:%IIY4BB7EGD8*H^I--2[MI;7[5'<
M1/;X+>:K@I@=3GI0!-14-O=VUY'YEM<13I_>B<,/S%)=7MK9('N[F&W0G :6
M0("?3F@">BD5@RAE(*D9!'0U!+?6<%PMO+=P1S,,K&\@#$>PZT 6**ST:]_M
M^57N[0V/V=2EL%/G*^XY8G/W<8'3K5@7]FTD4:W<!>7/EJ)!E\=<#/.,<T 6
M**@N+VUM"@N;F&$N<)YD@7<?;/6N?\9:YJ&B#0WL6M_+O-6MK*<21EFV2-@E
M2" #QW!ZT =/14%S>VEF4%U=0P>8=J>;(%W'T&>M3T %%0/>VD=TEJ]U"MPX
MRL)D =A[#J:Y_3];U&;XAZOH=PUN;.VLX;B#RXRKY=F!#$DY^[VQ0!T]%5X;
M^SN)Y((+N"6:/[\:2!F7Z@=*!?V;71M1=P&X'6$2#>.,].O2@"Q15<7]F;HV
MHNX#<#K$)!O'?IUI-1O[;2M-N=0O)1%;6T;2RN?X5 R: +-%8+W6L77AL7L4
M]GIUU,8Y46Z0LD,9()5^1E]N1Z G';)LR>(=,C\1QZ"UU']O>W:X,>X?*H95
M /N2W ]C0!JT5S'Q!UO4?#G@N_U?3&MQ<6P0XGC+@@N%.,$8/.>_3I70Q7=M
M--)#%<1/+%Q(BN"R?4=J )J*@^VVGVS[']JA^TXW>3Y@WX]=O6JULUZ-9OQ/
M>6CV82(P0(N)8N#N+G/()'' Z&@#0HJNE_9R2QQ)=P-)*N^-%D!+KZ@=Q[TL
MU[:VTL<4]S#%)(<(CR!2WT!ZT 3T49J 7UH8FE%U 8U.&?S!@'T)H GHJ)KF
M!=FZ:,>8"4RX^8 9)'KQS1!<074*S6\T<T3='C8,I_$4 2T5R5SXGG_X6!HN
MD6=U8W&G7L%RTOE#=(CQ!>"P;'\73&>*Z;[;:?;/LGVJ'[3C=Y/F#?CUV]:
M)Z*@>]M8Y?+>YA60N$VF0 [CT&/4^E(M_9O.\"7<#3(</&) 64]>1G(H L45
MEZ+XATWQ!%/+IUS'-'#,\)96!W%3@D>V<X/>KMO>VEX7%M=0SF,X?RI VT^A
MQTH GHJ!KVT2[6T:ZA6Y896$R .1[#K27EW!9P&2>Y@MP?E5YF 7=VZD9^F:
M +%%<SX%UR^\0:%/=ZB8#/'?7%OF!"J%8Y"HP"2>WK6@_B'3CX@;08[N+^T5
MM_.9"P.S) 4$9ZG.<>@]Q0!K45RG@OQ+/J^D22ZO<6B7?]H7%I&L?[L/Y;E1
MM4DDGCU-='<WUG9E!=74$!D.$$L@7<?;/6@"Q165J'B+3-+U73]-NKJ-+J^9
MQ$A< A50L6.>@XQ]2*TY)$BC,DCJB#DLQP!^- #J*XOP_P"(-8\4166LZ==:
M<NG27,R7%E*I\Q(%=T5PP/WSM!P1C#8[9/6VU[:WJLUK<PSA3M8Q2!L'T.*
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
M/;"2]T+5]&6[AM-8T&\U20Z=J,/RW-K-*9,K(O\ $/F=21SP<],5L?&'S/\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MH74-)O*;3E<K\P/)P.*:OCS0'FN[=9[K[5;!2UL;*83.#G#)'LW..#RH(XH
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
M+%9B=;61FMY4<MAT W*&!].>*G\4R0S6/A*2UTQ[.W'B&&Z$(MRC+$ ^Z5T
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
M#F/ !"R+M&UN>@)P01GUYGXN6UBZ>$I[NWA=?^$AM8Y&>,-F(ARRGCE3CD4
M>D45YAX>CAO/BB;_ ,(Q^3X<BM'@U%H4,=O+< _*$3@%QQD@>V>>=_7/'UKI
M(U-[>*WNETLXND:\6*0D*&81(0=Y (ZE>> 2<T =A17*CQK%?3&'1K9+V4:?
M'J(BDG\EY(Y Q4(NT[F^7G. ,CGGBM+XCUAOB/8:-%90BRDTI[M@TQ#$F2-<
MGY?X<D =\GI0!V=%<A-XY-N]I-/I4L6GW6J?V7'+))ME\PL4#^65^X6'7=G&
M#BH]-\2ZG-X[\2V%Y;V\6F:7#;MO\_[BLLCER-O).!D9X"CK0!V=-DD2&-I)
M75$499F. !ZDUQ<?Q'LC?Z.DD,/V35Y5AMI8KI9)4=AE!+&!\F[V)P>#BLGX
M@:W_ &]\./$DEGID=WIMNLL/VEY0&,B':SQIM(*JV1G(/!P#QD ]+5@RAE(*
MD9!'0TUYHXRHDD12QPH9@,GVK#OM6_L'P#-JVP2&ST[SPA_B*QY _.LCP)H=
MK?\ A&PUC6((=1U35(%NKFYN8Q(QWC<$&?NJ 0 HXXH [8$'.#TZT5RQ;3O
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
MRWW?F&64#IU^M<Z_Q+T]'TRX\N%]-U&X6WBFCNE:9"WW'>+&50^N21D9 Z4
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
M5!SU.3D=,<\U'X;UZ/P1X*TO^RI#=:1J%M/=*)HL!(MVXJ=W).>!^>*]/HH
MYWQI;ZW=^&WCT$$W?G1-)$LWE/+$&!=%?^$E<C.?QK$\/Z/JVF>.-2U0:!#:
M:==V$")'#<1ED9"Y*D# +'<.^/\ :-=[10!YI8>'M>A^#^I>')-)<:E.EU'&
M@GB*GSG=@=V[H PS^F:T-=TG6+_0O"<$&ERF?3M1M+FY0S1#:D0^;!W8)YX_
MI7=T4 <CI6G:E!\2-<U2:PD2PO+6WABF,D9^:/?G*AL@'=QQV[5CQ:#K8\.>
M/+-M+D$VLW-S)9CSHL,LD2HNX[N,$9/MZUZ-10!P%SHVLR'P(5TN4_V0P:\'
MFQ?)^Y,?'S<\G/';WXK%U7PWXLU'3;V.ZT:*[U*/5DN8KU[M/WMNLRLJ1@_<
M 48*G:.,\DUZS10!QUKINLV?Q%OM6_L^.2RU"PMXWD2X'[EXR^Y<'!;.[@X
M]<4O@K1+RTT76;'6;#RDO-1NI_+=T</%,Q.#M)['!%=A10!QO@OPM?:1HES8
M:O/YS(&L;5P>19H6\O/^T0QS[!1VJCX2@\::-8VGAF\TFU:ULL0QZRMTNUX%
M/'[K[V_;QSQGGMSZ!10!6U&PM]4TVZT^[3?;W,30R+ZJPP?YURGAGPIJ$7@R
M\TK7[@27ES;MIYF3DBW16CC_ !*DO]7-=I10!YK_ ,(UKNJ?#JV\#ZEI_E>5
MY-K+J"RH86@B=2&4;M^XJ@&"HP3UK4?P_J1\;^(9#:*^E:U80VYN1, 82BR*
MPV]23OR,<>]=M10!P?A)?&FGV=EX?U+2+5(;$)#_ &NETK+-"F ,18W!RH Y
MP!U]CN>+-/&JV-O93Z(FL6$LN+J LBLJ[3AT+$?,&QT(."<5T%% 'ELOA'7X
M/"4&EPPW5W'#KL5Y:PW%RC26UI&ZL$9RV">&P 3P0,UL:CI7B";QUJ6KZ=:F
MW$OA\V-K<RR1D)<AW=25#$[?F'.#R.F*[JB@#S#3?#_B$:[X0U.3P_'!+8I/
M'J,DMZCRR.\:J9689+#(..2><8 J]9:)K,.D>.H)-+D$FKW-Q-9KYT7SAXEC
M&?FX.1DY[?E7H-% &/X3M;FP\(Z/8WD!@N;6SA@E0LK?,B!3@J2",BMBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "LW6-=T[08H)-1G,2W$RP1D1LVYV("C@'')[UI5Q'Q4+CP
MK:&-5:0:K9;0QP"?.7&3SB@#MZ*X)_%&N>&_%0T[Q))975C=V4]Y;7%G"T31
MF$;GC92S9&TY!S_]9UGXB\374FA7]O8&YLM09/M< MB@MHW&1(LA;YMN1GCY
MNH H [NBN:\?:UJ'AWP3J6KZ8;?[3:1AP)XRZD9 /0CGG_ZU9]UKFOZ5>6EG
M?2V<L^K7!%H+6V=C;QK&7DR-WSD8 !XZY(_AH [6BN!/BW7M)MM135-.WL;R
MWM-*N7C\E;IICM =<DC8<Y/&0. *NRZKKNG^.=)T.>]M;BVU"UN)C(+8H\;Q
MA>!\Q&WY@<'GCK0!V-4GU6TCUF+26=_MDL#3HOEMM**0"=V, Y(XSFN#E\;Z
MXGPON_$8-E]NM;Y[<KY+>6ZBX\KINR#@YZ]:Z&XUO4XOB1;:"&MOL$^F2W2G
MRCYBR*Z+R=V"/F)X H ZBBO-],\6^)'T?4_$&H2Z:--TBXO8[J"*!Q).L.X*
M4)8A3D#@Y[\]JT[;6_$JZOI3O:&YTVZ5OMI%J8?LAVY5E8M\RYX.1GO[4 ='
MKFNZ=X<TN34M4G,-K&0&<1L^"3@<*">N!6E7D/C35]3\3_!O4M>BF@AL+D@Q
M6IBRWDB8*I+Y^^<!NF #C'>O6Y1(8G$3*LA!VLZ[@#[C(S^8H ?17EEIXU\4
MOX,TCQ3<2:9Y$M^MM<VL=N^71K@Q;E<M\I'&!@],D\X'4QZUJ.NZ]KFFZ3<P
M6BZ3Y<1EEA\TRS,N[!&1A "!QR3GD8Y .JZ45Y/?>*M6\1Z1X1NX)DT^:77E
ML;ZV$>]?-CWGKD$KE 0/<9/%=,VN:Q:>,[O0[Z\LHX)---Y8W)MRHW*<2!\O
MSMR#@8X/7B@#LJI6NJVEYJ=]I\+N;FQ\L3J8V4#>NY<,1AN/0G%<?X9\6ZKX
MA\,:5+YEM%K$]\]M=QFW8+"(RQD&TMD?*!@D]77(YI[^(-;N+SQUIXN;:%](
M@B:SFB@.1OB:0E@6.3VSTXSCM0!U&J:]IVC2V,=].8WOKA+:W C9@\C'"KD#
M _''2M*O(+HW[?#?X=S33QW,\FIZ6\6Y2F,IP&.22<]3^E=-!XC\06.K>)]*
MNTMM3N]/T];^R%M T1E+!_W17<W\2  YSS0!W-'6N$TGQ/<>(=(OKK2=>L[A
M8[)V;_1MD]K<#L\9;IC.,CJ.2U5?#.HZW;?#3PY=_;+1EN5A-S=W "?9X64E
MFY;YW+8 ]VZ&@#T6BO,[CQSK47@[Q=?0-:O=Z'<F.*6:U=!+'M5AN0D$-\W7
MIQTK8CUW7;'QIHVG:E+8RV6L6L\J)#"R-;O$%;!<L=X(;KA>>PH Z/7-=T[P
MYI4NIZI.8;2+&]Q&SXSTX4$T^35K.+5[;2W=Q=W$3S1J(V*E5P#EL8'4<$UY
MAXSUC4O%'P:UC7H)X(=/N WDVQA)9H5EVABV>'.-W3 '&#UKM+G6]2M_B%I>
MB VQL+NPFG_U9\P.A4<MNP1\WH* .IHKR^?Q=XM_X1OQ1J\<^E+_ &#J$\/E
M_9G/VB.(+Q]_Y."3GYLD]L<]-<>(KJZ\5Z9H=J5M$N]->_-PZ;R<,JB-0>,_
M-D]>!VSF@#JJ1F"*68\ 9-<OX$US5?$&CW%YJ@M T=U+;)]FB9%;RW*%LECD
M''&,8Y'-9[2ZJ_QG:T&HI]CCT99UA,&0H:?:P!W?>.P?-^E '4:-KFGZ_:27
M6FS&:&.9X&8QLF'4X888 \&M&O&[#6=<\.>#?$FN:?+9"UL->NWEMY86=YU,
M^& 8, F >.#^%=OJ7B"^N==U'1]*9H7L8(G>46AGS)(&*@@$84!1GN<\8QR
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
M8(LVE6:<QB3!^8;5PRCUZ\\<]+HUW?7^A6EU?V1L;Z6(&:W8[O+?N..HS^E
M&A17ETWB_P 6?\(EXBUM)]*5M$U"XA,7V5R+A(F QG?\G&3_ !<GM6Z-?URT
M\8Z!:7LEE+8:Y%.4ABA97MFC0./G+'?D$@_*OTH [2BO/+[QAK.FWVG?:GL_
M,N=92PFL(D,@AA=RJ,95) D(VM@XR#C Q6I;>(K^R\;ZKH^MW%K'9K9B^T^5
M(BF^,$B3>2Q!*<<#'!S0!U]%9GA^?4+K0[6YU/RQ=3KYI1(RFQ6Y52"3\P&,
M\]<UIT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5A^+/#[>)=%%E'="UFCN(KF*5H]ZAXW# %<C()
M'/(K<HH YS_A&7U/5!J6O207$J6DEI#! A6.-9,>8<DDEF  [8 QSUK-\-^$
M?$&ABWTV?Q*+K0K-@;>+[-MN"BG*1M)G&T8'09(&.!Q7:T4 87C'0)O%'A6^
MT2&Z2U-V@1IGC+[1D'@ CGCUJGXE\*W>OZ=IKPZF+'6M-E$]M>Q194/C:P*$
M\JP.",_GWZFB@#C-1\&:GK_AR>UUK7 VJ-)%-;W5K!Y<=L\;;D*H2<\DY)/.
M>V!63Y.K6_Q1\)KK>H6UW=FQO1FV@\I ,1]BQ))YR<XXX [^DU6DT^RENENI
M+.W>X7&V5HE+C'3!QF@#@KOX<ZM/X<U;P[%KMM%IEU>&Z@_T0F5-TPE*L=V"
M <XP 3QR!P>AE\.:A)XUL_$)O[8_9[%[,PBW8;]S!BV=_'*CCGCO72T4 <GH
MG@UK/P]K.BZI=17EMJD]Q*YBB,943$EEY8],\&H_#GACQ#IB06.J^(TU#2[0
M;8(UM?+ED4#"B5]QR ,=!R0,GJ#V%% 'FLGPVU=?!]_X0M=>MET25LVIEM&:
M>!3('V;MX# '.#C/;CMZ*JW"VH5I(WN N"X0JI;UVY) ]LU+10!Y^GP]U!/
M%IX7&KVQ-O=BY^T_96^;$WG8V[_7C.>E:Z>&;_3?$]_K>D7EM&=3CC%[;7$3
M,AE0861"&!''!7OZBNIHH XJY\ E-!T>RTW4%AN]-U(:E]HG@\Q9I3O+[E#+
MP?,/0\8 K2\0^$HO$,FC2W-RRS:?/O>15QY\;(5DC([*_&?85T=% '/:9X4M
M],\6ZMKL4K$Z@J8A_AB? $C#W?9'G_=JM:^$[A-<\3WUQ?1/!KL<<9BCA*M"
M$C,8^8L<Y!ST%=510!P8\"ZN?#?AW29=:M'.BW=O<1N+-@'6 812-_4CJ<_0
M>NA/X6U-_$>LZQ!JL-O)?Z>MG%M@):!EW%9,[N>6SC Z5UE% '*6_A R^(YM
M<OFM4NY;!K&3['$4$P8@EWR3DC  '..>3QC*A\ ZS;:%X?LX]>MFN-"N%>V+
MV1\IT"L@#IOR6PWW@1CL!UKT"B@#SZZ^'NIW6G>*;)M=@*:\ZR,QL^8FVJK'
MA^1\O [9Y)K9NO#-_=^)/#VK27UL!I,,T31"!OWWFJJL<[OEQM&.#7444 >;
M2?#;5H_"6I>$;/7+9-"N&8VPEM6::W5GWE-P< @'/.,\X^G12^&]0F\7Z5KL
MFH6S?8;22V>(6[#S-^TE@=YV_=&!S73T4 <*? NH-X:\3Z0VJ6W_ !/;N:Y,
MHMF_<^: "N-_S8P,'(K'\1EG\2:;I#Z_H]G=:9IX.W5+4&&9G.W?%EP=P"$'
M!. V.YKU*J]U8VE\JK=VL%PJG*B6,. ?;- &!X+NKZ6RGMKF32KBVMBJ6]SI
M49C@<8.4"DD97 R5..<=0:?=^'+Q_'$/B.SU"*$?8193P20;RZ"0R JVX;3D
MD'(/'O71HBQH$10JJ,  8 %+0!P$OP^OYO!6N>'6U:V!U6\ENC.+5OW?F/O9
M=N_GD8!S5O4_".MCQ$OB#0=;@L+^>W2WOXIK8RP7 7.U@NX$,,GOT_'/:44
M5=.M9+*QC@FN7N9ADR3. "[$Y)P. ,G@=A@5S]OX6OH_$VOZJ^HQ>3J]O' 8
MXH2KPB-656#[CD_.3T]*ZJB@#SVR\ :S;6_AF*37K0_V!*1#Y=@5\R,H4.[+
MGY\'KT[D&K-AX)UC1]0OK?2_$"P:!>W#W#VK6VZ:$N<NL4F["@GN0<=N>:[F
MB@#G(O#=U:^.+K7K:_C2VO+:*&XMF@W.3'NVE7W8 .[G(/MCM+XN\/2^)-)A
MMK>[6UN;>[ANX9'C\Q=\;A@&7(R#CU%;U% '+Q^&]27QI%XBDU&VD9---BT7
MV8KNRX<L#NXY& .>.Y/-8J?#W5(-+MH8-:MA=6NLOJL3-:L8F+EB4=-^3C<<
M$$'^=>A44 <,? -Y/'XLAN]:22/Q!$ VRUVF*3RPF[[QRHQPO7U)ZUU6BVE[
M8Z3;VU_=17-Q&@5I(HO+3   PI)/;UZYZ=!?HH XU/!NH+;^+(CJ5L?[?+D'
M[.W[C=&(_P"_\W SVYID/@F\L9M U&RU"!=5TJQ&GR,\)\J[@ 'RL-V5((#
M@GGL:[6B@#&T301I=YJ>HSRK-J&IS++<2(FU0%4(B*,G@ =SR23WP&>+?#J^
M*-!?3_M#6LZR1SV]R@RT,J,&5A[\8_$UN44 <YXA\(6VM>'K/3+>9K*33Y8I
M["=5W&"2+[AP?O#'!'O3[;0;FX\06NN:Q-;RW5G;O!;1V\95$+D;WRQ))(4
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
M&-'E.Z1E4 N?4GO0!)1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !6'XH\1CPS96MRUE+<I/=Q6
MI*.JB,R,%!.>>_8'\*W*XCXJ*S^%;14<HQU6R 8 $J?.7GF@#MZ*\TU"?4_!
M'C.)8-4U#5+"_P!-O+F2VO9O-,4L"A@RG^$-G&!QS],3Z3;>(=3L_#7B"UU2
M*)9?*FOFEU"62.ZCD W*(B@1&R1MVXP>.: /1**P_%W]K?\ ".3_ -B*)+X/
M&PB\[RFF0."Z*_\ "S*& /;/:O/-:\2?:/AWXLO-(U#6]-U&R$1FLKR1O/LV
M) P&8D[6&2"#Z_2@#U^BO.]1BU7PQX\\.SPZUJ-];:O-+;7EI<R;TR(RZO&O
M1,8/ [53TE_$?BGPQI?B:PU&&TN7E^TRRR:C*8?+#'?$T.S8  -N>HQG.<T
M>H52>[O%UF*T73W:S>!I'O?-4*C@@!-O4Y!)STXKC; 7GC6W\2M'K-WIU]9Z
MI-8VCP2L%MA$5 )C# /NY)W9X;':K/VN\7XJZ9:_VG-/9SZ)+,T2MB)G#Q@.
M%'J"?7KQ0!HZCXJGAN=1ATK2)=4;3'C6\2*4+("X#8C4C#D*02"5Z\9.:V-(
MN[N^TN&YO]/?3[E\[[5Y%D,>"0/F7@Y&#^-<1X,TF$>+?&H2YOD:._1%;[7(
MQP8$Y(8D,>>"P./PK+T'Q)JDO@;P5!-=R37&L7DT-Q<SW#1LX4RL%\P E2Q5
M5! SC@8Z@ ]8K#OO$8L?%NDZ"UE*QU))G2YWJ%7RU!(QU)Y'IU[UQNMW?B+P
M5I.LSR:E%]GO)[>.PC>Y>YDLC(P21R\B@LO.0#D \=*M:GI<>G?%;P88KF\E
M#V]\I6XN7FY$:?,-Q."<\XXX'% 'HE8<7B,2>-9O#;64L;QV(O1<,Z[74OLP
M .>H/7'3I6Y7G>JZ8=7^,<UK]OO+-#X=0L]G+Y<A_P!(?C?C(]>,'CTR" >B
M45Y)$/$EYX)UZ&'5;^YU'PWJLL=O,L[(][#'M<QR%<;F*DKGKD#WKL=#U2'Q
M3K,.K:?=3G3+>R0!5E8))+* ^&7."R)MZ]Y/88 +WB?Q&/#5K93M92W*W-Y%
M:91U41F1@H)SSW[ _A6Y7%?$_P#Y &E_]AJQ_P#1RU3\6W$[WWB!;;4KZ::T
MTL21VUG,T"V+;7;S)'##<6P,+@G"],'- 'H-%>:SZGJ$&G^!/%-S?7)M;E((
M-4C69EC8SQ@)*5!P,2$9_P![VJII.LW?V[Q'H3WE\T^HNDVBS2W3L_V>5C&&
M3G[J%6?U*D9H ]5HJ."(001PJSL$4*&D<LQQZD\D^]24 %%%% !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 %9NN:'9>(=,:POUD,6]9%:-RC(Z
MG<K CN" :TJ* ,JRT&VM;M[V>:>^O7A\@W%T5+"/.=@"@* 3R<#GC.<"LC1O
MAYHV@WPGLIM1%LDAEAT][MFM87)SN6/IG/(SG!Y'-=910!1U72XM7LQ;2S3P
M[9$E62!]KJRL&!!^HZ=ZXKXA>'?*\!>)/L<-[J.K:G'%&SK#YDLNQAM7;&H
M &[L.IKT.B@#$T_0[4W5IJ<MQ>W<T$12U-X,&!6P&PNU3N( !+9;'?DYS;3X
M=Z)8ZQ+?6LNH0P2S?:'TY+MA:-+G.XQ=#SSCIP.*ZVB@#E;OX?Z/=:]<:LDV
MH6LEWC[9!:W;10W6./WBCKQQQC/.>IK2D\-VC^);?7?.N$NK>W-M&BLHC$9(
M)7;CN0#Z\5L44 8>F^&+?2K[4[RVO;WS]2?S+AG9#EP-H8#;Q@8'''%4#\/-
M"?PC%X9E6YDT^"3S;<M+^]@?)8,C@ @@D^O7'3BNKHH YJ+P-I']@WFD7S7F
MIQ7JA+B:_N6FE<#[HW'IM/(QC!R>I-1VO@33X-0TN_FU'5KRYTP.ML]Q>$X5
M@ 0< 9X'X]\\8ZFB@# \+:'+H<6H(]S>2PW%VT\27<_G/&"!D;NV6R<#. 1W
MS4M_X:MKW6X]:BNKNRU%(/LQGMG7YXMV[8RL&4C))SC/O6U10!SMW<6_@W3;
M6WL-$U._2>=@5LH_-?>V6,DC,PZGJQ/4U8\*:%'X>\/06*010R,SSS)%]U9'
M8LP'L"<#V K:HH R=?\ #UKXCM8+:\EN$CAG2X7R6"G>ARI)(/0\XJA>>!]*
MOM5O-0EFOEDOK=;>\CBN#&EP%4J"X7&2 <<8'M72T4 8(\'Z4?!Y\+RB>;33
M"(,2REGVC&WYCTQ@8QP,"K;^']-DUBPU4VRBZL('@MV7@(C[<C'T7 ],GUK3
MHH S['2(K#4=0O4N+J1[YT=TEF+I&57: BG[H/>M"BB@ 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***H:UJ7]DZ/<W
M@C\R1%"Q1?\ /21B%1/^!,5'XT 7@P89!!&<<4M>=^ )+W0/$>M^#]6NVN9U
M(U.UG?@S1RG][@>@DS_WU7HE !1110 4@(.<$'!P<5G:OJ$EK'';6FTWUQD1
M;AE8U'WI&']U01]20.,UQ/@SQ VA?!>#Q'J(GNV"SWD[%E#ONE=LY.!DY% '
MI%%<Q#XPSK.D:?<Z5=6W]K12/:R.RG+(@=E9<Y7CH3Z=!6<_Q'C&BZMJR:)>
M/::5=26]RXD3I&0&9>?FYSP/3KTH [BBN:O?&,-KKB:7'I]U<RR61O(C#M)D
M&<*J@G.XG/7 PK'.!18>+6U4&&QTJ=KV&!)KN"9Q&+9G7<(F;_GIC^'''<C(
MH Z6BN57QW82V'A[4(+6X>QUN=+>*?Y1Y4C!L*XSG.5(XR,]ZNW/BBVL;G5(
M[VVGACL3"J2<-]I:4?*L8!R6W?+@\\@]#0!NU#'=VTT\D$5Q%)+%_K(U<%D^
MH[=*QK;Q*\OBB/0)]-EANFLS>LWF*RQQ[@B@D?Q$YX&1QU-9O@5%OKWQ'XB"
M@#4=1:*%@.&A@'E*?Q82'\: .P9@JEF("@9)/:H[>ZM[N,R6T\4R E2T;AAD
M=1D55UO4H=&T*_U.X ,5I;O,P/<*I./QQBN'\%ZM)X9T3PUHM_I%U$VIH[K<
MDH ]PP,S*5SE<Y8 GTYQ0!Z/17+Q^,A+H.M:DFDW9ETFY>WGM-R>8Q0*20<[
M3\K ]:ZCM0 C,J_>8#ZF@$,,@@CVK@OB+;0:WK'A/PW)#'*;O4?M4NY0<00+
MO<>VXE15;Q];VWA(:)KFA6T5E>?VI!:R1VR"-;J*0D-&ZCAO4$\C'% 'H]%<
MO'J-G>^-K\/;WD<^B6@\R7SOW3++\P&P'EL)GD9&14^B>*&UR&SN(-.E^RWM
MHUW!,LJL" 5&QO[K_-TY P>>#0!T-%<%9>*[#3O"-QXL@T^_>+4K[B"2X#,7
M+B%2N6PJD@' [<UN6/BI+_Q)=:-'I]RK0V:WD<SE0LJ,Q48&<KDJ<;L9'/%
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
MY'3D\T =Y#/%<PK-!*DL3?==&# _0BB>XAMHC+<31Q1@@%Y&"CGW-<E\*/\
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
M#E47! Z\G/' JI#X:UV+PKX%T\Z8QGT6]AFNP)H\;41U.T[N2=P(Z=*],HH
M\[U3PCJ6N:UXR26!K6TUBQ@M[:Y,B';)$&Y90<XRP_ 'I6MH-YXVNHXX-:TB
MTL7MT/FW,=TLHNF"D#8@'R G!))[8QSD==10!YWH_A2\M?%%CK=AI3:'*\,G
M]K01SH;>Z<IA=J*QY#_-N(7@>II=$\*7=OXKTW6[72GT.5HW_MF&*=#;W;%,
M#:BL>=YW;B%X'<FO0Z* "N$T;1=8\#ZKJ<.G:<=4T*_NFO(XX)D2:UD;&]<2
M%59#@8PP(]#7=T4 <KXET*^\9^$M5TJY T];N$)!&S!V5PP8-(5R.J@84GC/
M)S@4[G2M9\4IX=AU?3OL+:9>Q7UU*9D=99(U(41[23@L<Y8+@#&#FNVHH \\
MAT'6ET3QW:MICB76I[B2S'G1X(DA$8W?-Q@C)]O6GW&AZR]OX$5=-<MHSQM>
M#SH_EVPF,[?FYY.?I[\5Z!10!PEAI>O:-/XIMH=,6X_M:]DNK6Z$Z")-Z*N)
M 2'&"N?E5LU%_P (C>Z3?>!+;3[=[JST$2BXG+HI;?"8\A2<]221Z>M>@44
M>?1Z%K2V_CQ#IK[M99S9_OH^<PB,;OFXY&?I[\5':Z+XD@F\-13Z5%>:;::2
MEK-9RW*JD-TNT>:PY#K@8'!(Y. :]%HH \JL_"/B6U\">'[!M/MVO=&UI;WR
M5N1^_C$DC'!(PIQ(, GM^%=)+I.J7'Q'L]7FL,60TA[*9TF4[9'=7X&02HP1
MG /M78T4 >:6/A?7[3X>W?@1[19(RLEK;ZGYJ>7Y#L3N9<[PZAB,!2"0.>XU
M[/0[[3OB$FH0V$C:7!H::=')YJ;BZ2%AP6SC'&?7VYKM** .5^'^E:AHOAQ[
M+4K4P3_:[B8#S%<%9)&<<J3V;!K2\2VTMYI:VRZ5#JEO+*JW5I*5 >+!SC=Q
MD'!'TZCK6Q10!Y3>^!]8B\#^(]#TJVN!9WMQ"=-L+FY5C:HI1GRQ8@*2IPH)
M[>IKI-0TW5[OQ_I>L6]BT5M!IT]NTDDD9*22%2IVAN0-O./PS7944 >46WAK
MQ6T?AFXN=&MFU+3M0\Z^N9+U6>Z^1U\S=@G;\PXZCH%P*Z72M-U6R\7>+]2E
MTY_L^I"W-J5ECR_EQ;""-W&3R/;KBNRHH YGX?:7?:'X&TO2M2M_)N[2+RG
M=6!Y)R"#TYJ/XAZ5J&N>%'T[3+7S[B2X@DP9%0 )*KG))'9<5U5% '%W^EZU
M<?$!=9L[0PP_V)+9)-(Z'RYV=74E0QRHQ@^_J.:P+#PWXG%UX2OI]$MEO=-G
MD.H3R7H>2Y9HF0REL$D9.<9)&<8 %>IT4 <=J_A2ZNO'=GJ]I(B6-Q (=5C/
M_+41.)(2!W.[*G_9)'>HM>T_Q'I?C1/$GA^QAU2&YLUL[VQ>X$+?(S,DB,W'
M&X@@_P!>.VHH IZ6=0>R634TBCNI"6:&)MRQ#LH; W8'4XY.>V*Q/'6C7VM:
M+:IIT<<MQ:W]O>>4[[/,$;ABH/0$@<9XKIZ* .+U#PU<>+-9-_J-M)I]O%IM
MQ8PQ.Z-*6G 5W.PE0 H  R223TQRSPI_PFUI;66B:MIEG%#9!8VU6.Z#BXC3
M@;8L9#,  22,<GT%=O10!YYX=L/&?AJ.3PU#IUI<:8DTAL]6:Z"F&)V+8>+!
M+,N3C& >!GO5ZTTK5K;Q5XQU!M.D-OJ<-NEJ5ECRQCC9#D;N,EN/;TZ5VM%
M'.^!--O=&\$:3I>H0>3=6D AD7>K D=P03Q71444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445C
M^);V^L-,CFL7M8LW$:7%Q<N%6"$M\[C) + =!ZGOTH V**\UE\:ZS#HWC9H)
M8)9M!"26\]S:LAE1HA)ATRO(Y / /!Q4\WB+Q3H^J^'+K4I=/N-*UN6.T,,,
M#*]K*ZY0[BWS@D'/ ]A0!Z'17F \1>-[[0_$6I65UI*MHFH7,/DFU<_:DAQE
M<[_DXSZDD]@*M?\ "5^(-<UG1+71IK&TM]7T5K^-I[=I&@?Y.#\P#?>QV]><
M8(!Z+17&Z=J^M:_=ZO8VE];6TVD&.U>86^Y9[GRPSD@G(C!(  YZ\UC-X]U6
MX\(Z)XG18+6T^VK::Q$T>_R!YAC9T;/ #8ZYX;VH ]+HKE-;\2W&C1:[J>4E
ML-.BCB2+;@O<MCC=_=^>/MU+>E5AK?B'3=:22^MI;C0_LLLMW</;K";5T7=P
M-Q+*P!&.2#CF@#HM:U[3] MX9]1E>..:9((RL3/EV("@X!QDGJ<5;O;R#3K*
M:\N698(4+R,J,Y '4X4$G\!7EOBN]U;6_A_HNN3W$,=O?7]E/]C6+B.-Y5*
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
MXUS96>"D(=510C,1G+')). ,8).1GZCXG\7:5X*FO[ZTM[6]M]32U#R0Y%S
MTJHLJJ'^1B&Y!SR#Q0!Z-17&7VK>(9?B'+X<LKNQM[9M*^V),]LSO&WF[.1O
M ;IQT'/?'-32O%.MZCX,L[Z1[&"Y747L[^Z<A$CC21D,B*QY8[5 7GENAZ4
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
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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M34[^XEU&^A5!/+'(R22D$[#+C;OP/NYS727WC'1-.EN4N;IPEI*D-S,L+M'
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
MJ59&50""#R"*Z6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBL+Q9XE'A71UU%[&:[C,T<+"-@
M-N]@H)SSU(Z T ;M%<B?&5^GB.70I/#DZWKVINK0?:4*RH&VG>>B$$C^]UXS
M19^/;.;PZ^I7=LUG<QW[::]K)*ORW"MM*[^!M[[O0'Z4 ==17 W?Q%D%GXCM
M[6SM7U72;%KY!'=^;;RQ $E@X4'((Y4@=N><UKZ7K.L_\(OH5U)I+7EQ=FW2
M8Q7"_)&R M,V0.G=1ZT =/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 %%%% !7*
M?$+2]0UKPN;#3+0W%PUU!+CS%0!4E5SDL1V7%=710!R$^GZG)\3;+6ETZ7[!
M'I4EJ[F2/(D9U<<;LX 4@GU]N:YO_A$O$C:'J,EM:I;:I!XCDUNQ2>5"DZDG
MY&*D[25+ ^^.>X]3HH XZ:/Q+XH\+:S::AI$.CR7.GS6T-NUTL[/(Z$;F91A
M5'0=2<G.,"K&DS>(=/\ "^AVYT%&N4:"UN8C>)^YB"A7ER!AL$<*.2"/I74T
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 445CQ:PU_XCN=*LRNRP5&O)2,_.XRL:^^/F)[ @#DY !L45
MBP-JYM=2:._L;RXCNG-O&B;55, B&0@G#<_>[9!P>AM:'K%MK^C6VIVFX13K
MG:WWD8$AE/N""#[B@#0HHKD_$^I>)=)T[7=6M9-,CLM/MVF@BFMGD>;;'N;+
M"10HW9 X/2@#K**Y#2[_ ,67VD:;J;3Z0\%[9B=U2SD4P,T>]>LIW+G@]#R*
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
M-K:.Y%W 8)" DHD&UB3@8/0Y- %BBHK>ZM[N,R6T\4R!BA:-PP##J,CN*EH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N$
M^'8<:GXW2X'[_P#X2"8D-U\LHFS\-M=W62NC_9?$,^JV90?;42.]B;@.4R$D
M'^T 2I'<8Z;>0#G/AI%# OBV&!$CC3Q'=A40 !1B/@ =*;\+ XTG7SS]G.OW
MIM_3R]_;VW;JZ@Z3#86TZZ+9V5E<3GYI4A"@$_QD*/F(ZX/7U%2Z/I-KH>DV
MVFV:D00)M!8Y9CG)8GN2223ZDT 7JYSX@D#X<^)<G'_$LN/_ $6U='4%Y8VF
MH0&"]M8+F$G)CFC#J?P/% &-X6(_X5WHIR,?V5!S_P!LEKS#3;&RMOAG\.M0
MBMX4O&UBR!N H\PAI&4@MUQCC'H*]EBTRPAL38Q65M':$8,"Q*(R/3;C%5SX
M=T,V\=N=&T_R(FWQQ_94VHWJ!C /O0!YT)-(U?4O&NA^)M;.GRR7;!XI6A3=
M:F-?+9&D0G &3P>#SU//I6C1)!H=A%'+<2QI;QJLES_K6 48+\#YCWX'-,N]
M"TB_NH+J\TNRN+BWQY,LUNKM'CIM)&16A0!Y-XRO=/G3XAPV[6\$\6GI'>O=
MON:9O)9HTB0D;1S][G+'@=ZM/J<%OK/@?5'O[>XC&ERHUNUPB,"4CS*I=@I(
M/RD9!PQQG!KT&;1=*N;Q[R?3+.6Z>,PM,\"L[(1@J6(R1@XQTKE]?\,7LNK6
MLMIHF@ZKI$%KY$>FWH\H6[;LET(1UY 48P,;>.IH Y>Z\.0:9\*O$\T5UIMI
M)J%\]WOC=2BQF962W>1>H(.WT&\]JW[#3;#Q'\0D\0O!IYBATO[+Y#20SR,Y
M?.[Y"P 5<KG.3N(Z=2;P1>1Z/=?V58Z)I\]U+ \^FQH?LDL<98E&8*#EMW+;
M.B@8/),^D^#HGU*VOKKPMH&C-;L6SIY$DDN5*E21&@"_-R/FS[4 <?HVD6\'
MP=U?5=+L(O[7MVU!8+B-!YL2^:ZL$;JOR9P!_6NFT>+POK&L>'-:TWQ!+<W4
M$+QVMO 8%_=,GS+*B("%7'0XPV.YKN+'3+#3(VCL+&VM$<Y9;>)8PQ]2 *K6
M^@Z;IWVJ72=/L;"[N%.Z>&V526[%L ;N><4 >56%A;Z_X1L/#DEWIUS);ZVU
MP^H27$3"9%G9F;83O+L"4P5P?7%:OB>XTS[7XVLK06MI+;:/'#=-=-D.IC<Q
MQPQY 4?-RWJ0-IZU8M/ ]Y-:+8:MX4\*3S;-LNKDEY)2>LAC,0)<GD_..>]=
MRF@:4'@EEL+:>YA@%NMS-$KRE,8P6(S@C.?J: /-[>XL9-3^%EU<36[)_9=P
M)99&4C<+:(X8GOUZTV)M%UW_ (3'1?$VO-I\_P#:,OG0R-"C&#(,+H70G 0+
MC!X(]^?3CHNE&WMK<Z99F"T8-;QF!=L)'0H,84_2DNM#TF]OX;^ZTNRGO(<>
M5<2P*TB8Z88C(H FTY!'IEH@>=PL*#=<?ZQOE'+_ .UZ^]>0>.+ZPN?#?Q ^
MQ/!;E+A([G[2^^:>=%3'EJ2-BC P><D-@#%>T5GS:%I%Q<W%S-I5C)/<1^5/
M*]NA:5/[K$C)'L: .):TTS4OC)8RM#:W*3>'I'9MJL)&6= ">S8YZ],>U<K+
MI.FK\*?'L@LK??::G?);ML!,*K*"JH?X0"<@#'6O81HFDK<I<KI=D)T01I*+
M=-RJ!@*#C(&.,4P>'=$6WEMQH^GB"5M\D8M4VNWJ1C!- '(Z?>22?%A8-2.4
MDT*-M/+_ '6.[]]M_P!H_+GO@#M7(ZA;M9>#?$2#"Z/:^*H39$_<B031^9M]
M$#EAZ YKU^XT32KNVAMKC3+.6" YAB>!2L?^Z,<?A4SZ=92:>=/>SMVLBGEF
MW,8,97TVXQCVH X@W%A=_&XQ>;;S*_AUHG7<K!C]H!VGUX/3T-<3;Z=I\'P0
ML=1BM8$O(=74QW 4;TQ?E1ANH&">!ZFO9H-!T>UV?9]*L8O+B,*;+=%VQDDE
M!@<+DGCWIG_".:']E^R_V+IWV8-O\G[*FS=ZXQC- '*V1M(/C/K/G>1&[Z7:
MF/?@%F,D@X]3G%=-XJ>_B\(ZQ)I88WZV4IM]GWM^PXQ[YZ>]7?[,L#=PW?V&
MV^TP)Y<4WE+OC3^ZK8R!["K5 'DVIK;WGPM\'7VA;/[1BN++["\?W_-)"RJ3
MU/'F;Q[$GI6]'!;GXX7(\J(L- C?[HSN^T/S]?>NLM]$TJSO'O+;3+.&Z<DM
M-' JN2>I) SSWIPT?2Q?F_&FV?VP];CR%\P_\"QF@"XRJZE74,IX((R#7AT3
M6C?LYP1(\7G">$2JC ./].P,XY'0_E7N59K>'M$>&2%]'T]HI)#,Z&V0JSGJ
MQ&.6]^M '%7MFFE?%0IHMK#;SR^&K@JD*!0\BRKLR!U.367X:7PYXA\.>%;B
M7Q#<C4;">%UM8VA6<70XD1ALWD$EBV3R,DGO7IRZ/IBWB7BZ;9BZC4(DP@7>
MJC@ -C(%-AT/2;;4Y-2@TNRBOY<^9<I HD;/7+ 9- %N<RBWE,(!EV'8#TW8
MXKS#P==^&M<\#:$FJ3JVK6=ZLLD'F[;G[<'.25!#$DDDYXP>>!QZG5"/1-)A
MU1]4BTRS34)!A[I8%$K?5L9H \B\4ZC83^%?$,^GRP6T:>(8_,6>3?<2W"SQ
M*[KDCRU ' P3M';I6YXKDO+*Y\0ZWISV.MZ*\,8U?396VR1HL8(>%QQ]Q@V#
MWSCFN_D\/Z+-)=22Z18.]V +AFMD)FP01O./FY //I2RZ#H\US]IETJR>?Y?
MWK6ZEOEQMYQGC QZ8H XV.VL=8^,5PUW:1SQGP]!(L5P@;&9I.JGC.#^IJY\
M)3_Q;BP0'Y8YKF-1GHHN) !^ Q74MH^EM>/>-IMF;J12KS&!=[ \$%L9(J2R
MTZQTV$PV%G;VL1.XI!$J*3ZX H Y;Q-?64?C;0+8^5'J8@N98+BYD(AB3"AS
MMR-[XX R,#<<^OG,2V-W\,[.)GMYVM_%(5"A&8T:[/W<<J",]*]MO=+T_4FA
M:^L;6Z:!M\1GA5S&WJN1P?I4,GA_1949)-(L'1I3.RM;(09#U<\?>/KUH X#
M5(6T3X@:^OA^UBM[C_A$FGBAMXPH>997"':.IZ"LN^N=&N?AGX!NK>6V8QZK
MI[&0L-ZR[AYQ)Z[L[BWYFO6$TC38[T7J:=:+=A=HG6%1(!Z;L9Q54>%_#ZSR
M3C0]-$LKB21Q:IEV'(8G')SSF@#5!#*&4@@C(([UY;I9LX;/XF0Y@CG^UW6Q
M. VW[,AX'7'!KU/I5&71=*GFN)I=,LY);E0D[O I:51T#''S 8Z&@#R^VL+*
MRTCX47MM;PQ74LENCS*H#N'M6W MU(.!^0I+;^Q-?T[Q1H_B;7Y+"[35)S<P
M%H4DVB3,+QED+$; @4@GI@5Z<?#^BE($.D6!6W.85^S)B/\ W>./PIT^AZ3=
M:E%J-QI=E+?18\NYD@5I$QTPQ&10!9M05LX%+2L1&HS+]\\?Q8[^M>=)IT&I
M_&[6XIIKJ/9I%N1]FNI(6^^>I1@3^->EU1CT72HKXWT>F627AY-PMNHD/_ L
M9H Y3Q/%IOA_P[X<TRZ$ER5U&V@LVFF*)YJY9&E;G(&TDCN0/J.>L7M;F[^*
M%I<7-E=[HTE*QJ C-]E^9@N3T(&3D\BO4;[3[+4[4VM_:6]W;L03%/&)%)'3
M@C%0G1-)/G9TNR_?HL<O^CI^\11A5;CD = >E 'ESV-E=Z)\)OM-O%)O\F-B
MRCYD^RD[3ZJ3C(Z&O5[#3[/2[*.SL+6&UM8\[(84"JN22< =.2358^'M$9($
M;1]/*P?ZE3;)B/O\O''X5I4 </XIT"#Q3JFM:+*P5Y]'A,3]XY!+*4;\& KG
M;34K_P 5> -7U75[=X)M*T>[L7208W78C99I/R50#_M.*]/72]/6_-\MC:B\
M(P;@0KYA'^]C-.GTZRNK9K:XL[>:!V+-%)$K*23DD@C&<D_G0!YO97MC%X4^
M&EO,JF]EAB:SDFE*01.MM\S/C[Q /RKQDGJ*Y?46L[CX9?$.)Y[2Y>/6WFC,
M8  RT.709.T$D\@]^M>SOX>T62R2RDT?3VM$?S$@:V0HK?W@N, ^]++H&C3K
M.LNDV$@G</,'MD/F,!@%LCD@=S0!POQ T>UTJT\._P!A6EE9W=QXAM6#^7A7
MD"2!6?&"W;/>H8=5EN/AGXG%G!);^++:"1=4C)S.9POWP1U!490C@# '2O0Y
MM%TJYC@CGTRRE2W_ -2LD"L(_P#=!''X4Z/2=-AOWOHM/M([QQAKA85$C=N6
MQDT <-I$'A77-2\-ZO8:_)<W$,3QVMK"8!^[9/G25$0':H'0XP<=SS9^$[6J
M^$FA1H1<K>WF]%(W@?:'QD=>XKK;'0])TRXFN+#2[*TGG_ULD$"HTGU('-36
MVGV5E)/):V=O!)</YDS11!3(W]YB!R?<T 27-O#=VLUM<1B2&9#'(C=&4C!!
M_"O,/ T=\+X^![U)'A\-7C3&9AQ+#]ZU!]\L6]O*%>J5&L$2323+$BRR !W"
M@%@.F3WQDT >+^*]1L)_"OB2;3Y8+:./Q GF+/)ON);A)HE9ER1Y:@#@8/RC
MMTKM/-CF^-=H\<B.C>&Y2K*<@C[0G2NGD\/Z+-)=22Z18/)=@"X9K9"9@""-
MYQ\W('7TJ7^R--^W+>_V=:?:T4*L_DKYB@< !L9Q0!XQ=75G!\"]5M))H4FC
MU>1/*+ ,I%Z#C';"\_2NGN+_ $^Y^(?B'3-:U@6,5S9P?8O,\GRY[<H=X5I%
M(^^6R >??''<OX<T.2:YF?1]/:6Z(-P[6R$S$$$;CCYL$ \]Q3[_ $+2-56%
M=1TNRNU@.8A<0+)Y?^[D<4 5?"-E9Z;X5T^RTZ[N;NRAC*03W+!G= QVG( !
M7'W2!]W%<]$''QUN?-SM;P\OD>F!/\V/QQ^E=T %4   #@ =JRM4T?[5J%CJ
MMJRIJ%EN5&;[LD;XWQMCG!P"#V*@\\@@'F/C>]L+G1?B$+1X+=T*1W9NGWRS
MRK&NT1J2-BCC!YR=V ,9K9UQM1:ZGUO0;C3]65=)BCU/2;IN)H09"&C<=&)\
MP$'@XYY%=W+H>DW-S-=3Z5927-Q'Y4TKVZ,TB8QM8D9(QV--E\/:+.T;3:18
M2&.,1(6MT.U!T4<?=]NE "Z!=PW_ (=TR\MHI(H)[6*2..3[R*5! /N!7(C3
M[+4?C-JL=[:PW*+HMN0DR!U!,D@S@\9P?U]Z[\    8 [52.C:6UW)=G3;,W
M,BE7F,"[V!Z@MC)% 'CFB:FNG^#/ #WUZ]IHXOKR*:YPI6)P\JP;MP( '/)'
M& >,9K0\7Z/H,'@/QS=:=J+ZDURL5Q.6,3PQ3#C*;% 5R,%N_*GO7J"Z%I"Z
M=)IZZ58K92??MA;H(V^JXP:%T'1UTQ=-&DV(L%.5MOLZ>4#Z[<8S0!POB^WT
MOPRGAZ[BBCT[2[C48SJ5U!$G)\IQ$\A(((#D'+ \X/7FHM6TC0!X?\=7MCJC
M:I)>:8\UT-T3P)(L3;&&Q0 YQGUX!]*]&;3K%]/-@]G;M9%=AMS$ICV^FW&,
M>U00Z%I%OIITV'2K*.P)R;9;=1&3[KC% 'G-Q865YJOPJ^T6T,OF6LJ/N4'>
MHL\A3ZC/;I52[DTC2+;XCVUW;'^RQJ%J/LMN_DKND2+N.%4MC<?3/!Z5ZC_8
M.CYMS_9-AFV&(#]F3]T/]GCY?PH_L'1\7(_LFQQ=#;<?Z,G[X>C\?-^- '#Z
M-<QM\8M2AN+RPFDN-$@#I;X"%A*_RX).XA>_IV K CM[=O@CXQ=(8BZW6H88
M*,@"5L?I7K$.B:3;LC0Z791M'"8$*6Z#;&3DH,#A<D\=*6VT72K."6"UTRR@
MBF!$L<4"JK@]0P Y_&@#S_4]7L;3Q1X4%QJ:66DRV,R17,7EF);HB,@,6!4$
MIN /!^8^IK*\1:%H%GX:C73KQ[^WD\36TK2NR%(I))%\Q8F10%7U Z'/<&O4
MY="TB?2UTN72[)]/7[MJUNIB7Z+C HDT'1YK."SETJQ>U@_U,+6Z%(_]U<8'
MX4 2Z=I6GZ1 \&G65O:1/(962",(I<]3@=^!5ND551%1%"JHP !@ 4M !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !115#4-7M-.F@MY3(]S<;O)@A0O(
MX7[Q '0#(R3QR/44 7Z*X#P%KR-8^*;V]U"ZEM8-<EBB:[+ET7;&%C"D;@=Q
MP%QG)QC)KI;;Q5IEU=7EFOVI+RT199;5[:02[&X#*N,L/<9]Z -JBO(;34K3
MQ%X'7Q-K6N^(=*9))VNIK(SHAB,CJJ*-I7  7E1D$<G)-=_=>+-%TFZLM.N;
MJ?[3<0&6!/(DD:55 S@A3N;D<#)R>E &_16+I_BO1]2T>;5(;EUMH)3!,)8F
M22.4$ H4(W;LD #&3D8ZTZR\3Z7>W]W8B62WN[2(32PW431,(ST<;@,K[CIW
MQ0!L45YUXE\2I>:]X-.FW6HQ17>IJ.$DCAN8=C$GD ,,[2,]0<C(YKH8]5?2
M_&L>@W$K26^HV[W-DSG+(Z$>9'GJ1AE89Z?,.F  #I**I:IJUEH]M'/>RE%E
ME6")54LTDC'"JH'))JE!XJTF>TO[@SO%_9\@BNHY8F62)SC"[<9.=PQC.<\9
MH VJ*H6&KV^H7-Q;1I<1SVZHTL<T+(0&SM(R,$':>F>E%_K%IIT\-O*9)+F<
M,T4$,9>1PN-QP.@&1R<#D#J10!?HKF=1\8V(\':GKFF.]P;2*8;! Y:.9%)V
MR)C*8(YR!BJG@RU-_:Z9K_\ :6KF:2Q1+N"Y:013R,JL9 CC Y)P4P.<=J .
MQHKD(?%::WJWB+1(X;ZV-@BQK,(70EBA<MNQA1C;C.">HZBLOP%XUL3X3\,V
MFI7MU)?WT2QBYEBD=))CD[#*1MWG!XSF@#T.BL35?%>E:,+AKN2<Q6I'VJ6*
M!Y$M\@$;RH..""?0$$X!K8BECFB26)U>-U#*ZG(8'D$'TH ?17G'CWQ1#-HV
MGR:5>W\>[5;>%+BW5TAF_>@.N\### ;V.#C-=3J?C#1M)EO4N9I2+ (UX\4+
M.ML'Y4N0...?8<GB@#>HKF+WQC#:^,M/T!;:YD%S;/<-.D#NN 5"A=H.?O9)
MZ#CGGBUJ7B[1])\U[N:5;>&40SW*P.T,+G& [@8'49],\XH W:*:718RY8!
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
M4#XQG*L/0D$ U6TWQE#J'BK6M'^R7<:Z:(@9#;2'<S*SL>!P,!=N<$\XSD4
M=117,>']:T2V\'PZC;:K=W>G--(L=S>%WED<RLNT C<3N^51C/05?MO$^F7-
MS=VF^:*[M(Q-+;2P.L@C/1U7&6';*YYXZT ;%%<M:_$/PW>_V<T%W,T.H2"&
MWG^RR"(R$D*A<KM5CC@$Y_.NFEEC@B>65UCC12SNQP% Y))["@!]%8EOXLTF
MXO+.V\V:)KX$V;S0/&EQ@9^1B,$XYQU(Y&17,7>J?\)'XZU3P[+/J]K:V]E$
M(7M$FA9)G9\R%E X&U<%OEX/7)H ]"HK.EO(-"TRU6^NY)6 2!9&7=+<28QP
MJCEC@G 'J>@JK;>+-&N+;49S=^0--;9>).A1X#C(RI&>1TQG/;- &W16/;>)
MM-N-1;3BT\%YY)G6"X@>-I(QU901\V.X'([@5F#XC^&6@2X6[G-NUQ]F:?[)
M+LB?=MQ(VW"9;CYL?E0!U=%9&I>)=.TIKH3F=_LD0FN3! T@A0Y(+;0?0G'7
M'/2JTU[IC>.;2T;4+Y=2%G(R6:EQ \>5RY&-I8' '.1DT =!17G7Q-\40Q^
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
M*D\SRR0?XAD<8'/M0!W-%<H_C"XM/(MM3TV#3=1N))1!!=7Z"-HH]O[PR '
M.Y1MP3D^F35OPIXJA\46MXRP>1<65RUM/&L@D0L.C(X W*1T.!]* -Q[B&*6
M**2:-))21&C, 7(&3@=^!FI*\_\ &W^B_$'P3>6]C]INQ)>(J)M5W_<' W'H
M,G//3FK$/CZ\>RUU)O#LL.LZ*BRW&G_:0WF1$$AXW"X;@'C ].M '<4$@#).
M *Y^'Q*;JPT&YM+:*<ZN5*JL_$:%"Y;.WD #'0<D#O6Y<0Q7%O)#/&DD3J0R
M.H(8>A!H ()X;F%9H)4EB;.'C8,#@XZBI*\E\ ^*;C0?A]X2CFTAVTVZF6R-
MYYZ@I))(P4B/&2N>"<@^Q%=S-XDN9[[4[31M.2_?3-JW&^X\K,A7=Y:?*VYM
MI&<X&2!GK@ W9KB&WV>=-''O<(F]@-S'H!GJ3Z5(2 ,DX KS/Q-J^F^*-(\#
M:]8IE)O$%KL:1 )(^7#(?0@K@CVKJ+[6VO[S5-)T_3(=1%C&HO!-,$0LR[A&
MORMN;;@G. ,CGK@ Z"">&YA6:"5)8FZ/&P8'MU%25YEX!\16VB_#'PI;.T'V
MJ\AD$*W$XA0!68LS.0< 9 X!.6''4B[+\4(H= U+4#I+RS:;>):7,4%PKQ_.
MP571\?.IW=ESP<@4 >@45R9\77T%]:Z??Z-'I][>SRQV:75\NR:-%4[MRAL,
M=P 3!/!YKH-,NKB]L$GNK0VDY9U>$ONVE6*YS@9!QD'T- %RBL6^UYH]=31-
M/MDN=1-L;IUEF,4<<>[:"S!6.2<@  ]#T[\YK'C"XU+X>^)KK3[8VNIZ9%<6
M]W#+-M:V=8R=RL =W8J>,^HH [2#4+*ZGE@M[RWFFA.)8XY0S(?]H \?C5FN
M7\):3;G3-)U6XTRU@U"+3X[:*:&0N3"54X)VKW'3!QZ\FK.H>)&M_$!T.RMX
M)[\6GVORIKGR2ZEF4!/E.XY4YZ 9'/- &VUQ"EPD#31B9P62,L-S =2!U-25
MYOJMQ*OQ.\,ZC;:46OKG1[DM!D(V?W9 =R. N3SCZ#M6U8^-Y+WP_/>C1KC[
M?!J)TR6RC?S DV\+DN!]P;@2V.!VH ZZBN0'C=HX_$R3:9NN] C66>*WN Z2
M(R%P59@N#A6!!'!'>H[?QW,=+AU/4-%:QLKN.W-E++=IB>24?<(X*!>NX_P\
MXSQ0!V=%<./B39P2:U#?6\2RZ9:B[WV=R+B*:,G'#[5P0Q ((XSGD5T>E:G=
MWUQ,D]G!' (8Y8;FVN?.BF#EL@':O(V@_P# A0!JT5F:[K=OH-@EQ,C2233Q
MVUO"F-TLKMM51G@<]^P!-9\7B>:+Q(F@:E81VM]<6[7%FT=P9(K@+]Y=Q52K
M#@D;3P<^U &U-J%E;W45K->6\5Q-_JXGD"N_T!.35FO-_"%I)XFN/$\>O:;:
M7$*:](=[3EVC>)8PBK\HX7'!R.IXY-:7Q2UV]T3PG%'ILQ@O-2O8M/BG7K%Y
MA.6'OA3CT)H ['[3;_:/L_GQ>=C/E[QNQ].M2 A@"""#R".]8L7A'08=)&FC
M3+=H-N"S(#(Q_OE_O;^^[.<\YJI;WW]B/I?A.PC6^U"'3U<^;+Y2K#'B,.S!
M6.6/  !Z'IB@#IJ*X:]^(\5EX8U?5'TF8WFCW MKVR\U08V) #!OXD.X$$#)
M]*MS^,-0MO$L>B3>'I1-=P/-8L+I#YNP@,)./W> P/5N/4\4 ==17"S_ !&>
MU\':UK<^B2BZT>Z:UN[-+A2%==O(? RI#J<XSSTJY<>,;^T\26^C3>'I0]]#
M)+8.+E#YI3&X.,?N\!@<Y;CWXH ZZBN/M/'L']AZK?:G826=UIEY]BFM$D$I
M>4[=@1N =V]<9 [YZ5</BB>R\0V6C:OIRVTVH1N]E)!<>:DK(,M&257:V.1V
M/K0!TE%>?/\ $RX30;G7#X<F&GV5Z]K>.UTFZ,+((RRKCY\$Y(X'H3SCT&@"
M.2XAA9%EFC1G.$#, 6/MZT\$,,@@CIQ7E.L:I;>%/&VKS>,]&^UZ+JC1BUU4
MP>?' @0+Y+K@[1G)XZDDX/;2U74)?"O@?1U\+R6MU97.I1Q1SF<X$4L^X!2
MV>&VDD\=>3Q0!Z+16!)X@N6U;^QK2R@GU2.V%S<HUR5BA5B0HW["220<?+T!
M)QQFE:>/;*\TE)TM94U!M0.EFP=@'6Z'5"W3: "V[^Z.F>* .IEEC@B:6:18
MXT&6=S@*/4DTY'61%=&#(PRK Y!'K7GWC/4KC5/!/C+3M4T5K:2QL&DCFR98
M)MT9(:-RJY92,$8X-;F@:O-<Q:?8V-HEQ;PVD0N;HS;5B?:/W8&T[FQS@'CO
MCC(!TU1P7$%U$);>:.:,DC?&P89!P1D>A!%.D9DC9E0NP!(0$ L?3GBO/[+Q
MO9:7X M-;L/#9M[66^:V-I Z*(V,YC+' Y);G !Z]>] 'H5%<WI?BBXNO%=Q
MX?U#26L+A;07L#>>LHEBW[#G ^5@<<9/UK2U_68/#VAW6JW()AMU!(!QU( R
M>PR1D]A0!I45S%]XHOM.T;5=2GTJ!X+"T6\22"\WQW"8<L%;8.0$Z8YW#FGR
M>*_*U3PW:&RS'KJ,T<@EYB*Q&0@KCGCC.: .DJ-;B%YY($FC::, O&&!90<X
M)'49P?RKE[CQC<&QEU/3M%FU'3(;LVS20.3,^'V.\<04[E5LC[P/RDXQC.!;
MW%UI/Q-\:2:1HZWD[6EE*T2RK I.V0DEL'D_0Y[XZT >ET5F>'=;@\1^';#6
M;9&2*\A$H1^JYZ@_0Y%:= !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
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
M\!?\D[\-?]@NV_\ 12T =#D9QGFBO-=.UF^TC7O'^JZEJ!N;32F1O)$0!*B
M.J*<_+@L1WSG)J[J/B;6M"T71/$-Y+;W%E>RP)>VJ1;?(6;&UHVSD[20#NSN
M[;: .]K,U+7].TFZT^VO)7274)A!;;8F97<]!N P. 3R>U5_&$UW;^#=9N+&
MY-M<PV4LJ2A0Q4JA/&>_'6N!U!;Y?!_PV+7$<\[ZE8M$SH5"@V[8!P23CUXS
M[4 >LT5Y\/&6IZ#+XO@UJ2"^.BV\-U!)#%Y/F"56PA&6QAE SZ&M*TU#Q3'X
MET^&6U>ZTNYC<7<KP+#]ED RI7YB65CD8.2.#F@#<UG7M/T"*WDU"5XUN9TM
MXBL3."[$!02 0,D]\5IUQ'Q3WCPS8&,*7_M>RVAC@$^<N,FI]-U;7(O'-_X<
MU"[M+G=IR7]M-';&,19D9"A7>=PR >H- '1Z5JMKK-@M[9^;Y+.Z#S8FC;*L
M5/# 'J#5F:9+>!YI-VQ 6.Q"QQ[  D_A7GEIXZU4?#2TUVY2W:^N-0-F\JQD
M0P@W+1>85SG  ]>N.:V;#5M:_P"%AW?A^2YM[C3[>RCO#*UO^]^<LH0LK!0<
MKN'R\CCWH W]%UFQ\0:1;ZIILIEL[@$Q.5*[@"1G!Y'(-7Z\:\(ZOKF@?#?P
MA?PW%H=.EO$LY;0PDNR23LI?S-W!!/ QCW-=;J'B+6]1EUV/0(W$NERFWA7[
M.)%GF$:N0Y+#:IW!>,$8)R>@ .XHKSZXU[Q=>>)=.T>W^PZ9->Z,]XZ3P&5K
M:960$$A\.,D@8QUSSC!ZK5]7/ASPG=:MJ.V:2RM3+-Y0VB1PO(4'. 3T],T
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
M').[AAV.",<\<C%;5% '%67@&33;KPJ]IJB^1X?AFB6.6W+--YJ@,=V\;>G
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
ML.1U((X]ZZ>B@#BM1\ &Z\)3Z+;:DD,UW??VA=W;VV_S9?-$A(4,,#*@ 9.
M .>M:5SX<O+GQGIGB ZA JV=K);M;BV/[S>5+$-OXY48X/XUT=% '$VW@2YL
M=%U+P[9ZHD>@WSR$1- 3-;QR9\R-&W8P<M@D9&>]:?B+P?9Z]HNGZ:CM:1V,
M\4D#1<%$3Y60'ME"R_CGM71T4 <];^$K2U\:S^(XF*--:1VYMU&$WKD"3Z["
M%'MGUID?AN^A\9ZAXACU&W_TNS2U6!K4G9L)*L6W\\L<C _"NDHH X&+X>7L
M/@C1_#:ZU!C3+N.Y6X-D?WFR3S%4KYG'/4YK$UF>+4_&>KN?$V@V,MJ([4VN
MMV*.<*NXM'N=2$8M[Y(Z\"O6:AEL[:XD22:WAD=/NLZ E?H3TH YW3&\0ZMH
MVGR_VE:6TD-X&FFM[4F.]ME)X56.4W<?-D],C@BNHHHH **** "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 **** "BF331V\$D\KA(HU+NQZ
M9)KEM#\112^%'\8:Q<&VM)T:=$8G;!;[L(-HZL1@D\DEL#@ 4 =916-::Y8:
MO?76CD7-O>QPK*\$JM$_EMD!U([9!&0<@CM5;PSK,MW?:QHEY)YE]I$ZQM(0
M 98G4/$YQQDJ<''=2>,XH Z*BBH;NZAL;*>\N'V001M+(WHJC)/Y"@":BN,M
MM4CN_A_<>(M=N;NUM]0M&G;[-O+6MNP)3;L!(8*02V.N>P %7Q5XB_LOP[X;
MAT][YX-1N[. SA':1H&(+?..?,91C^]R2.: .]HK(T'28]-CN9(+O4)(+N03
M)!>2,WV?(Y5=WS $\X)X]J-2\1V&F7OV)Q//=BW:Z:"WB+LL(."Y]L\#N><
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
M8?CR#VP>E6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH SM?LI-2\.:I8PG$MS:2PH?]ID('\Z
MX:ROKR'X#6$VGZ:+ZZAL88&M6@\T@HRI(?+_ (BN&./5:]*JE9Z;#87-S);%
MDCN',LD(^[YAZL/0GN.A//4DD X30F8_%7[=%;:S+:76B)&MY>6\BAW$S,<[
M@!'Q_#A1Z#D9T/#%N\OQ/\:ZDH/V;_1+16'1I$BW/^6]1^-=K*K/$RHYC8C
M<#.WWYJ"PT^WTVT%O;*0NYG9B<L[L<LS'N22230!:K'\66$VJ^#M:T^V!,]S
M8S0Q@=V9" /S-;%% ' +,;WX"A;>*666;P^;=(HHV=S)Y&S:% )SNXJEKOG/
MX2\!QI97SR6^HZ?+.B6DC-$D:X<L N5Q[UW]CIL.G23_ &4E(9G,I@_A5R<L
MR^F3R1TSSQDYNT (C!T5USAAD9&*X;7[RY_X3=K">POELY--_<7%C;,7N9=Q
MS$\RC,:C@XRHY))QQ7=44 >*:7.VGZ!\+UO;.\MWM;R2*6.6V<."(7R=N,X&
M>N.Q-:WB6P:[?QYXC@B>.Q?P\UFKLA7[1(JNS. >2 "JYZ'G'2NWUSPY)K&L
M:/J"WP@.ES-/''Y.X.Q4J=QR.,$]*M^(=).NZ!?:2+C[.EY"T$D@3<0K @X&
M1S@T <--"OBC2/ EK80S>=8W5I>SR/"R"WCBC.X$D#ECA0.^<]!FK>D&2+Q#
M\09I+6\6.X>)H&:UD F"P!#L^7YOF&.,UVNE63Z;I-I8O,)C;Q+$) FW<%&
M2,GG JY0!X]8IJFB>&?A[KG]EW\\&CQ2V^HVB6[>?$)$"[PA )VD<X[&NBU_
M79Y_#W]J:9H-PMM-?VXEFDL"UPL>?GN%A*DDJ H4D9SSC &>_HH \D2SNKB_
M^(D%KIVK.-4T>,6<EU#(#,1!*I^9^A+, %.#ST '&@]LWB70?!FF6EM<K<:=
M=6ES=/-;O%]F$"_,"6 ^8GY0!USGH,UZ710!Y5?:3J&LWGQ-LK.WN(YM0CMQ
M:/+"\:3E(0K!6( /(V]>]:OAF_TO7]0T^9?"E_::I:;C-)?6[H+-BN&".W#$
MG  7J.3C%>@4C!BC!6VL1P<9P: .(TVW>Y^,VMW\8/D6FDV]G(>QD9S)CZA<
M?]]#UKLKR-I;&XC099XV4#W(J+3].@TV%TA#%I9#++(YRTKGJS'UZ#T   P
M!5N@#QM/M3_"?PMIW]EZFMU8W]DMQ$UC*&7RY<N<;<D #.>G/!)R!MZY87>K
M^/M<AM(;E%O?"[64-RT#K'YQ=R%WXQG# ]:])HH \S\*7-AJBZ38W?A*_AUN
MP*><;NW<16SH,&19#\IS@[=O)R.V37IE%% 'E CN&\+_ !-A^PWWFWUS=-:H
M;23,X:!44H-OS98$<5>D$S:Y\-I19WI2U@F%PWV63$):W" /\OR_-QS7I-%
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
M;)(D4;22.J(HRS,< #U)KF!XT@NI=$@L8X3/J]C]NMUNY_)!3"$*"%;+_/T
MZ FL7QQJ>KS:1X686$=O]LUBR6XMY;@@AM^[RFPARN5&6]NAH [NSO[/48//
ML;N"ZAR5\R"0.N1U&1WJQ7$SZY8Z%J>IPV%CI,6K/&EWJ"2WX@621@0JJQ0E
MFPO7:!R,]:B3XCM>)X<;3M"N)SKL<YA6298C')$I+(V0>XQGTY&>A .[HJII
MEQ=W6F6\]_9?8KMT!EMO-$GE-W&X<'ZUS6OZWK5IX^\/:1906K6EW%<2MOG9
M&<QJ.#A#@#?D=<GTQR =A17&ZWXYFT2VU"_FT=ETZPO$M7DFF,4LV[;EXD*X
M=1O'\0SM;TJSKWC$^&]>L;34;)(M-O XCU$SG:LBJ6\MEV\,<<<\_7B@#J:*
MYVY\4/INB6-WJMG%8WE]*L,-K)<C"L06P[D +A5)/!QC R<"LA?B3:PPZW]M
MMH4DTORCYEO<^;;S+*P56$NT8 )&[(^7WH [FBLS2]0O+V:=+FSABB5(Y(;B
MWN/.CF#;NAVKTQ^HJY>W(LK"XNC%+*((FD,<2[G? SA1W)QP* )Z*Y.Q\8W$
MFNZ=I-_I2VT^HV+7D")<[W3:%)212J[6PWN,@CM60_Q+O$\/W&NMX<==/LKU
M[6\8WB[D"R",LBA?GP3DCCV)[ 'H=16]U;W<9DMIXIHPQ4M&X89!P1D=P:QK
MO7'GUNXT+3;*&\N(+=9KKSYO+CC5\A%)"L2S88XQC ]P#A_"/_D1SF'R/^)A
M=_NACY/WS?+QQQTH [JBLGQ'KT'AS2&U"X"[/-CA!=]B*SN$!9L':H+9)P<
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
M:"^))0$G$:XS],G%6[CQWJ0F\10V?ALS/H; S>9>*@=#'YF1A3\V.@Z>I'<
M[BBN#U#Q;JEUKO@H:1;VYL-:BENL33M&[@0%PK81L ;@>^2!TQDVM;\?0Z:-
M4:TAL[K^S&VW$4E\(I9&"AF6)-IWD CKC)R!0!V5%<3/X]NYM6M]/T?P_+?R
M76E?VG;%[E8=ZDJ-K9!V_>[]\#'.0FJ?$)+&VOYH;2TE?3L+=6TE^L<Q<*&=
M8EVG>5SCJ,D$"@#MZ*Y(^-EO+IK71[2*ZN!I\>H)!<7'D23)(&*JB[6R?EYZ
M $@?2&37M;;XG6FCQVUL+ Z2UVRM.RL298U+'Y#RO("]\DDCH #LZ1F5%+.P
M50,DDX %<+J'Q,L[*V&HQ0VUSIHN?(<QW@-R%W[#((=O*Y&?O9QSBK^K:Y)J
MD6NZ?IVF0:A#81F*Z,\VQ6D*;C&@VL&(!!.<#) SUP =1!<0W4"3V\T<T+C*
M21L&5AZ@CK4E<G\,?^29>'?^O)*ZR@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *X#3M+\6^&-=UBUTNPLK_2M3O9+Z&YFN
MO+-H\G+ATP2XSR /S&>._HH XN'1-6T#QQ?ZW:0MJ=IJMM"EVBNB2I-$NU7
M8A2I4\C.0>U9-UX*U6#1+>.W@CFO;CQ&NN7BK* D?[S<44G&2%"@<<D$\5Z5
M10!R2Z;J2_$R;7C8M]@;2%L@?,3?Y@D:3IGI@XZ]?;FN93PGX@7P9;:6=/7[
M5%KPU%OWZ;?*\\RXSG[V#C'KWKU.B@#DO[-U+_A9O]O?86^P?V1]BSYB;_,\
MWS.F>F.,YZ^W-<U/X2\02_#36M!%@@OKW4GN8LSIL"-<"7DYX.!CIUQ7J5%
M'#>+_#LGB=IHKOP^9]MNK:?>13I'/:S\YRVX$*#M/!;OP>*JZYX3O-8TR#3M
M8TL:I<6^GQ+;ZK!,L4\=V 0[;B0P4D*W&>_!KT.B@#AVT'7!XC\%W=P/MG]D
M6DT-]=>8H,DDD:+N )R>5)/3KWJMIOAW7=!T/7/#5M:)=6EY+.UA>&956)9L
MY653\WRDDY4'/M7H-% '"67A6\T?Q1X9:TMS-IND:4]@\QD4,S-LPVTGI\G/
MUXJ#3=!U>TT_7+>\T.WO;?4M;FO)+666-A);2 <<G <%0<=.G/<>A44 >=Z?
MIFL>!?#NN7&CV0>S^T+-8Z9>W@Q:Q!1YGSY8 9W$*">,=R17?VTK3VL,SQ-$
MTB*QC;JA(S@^XITD4<H DC5PK!@&&<$=#]:?0!RGB?2-5N?%/AK6=,MX;D:<
M]PLT4LWE_++&%#9P> 1R.M)X>TK4[+QAXHU"ZM1%;:G) ]O)YBL?W<00[E!X
MR1D=>/2NLHH \HC\+>+I-/T/[5IEC+J>GZPEY=WCWF7O /,&[.W*J XX/3&
M*VX-#UF.\\<3/8<:RJ_9,3)R1"(OFYXYY[\>_%=Y10!YVOA:>[\*:)H.O>&T
MU"UM-.C@<QS1B6&=%"[HV+#@@=00>!P>:2[\,^(O^$5\):=)G4;W2]1M[RZF
M><<QQLQVACRS $#.!G&<UZ+10!PM_I_BC1?&5UKNA:=;ZE9ZK!$EW93W(@DA
MDC!"N&P01@X(YZ5+J&DZ]<^*/">IRVT4_P#9S7+WC1R*H7S4VA4!P6"],G&0
M,]3BNUHH *Y/Q'I&JS^,?#FM:;;P7"6*W,,Z2S>7M$JH W0Y *\CKS7644 >
M5^(?"GBK5M-\4V3V-G=W%Y="6QOI;K!6W#HRPJN/DQM.>0"23R:Z;7M"O/%T
M4FFZM;/;6"6_F(UM."QN>Q!X/R=1D $\G&!GKJ* /.[S1_&6J^%=&N9TM8O%
M&BW2W"%I08;L!61@2/NEE8Y]_;IL&3Q1J>B7,M_H=C%(_EQC2VN5F65-X\TN
MY4+RF0!@^^<\=910!QO@SPN_AW5=5DLX)M/T:Y$9@TV682>5*-WF.H!8*IRO
M /8].!71:[!?W.@:A!I4ZV^H26[K;2MT20J=I_.M"B@#S73?#OB&'7_"^IG1
M+.V6QMYX;Q1>!Y&=U0&0MM^8DJ>I)/<BH)_"6OS?#+7] %@@OK^_EGAS.FP(
M\PDY.>" ,=.N*]1HH X;^R]?T?QY?:_IVG)>V6LV\*7=N]PL<EM+$"JMDY#+
M@\XY_K>^'^D:KH>@3V>JP012M>SSH(IO,RKR,W/ QU__ %5U=% &5XAAN+C2
M6AM]/@U!7=5GM9RH66(GYQ\W&<<C/<"N"?X;7CZ%K=CICOIMJ]U;WFDV5S+Y
MBVTL?S-G!;"N>P)QC/M7J5% '(RZ5J/B+Q!H.IZEIYT^/23),T;3+(99F38
MI4GY!DG)P3QQUK*MO#NM1^%O&^GO8 7&LW=W-:#SDQMF0(NXYX(QD]?;->AT
M4 >=3^'_ !)ILOAC7=(LX;C4-.T[^SK[3Y9P@FCPO*2<@$,N>>HQ]*N^*]*\
M1^(O \]F]I -0N;F&46Z3@I;HDB/M+D#<?D/('5L=!FNXHH Y&ZTK5U^(]EK
M]K:Q26DFF&QG$DP5H#YHDW8 .[C(P#U[XYK&D\-:Y)H/CNS%@!+KD\LEIF9,
M /&J#=SQC;GO7H]% '#W&BZO-K/@F[6P(CTA)1=YE3(+P^6-O////;CWXKG(
MK/5;]]7EM/"T6K:'J.HO<;;?5EAAN-K !C&RYR2F6PV&/J*];KFX_ 7AF*Y>
M>+3?*\QB[PQSR+"Q/7,0;8<_2@#8TJ_75-)M+](GA6XB601OC<N1T..#]1Q7
M,^)M%UA/%VC^*-%@CO)+2&2TNK-Y1&9(G(.48\!@1G!ZUV*JJ*%4!5 P !@
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
M+9&0<@>N!TJO>^+-9TZ]TQI[J!YKG7$T^XLH8_,AAA=RJ?O0.)<;6()[_=%
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
M#QLVYCNW]<\=.GYU0MO DZ>'H/#-WJJW6@P2H4B:WQ,T2.'2)GW8(! &0H)
MQQUKM:* .;MO#5Y:^*=:UN/4H"=2ABA$+6I_=>6&"G._YOO'/ _"K'A#P^_A
M;PO9:*]VMV+12B3"+R\KDGD;CSSZUN44 4-;TY]7T:ZL([E[5YTVK.@RT9S]
MX>XK$U+PQJ6OV]M8:UJ=K/I\4\<\BP69CDG*$,H+%R%&0,X'/;%=510!S;>%
M7_X3"]UI+\"UO[6.WN[-H WF!-V,/G@$,01@_45FVW@&:+PX/"\^JK/X?60%
M8F@/G^4'WB(R;L$9&,[<[>/>NVHH XZ]\&:C%XIN]<\/Z^=+.H*BWT#VJSI(
M4&%=<D;6QQW'M4E]X)6_US3KR>\CFL[2SELY+6X@,C7"2@;R[[AR=N>G<UUM
M% &!X2T"^\-:0NF7.K?VA;0DK;%H"CQ1]D+;CN ' [XK9NK:&]LYK2X0203Q
MM'(AZ,K#!'Y&IJ* .+M? LZ>'[;PW>ZJMWH=M*C)&UOB9XT<.D3ONP0"%&0H
M) QQUK3TWPY<V'C#5]=:_BDCU*.&-K<6Y4H(P0N'WG/WCGC\JZ&B@ KG;_PU
M<7'C&S\0VFI?9I(K1K.:)H!)YD9</P<C:<CK@\5T5% '#MX!NW\,^(]%;6(<
M:W=S73RBS(,7F8W*!YG/08/\Z?J/@K4WU:SUG1O$ T[58K5;.Y?[()(;F-3D
M9C+<$$G!S[5VM% %33;-["Q2&:ZDNIN6EGD !D8G).!P!Z =!@5;HHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M=D+@<<_3 !Z?17D^HWM]:_";3?&UGJ-W)K*1V]W*3.QCN#(ZB2(QYV[?G(
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
MHT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M@FB:&4-_&I&#GZ@U8HH Y*V\*17WA.#PQK<<LL>G^6MO=1.49EC/[J16'*N
M #[YZ@BI_P#A M#^TWEP5O&FO;86UP[7DI:11G#$[OO8) ;J.V*Z:B@#+LM"
MMK/4#?M+/<WGDBW6>X?<RQ9SM& ._)/4X&2<"DO_  ]9:CK6GZM.TXN]/W_9
MBDA54WC#<=#D<<UJT4 <^O@S1C'J\4\,ES%J[;KV.>0LLC8 !Q_"0 .F.@]*
MBTCP+I.BVD]O;2W\@EB, DN+MY6BB/5(RQ^1>G3T'H*Z6B@#$@\)Z1%X6/AI
M[=I])\ORA!.Y?"=@#UXZCG([5#H7@S3/#T,B6<U\[O'Y2RW%T\KQ1_W$+$[1
MP.GH,]!70T4 <PG@+18]$T_1T^UK8Z?<"YMHQ<-E) =RG/4X))P>.:LW/@_2
M;W4KV^NUGGEO;0V5P'E.UX>?EP.!U)R.>>M;U% '+VG@'1+.ZTNY4WTD^F!E
MMY);V1R%( V')Y48'R]/S-:&G>&K'3-4U#48'N#<:@RM=>9*660JNT<'@8''
M&*V** .67X>^'/\ A&I/#[VLTNG.P98Y;AW,6"2OEDG*8).,>I]:?#X%T>+0
MKS2'>^GAO%$=S+<7;R2R(,X0N3D*,G@8')]37344 5[*T2PL8;2)I&CA0(AD
M;<V!TR>]8EWX(TBZUBZU-3>6T]Y&([M;6Y>)+@ 8!=0<$@=ZZ.B@#E;GX>>'
MKKP[8Z(\%P+:P8-:2K<OYT##NCYR/IT]JM-X-TE_#<^A.;M[2YR;EWN7:6<G
M@[Y"=QZ =>@ Z<5T%% &%>>%-/O[;3+>YENW339DGM3YQ!61!A6)'WL GKGK
MS3X_#%C#JVHZG'+=)=ZBBQW+B8X95!"@#H, G&/6MJB@#E9_AWX>N/#=GH4D
M$_V6Q?S+-UG82V[>J/U'^?058D\#Z'/X=ET2Y@FN;:5Q+)+/.[S-(,8D,A.[
M<,#!SP!CIQ7144 <Y9^#M+T[5HM:,VI7-_;VQ@$T]W)(QCSD@C/S=N,=LXSS
M4NAZ,\&KZKKMXFR]U)D41Y!\F&,81,^IRS''&6QSC)WJ* ,._P#">EZCKL6L
MS+<)>)#]G=H;AXQ+%G.QPI&X9).#5!OASX<;PS#H!MI_L=O+YUNWVA_-@?.0
M4?.5QGH.*ZNB@#G7\$Z)-X=N-$NH9KNVN2&FDN9WDFD<8PQD)W9&!CGC%<[!
MH']B_$S16MHM5NK:+3IX9;VY,L^'9D**9&SQA3TX'U->B44 <C-\-O#UQ:W=
MI(MZ;.YN/M!MA=R".-]X<E%!^7+#J.>3C&:UG\-6+Z[;ZSYET+VWMS;1/YQ(
M$9QD$'.<D Y.36Q10!CZ/X9T[1+2\M;597M[R5YIHYY#(&=_OGGU[CI5#0?
M.A^'+P7&GK=A4+&"WENGDAMRV<F-"<*>2,]>3ZUT]% ''S_#3P]-;7]GMO8[
M"^D\V:RBNW2#?D$L$!P,D?3TQQ74BTA^Q?8V#/ 8_+(D<N67&,$DDG\34]%
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
M%B@C:1LD#.!G SWXKR714TCQ+X.$>M:_)::M:W[2W,,?E+<QW:RDC;E2Q)X
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
ME !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M53ATG3;>^EOH=/M([R;_ %EPD*B1_JP&3^-7** *MAIMAI<+0Z?96]I$SEV2
MWB6-2QZD@#K[U2CT<V7B*XU6S*A;Y46\B;C<R#"R*?[V/E([@#D8YUZ* *3:
M/I;ZB-1;3;-KY1@7)@4R#_@6,U6NM(.HZY9WMYM,&GLTEM$.<RE=OF-] 6 '
M^T3Z8UJ* "J_V"S^S?9OLL/D>9YOE[!MW[M^['KN^;/KS5BB@"I?Z7I^J(B:
MA86MVB-N1;B%9 I]1D'!I)=(TV>[ANYM/M9+F%#'%,\*ET4]54D9 ]A5RB@#
M+_X1G0?L;V?]B:;]E=M[0_9(]C-ZE<8)]ZE_L32?M:7?]EV7VF-/+2;[.F]5
MQC:&QD#VJ_10!E_\(UH(M)+3^Q--^S2/O>'[(FQF]2N,$^]:,<,4,*PQ1HD2
MC:J*H"@>@%/HH RAX8T 6T=L-#TWR(I#+'%]DCVHYZL!C /O5F+2-,AOVOXM
M.M([QEVM<) HD(]"V,XJY10!G6/A_1M+O)KRPTJRM;F?_6S00*COWY(&3S5B
M^TZRU2V-MJ%G;W=N2&,4\8D4D=#@C%6:* (GMH)5B5X8V$3!XP5!",.A'H12
MK;PI<27"Q()I%57D"C<P7. 3W W'\S4E% &?=:%I%]>"[N],LY[D*%$LD*LV
M!R!DCIFM"BB@#F[RRUW5=>:VO(["/P_%+%.C([-/,R88*P(PH$@!SGD*!W.-
MV\LK74;22TO;:&YMI!AXID#JP]P>#4]% &;'X>T6+2&TF/2;%=-;[UH+=?*/
M.>5Q@\T@\.:&H(&C:> 8!;D?9D_U0.0G3[N><=*TZ* *]G8VFG6RVUC:P6L"
M_=B@C"*/H!Q7)CPO)>?$74-7U'3+:?3I[**VB:0J[*R%B3MQP"&QU^HKM**
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
M>;;R1B2,%06!8 '[Z\=>>E<!H\=SI5U-86MY<>(?##:5._DW,1^T6> N("^
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
M*K*Z*Z,&5AD$'((H 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Y+P_J#>(?%FOW;G-MI-S_9UJAZ+(J@ROC^\2P7/
M8+[G/6UQ7@^TDT/Q)XOTZ123<7YU2#MYB3* <9]'1@?P]10!C^,/!&G65MIM
MYH\;IXI?48/(OPY\Z9RX,ID.>5V!V(Z # XXK?\ %U^?#FJ:)K47RQW%]'I]
MZHZ/')D*Q]T?:0?0L.]9T=_XV&I37TO@N&6X.Z.W9]6C"P1D]  IY. 6/4X
MZ 5:\?64NLIX=T1,///JD,\VT8"PP_/(_L/NCZL!0!VC$A20"2!T'>O/XO&E
MAHW@[7]>L_#DD"66I317-M&\:L\H8*\C$<<D\XW&O0"< D GV'>O++KPMX@N
M/A[XNT==+87FJ:I-<VRF>+'ER2*P).[@@ Y'TZT =?:^*YG\61:%?:1-9?:K
M=[BTF>56\T(0&#*/N'Y@>I_ \5I^(;^YTKP[J&H6<$<\]M;O,L<CE5.T$\D
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
MAL_WT7S;H1&,_-QR,_3WXKKO#%M<67A72;.[A,-S;6D4,B%@V&5 IP02".*
M..URQM'^-_AEWM869M/NF8E <D8P3ZD9-7;CX@W20Z_+;>&KJ8:'*RW6^YC3
MY%0.6'7)P<A1GIR1P*DU72]5G^*.BZS#ILDFGV5I-!+*)8P=SXP0I;) QS5%
M-#UH6/CV(Z7('UEY#9_OHOFW0B,9^;CD9^GOQ0!<U'Q7J<GBKPK:Z7:PR:?J
MMM+=AI)BC2!8P0#\IP!O![Y([8Y=K7Q&LM)BO[F**"YMM/F,-R!=JDY((#F.
M,CY]I.#DKD@XSWHKH6O6]QX%OH=-6232;*6SNX7N$4H6B1 V>05RAZ<X/3M3
MM-M/&'A?6-4T^QTBVU/2KZ]EO+:\>[$7V8RMN99%(+, Q)&WG\^ "]=>.[DZ
MU/I6D^'KK4IUL8[Z(K/'&LL3M@$$GCH>#R?3O3=:^(EII4.H7$4,%Q!ITGE7
M2&\1)R1C?Y<9!W[<X.2N2#C-2V>EZK%\39]5FM'>Q?2HK+[3OC&Z1'9BVT-D
M [O3KVK/L;3Q?X7UW5K/3]'M]4TK4;V2]M[EKQ83:M(<NLBD$LH;)&T$_GP
M:TOC19YKR+1[--0DM+..\:(S^5)*CJ67RUVG=P!UQR0*B?7]8/Q1_L)+6#[!
M'I@NL^<0S;I0N\C;U&T@+[DY[#*\6^%KO7FN/,TB5M6MXE_LO6[.=('238,[
M_F#!0^3C#<$X&>N@NCZY:_$.QU<P1WD$FC)I]S.)1'LD67>S[>I!!. ._7'6
M@"&[^)VG6L=M>A+>72YKD6_FQW:F9<MM$AAQG9D=<YP0<5/XBUO^UM&\265C
MI<>H6UC#)!=O)*%!DV;BB*5(9E!!.2HR0,YSC/\ "MGXS\-VB>%CI=M-86SL
MEKK/VI0%@+$C=%C<7 .,=#QSW++;1O$>@W'BK3;;2AJ&GZQ//>VMTEPB>5)*
MN&20,<X!'!4'_  Z'X>_\DX\-_\ 8-@_] %<OXRO_P#A'/&ZZUX@T=]3\-2V
M:P).L0F%A)N)=F0]F!7+=> /:NO\%6%]I7@O1].U&!(;JTM8X'19 XRJ@=1Q
MVI+BYUNUUN\!TE[_ $F6-/*\F:,2*^"'!5V4%3QWSG/'- '+WFI6GAOX9Z[K
MW@V6UNK65FN8"LAV0915.!@_=(R$XQG'&*Z4^(9X'TS37LXWU>]C:1(!<?(L
M: ;G=]N0.0.%)R?J1R2^ ;[_ (0SQG:6=I%8/KDC2VFG>8-L&% P2/E#,020
M,@<#/%:=SI.N_P#"0:!XJBTS_2+:V>RO=.6X0R>4V"&5B0A8,,D9Y'>@#1B\
M=V4=KK']HV\MK?:1*D5S: ARS28\KRSQN#Y &<<]<5+-JES>W=YH6K:$T<<M
M@UPLRMY]NXSM,;,5 #C@XY&.]<YK7@74M?B\3:G&5L=3U%K5K&*5@WE_9B&7
MS"N1EFST)P,>XKH-.O\ Q3J-E*VJ:"FG&.!E,$=VDSW$A&!M/14')Y.3QZ<@
M&)\.=7FC\"^%].L+1;R<V8:X/F[%MTYVEC@]>PZGKC )%.RO[C0/'/Q FTO1
M?MA3['.\4<BPJ ("S')ZL>3@#DYSBH/"'A3Q'X,CT6XL=-9C-"+?6K'SX]K%
M.$GC.[&['!'<#G!YK=M=*U>+Q#XUOGTN40ZK# MI^]BRQ2$QD'YN.3D>WY4
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
M;KVG:M>W]G93-)/8.L=RIC9=C$9 Y SQSQ0!I5"EI EU)=",>?( K.22=HZ
M9Z#O@=^:@OM5M-.N+*"Y9UDO9O(A"QLP+X+<D#C@'DU=H **S;S7M.L=8L-)
MN)F2]ORXMH_+8A]JEF^;&!@ ]36E0 4444 %%%% !1110 45FVFO:=>ZU>Z1
M;S,U[9*CSQF-EV!L[>2,'.#TS6E0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,
MEABG4++&DBA@P#J" 1T/UI]% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7EBRZU;>)_B-=:/<VEN]L]O.6N(3+O*VJG9@,NT''WN?I7J=<A'X1O
MX[SQ7<?VE;$Z\J@#[,W[C$?EC^/YN.>W- %67Q?J<L'@:\@6VCM]>>(7,;1D
MLF^$R?*V[ '&.0:-1\4ZH]SXO6RDM[4^'H$DC2:/=YY,1D)?D80XVC&#P3D]
M*>O@B_73O"5H-4MO^*>=&W&U;]_LC,8'W_EX/OS7-:C.FJ^+==NH?$7ARW:"
M9;4VFMV:M)&L:C.,NIV%MS#@YZYZ8 +>HWNJZIJGPVOY/LJ:A=M<3 &)E2+?
M:DX*[B25!Z9&2.V>+\/C74]+L?$L.J_9[N]TF]AM8988C&LWGA/+RN3C!?G!
MZ"K4&DZQXDN/#6NW=W903:7-.Y2*W<I<A@T8=<L"JE<,,YZ]Q27/P^;4O^$I
MCU#4%:'77BE7R(2CVSQJH1@Q8YP54]!0!-!J?BI-<EMOLXFT^2T:1+R:T,7D
M3K_"R[\LA'3'(]357PGJ?C'Q)X7M]:-WI,7VW3V,$/V=_P!W<9^5F.[E>N1C
MCCK6EI&A^)X8&76?$4%_)'$8[?R[3RE)(QYD@#?,<=A@<GJ<$-TK0-2\,_#M
M=$M]7A6[M(#';WWV4D+SP3'DY/.,=_3M0!TUF+E;*!;QXWNA&HF:($(7Q\Q4
M'D#.<5P7B#Q?K6B?:;J5[0-#J<5NM@B&7=;.ZH'=U/[MVW%AG XQ@UV>A-J#
MZ%8MJNTWYA7SRJ;<MCD[>Q]NU<7=_#K5;C2-6TJ/7X%M+O4?[1A9[,M(K^:L
MFUVW_,HVX& #TYP,4 7YM6\2WGCG5?#UE=Z=;0P645S#.]JSLN]F&"N\!C\O
M7( ]#5/2?'=]JV@>%$6.WBUC79)HBVTF.(0[O-<+G)^YP,]6&>G.U:>&]1M?
M%][K[:C;RFYLH[3RC;%<%"2&R&[ECQC\:PH/AM>V?AW0[:VUF)-6T.YEGL[P
M6QV,)&8NCIN.00V.".E $WAJ.[B^+/BA+RX2=A86>R18]A*YDQN&<9Z]/;BN
M^KEM&\-ZI9>+K_7[_4[69KVVB@D@@M60*4W8*DN3_$>N<^W2NIH **** "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 *K3:?97%PEQ-9V\DR?=D>,%E^A(R*LT4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%8ND>(4U;6-8TT6<]M+I<D<<A
ME*G>73>"-I/&"._?M0!M45R\OC6UBBN;_P"SL='M;S[%/>[Q\K[@A8+CE%8A
M2V>QX(&:ZB@ 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 *X[PS_R
M4+QQ_P!=[/\ ])EKL:I6NCZ=8WMQ>6ME##<W&#-*BX:3'3<>_P"- 'DRPR0?
ML_:QI4B%M02YN+)XOXFG>Z(4>Y.]2/J*]AM8WBM(8Y&W.B*K-ZD#DU6;1]-?
M4/M[64!NMP?S2@SN P&_W@.,]<<5>H **** "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 *
MJWVH6^G1QM.QW2R"*)%7<TCG)"J.YP"?8 D\ U:K \4:8;N/3]1COH;*;2KK
M[4DDXS$PV,C*W(P"KGGL: +:^(=-.CW6J><XMK0N+C]TQ>(I]\,@&[(^G3GI
M27OB+3[#3;6_E^TR176WR5M[:2:1LKN'R("W3OCBN2LK:[A\#^,M5U$"$ZH;
MJZCC93'MC\D1H2I.5+! V#SR,\UTVEW]O8^"++496!@M].25F7GY5C!./RH
M9%XPTN?3'OX(]0D1)6B,*V$WG;E +?NRN[ R.<8[=:NQZ]I<FAPZREXAT^9%
M>.7!^<-]T 8R220-N,YXQFLVV5-+\-6]A>ZM#IFIWB22F5G0-YSDO(4#\-AF
M/X8KDK>UO)8/ <&HR?9;.![J,RVZB-&D52EN^#D#>@=A[L,<XH ]$GU6UM+
M7EV7MXF8*JR(=[$G"@*,DL>RXS[5:AD,L2R&-X]W.UQ@CZUY?:'4]3U[P^=:
MU"864$NHQ6E\NU#.ZL%B<G&W<8O,P0!G!(ZUU7A?4Y;WP]96FM7H.H79N$@<
M-Y4ES%&Y42J%Q@E-C97^\#0!U-95AXAL-3U*>QM5NVD@W;I&M)4B.#@[9"H5
MN?0FN=\+W%V8Y;/5KJZ!\/F:"ZN99G N"?F21CGG]UACGH7&.E.\+V5OINO^
M1X?U.2]\/2V9D:$W1N$MI0R;-CDD@,I<[<_PY[T =K1110 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 4UXTDV[T5MIRN1G!]13J* $95888 CT(I/+0ILV+L_NXXIU% #)(8
MY=OF1H^TY&Y0<'UI7C25"DB*ZGJK#(-.HH 8\4<D?ENBLG]UAD?E3BBE@Q4;
MEZ''(I:* $V@9X'/7WI(XXXD"1HJ*.BJ,"G44 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
K 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>exhibit31restatedcertifi011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi011.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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@!DLJ00O+*P2-%+,QZ #DFO.=:UC4-4^
M$VK^*8;VZLI)[:2>R6!]ABA!.S_@3 !B>HS@' KN/$%G+J'AO5+* XFN+26*
M/_>9"!^IK@XH9]5_9V2ULK>2:Y.BB 0HI+ET7:R@=<Y4C% '3:-XVT*_O;71
MDOV;49( R"2)U$^%^8HY 5\?[)/>I-.U:2T\777AFZE:4_95OK*5SEC$6*,C
M'N5;&#U(89R02>?O4A\577@U=*#.VFW:7=S/Y;*((TC8&-L@89F*C;UX)Q@5
M:NX'NOC7ITD0.RRT65YV'0>9)M13]=K'\#0!W-%%% !7.^*/%<7AN?28'MKB
M5]0O$MU:.!Y%0')8_*#DX!PHY[XP#715Q7Q$#Q-X7O?)FD@M-;AEG:&)I#&F
MR1=Q"@G&6 Z=Z *0\1KI7Q)U@7M]?R6)TNWN(;4122,K,SYVQ*NX< 9XR.]=
M;%XCTJXT>TU6"Z\ZTO,?9FB1F:4D$X50-Q. <C'&#G&#7,:==1_\+9U>\=9(
MH'TBW4221E1N5G9ER1C< 1D=:XO2A=Z9X)\&:K-8:A-9:9<WD>HV]NLB3PK*
M[[9-HPV!P?HU 'KVD:[I^N)<&QF9GMI3#/%)&T<D3CLRL 1_7M6E7,^$O['N
MI+_5-&T^XAANS'ON[E9%>Z901G$GS84$ $]>?2NFH X;XF7U[IEAHMQ8W]Q9
MM/J]M:S-$^ T3DA@0>/QZUKVEM&NMJ]IXANIUM4W75M+,LB%'#!6SC@Y0]^F
M?:L#XLA9]+T.W\E[C&M6LTL21&3$2D[F8 'Y<>M=2NFZ?IEI?7^D:9;F6:V'
M[J!%19]@8J.!CG<1GWH CLO%^BZA>6=M;W+EKY7:S=X'5+@)RVQB,-@<]>1R
M,BJ5GKVAV<WB/4/[9O)HK653>I.'9+0A!\L:[<@8&XXSUS7!V%\;K4? &H_9
M-0!@FE2Y@BT^2*"S9H&40H@4# ;C// R2!6BS@K\4ODD_P!*0BW_ ';?OO\
M1@GR<?-\W'&>: .[T7Q5H_B"XD@TVY>9XX8YV)A=5*/]TAB #T(..A!!K9K#
M\&LI\%:&H4J8[&&-D92I5@@!!!Z$$5N4 </\39-=MM'LI_#EY+!J7VDA44Y6
M95BDD*%3P2=F/7FMFQ\66-]X(A\3Q M;R6PF$:\L7Z>6/5MWR_6H_$UU#!J7
MAX2,1MU'>V%)VKY,J[CCH,D#)XYKE]"\-ZAI/C'4M'>,+X5AN1K-NY^Z';/[
MGTVJX,GMM7UH E^'FNWYTCQ-J?BK5-SZ=JEQ;R.S8BA2,*2% [ DX/)Z5UMK
MXHTJ[NYK199H[F*W%TT,UO)&YB)P' 902,\<=^*\XTB\GLO!WQ"DAT@W\\FL
MW=S#9W%LS+/$Y0!]A'SKC)P.N*T-)O8A\4;74P^IW-I/H+Q?;;BUD16<3*Q&
M-H" */0#ZD\@&CKWCO1]8\(ZJ-"U:X6[.F7-W;S012)_J@?XRN <@<9!P1ZU
MNZ)KMLFEZ#97,T\NH76GQ38$,DI8;5RS, 0.3U8BN+T &+]GN\LVAECNA8WL
M1@:)A)O=I-HVXSDY&/K4O@>^N?#5_:Z?J0EN;/5K2*XM[XQ$O;NJ*K6\Q ^5
M5.=N<8Y'6@#MM1\6Z-I3/]LN7CBCE$,MP(':&)S@!7D VKR0.3QD9Q56V\7P
M7/C:\\.K;70-K!&YE-M(59G+=P,!<+]XX!)X/%<-ITEA9MJWA7Q/HVK7=Y)?
M3R6\:+.\%_')*9%(VG8.6YW8 QDGKCHM.W:;\6-02:TG1+S2[5+=HXG>,E&<
M,-^,#&1U([>M '>5D^)+"^U'0+R#2[V6RU#RV-M-&V,2 ?+G/!!/!K6HH XS
MP;XDAU#X:0ZM?W$_FV]NZZ@TC'S$EC!$GT.02 /44NE:];>'-&\C7=2O+K4;
M>W6[U F)YOLJOD@,47"@8(]2%)K&3P]J-C\2K[2[>$_\([J[QZO.W\*2QD;T
M'N[^4Q]LU#XLO);G4_&.E/8W=N[:6!:_8[1BVHDQ/R\JKT0G:%R!USG.* -S
MQ'?S_P#"9>"7LM0F%G>SS"2.*3$<R^0S*2!U['TK;7Q7HS6NJ7 N9?+TMBM[
M_HTNZ$A=QRNW)&.<@$8KA5N!(_POD\FX1;93YV^!U\O_ $8IELCY06X!.,]N
M*;=77]F7GQ'TV>VNS=:@C3VBQV[L)4-L%W!@-N 00<D4 >A/X@TX65G=1RR3
M)>Q":V2&%W>5, [@@&[&",DCC(!ZU+I&LV&O:>M]IMP)H"Q0G:596!P592 5
M(/4$9KRU+E]$/A#6=3L-5.CG0H]/N&@CF22TF&TY=%PVTXQT/0>U>A^$X-.C
MTV>?2]-EL;6ZN&G7SE=7G) S*RO\P)([\D 'O0!O5AZIXOT/1M1_L^^O"EX8
M3.(5A=V900/E"@Y.2.!S[5N5P&N7MK8?&+0IKN18XSI-ROF,/E0[TY)Z*.V3
MZX[T =+IGBW0]7T-]8LK]'LHW,<CE65D<$#85(W!LD#&,G(QU%,7QCHFZ_26
MYE@EL(A/<13V\D;K&>CA2N67W&:\[U'1-2-CXEU_3+&XEM9==MM0BLXMR27,
M4.WS&0#!RS;F!ZG:".HK92]\/ZSINK:OI.F7YG&E36\EY>1S!UW#Y8%\SECG
M)PN0#]: .MT7Q=HOB&X\C3+IYG^SI<@F%U4QMT(8@ ^A .0<@\@UMUSG@# ^
M'^@1;&1XK"&*1&4JR.J ,"#R#FNCH I7VJVNGR0Q3&1II]WEQ11M([!<;CA0
M3@9&3[CU%<9XJ\0)]N\'ZG9:G<P:?<:FT,Z?-$LBA),AU(#9W+T/Y5<\<V5E
M>ZAI(DU*\T?4(UGDL]5@^Y"WR!DDR-I5@1PV,[.M<W->:I=VO@6;6;<+>1:S
M)).\,#*K1@2J)RN/D#Y5N<?>S0!WMAXMT74;/4+J*[:*/3B1>"YA>!H,+NRR
MN 0,<YQ3K/Q5I-]=M:1S3)<"V^UK'-;R1L\.<;U#*,C/IR,CBN&O+J>UU[XE
M7-MI?]I-):6I@MI82T=R5B97&,?.!GD#Z4W2[V(_$?1=35M3N+671IHC=36;
MQQA]\;8"[0$4 'MCW)H Z_3_ !]X:U26)+34=XECED61H75 L1(?<Q4!<8)P
M2#C!Z$5=M/%&E7FJQZ8DLT5W+$9H8[BWDB\Y!U*%@ V.^.:\^T33;[4_@9J>
ME6,,B:DS71$$B&-F)G=U&#C[RX ^M;/AK4M"\2:KIUW;Z+J@U2S#F5K]9Q]@
M+*0P#2':23@87J.3TH ] J*YN8+.UEN;F5(8(D+R2.V%10,DD]A4M<G\2M+U
M#6/A_JEGI:&6[(218AUE".KE/Q"D8[]* -6U\3:7=ZC#IZRS174\9E@CN+>2
M$S(.I3>!NQW Y'I7)/JA\5^,=?T%KS6+&.TAMTLY;2.>$QRN'9G<@ =E W_*
M0#C.34FK31>,M8\(7&DK+YEE??;+EVC93;1B-@T;Y'RLQ*KMZ]3T%3^')D_X
M6CXP8AU2X2R6%V0A92D;APK$8;&1G% ';0HT4$<;RM*ZJ%:1@ 7('4XXYK)\
M5^((?"OA;4-;G3S$M(MP3.-[$@*N>V6('XULUSGCWPY)XL\#ZIHL+JDUQ$#$
M6.!O5@Z@^Q*@?C0!%HFD:C?:-;7^L:M??VG<1+*PMI?*BMRPSL1!\K!<XRX8
MG'-6K&\FT+1;:+7[XW%\]Q+$CK'E[@EW*;40==@!P!P >PK/\.^,K.32+6UU
M6.XT_5X8ECN+*:W??O P=F =X/4%<Y!K/\327UOXL\)^))[2==,M6N8;I%4N
MUN)5 21@.@XP?[N: .C7Q=HAT_4+UKMHXM.)%XLD+K)!@9^9"-PXYSC!'(JJ
MGC[PVUQ:0F_=/MD7FV\DEO(L<HV[B%<KM+ ?P@Y[8SQ7)ZQ:->7_ (XUZT5S
M87.A?88F5#BZGV/R@_BP"J@CJ20.AI+IU_LWX9#8^;::%IQY;?N0+=D)?CY<
M,0.<<T =G;>--"NK'4;M;J6./33_ *8LUM+')",;@2C*&P1R#BH$\?\ AIY;
M)#?LBWL7FVTLEO(L4@V[MH<KM+8_ASGMC/%<K=R!?$7Q+8I)MN=,@CA(C;$K
MK#*K*IQ\Q!91@=S4-PX_X1KX8IY<F^UN;1KA?+;,(6W96+\?* Q .: .^TKQ
M1I.L_;A:W#J]B0+J.YA>!X@1D%ED (! )!Z<4VV\5Z/<WEI:K<2(]ZI:T::!
MXTN !D[&8 -QS@'D<CBN!UW3KS6M?^(=AIP<7%[I5M%;MM*K*Z!]Z!NA/(4\
M\9J[J<H\8:+X3M+"&:+4+;4;6YN(GB9&LA$#YF_(^7NH]<C&10!T=S\0O#5J
MMZSWTK"QD\NZ\NTE<PG )+ *<* ?O=/>NEAFCN(8YH75XI%#HZG(8$9!%>7Q
M.OV/XG@I)FZ:3R 8V_? VP0;./F^;CC/-=OX-.?!.A*0P=+"!'5@0581J""#
MR"""* -RO/-1\10?\+(N]!UW5;G2K?[/"VE^7*8$N6(/F,7'5@V%"DXXZ$FO
M0ZXO7Y_#VN7&IZ%XKTY?LD#I]GN)X66-@T:D[)>@<$D8!!QCWH -4UR^\"^#
M;Z^U:6YU2>.X9;>7R@=RLP$>_8 % R 3QDCCDBN@F\06$"6Q<W'FW(8PV_V:
M3SG"_>/E[=P XY( Y'J*\LDTG5H/@OXBL +^\LXK]6TH3HQG:S2:-@=N,X^5
MR..G;&*Z6YOFM/B5IWB69+@:%>Z2UBD[PLH@E$N\%P1E%<8P2!T% '66WB71
M[O2)M5BOD^R0.8YF=2K1N#@HRD!@V2!M(SR..:R]6\1V6H:/KME8WES:ZG:6
M+SE&B:&9%VDJX#@9&1U'TX-<1JVC:KM\0^)=,LIY[1M=LM0ALU0A[F. +YC*
MIZ[FR1Z[,C.174W/B#2_$.@ZS?Z;I\^#IDL+WDUFT3EB#MA7<H9^2<@9 ..I
M- %WPMX@@3PKX6AO[BXFU"^TV&4$123-)B--S,R@XY89+$=:ZNO)/ -Y=^%6
MTBWU)9KFQU;3X ERT),EC+'&JM!+@?+'GE2<8);/4FO6Z "L,>+]$,UNANF6
M.YF\B"X:%Q#+)DC:LF-I)(..><<9J_K%M/>Z)?VEM)Y5Q/;R1Q29^ZS*0#^!
M->731RZY\'+/P@EK-!X@B2VLFM7C(>%XI$S*3C 3:I;=G!S@')Q0!WEYXXT"
MRO;ZRDNIGNK%5:>"&UED=0V<$!5)(X.2,@=\5LZ?J%IJNG6^H6,ZSVMQ&)(I
M%Z,IZ&N+TN:.#XH>*YYMRPM8VB+*R$*Y02;P#C!(R,@5;^%*O%\--&@EC>*:
M&-DDCD0JR'>QP0>1P10!V5<U<^+H8?',/AG[-=[GLVN&F6VD8 [T50" 1CYF
MRQ^48 SUKI:X?49&L/C!87DUO<&VN-%DM8Y8X6=?-\Y6VD@87CG)P* ,WPSX
MSLM%M_$"Z_JEW*(->N;=9I4DF$,0*JF]E!$:YX!.!U]Z[C4==L=+8I.TTDBQ
M^<T=O \S*G]XA 2!P<9ZX.,XKRZ8&3X;?$2!893-=:K>/!'Y3;IE<KL*C&6!
MP<$>E7I]1AT+QA)?ZS;ZF^D:KI]J+:\LQ,1%)&&#1NL?.3NR,CU]\ 'I>G:C
M9ZMIT&H6%PEQ:3H'BE0\,*M5D>&;.TL?#]M!8::=-M!N:*U8$,BEB02#R"<Y
M([9Q6O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%(2 "2< =2: %HHHH **** "BBB@ JC8Z9%IUQ<M:L4@N',K08^59
M"<LR^FX\D=,\\$G-ZB@ JE8:9%8RW-QDR75TP>>9ARV!@ >B@< ?7J22;M%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-DD2*-I)'5$499
MF. !ZDT .HI%8.H92"I&00>"*6@ HHICS11,BR2(C2':@9@"QZX'J: 'T444
M %%%% !1110 4444 %<_<^'9Y_&MGXB%_&JVUL]J+<P$[E<@L=V[KE1CC\ZW
MG=8T9W8*JC)9C@ 4(ZR(KHP9& *LIR"/44 .HIB312O(D<J.\9VNJL"5.,X/
MIP:?0 44R*:*>,20R)(A) 9&!&0<'D>X(I] !13)9HH0IED2,,P4%F RQ. /
MJ:?0 4444 %%%% !1110 4444 %%%% !113%FB>5XED1I$ +H&!*YZ9';.#0
M ^BFNZQH7=@JCJ6. *565AE6!R,\'M0 M%%% !113(YHI@QBD1PK%6VL#@CJ
M#[T /HIGG1>>(?,3S2N\)N&[;TSCTI] !113(IHIX_,AD21,D;D8$9!P>1Z$
M$4 /HIGG1><(?,3S2N_9N&[;TSCTI] !113))HHF19)$0NVU S ;CZ#U- #Z
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "N9\:Q3ZKI:^&[.<P7.K!XFE7DQ0A<R-
M^JI]9!735RT.CG6?$>H7FNZ*/*C5(+'SS'(/+'+-@,2K,QY]E7OQ0!'\.]=N
M-9\&P_;58ZII[/8WT>?F\Z+Y3U[D8/XUFO\ $R1-#N=:/AV[&GV5XUK>2-.@
M:+;($+!?X\$\@<>YYP[1]"U+PU\1=5GTS1V7P[J4,;2".6-?+N%R-RINSM*]
M>^>U9$_A?Q!-\,?$>AC2G%_?ZA-/ AGBV[))A("3NXP!S[T =9?>+KB#Q7+X
M=M-$N+J[%C]LC?SD1'7?LZY.!G/)Y]C4=CX\M+WPY8:E]CECN[V[-C%8LPW?
M: S*RENF!M8EO0=,\5%'8:H?B8-<;2YEL?[%%GN,L6X2^;YF,;^F.,^OMS7-
M6O@[Q!'H&GSI9"/5-)UR;4HK:29-MQ%([%D# D*VUNIXR/QH [!/%DB:O>Z+
M>:>L&JP6OVR&,3[HKF+."5?:#D'@@J.W4<U67QW&^@>'-973W^SZW<PVRJ91
MNA:4D*2,8(X.>:4:'=:UXP77[NTDL([?3GLX89F1I&>1LLQV,P    YR23TP
M,\I;>'O%@\(^%M%;0XTDT/4[:661KQ-LR1LQW)CH,8ZX.2.#R0 =/<>.+S^T
M]>T^R\.W-S<:.L;R;KB-%=70OD'GL.!R3WQ5ZW\86VH6>BOIL#3W6L6YN;>"
M1]@2,*"S2-@X +!> <DC'<C,L]+U>#Q/XROY-+D\G4X;=;4K-&=YCB*$'YN.
M3QGMZ=*P;'PUXHT+3?".J6&FI<:CI%F]A>Z<]PB&:)L?,CY*@@J#SUH ZM?&
ML<.F//J-A+878OVT]8+A@B22CG<LC  Q[06W8Z \$\'.;XF6T5KKY>P\Z[T6
M(3RQVERDL<L1&0Z2';P,8(QD>AI?$.F>*=8TK3]7MK:VM]9TZ^6\M]/>8,IC
MV%&C:0#&Y@S'(X' ]Z764\4>)O!&M6UQH:V%Q=6CVUO9"ZCE8NP(+N_"@#C
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
M3@8BQNWE0!S@#K['8\=^'KKQ+X8>TL)4BOX9H[JV,GW#)&P8!O8XQ^- #O\
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
M&T1C$J21AR<KCY,AAD8YQGOFN@U*XUJTURWEL]/:]TTP,LZ1RHLBR;AM*AB
M>-V<D=OI7.Z3X2F_X2/Q'K,6GC2(=4LEM5M"R$R2?-F9PA*KU &"3U)P30!/
MH'B^Z/@O0+W4[=9-1U411VT<<G,[NNXL>/D  )/7 '<X!T(O&-O;ZIJ.F:U
M-/N[&T^WL1)YD4EN,@R(V 3@C!! /UKE;?PMXC7PKX2D&GQQ:KX:E3%JURI%
MU&$V288<*2.5R?KBM35O"-SXOU74;^\@DTZ.71I-,@25D:3=(=S.VQB,#"@#
M///3B@#7@\275Q?:7!<Z%<)9:M&[0SJWF>5A=P$ZA<)N'3EN>*YCP%J0TK1;
MVPT^R6YNI-=O4CM(W$>R(2D%SP0JKQ_(9. =KPM<>,1:6FG:SHT%H+*,)->I
M=)(+H*,#RTZJ6P,EL8Y]>.5TKPCXET*YD\0:;IK)JYU.=I[5KB,1WEG+(7 8
MAL!TSD'U..10!JW;SV'QFDGLM+6XO9O#H+11.J!F^T=6<@<8 &<9Z<5MV7CN
MTO?#>GZF+25+J^NC8Q6)8;OM 9E92W3 VL2WH.F>*BCL=4;XF_V\VE3I8G1O
ML>3+%N$OF^9C ?ICC/K[<US5IX-\01>'].G2R$>J:3K<VHQVTDR;;B*1V+(&
M!(5MK=3QD?C0!VMGXA2\\07/AG5;%+>^%M]H6/?YL-Q"3M)5B!G!X*D#\17+
M?#[6+?0/A3HI,322SWD]K:V\> 9)&N90JC/ & 23V -;T.E7>H>-8_$]S836
MJ6>GM:P6TCQF61W8,Q.UBH   'S<DGI@9Y.U\'^)+?P+X>6&R1=9T+4Y+U;6
M2=-ERC22,4#@D [9.I[@T :%I<&T^,^HW>HV4%@8_#OFS212;TD439W[MJDX
M P<C/R^F*TH_B/9G4M(@D@A^SZL_EVTD-VDDB.1E5EC'W-W3@M@\'%4;C0];
M\1>+[V]O-);3]/O_  ^^F.TEQ&\D;L[$_*A(/!['TYZ@7?"LOC6WM;/1M6T:
MVA2R58WU..[5UN$3@;(\9#,  =V ,D^@H LZ)XTO==U"2"V\.7:VT%_-8W5P
M\\8$+1CKC/S9/'&<9')Z#.^(02W\2^"[V.S-Q=)J3H@C"^8X,+_*"< #..I
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 445G+K5FVH7MIYB@V*!KABP^3*AL
M8Z\*02<8Y'7G !HT5@7_ (J@LO",OB1;66XM(HC.R1.A<1COUQG';-4I/&_V
M71(M:O/#^JPZ;)$LS3H(I?*C(SN94<MC!R< X[T =914%E>VVI6,%[93I/;3
MH)(I4.0RGH13KFYAL[66YN)%B@B0O(['A5 R30!+1110 4444 %%4KR[O(+Z
MQAM]/>X@G=EGG655%N I()!Y;)XXJ[0 445%<7,-K&KSR+&K.D8+'JS,%4?4
MD@?C0!+15)[N\76HK1=/=K-H&D:]\U=J." $V]22"3GIQ5V@ HHHH **YF^\
M8&S\6Q^'(]&O;F\EMC=(T4D00QAMI.6<<Y[>]2V/B^RN=>_L*\M;O3=49#)%
M;W:J//4=3&ZLRMCN,Y]J .AHHJ+[3#]J-KYB^>$\PQYY"YQGZ9S^5 $M%%<C
M-XXDAM=:D'AO5WGTN94-N(UWSQLQ E3GE?E8_04 ==1659Z];W=W!;,CPO=0
M"YM2_2:/ )QZ,NX97W!YYQJT (%4$D  GJ<=:6BB@ HK#C\1A_&TGAIK*5'2
MP^VBX9UVNN_9@ <]<]<=.E7]5N[RRT]I['3WU"X#(!;I*L9(+ $Y;C@$G\*
M+M%%8>J>(QIGB?1-%:RE?^U6E5;@.H6,QQER,=2>/8<]: -RBBB@ HHHH **
M*;(S)$[(A=@"0H.-Q].: '454TRYNKS3+>XO;)K&YD0-);-(',1]-PX-6Z "
MBL/2O$8U/Q-K>BFRE@?2Q"3([J?-$@8@@#H,+W/?H*OZC=WEJ;06FGO>":X6
M*8K*J>1&<YD.>H'' Y.: +M%%8>M^(QHNK:+8M92RC5+G[,LP=0L;;2W(ZGA
M3V_&@#<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 "LS_A'M(_MN;6O[/A_M&>#[/+<;?F>/CY3V/0?E6G10!Q'B[1--\/\ PF\1
M6&DV<=I:BQG<11YQDJ23S6WH$D$7@32Y+ID6W73(FE+_ '0@B&<^V*MZYHT'
MB#2+C2[N69+:X0I,(6"EU/49(.!]*RV\$:=/IL.F7EWJ-YIT2JBVDUP1&57H
M&"@%AP.&)% 'FGP^U#4;7PCX2T5-T=MJMW>R0A[AH"T*?,J!U!9<DEN.2%ZX
M-:7C;1]6L?A_XDBU34?/MUN;:>QA6]EED@1I55E=R%+KG.W=GOZ"O0M?\(Z1
MXCTJ#3[N%HH[9U>UDM6\I[=E& 8R/NX'X57/@C2I?#=YHEU+?7<5YCS[BYN6
MDG<@@J=YZ8(& .!Z<F@#+U">XD\9Q>%;9I6MHM,^V;9-2FADE9I2F?- 9SMQ
MTR/O>PQB:I#XFTG3O#-C>^(Y6NGU]+1Y;67<6@=695D)4%G  Y(P>"0<UU>K
M> M*UB*P::YU&&]L,^1J$%TR7(W?>!?N#Z?EBI+CP5IMQ::;;FXOE73[D7D3
MB;<[SC/[QV8$L>3UXYZ4 <Y=:9>Z7XX\-Z''XBUJ6RNK:]>;SKK<[;=I'S8!
MXWD ]0,8(/-920ZC)X7\<*WB#6,Z#<W/V!Q=L'7;"LBAW^]( 3C#$C%>B7?A
MVVO/$-AK<EQ<B[L4>.$*RA KXW@C'.<#\N,533P78I9ZU:B[O3'K+.]YEURQ
M9=K8^7Y<J,<4 8%QJNHSZO\ #FY-].BZBC&Z@1ML<I^S%\D#KS^%9DT6I7P^
M((D\0:N@TN0O:>5<F/RV%N)!]W'&?X>GJ#V[3_A#K$MH;?:[W.BC;9_.ORC;
ML^;Y?F^7Y>?Y\T+X.LD_MO%W>_\ $ZS]L^=?FRNWY?E^7Y>./Y\T 8,&HW&L
MQ>%S/?W4T]WHXN9=-LG,+R.RI^^>167:BDD8[EN 2*Y9IKG7OA_X"O-3NKJ:
MZ/B&.W>07#J643RH"2I&6PB_-UZG(R:] 3P%I4<^F3Q7.H13:=:_8HY(KDHS
MVXQB-RH&0,#T/O3(_AYHD.@1:-$]\EO#=B]MV%RV^"4.7!0]@"S=NY[\T 59
M)[JR^*]C8I>W;V)T263[,\I9=ZR(H;GEFQGDDGDUS\>J:EJWPCF\;PZG=0:N
MB37J!9V\E!'(W[DQ9V%=J[>1G/.<UW:^&+-?$%KK0N+O[5;6QM8P9 R^62"0
M<C))(!))S[U43P-I4:75M')=)IEW,9Y]-5QY#N3D\8W $C)4,%/I@F@#G89;
M_7OB%!:S:GJ5I97GAR.]>U@G\O9(TH! (&5XQR.>.N"16U\-KZ\OO!Z_;KJ6
MZFM[NYMA/,<NZQRLJECW. .:U6\-VQ\3-KZW-TEZ;7[&-K+L$6[=@*5_O<YZ
M_AQ3_#_A^U\-V,EG9RSO"\SS$3,&(=R68@@#J230!R]W_P EXTW_ + $O_HX
M54^)H\[Q3X"@M.=3_MA9$"_>$"C,I^F,9^E=1>>$+6]\2)KYO[^+4$@-NCQ2
M* L9.XKC;@\^N35G3O#&FZ=J<FJ!);C4I$\MKNZE,D@3^ZI/"K[* * . \0:
MK?6MK<ZI8:K?7<D.O1Q?:DE:.WCC,RH;<1[L28!P6VXSGG(Q6K86<,?QA\1W
M.ZZ9HM-M9@HN9,$YDXV[L$<<+T'I6E-\-=#GM;VU,VHI;75U]K\A+M@D,N\.
M60=LD=\XYQBM5?"NGIXACUI'NTNEMTMW N&V2JA)7>/XB,GD_CF@#C-(/B/Q
M)X=T3Q-9:E#:SR.MU<R2:C*T+Q9.^(P[-B@=,CD;>I.37HCZ;9O%<1/ K)<M
MNF!)_>'C[WJ, #'3''3BN<L/AUHFF:J]Y:2ZA%;O-]H.G+=L+02YSN\KIG/.
M.F0..!76T <-\29GL3X3OK?Y9XM?MHEQU*2!D=?Q4UW-<]JVDOKWB#2C-&RV
M&E3_ &LEACS9PI6,#V7<S$^NT#/.':'H<NF:[K=]]IO&M[^176&XG\P*X+;F
M0?PJ05 7_9Y[  &7XRFN=&UWP]KBW=RFFB[%G?P+,PC*R@K'(1G'RN1GUW>U
M<[I6M70U#Q'H;7E\TVH,DVB2RW3LWV>1C'N3G[J,"_J5(S7HVM:/9Z_HUUI6
MH1F2UN4V2*#@^H(/8@@$?2HI/#^F2:QI^J&V476GPR06Q7@(CA01CZ+@>F3Z
MT <==:4+KXO+8"]O88E\-*K/%.5E<"X/63[P]<@@^_6L6;6-8_X4RU[_ &O>
MB]LM3^RBY$F))4%V(AO;J?E.,]Z]&;PY;-XF;Q +FZ6^:U^R<,NP1;MV I7^
M]SGK^'%9I^'^E-X<ET$W-\;"6Y^U.OFKN+[_ #/O;<XW_-B@" W3^(/'6MZ%
M/=W-M;Z=9P-#';3M"SM+N+2%E()VX4 9QR?;&)J^GWD?B#X>:?=ZU)>74<U[
M%+?QH$=R(&!XY ; P3USSUKJ-9\$:;K6IVNJ/=:A::E!%Y/VRQN##))'UVN5
M&",\]![5--X1TZ2\TBY22YA;2=QM520$ L"KEMP)8D$Y))ZD]3F@#AW\0:CX
M:TWQE:)J%Q.FGZG:P6UQ>3&1X$G\K<2[ G"[V()SCWKI+;0=:B\0%Y-1-OI%
MU;-#+:_VG-/)YO59(G=05. <@''&<5H_\(5I+G6A=>==QZUC[;%.P*N0 H(P
M 5( &,>@/7FCP[X.L?#;;H+S4KQE3RX3?733>0G'RH#PHX'OP.: .8\,WU[?
M:0GA:]OKMM;LM3>"]G%PXD:*,^9YN<YVNA1?J_M3F;6O%S>)8M/NS:W-C?/9
MVDBZA+#]G**NUFC52'!)).XG(..,5VL&A:?;>(+S6XH M_=PQPS2>JIG'X\@
M'_=7TK'U'X?Z1J&ORZREQJ5E<W"JMT+&[:!+H#@"0+UXXXQ0!SLMMJVK^/;;
M1[OQ'?0Q3^'!<3G39]B>=YJJ7C..,]0>N..A(KOK^%TT.XACN9TD2W($X(\S
M(7KG&,_A5)/#%E%XDBUR*6XCN8;7[&D:%1$L.0=FW'3(!SU]ZU;JW%W:2VYD
M>,2H4+1XW 'TR#0!YI8ZGX@E^''A+5(H;W5U\KS=2@M[DI=3*5(#*V06PQ!*
M@\\5V/@K4K+5?#45S87MU=PF:4;KO=YT9\QCY;[N<ID+SV IMGX.M-.L-,M+
M&^O[==-5DMG212P1L95LJ0PX'4']!6II.DVNC6KP6H8^;,\\LCG+22.<LS>Y
M/I@=A@4 <!_9C:GX_P#'D8U"]LPEK9,&LYC$V[RGP=PYX],X/?-0#7-6N_!G
MPZU-M1N4N+W4;2&[V-M$ZL&W;L=<E1[=:[>/PM:PZKJNI1W=XMSJB)'<D,N,
M*"%VC;Q@$C\><U47P'IB:1I&EK<WRVND3K<68$BY1USM).WD#)X/KSF@#&UB
M_NF\3^);+4KR\M(8]/BDTC[-*Z;V*OO(V'YY-X "G/ X')K*U&UU8Z5\.TU>
M[NEU6;4D:XD<J7C<P/D#C Q]#@U+JUGYWC#59[^+QAITLCQQP3:*97AN(E4;
M68H& ;);@@ #'N3T-CX3EO[+39-6U#5'FTZZ:XLC/)&9DZA?-(7#-@G\#SSS
M0!S5QKVH>%%\?P0W]U<Q:8MI+:/>2F9H3.N&.YLDJ#\V#G%=%;:-KL/B*SNX
MM3$&F3P/#<P-J4ETTS%<H\7F( K#!SC@CMQ6H/"&F-J&LW<YFN?[8C6*]BF8
M&.154JHP ,8!(X]>>:KZ#X%T_P ._P#'I?:I*$0QVRW5V9EM5/&(E;@<<9()
MQQTS0!B_#"TOM1\-Z5X@U#7=4NKEDN(FAEGS"P\Y@"RXY8;>#GOCH !Z#7-6
M_@C3[3PF?#=O>:C%8[]Z-'<;98_GWD*X ."V?S-=+0 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 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 444UG1 "[*N2 ,G&2>@H =14 O;4Q3RBYA,<!99G\
MP8C(Y(8]L=\U)'-%+CRY4?*AQM8'*GH?H?6@!]%%(2%&20!ZF@!:*9YL?_/1
M/^^A2?:(/M"P>='YS(7$>X;BHX)QUQR.?>@"2BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***KW%_9VDL45S=P0R3';$DD@
M4N?0 GG\* +%%%1_:(?M M_.C\\J7$>X;MN<9QUQDCGWH DHHHH **** "BB
MF2RQP1-+-(L<:#+.YP%'J2: 'T4BLKHKHP96&00<@BEH **** "BD) !). .
MI-,AGBN85F@E26)ONNC!@?H10!)133+&#@NH/UI596&58'Z&@!:*1F"J68@
M#))[4V&:*YA2:"5)8G&Y'1@RL/4$=: 'T44BNK9VL#CT- "T4A(49) 'J: 0
MPR""/44 +114;7$*3I TT8F<$I&6&Y@.I [T 24444 %%%-\Q"VW>N?3- #J
M*:753@L 3V)IU !14<,\-S'YD$L<J9*[D8,,@X(R/0U)0 4444 %%%% !111
M0 457FO[.WN8K:>[@BN)O]7$\@5G^@)R?PJQ0 45&+B$W!MQ-&9E7>8]PW!?
M7'7%24 %%%% !14<=Q#,TBQ2QNT3;9 K E&QG!]#@BI* "BBB@ HHHH **KI
M?V<MX]G'=P/=1C+PK("ZCU*YR*L4 %%1Q7$,^_R9HY/+8H^Q@=K#J#CH>1Q4
ME !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M:%,  18W!B  22 .3[5T'BZVUB\\*:C;Z!.(-4DBQ Y;;@Y&0#V)&0#V)!H
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"H9;2">:&:2,&6$DQN.&7/49'8]QT.*FHH *A:U@>Z2Y>,--&I5&)SM!ZX'0
M$^O6IJ* "B@D#J<52EU6UAUBWTMS+]JN(GECQ$Q7:I .6Q@'D<$T 7:*** "
MBBB@ K-UK0-,\0VB6VJ6BW$<;B2,[F1HW'1E92&4^X(JS?7]MIMM]HNY?+CW
M*@X)+,Q 50!R220 !571]>L-<%T+-Y!+:3&"XBFB:-XGQG!# =B"#T- $5CX
M6TBPAFC2VDG$T9BD-Y/)<LR'JF9&8[3W'0U5L/ WA_3)$-M:SB.,@I!)>320
MH1TQ$SE!CMQQVJ_J6OZ=I-W86UY,Z2ZA,(+8")F#N>@W 8' )Y/:M.@ HHK+
MUCQ%I>@?9_[3N&@%Q((H3Y+N'<]%!4'YC@X'6@"E<^"- N=3FU'[+/!<SMNF
M:UO)K<2GU=8W4,?<BMRVMH+.V2WMHDBAC&%1!@"L^U\2:3=Z@NGI=^7>LI=;
M:>-X9'4=2JN 2/I6K0 4452U+5;72EMFNC*!<W"6T?EQ,_SOTS@' ]SP* +M
M%%% !1110 4450U'6M/TEH8[RXVS3DB&&-&DEDQUVHH+-CO@<4 7Z*R[3Q%I
M=[J"Z?%<,MZT9E%M-"\4FP$ MM< XR1SBM2@ HHHH **S;/7M/O]9O\ 2;>5
MVO+!4:X1HF7;OSMP2 #G:>F:EU/5;72889;LRA9ITMT\N)G.]S@9"@X&>_2@
M"[1110 44$@#). *I7FJVMC?6-G.9?.OG:.'9$S#*J6.2!A>!WH NT444 %%
M%% !14%Y>6^GV<MW=S+#;Q+N=VZ 51TOQ#I^K7UY8V[3)=V>TSP3PM$RA@2K
M88#(.#R/2@#5HHHH **** "BJ6K:I:Z+I<^HWAD%O" 7\J-I&Y('"J"3R:N%
M@%W<XQGI0 M%9NC:[I^OP7,VG2O(EO</;2%XV0K(F-PPP!XS6E0 4444 %%4
M=1U:UTM;5KDR8NKA+:+RXF?+OTSM!P..IX%7J "BBB@ HHH) &2<"@ HK-.O
M:>/$2Z"97_M%K<W(C,3 >6" 3NQM/)'0UI4 %%%% !14%W=PV-K-<SLPBA0N
MY5"Y ]< $G\!46DZI::WI5MJ=C(9+6Y021.5*[E/0X/(H N4444 %%%% !11
M10 45FW.O:?::[9:+-*ZWUZKM GE-A@@RWS8V\#MG/(K2H **,C.,\T4 %%4
MM6U:ST/2Y]2U"1H[6!2\CK&S[0.IPH)JQ:W$=Y:0W,))BF19$)&,@C(_G0!+
M1110 4444 %%%% !15*PU6UU*:]BMS+NLYS;S;XF0;P >"1\PP1R.*NT %%%
M0W=U%96DMU.6$,2EW*H6( Z\ $G\* )J*IZ3JEIK>E6VIV$ADM+E!)$Y4KN4
M]#@\BKE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7.7NL75UXO'ARQF
M6V:.Q^VSW!0.V"Y1%4'CJ&))SP ,<Y'1UR?B+PG?7WB*S\1:%JRZ;JL$!M9#
M+!YT4\).[:RY!X/((- %8^(-?M)/#^A:FEG#KFJ3SHTT(+1K#$I8R!<_>8;0
M!G +9[8JO=>*=9TS4_$.A326TM[9:6=4L+IX3MDB&05D4,/F##&01D'...=#
M4O!L]]%I5X-5;^W=-N&N8KZ2+*NS#:Z&,$80KA< Y  Y)SE]QX3N+UM8O;F\
M@_M34;'^SUE6 ^7;P_-P%W98DN222.W QR 8EEXG\1Q_\(7?WUQ92V>O".&:
MVC@*M&SPF0.'W<\CD8  ..>M6;3Q?/>^*+C1Y-0AL-2@OS&--NH=OGVH; DB
M<_>8K\W&>XQWJPW@J^.G>%+0:M;C_A'Y(W#?9&_?[(S&!CS/EX)]>:EO_!]U
MK$EM'JE];7$-KJ7VZWF%N5N(@)"ZQ!MQ&.B[@.5&,9YH I)XGU@Z3XWD,UN9
M]"EE%L_D\,JPB0!QGGDXXQ37\3:_-J7@NVMY;%$UVQDFF+P,3'(L*OD?-R,O
MTXZ=:GO?!&I277B5++68;?3]>C8S1/:[Y(Y#%Y9VONQM. 2"I/8$=:EM_!E]
M#?\ A2Y.K0.- MWMPOV0@SAT5"<[_EX4>O.: ,B/7O%TVG>*85U'3ENO#\KX
MN#9D_:5$0D52N_"<'!()^@QS;D\5ZW=WW@@6)LH8?$%I)/*LL+,8F$ D&"&&
M1ENG!..O-7H?!]_$OBG_ (FEL3KQ+?\ 'HW[@F,1_P#/3YN![<U':^";ZWG\
M(R?VM;L/#L#0 ?9&'GAHA%D_O/E.T9[\T 9D6M^+IX?%-D-1TY;K09"5NC9D
M_:%,0D52F_"]<$Y/T&.=-/$FI:CI'AO4%DM["TU*S$]Q*!YDHE**RQ11G);)
M+'@$X7MUJ>#PC?PW/BB;^T[8G7<<?96_<$1B/^_\WRCVYJE9>!=3TV7P[/9Z
MY )M)L#IS>99EDEB.WYE7?\ *_RCG)'MC@@'/:AXDUK7O ?AV_\ M:6L\NOP
MV=SY4) EVW.T'!.5'R E>_3('%=A-K.K6GQ TG0Y9[:6SNK":=V6$JYD0J.N
MXC'S=,?G67'\.;N'PJNCKKBM+;ZH-2M)WM!A&$ID =0PW9).2"O; '?9E\-7
MTWB_2M>EU.%OL5K);O%]E(,F\@L0=_R\J,#!]R>M &'_ ,)9K6H>!;OQII<E
MO]F@,TT-C)%D2V\3LK;GSD.0C,,<#@8/6I5\3:WK'BVPT_2KFS@T_4=#&I0R
M36S/)%ET R-X#'#=/EZ\YQ@SVW@2ZL=%U+P[9ZI''H-\\I$30$S6\<N?,C1M
MV,'+8)&1GO5^/PI+;>,+76K2[@BM;73/[-BLS;DX3<&!W;^VT#&.E #O VMW
MVN:#+)J7E->VEY/9RR0KM60QN5W 9.,@#BJ$&NZSXAM]?N]%N+> :7=RVEM%
M+#O%Q)$!NWG((!8D#;@C&><X&IX2\.W'ANSOK>>]BN_M-[->!D@,>TR-N*\L
MV<$\52M_"5]I.H:R^BZG#;V>KRM<2PS6Y<P3L,.\9##[W!P>X_"@#EO$&MW'
MBKP[X#UNSF6UBO=9M<PM'OV2?O,G.1D J>._6NW\5/?V7@;5Y[6\$-]!8RR_
M:4B&=RH3D#/!./?%9M_X&W:3X<TO2KV*SM-#NH;J,2P&5I3&",$AEQG<23CK
M72:GIXU;0[S39Y-HN[9X'=!TWJ5) _&@#S345OE\)_#8FXBGN&U*R:)G0JJ@
MV[X!P23CUXS[5KCQEJ>@R>+X-9DM[XZ+!!<P20Q&'S!*K80C+8PRXSGH:M-X
M)U672O#=G-K=L[:)<Q3HXL2!((T**N/,XX)).3STP.*GN? W]HZMXDN-0O8Y
M;/7+6.VD@C@*M$(PP5@Y8Y/S$].PH 6SU'Q0GB:PAEM)+K2KF-Q=2O;K#]ED
M RI7YB65CD8.2.#FLWXLLZ:=X8:./S)!XCLBJ;L;CEL#/:M?PYX=\0Z:T$>L
M^)?[3M;0;;=%M1$[\8!E;)W8!Z<<\G)I_C+PO>>*(]+2WU&"S%A?Q7Z^9;&7
M>\9. <.N!SSWH Y/QG>W4OC7P>=;L3I.FV]^'BOED$WF3D86$[?N!NY/!Q[5
MTMCKFJ7/B?Q;I+S0B/3(K:2UD$7S R([$-SAL%1Z4:MX/O/$MYIIU[58);&P
MN5NEM+2T,0EE7.TNS.Y(&3P,=:=<>%=17Q5J6K:;JT5M!JMO%#>126WF.#&&
M"M&VX!3AB.0U &%'X_ND\)>%M7U63[%:ZG$S7M_#;ETMWP-BD<[0Q)Y.?N^^
M1H:KXCUC3]'\-74-[IUT-0U:&TFFACW++#)(0K1D-@?*!Z]>O%6-%\):MH6@
MZ/I<6K6MS#8V\EO-%/:'R[A6*D9 ?@KM(SSD,>*K'X>/#X?T?2K'48;=-/U0
M:F<VQ96<2,_EJH<;$RV.IX% #WU3Q-J'C77= LK[3[6*UM8)X)VM6=EW[^"-
M^"?EZ\#CISQ4TKQW>ZMX>\+,(-FHZS%,\IACW[!#PY12>I)7&3P">N,'>MO#
ME_:^+]4UY=0MS]NMHH! ;9OW?E[MIW;^?O'(P*P(OAK=VOA?0[&TU[R-6T.2
M1[+4([;C:Y.Y'C+'((.#SV% #I_%'B;2-#U&XU;3I5AM;V-$ODMP6-JQ^:4Q
M*3\R<@]N0<<$5-/XNN(/"%SK=I?PZM8_;8U2\LX=[0VQ";W=!U=27R,#L2.U
M:\6B^($LXI9=?CDU03K))*;7$#1@,/*$8;@'<3N))SSV %2R\'W6ERW]YIE]
M;65Y>WJ7<L<=N?L^%384V;@?FY);/4YQQ0!I>%=5&LV%Q>1:K:ZG9M-BUN(
M =FQ<AP.CAMW8<8X%<OX+E;4_BAXXO;SYKBSD@LK<-_RRAPQP/0,1N^M=-X=
M\,QZ%>ZM?#R5FU.99I(K>/9$A50O SU/))[D]*JW_A.XC\3OXDT&_CL=0GB6
M&\BFA,L-TJ_=+ ,I##H&!Z<8H V=46RM$.MW2?-I\$K^8!\PCVY<?0[0?J!7
M%WWB[6M.\#6/C>5K>2RE$,]S8+']RWD( V/G)=0RDYX// KKH],N[R.1=9N(
M;A'C:(V]O&T<>&&&SEB6.,CL!GIWKGK;P)<KX:B\+7FJ1W.@PR+M5H")WA5P
MZQ,V[&,@ L!RHQ@=:  :KXDU+QIKVA6=]86T-K;6\]O.;5G9?,W\$;\$_*.>
M!QTYXQ(/&OB:7P5H?BR233T@FN8K>ZLD@8F0--Y3.'+?*<\@8/N3776OAR]M
M/&&K:\FH6Y%_;Q0+ ;8_N_+W;26W\_>.>!6(OP\OD\ 67A8:S;XM;E9Q<FS/
MS;9?- V^9Z\9STH J^1K5Q\4/%D>B7MI93_8K$F:X@,W:3 "@CKW.3CT.>&I
MX[UR?PEI&H>5:6]\=;CTG48O+9USYNQC&=W'X@]?;-=(WAS4K;Q3>ZYIVHVJ
M27]O%!<17%LSA3'NVLA#C^\<J?S%4[[P%YGA[3=)L-06#[)J":C+//!YC3RB
M3S"3AEQN8G/MP* &3ZKXDO/'>J>'K.]L+:"&PBN89VM6=D+,RX(W@,?EZY ]
MC4&D^*]8U?P5H&K.UG9FZF>+4+DD?NPC.F8T/WF9D  Y^]T-;,/AR^A\9WOB
M$:A;G[39I:" VS?+L+,&W;^>6/&*PK+X=ZEINF>'H;778/M6B7,\T4DED3%*
MLV[<&3S,Y&\X(84 8?B#Q/K&J_"SQ9*+OR)]-U%[ S+;F-YH=T8Y5N48B3!X
M[=LUV&K:OK&D>)?"VFFYMIK?49YHKEOLY5SMC9UVG<0!P!T[=>:SY/AS<3Z!
MXGTF?7"\>MW1NU?[, 8I#L))Y^89C' QQGKVU+_PSJFHZGX>U"XU:V,^DRO-
M(!9D+,SJ4( W_* #Q]X^] %2'7=9\06FOWNBW%O -,NY;2VAEAWBX>(#=O.0
M0"V0-N, 9YS@9L'C?5];NO!KZ2;.WM=?M[AY%GB9VA>-,GD,-P!)XP,XZC-;
M-OX2OM)OM9.C:G#;V6KRM<2PS6Y=H)F&'>,AA][@X(X(_"FIX'%GJ7A>73;R
M."RT"&6*."2 NTHD0*Q+!A@\9Z=2: )O!FLZEJ,FN:?JTL,]SI=^;87$,?EB
M5"BNI*Y.#\V.O:FQZQJ&O>(-<TS2[N*R32?+B\UH?,,LSKNY!(P@! P.2<\C
M'-KP]X=NM%U76[V>^BN%U2Z%SL2 IY9VA<9+'(PH["H3X8N[#Q3J&N:+?00'
M4HT6\M[B$R(SH,+(N&!!QP1T/M0!Q7B;Q#?>*?A']O8QV=Q%J$-K>P*FY3*E
MU&IVDGA<C..>N/>O2KR].A^'[O4=0D$YL[>2>9XX]F]4!; &3VXZUSFH^ 3/
MX)C\.6&HI;@W"W4]S-;^8TL@E$I. RXRP_ <5U=S9)J&ESV%^$ECN(FAF" J
M&5@00.3C@^M '/Z=<^*+K^P]25[*:RO8Q)?6^W;]G5DW*8VZL0< YZ]0%[9'
M_"6:UJ/@:\\9Z7);_9H#/-#8R19$MO$[*VY\Y#D(Q&.!P,'K6AX9\)ZWHD=M
MI]YXD-[I%E@6L/V8)*57[BR29.0O'0#.!GCBHK;P+=6&C:GX>L]4CCT&^>4B
M)H"9K=)<^9&C;L8.6P2,C/>@"!?$^M:QXLT_3]*N+.WT_4=$_M**2:V9Y(B6
M0#(W ,<-T^7KSG&#5A\<ZI!X*_M'4%!DM=6DT_4+RUMRXBBC=E,PCY]%!ZXS
MG!Z5T$?A26V\7VFLV=W!%:VNF_V;%9FW)PFX,#OW]MH'3I572?"6L:+9216N
MM6QD?59=0?=:,$=9 ^Z)AYG3+ @YXVC@T 9^N>*]3L?AOJGB+2=5TW4!#(&M
MKA8MRO$2BX(###@LV?IT&>-RZUJZO?&3>'+"9;;[/9B[NKC8';YF*HB@\#H2
M2<\8 ZY&1>_#C[3X5U[1[:]M[)]:NA<3&*V)BAQLX1-PZ[ 2<\DGCH!?U#PI
MJ3>*+;Q+I6J6]KJ/V46EXDUL9(;B,'(.T."K ]#N]OJ <KX7UN[T'1-71PDV
MHWOBRYLE9(SM\QCEF"9ST5B%SUP,UL7>O>+M-LO$DKVRFULK!KRRO;JW"[F5
M26B=%<9Z9##'OFD_X5M/-H>IV-QKC"ZN-6;5[2[@M]C6LY.0<;CN'MQU-:+^
M&-?U#P]J5CK'B&&YN[RU>T66.SV11(XPS; WS,>.2<#' '.0"I!J7BU?#]MJ
M]Q>Z2+>\2T<ED\L6<;8\URS-AS@C XY/3C!S+WQ1J]WX>\?6L-\4ET6W\RVO
M#;&.5D: R8*G&#D$!@!P00*WM1\'WU[X7T/3HM6BBO='G@GBG^S$Q2F)=H#Q
M[\X(.?O=0*A7P)=RW'BE[S6A+'XAM5@F5+4(8V$1CW*=Q^7!X'7IDGN 4Y=7
MUG0?#'@PQ75M,E]>V5G-OMR&$4BC[IW8!&,9(/7MBM6+6-1U_7-=T_2KN*S3
M262 2/#YAEF9-QR"1A!D# Y)SR*KW7@W5;S0M L)]:MC+I-Y!=>:+(A9/)&%
M7;YG&>YR>3Q@<5<7PQ>Z=XGU#6M&OH(?[31/MEO<0%T,B#"R)A@0<<$=_44
M<W'X^UO4=(\,7=G%96\]_JC:9?02HS!)%#Y*MG[OR9QC//45T'AC6-6F\3^(
M=!U:>WNGT[[/+%<0PF+<DJL=I7<>A4\YYS5:3P"8K+P_:V&H)$FDWQOW::WW
MM<2G=N)PR[<EV/?''I6IIGAVZL/&&LZZ]]#)'J4<,9MU@*F/R@P7YMQSG<<\
M"@"&;6KO4O&-WX=T^=;46-HEQ<3F,.Q>0G8J@\  *23SU &.M<7KWBC6=6\'
M7,#W$=GJ&G:]#IMZ8(_DN!YJ89<G*J0P)&<]LXKMKWPS<+XM7Q)I-Y%;W<EM
M]ENX9XB\<Z Y4\$%64]^<CBJ-]X!6Z\,WNGQ7XCU"[U!=2EO##E3.'5Q\F?N
MX4*!G.!U)H SM4AU(_%?28;:[@6\.AW :YDA)5?WT?(0'D^V??GH5T_QQJ0\
M/(EVD4VK'6Y=%$L41V.R,V9-F?[B'C/7%;8\,ZDWC"R\02ZK;R/;V+VC1?9"
MN_>P8L#OXY48'/'4D\UDM\-YIM"O[&76=EW+J[ZQ:7EO;[&M9V8MT+'<!DCM
MP: &7NO^+M,TWQ-.]LAMK&Q:\L;VZMPN\JI+1.BN.>.&&!Z@UT'A:37KNT2_
MU>[LY8+NVAE@A@A*-$Q7+!F).[J.P[\50E\+Z]J7AO4[#6/$$-S=WMJ]H)8[
M/9%$CC#$(&^9CZDX&!@#G/1:-93:;HME8SSI/);0I$9$C*!MH !VDG'3UH X
MG19-4F\5^.UNM1$\-LT<:QF$#"F#<%4YX +'USU[UC^%M8US0O!G@*X$]H^F
MWTMOI[VGDG>!(&Q)YF[J".FW&#WZUV2>%+ZV\0:_J%IJL20:PJ%X)+7<4D6/
MRP=VX97'., YQSC.<]? 5\GACPUHRZO;_P#$CNX;E939G]]Y6=JD>9QG)R<F
M@"KXN\7:SX?M=9O_ #K5&L)XOL]BD?G>; 2@+RL.8R2S!<X'R]ZT;[5O$,WQ
M#E\.65W8V]LVE?;4F>V9WC;S=G(W@-TXZ#GH<<T-2^'6HW^G>)=,37TCL=:N
M3>8:SW2QR$J=I??RGR# P#TYXYVX?#6HQ^,AXBEU2WE?^S?L#1?9"N?GW[\[
M^.>V.G?/- #_  +KEYX@\,1W>HB+[9'/-;3-$NU':.1DW =LX!Q6='K7B+7]
M+U'4_#SV@:VO7MK:TG7Y9UC?8Y=\Y4G#$8QCC.<UJ^$/#MQX9TF:QGO8[O?<
MRW =(3'CS'+D8+-G!-9%MX)U;2M7U Z/XB-IHVHW#7,]H;8/)%(WW_*DS\N[
MW!QVH /%>OZSI1U>2.XMK5+2P^TV42Q^?)<N Q?>HY6,849XZYSVJ#4?'1M5
MT":_N!I%AJ=@MQ]N,/F1+.P4B)F/"C!)YQGU&*LW_@>]N-5U^:TUI+>RUNS2
MVGA>U\R2/;&8QY;E@ ,')!![XP3FK%GX7U:TTJTTZ34[*^M([!+*:WNK,F.3
M;D!P _''!!SGU'& #$UM]2N/&'P\<3VAU"2UO2\ZJ7AWF!-S* ?F'4@9&>.:
MW_!FLZEJ1UNQU62&:ZTO4&M?/AC\L2IM5E)7)P?FQU[52L? 4NFW?A1[74T\
MCP_#-$J2P%FF\U0&.[>-N,<#!Q[UJ^'/#MSHFIZW=S7T5PNJ7?VK8D!C\L[0
MN,ECD84>E &'%<ZBOQ<U59M3'V&VTJ&<1&'A$+ON YZ_+DGG]!5>?Q?K?_"
M+XYMS UL/](;36CZVV_'W\Y$FWYL],\8[UT,WAB<^-GU^"_1(+BS2TNK5X-Y
M=59F!5MWRYW$'(/'H>1EVW@&XMO#<WA0:HC^'I'.U#"?/2$MN,._=@CJ-V,@
M'&.AH T/&]Q'=_##7[B(DQRZ3-(I([&(D5SL&M>)?#B>$Y[R:PN=%U-K>P:W
MBA9)+9G3]VP<L=_(YX'L*[G6=(AUCP[?:,S&"&ZMGMMR 9164KP/;-8UKX5O
M)DT:'6;ZWN;?2'62".W@,?F2(I5'?+-T!)P._.>,4 8T_BKQ)J>ES:OX=LGN
M?+NWBALC NR>-)3&V9"P*L=K,.PX&#UKH?&NKZAHO@C4M7T[R8[JUMS,%N(R
MXX'(P&'/OS]#61:>"-8TK4[V/2?$K6NA7L[W$EF;8/)"SG+B*3/R@G/8X[<\
MUO\ BG0Y/$/A:^T6"Y2U%W$83*T1DVJ>N!N'/XT 8$VN^(=,-A'>SVEQ-K,R
M)9I;6QS;*(FDDSEOWA^4 'CDYQCBH)O%?B'0[;53J=AYD2SV\.EW4R"+SFF8
M)MD56.-C')(QD#L:UM>\(3ZYX?TVU_M0VFK:;(DUK?P1<)(H*Y*$G*D$@C-0
M7G@N]U_PU>Z=XDUHW5U<J@CGM81"MN4;<K(N3SN ))/.,<4 6;F^UW0)]1OM
M2EM[W0[;3GNFE5!',LJ9+(%'!4J,@GD'N:S[/6O%4U_HMRED]S87N/ML9@6-
M;967*NC[LL >#D'/48Z5H:=X<U::RGMO%&M)JJ26[VP2&V\A2C##,PR<N1QG
M@#)P.:J^&_">O:*+>PO/$[7VCV9'V:#[*$F*K]Q9),\A>.@&<#/'! *^GZWX
MFU72_%J6TMD=3TN_DM[,"W(CD"QHRJREB<DMC.>_X5=T7Q'<^(-+\-7%C<1[
M[Z(W%YF+[J(,.H&>&$A5>_\ %UQ5SPUX=N="O=:N)[Z*Y74[UKS:D!C\MBJK
MMR6.1A1Z4>&_"=MX;O=7GMY6=;^Z,R1GI I^8HOMO9V_X$/2@#G#XK\2ZII,
M6N:!8274;7)"6/D*%E@$A0GS"P(? +>@Z8/4Z+ZQJ/B)O$L>F7,5K;:4[V:[
MXMYFF$89]W/"#<%P,'@G/:H=-\#:OHUU<6>G>)&B\.3S/,;$VP,L0<Y9(Y<_
M*I)/;(SQSS4X\':E8:[J]YHNKPV]EK!\R[M;BV,NR7;M+QL&&"1U!!&?RH F
M^&/_ "3+P[_UY)765B>$M"F\->%K#1IKM;LVD8C$JQ>7D#IQDUMT %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%8>N>(UT34]&LW
MLII1J=T+59E90L;;2W/.3PI[?C6Y0 4444 %%%9?B/61X>\/WVKM:RW26D32
MO'$5!V@9)^8C_'VH U**KV-T+[3[:["E!/$LH4G.-P!Q^M6* "BBL/2_$:ZG
MXEUK1?L4T$FEB M)(RD2B4,00 3@87OSST% &Y11534[[^S=+NK[R)+C[/$T
MABC*AF &3C<0/UH MT5G:#JRZ[X?T_5DB,*7MNDXC8Y*A@#C/XU4TOQ&NI^)
M=:T7[%-!)I8A+22,I$OF!B" "<#"]^>>@H W**** "BBB@ HHKFI/%<LEU*-
M-TF?4+2WOQ87,L+C?')QN8(?O(I8 G((P>"!F@#I:**P_%7B-?"^E)?R64US
M&T\<)\ME787<*"<G.,D= : -RBBB@ HHHH **** "BBL75-?:TU)=*L+/[;J
M9M7NQ!YHC'EJP7[Q!Y). ,=CDC% &U1533+Q]1TRVO)+2>T>:,.UO<+MDC)_
MA8>M6Z "BBB@ HHHH **9++'!"\LKJD:*69F. H'))K$U'Q/'8:_H6E_8Y95
MU=I!'<AE")MC+\C.22!Z8YZT ;U%%% !1110 45F>(M9'A_P_?:NUK+<I:0M
M,\<14,549)Y([#_ZU6["[%_IUK>!"@N(4E"DYQN ./UH L4444 %%%% !137
M=8XV=V"HH)8GH *Y[2O%$^K7.GR0:/<'2M1A:6WOE<,% &1YB]4W#D<GK@X-
M '1T444 %%%10W$-P9/)D5_+<QOM.<,.H^O- $M%,EEC@A>:5U2.-2SLQP%
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
M=HU!"J-@ &-Q/ ZGG-5F\":>UQIMT+_5%N["-H5N5NB))8VQE'..1P.F,=J
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
M*-H15 4#TQ7D5I!90> /B:(XK>.<7FJHNU5#! @X'?'(X^E>OHBQHJ(H55&
M . *S9/#FAS27DDFCV#O>X^U,UNA,^.F_CYOQH \_BTVRTWQ'\-+JSMHH+BY
MBF2>5%P\RFUW8=NK<@'G-9^G0Z9XH\+:C%K6NK8ZG;:E+)=A41;J"9)B4*,?
MF^Z%5<=OE%>H_P#"/:*6M&.D6.ZS&+8_9TS"/]CCY?PILGAK0YM936)=(L7U
M),;;IH%,@(Z'=C.1ZT :0&8P&YR,'(ZUY'!%)I_A_P")MWHMK$FHV]_.+=X8
MP'C7R8\[<<C R0!WKUX@$8/2J%EHFE:;---8Z;:6LLQW2O#"J%SZL0.?QH \
M^UNWM1X>\"ZIX=2-+O[=:1VTD( :2)U_>HQ'52H);/\ =S6SX</_ !<_QU_N
M:?\ ^B6KI;+P_H^FW'GV6F6EO+\Q#11!=N[[V,=,]\=:<FAZ3'<W-RFF6:W%
MT-MQ*(%#2CT8XRWXT >1Z'=O!X ^&L-Q_P @BXOREYG[K-F3RE;_ &2^#SQD
M"NL?2HF^+%]80VZ'2M0T3?J5N%_=M)YFQ&(Z;BNX>X7VKKTT#1H]*?2H]*LD
MT]_O6JP*(CW^[C'6IK'3+'3(V2RM8K=7.7\M<%CC&2>_''- 'BTL=Y'X6BT^
M&S2;4_ =XT\KO'S+!&V44?[\3%OK'[@UV6L066L_#KQ9X@:VC<:EI\\L#21C
M=Y,<1$1Y]<&0>F_VKO!9VP:X801AKGF8[1^\^4+\WKP /I4<VFV-QIW]GSV<
M$MEL$?V=XPT>T# &T\8H \SN=.LKW5/A8+FVBD\VUEC?(^^@M,[3ZKGL>.3Z
MU"UFEIIGQ2TW3KJ'2;>*17B9?DCA+6Z%L!>F>G [UZ3_ ,([HFZT;^R+#=9C
M%L?LZ?N!Z)Q\OX5E^(/#"3:+J,>@V&EV]_>[1.TL(5;E-P+H[*,_,N5SSC-
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%<+XXN]1MO$_A2ULM3NK.'4;QX+E82OS*$W#&
MX'!R.U '=45P&B^([_3OB!K_ (=U+4OMNF6%BE\M[.$5[8'&4D90 >"6!(S@
M=ZZ:R\5:/?W0M8;F19C;?:T2:"2(O#_?7<HW#D=/44 ;-%<S:_$'PM>21K!J
MR$.DSAS&ZH!%GS,L5PN,$\D<<^E7]/\ $VE:G?K8VT\@N6@%RD<T$D1>(G&]
M=ZC(R1TZ9H UZ*P;GQGH%HH>>^*PM.;99_)<Q-*"04#A=I.01UZ@CJ*@O_'_
M (8TR6:*ZU,+)!$DLBK#(Q5&. <!3_\ 6[XH Z6BL.;QAH<%PT,EX0%N1:/*
M(7,23'&$:0#:#R!R>"<'FH=1\=>&]*NKNUN]1 N+15::*.%Y&4-G'"J<]#G'
M3'.* .BHK@/%OB2*:Q\(ZUI&M,NFW>LP1R212;8Y8B'+!N,]5P0<=""*ZK1_
M$FE:]+=PZ?<.\UFRK/%)"\3IN&5)5P#@CH>AH U:*X7Q?>:A;^._"-A:ZI=6
MMKJ<MREU'$5PP2,,N,@XY]*1-8U'2_B?8^'8M2DU2QO+22>=)50R617[K%E
M^5NF&R<]Z .[HKG-(U@ZYK&K3I*4TW2KAK-0IQYLRJ#(S>JKN"@=,AB<\8RV
MU701X#U.[/BG4QIS3S*^I;V\Z%M_*QG9D!3P.#Q0!V]%<SXBU=O#=O9:UY[R
M:=YL5O>+(<X1R%64>A#,N?4$]P*W[R\M]/M)+JZE$<$8RS$$^P  Y))P !R2
M: )Z*X_Q;KRW'@OQ(VF7EY:7^GV+SD^2\+H=K%?OJ.#M/(].M6/#WB[2KU=,
MTHWS/J4MFL@WQOB8JHW[9"-KD9YP21SGO0!U%%89\7Z&+N.W^V-F2Z-FDODO
MY33]/+$F-N[((QGJ,=>*R+*YO6^*NLZ<^H7+6G]E0S1Q%AMB=G<$J,8SA1US
M0!V=%<A\-;R\OO"32WUW-=3K?74?FS-N8JLS*!^0%8MAXRL_#OB?Q?%K^L7+
MV]O=PB .CRF)#"K,=J*=J@MUP!TH ])HK.DU[34L[6Z2Y\^*[7=;_9T:5IAC
M.55021COCBG:1K.GZ[9?;-.N!-"':-OE*LCJ<,K*P!5AZ$ T 7Z*YQO'GAI=
M1-A_:0-R+I+0HL,AQ*WW02%P <CGISUJS/XLT6VNX;>:[9/.G^S1S&%_):7.
M-GFXV;L@C&>H(Z\4 ;5%9.H>)=*TR6>.XGE)MU#W!AMY)1 I&<N44A..><<<
M]*;;^*=&NI]+ABNR7U6(S6687 F0+O)!(QPO."<T ;%%<_>^(]%N]'UK.J36
ML=DKP7DZ(\<ELQ7.1E<Y .00#ZU&OBO0-'L-'@N=6D<WELK6LDRN\EPHCW;C
MA?O$#/0$DX R<4 =)16$GC'1)=-@OX+B:>":$SJ(;661Q&"06**I91D$<@=#
M5C_A)-(;3K._BO%GM[[ M3 K2-,<$X55!)P 2>.,'.,4 :M%</X&U:;4_$GB
M]&OKNYMK>\B2!;D%3$#$"R[2!MPV>,#I6HGBZW?QQ+X;%M=!X;99GE^S2%2S
M-@8(& O!RQXSQG@T =)16)-XMT2"55EO"L9G^S?:#"_D>;G&SS<; <\=>O'7
MBHO',MS;>!=<N;2ZFM;BWL9IHY82 P94)')'J* .@HKD/#?CC0[Q-)TA]4WZ
MK-:1D"1' F8("VV0C:[#G(!)ZUJW_BS1=,D9;R[:-$E$,D_DN88W.,*\@&U3
MR.I&,C/6@#:HJEJVKV&AZ;-J.I7 @M(1N>0J3@?0 DUE#QUX<^VI:-J.R62(
MS1;X9%651C.QBN'(R.%)/;% '145CZ;XHT;5K"[O;6\ ALW9+GSXVA:$@9.]
M7 *\<\BF1^+-(DNI[19+D7<,'VDVSVDJ2O'TW(C*"XSQ\N>: -NBL'PAXFB\
M6:!!JD4$T(ERP62)E 7<0N&(PW &2I(S2_\ "8:']FU.X^U2B/2VVWI-K+F$
MXSR-N>G.1VYH W:*S5U_3FATZ9993'J)Q:GR)/G^4MS\ORC:"<MC@9KFI?%N
ME:%X7\1:[:7^H:O';7DN]'5G\F;:O[I?E&V,9'/09/- ';T5Y]KOB%XO%7@N
M\%_=VNGW3W(N;=XWB5]L#$91E#'YN@YR<8YKKM%\0:;XAMYI]-G:18)3#*KQ
M/&\;CJK*X# \CJ* -.BN=U3QWX;T:[N;6^U(1SVJ+)-&L,CE58X!^53GGTZ=
MZL:AXMT72V?[9=M'%'(L<LX@=HHF;& \@4JAY'4C&1GJ* -JBLF_\2Z7IKSK
M<32_Z.JM.T5O)(L0/(W%5(''//;!Z&JNI>-O#VDWMQ9W>H!;JWC$DD*1/(^T
M],!0<G@\#/0GM0!T%%9-KXFT:^T2#6+2^2>QN"%ADC5F+MG&T*!N+9!^7&>#
MQ3;3Q3HUY;7TZ7HC6P;;=K<(T3P'&?F5P",CH<<]LT ;%%8+>,-'4WJ;[G[3
M9V_VJ2U-I*LQBZ!E1E!89XR.AZXJ3PIX@3Q-X=L]46&6$SQ+(4>)T W#. 6
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
M3"XR<CD?_6KU@:7%%J[ZE QBEF0)<*!E9@N=I/HPSC/IP<X&+U 'G_Q+Q?\
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
MD+W<UHT3ID<0AF4%CG)(!(&/<4_X9W*S?#[1K<1SQRVMI'!,LL+1E7489?F
MS@CMQ7744 >27%C?WVF_$GP_:0W":G>W<D\"F)@LD;11XP^-OS;2O7O]:T-4
MN(_&.E>$;?3$=-0MM2MKJXB*%7LEC!\SS ?N_P!T ]21C->ET4 <5\2H[N/2
MM*U*WM;J[@T[4H[F[@M&82M#M=6*[2"2-X. >U.\-KX:\07-]?Z7874T5S;?
M9KF\O!,#*I_Y9#S>6 &<D<#('.3CLZ* . \ V&IP.VE:G')Y'AR22SM)G_Y>
M V"C_P# 8BJ_\#:N;T=]+33KOP?XGTG5;K5DNI=EJ3<-!?!I3(DBE3Y:KR"2
M<8()KV.B@#A?#CQCXJ^+R1CS8+%8G(.'*(X<*W?!*YJEJVDWUEXZGTVRB)TG
MQ3'OO,' @>+:)6QZ21D+G^]@UZ/6#H6@7NG7,EYJVM3:O>%6CBED@2(11%MQ
M4*@ZDA<D]=J],4 6/$UC<ZCX2U>PL3LNKBRFAAP<89D('/;DUR_A'Q+IVM6&
MBZ<VC7 UG3XTCFAN+)E%BRKM9M[+@9 (&#DY'3G'?44 >1+?M9>'?'\\>FIJ
M!;6S*D$L!E5XCY2^;L_C5<%N/[O6I$NK5_'>JW,L>J:G8W7ADJ99;9U^T8>0
MNJ_* H*\#@#)XR3SZS10!Y7I'VC3+BXTZ*_D\2>&#I-PX$J?Z39J O[AG !.
M\<!3AOEZ<5=\'B]TWQ+:Z;8:LVM^'WLY&CDN$_TC3L%-L3/@$AO[K -\G3Y:
M]'HH X777FT?XHZ3KEX&_L>73I;!I\$I;2EPX9S_  A@H7/3CFJ$5J8Y/B)K
MB;ETW4X42TX(\YTMRK.H[[F( (^]MXSQ7I-% '.> 9%;P!H$8.)(=/@BE0C#
M(ZQJ"I'4$&N/T>;^R_"?BKPUK44AU-[B\,<10EK]9LE&C_OYW8XZ8YQ7J=%
M'E5O;S>$-;\"OK1E\NWT:6PEF2-I0LV(R$.T'^Z0/7%95VEQ=_#?Q]''8WOF
MMK\ERL;6[@M'YT3$CCG 5L@<C%>U44 ><^)GM-4U:WU32]<NM"U:.QWVMY+$
M1!<QEV_=.CCGE<@<'#9 -5FO;Y=<^'FL:MIDMHQLKJ*>*"W=A%*\<>U-H!*Y
MVG /3IVKT^B@#Q3Q5?MJ'AWQ/;FRN[2ZM]71OL%K9L$9%GC_ -(D8+\[. 3G
M..G'&:ZZQO('^+VH7A)C@;0X4$DJ%!N$CL5Y P0I!(ZCO7>T4 >'Z1)<Z9X7
M\%:M);7#Z?I6JWC:A"D3%X1(THCE*8SA0^>G0UUNC:K:7/Q4UK4(O.-E+I-O
MMN3;NL;;6D)^8C'0CZ]J]#HH \3L/W?PG\!V\L;K-;ZU;--$R'=&JS,6++C(
M !!)/8CUKJV$%U\4M=1_,>VGT&. M$#\[!Y"RJ>A8*P..M>@U3U;3DU?1[S3
M9)IH4NH6A:2%MKJ&&,@]C0!Y#X?UW0+O3O"%AJFM?9DT>1)8%DLIHG=@A2-7
M=EV+@-R02&(X(%>U5S%KX<UEK;[#JWB(7VG[/+:)+%(7D3IM=@2,$<':%_"N
MGH \ST+P_J&F^/-2\/B$_P#"."Z76X7_ (0[9'D_02C>!VV#UJ;P_>1^'M0\
M7Z7X@5U>[U&:^MBR%A=P2*H"Q_WV&W;M'/3BO1J* /(-.TR^\+6GPR_M:&X/
MV'[4ER8XFE,+2Q-L0A03GD+^%=!97,47Q.\53RG9$VF6RAV&%++YFY0>A(W#
M(%=_10!XO:XB^%'@*!D99[;5[-YHMAWQ!)27++U  .23ZCUJ_KFKZ?HOC#Q9
M;27KVL>KVL"2O/933*'\HKOC,:D,NT@%21R#S7K-<LOAG6;/5+ZYTOQ*T-M>
MSFXEM[FS6<JY !V/N4@84  YQB@"_P"$6TO_ (1/3(M&O/M>GV]NL$4V>6"#
M;SZ'CD<8K:JKI]@FG6ODH[R,S-))+)C=([')8X ')]  .@JU0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M/9D@*K8.7.T\<#CDT ;]%4-$U:WU[0['5K4.L%Y"LR*XPP##.#[U?H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Q-0NM9L]=B>VTV2^TQK<B412HLB2
M;N"H<@$8SGD=L9K;HH \^TGP?,NL>*M3MM/&D6^K68MX[-F7+R!6S*P0E5SN
M  !)ZDX)JC!X;\1KX<\&W0TP1:GX:9(VLVN$)N8_+\N3:P.T$CE<GUSBO3Z*
M //]9\'W7B_5-6U"YADTY9]%;2[9)F5GW.Q<NP0D!00H SD_-TXK0\,7OB^2
MUM;+6="2R-I&%N+I;I)!=;5P/+4=-QP3NQCD?3L** /(M%\*>)O#LRZ]IVE2
M+J;:A.MY9-<1;+NTDD9U.=^ Z9X/N1R*[]-=U'_A+(=*FT62&RGM3-'>-<(Q
MWJ1N0H,X R/FR1DCUK>J-8(EG:<1H)7 5GQ\Q Z#/I0 V[M8;ZSGM+A!)!/&
MT<B'HRL,$?D:\P3P)XBB\*V,JSQ-XCTB[C33I6(Q]FB9HP&Y_BC9F/K\HZBO
M5:* .*\6:!>OI/ANPTBRDNDT[4[6XD(D12(XCEB2S#+']3FJ>K>%]2USQ5XC
M\RTDM[#4]$73X[IGC.V0%SDJ&W8^8=NQKT&B@#C/"]UXOE2UT_6M @L6M0%G
MU!;E)%N HP#&@Y!;C.[&!GO7/R^&O$8^'WBGPXND;YKNZN7M95N8\3++)N4X
M)&T $YS@], ]O4Z* .*O=-U6Z\9>$=172YA:Z?;W,=TS2Q9C,B(HXWY."ISC
M]:SO"MGXO\.V<?A9]$MY[2V=H[;6?M*;!"6)!:/[Q< XQT) YQS7HU% '(^'
M-.U*T\;>*KZZT^2&TU&6W>VE,D9W".((<@,2.1D<=/2KWC?P\_BOP9J>BQ3"
M&:YC'E.W0.K!ES[949KH** .(O-.U?Q8WAM-3TJ33CIE]'J%T[RQLK21JP"Q
M[6)(+-G) X'KQ5GP?IVI6&M>)YK[3Y+>&_U#[5;NTD;;DV*N"%8D'Y<UUU%
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
MR,Q(._!R",#^5;_B:PU^Q\66'B?0]-35%^R-97FGM,L3["V]71F^7(.<C/\
MB.WHH \_U[2O$U\^@>)(-.A_M'2[QYCI2SKDP2)L9?,X4R8R?3G&3C)MZ+::
MS+\1M0UNZT>2RL+K3H8%,T\;.K(SD@JA//S=B1[]AVM% '->-H-<GT>V70XG
MF9;R)KN"*80R36X)WHCDC:3QW'&1FN3_ .$<UV.3QTMOX>CM[?6M/CBLXX;B
M(!7$+1[2,@ Y8$]NN"W?U&B@#SZ71M98^ B-*F_XE&#>_OHOD_<&/CY_FY.>
M.WOQ4OB/P])=?$#3)K.=8XM2MVAU:''^N@A974_F?+.?X9*[RL?1/"^D^'I+
MJ73K=TEN7+R/)*\C'))P"Q.!DDX'% &Q7F^L^%[[4=<_M73])GTO7XKY0FIV
M\Z+#<6PD'^M4-EOW?&"N<@=NGI%% '!V^DZO%K?CFZ;2IO*U6.(69$L7[PI#
MY9S\_P O///;\JS]/T?Q-9:?X2L;G1FN]-L]/^S7MB+F)0)P%"R/\V)(\ \<
M]<X) KTRB@#R2#POXE@\&V6E'0QYUKX@%]B*YB*M$)S(2,D8&" !U]0*Z;Q9
MI^NP^(-(\3:%8)?RVL,MK=:?)*L;212%6RK'Y0RLH/O7:T4 <;J5KJ&NZ'%%
MK7A:&YM;JX GTU9HVD@B"-A]Y*@OOV_=/ /!)JUX&T;4-"TN\L[N:Y:T^ULU
MA%=2B26&#"X1F!/?=@9. 1]!U%% '':KI&I6/Q#M/%-A:O?6\E@=.O+>-U61
M%W[TD7<0#R2",@XZ9JE)X;U'^RO&U^MDYU#Q"C1PV@D3,:B'RDW,6VY)R3@G
M&>]=]10!D>%H+JT\*Z59WEL]O<VUI%!)&S*WS*@!P5)!&17/:]IVO7OBRX5]
M,74M&EL1':AKA$BMY\G<TB'EB1MPP#8QQC)-=Q10!S7@"PU'2O VE:=JEH+6
MZM8%A:/S5?[HQG*\<^F3_2NEHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7 ^(3=?\+=\-?8V@\T:==DI-G#C,?&1R/7.#TZ5WU5)-+T^6]6]DL;9[I<
M;9VA4N,=,-C- '(:EX"NKZPOIDU&*/6+S4H-1EE:(M"QAVB.)ESDH H[Y)Y]
M@X^#=9?4_$%])J]FSZU8):RH+5E$;*KJ"OSD[0')P<DGN*[BB@#C[SP9<W_P
MQ3PE-?1+-';0P)=)$=I,14J2I/?8,\U-?^'-6U'6O#FISW]H9=)DEEE58&59
M3(A0A?F.T 'C.<UU5% '#VO@[7='UG4O[$UZ&VT;4KEKJ:"6V+S02/\ ?,3;
M@!G_ &@0/0][MSX8U*'QC_;>DZA;P13V26=S'<0M(P5&)5D.X?-\Q'S9'?FN
MKHH \]A^'NIP^ ].\-_VM:LUG>K=B<V[<A93+MQNYY.,\<=JN:CX,U:[U?Q!
M<0:O;Q6NN626TZ26YDDA*QE,1MN "G<200>2?7-=M10!Q%GX-U:WO?"5S+J5
MI)_8-M);LH@9?.#HJ<?,=N @/?)STZ#LKFWBN[6:VG7?#,C1NOJI&"/RJ6B@
M#BO#/A/Q!H,5OI,WB"*XT*S8&V06Q6Y* Y6-WW8VCCH,D#' XJ&]\!WU_;^+
MX7U2.$>("C*T49S 555 //S A>>G4UW=% '%1^$M=?Q':ZW<:Q9+.FFO821V
MUHR* 6# IER0<CDGMT ZU(GA"[N==L-:OYK--2LK66 W5I&4>Z+KM#/Z <D+
MD\G@C&#V-% '(VOA.YE\2:3KFIR69O\ 3H9(FN;6,H]WN7;^\ST Y.W+<GJ.
MAO>+/#7_  D=I9F"Z^R:AI]TEY9W&S<%D7LRY&5()!&:Z"B@#GK;0KJ3Q"-?
MU)[=KZ&T-K;10AO+C#'<S$GDDD*.@P!WSFF^#_#][X<L[VVNKJ"Y%Q>S78:*
M,IM,C;BN"3T)/-='10 V2-)HGCD4.C@JRL,@@]0:Y+P[X T_1/"%_P"')9'N
M;:]:99&8_,(GRJH#VVI@?7)[UU]% '%V_@W4)M$TS0=6O[>ZTW3I8G5TB*RW
M"Q',:."<#!"Y(SG';-7[/PY?Z?XQUG6;:^@-KJBQ.]N\)WB2./8,/NQM/!/&
M:Z6B@#SZ/X?ZE'X'T_PX-3M2UI?B\^T>0V&Q,9=NW=QR<9STK4OM,N--\5W?
MC*YN8OLMOI#6TEO%$S/M5C*6!SR<Y&,5UM% 'C6AR:GINEVFIV&L>#M3EVF9
M(_(87,TC\LJE7.)&)P<+U[5ZWJ-JU_I5W:*WEO/ \88\[2RD9_6FP:3IUK<M
M<V^GVL,[_>ECA56/U(&:N4 <?JGAK7=<\.-X>U/4K&:TF18[B\2!EFD0$$X0
MDJK''WLD#KBK5QX8N5\96&NZ?>PP10V!T^:"2$N3%O#@H=PPW&,G/TKIJ* .
M'M? ]]IVAZIX;LM0@70[YI=F^,F:UCESYD:\X8<M@G&,\AL4Z^\%:A8Z]:ZQ
MX3U&VT^5+-+">VNH#+#+$GW#@,"&4<=>?SSVU% ''ZIX0O-2N]!EFOX+A=-E
MEFN/M$)/VEI$96& <*N&.!SQ@=JF\-:+<^#;"\MKG4HI=$BD>2S1U;?:QDY$
M>XD[@.W&>W/%=52,BOC<H.#D9'0^M 'GEEI.NZ/X*U.]T^XCL=;U749=2*30
M>:1O;Y8=O][8JCV.?K7H$!E-O&9U592HWA3P&QSC\:DHH **** "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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIDLJ00O+*P2-%+,QZ #DFN
M9T+Q#%<^&9/%VJ7/V6QG5IHD<D+#;YPA('5F #'J<M@4 =3161:ZYINL75UI
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
M,%G#,5PN #UQG!JYI_BS1]2O;:TMYY1+=P&XM?-@>,3QC&60L &'(/K@@]*
M-JBL&\\9:%8+-)<7;K;PS_9I;A87:))?[A8 C.>/KQUXJQ=>)--M(4D9YY=T
M/VC9!;22.(_[Q55) Z]1S@XZ4 :U%5=.U&SU;3H-0L+A+BTG0/%*AX85:H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#.\06<NH>&]4LH#B:XM)8H_]YD('ZFN%M;^6#X!Z?<6
MNEIJ$D.GP1/:R0>: 594<F/^+9AFQ_LUZ75&QTR+3KBY:U8I!<.96@Q\JR$Y
M9E],GDCIGG@DY .#T*=7^+!NX_[4N;>ZT-$2[N;9U$CB9B>J@(,8XP!Z9SSH
M^&8'E^*/C;4$!^S8L[4,.C2+%N8?@'4?C7;2J[1,L;A'(P&(S@^N*KZ=IUOI
M=K]GMP<%VD=V.6D=CEF8]R2<_P#UJ +=8WBZQGU/P9K=A; F>YL)XHP.[,A
M'YULT4 >?F=+KX!?NE9FE\.F%(T4EC(8-FT <YW<8JAKTP/A#P"JI*S0ZCI\
MLJK$Q,:(N'9@!E0IZYZ5Z#I^F1:8\ZVK%+:60RB#'RQNQRQ7T!))(]2>F:O4
M (CK(BNA#*PR".XKA-?U!E\=-83V=S!#)IG[JZM+5GENVWG,)E4$HJ]<9')S
MD#KWE% 'B6DW26?A[X7&\AN(/LMY)'*)H&4JPB?G!&<#/7IP?2M;Q'9?;)_'
MWB&T7&GR>'FM/- PMQ*JNQ93_$%7:N>F<CL:[?7?#L^L:SHNH1WZ6XTN=ITC
M: OYC,I4@G<,#!/;K5WQ%I+Z[X>O])2X%N+R!X'E,>_:K @X&1S@T <)/%#X
MFTGP%::8"]S8W5I>3,$(^S11QG>'X^4DX4 ]<^@JUH\RQ^(OB'*ZR+'*\31,
MT; 2 6X0E>/F^88X[UW&DV4FG:1:6,LRS-;PK%YBILW!1@'&3CIZU<H \;L)
M;S1/#/P[UU[&[FLM)BEM]1ACA8RP>9&%#E,9^4@YXZ'WKH?$&NP2^'SJVEZ$
M6LY]1MO-O)=/)D S\UR(BNYB@"A6(Z\X('/H=% 'D2PS7.H?$>WM;;5+AM2T
M:+[))/;R SD02J<$@ 99@ O'7@8J_)$GB70/!.FZ>DC7>GW=G<W+&)D-HL*_
M.&R!M8GY0O4YST!->G44 >47^GWFL7GQ/LM/1_M%[';BUW*5$^V *RJ3P>05
M/UK6\-:GH?B74M-N(M%U4:M9[C+]O$_^@$KAP&D.TDG PO)')QBO0:1@Q1@A
M ;'!(R ?I0!P^G0/<?&G6[V,'R+72+>UD/8R,[2 ?4+C\Q797J-+8W$:#+-$
MR@>I(J+3M-@TV*58MS232&:>5_O2N>K'\  !T   X%7* /%TF+_"/PK8FTO%
MN;._LEGB>UD4J8Y07X(Y"@<GISUK=URVGU7X@Z[;V)8/>>%6M()]I"><7<A=
MW3.&!^E>ET4 >8^%;[2-:31[*YT+5O[=TYD,L-Z)_+LW08:0.Q*8X.T#DY P
M!DCTZBB@#R4'=X6^*$8BE,EW<W1MU\ILS!H%52@Q\P+ @8J])*&UWX9R!)2L
M$$PF;RVQ$3;!!OX^7+<<]Z],HH \;U2^TRRO?&?A^YO;JQLM5NR9FDTV>9E9
MXT\QD9%*D$8QGIC/(XK>GNK"Y\=^!;C3)&N-.ALKM%G5695#)&J!FQP3M(P<
M'(K;M/"NKZ9/.EAXHGCL)IY)_)FM(Y9$+L6;;(?<G&X-BNCLK.*PM$MH=VQ<
MDECDLQ)+,3ZDDD^YH \BGM[^;2?%<]A:7-P]OXH34A;1AD>Y@3R\^6>"?ND@
MCNO':MQ+CPMK]AJ>IV^B:I=Q?V=);W<]PDXE\LD$P)OR6/4_+D @<Y->DT4
M>9:/!J\4NL:-;ZG)KVC-I$AM;N>/]_!(?E$#/@;R1SSR,#('&>D^'-R)O .B
MP^3<126ME#;RK-"T9$BH P 8#.".HXKJ:* .&^*SI%X6LI)%+(FK6;,JJ6)
ME7. .3]*;<QP:K\2M,UVR8&STS3ITN[M1\CERNR,'N1AV([<9ZBMWQ7X=E\2
MV%M:I>K:+!=176XP^86:-@RC[PP,CFMU=P0!R"V.2!@$_2@#S7P;^X^!9MY8
MI8IX[*YC>%XF5P[%\#:1G)R,>N:S8+JYT'3OAYK\UG=3:;8Z8UE?K%"S26KO
M'& Y0#/!0@\<?C7KM% 'FGBJ=K_0[+7]&T6[:QM-6CO;B.")H+B[CV,CRA1M
M?(W#&<$[<],&MWPI-H>JZC<:OHVGW@+PB*6_O%F5Y,'(C'F\L!SD]!P!GG'7
M44 8WB[_ )$O7?\ L'W'_HMJX!8H?$O@3P'IFG*9+VWEL+A\(0;5(D!=VX^7
MC('][<,9KTG6]/DU;1+W3HYU@-U \!D,>_:&4J2!D<X/K3=!TU]&T&PTM[A;
MC[' D"RB/9N5%"@D9/.!0!YI9S6&GWVN>&O%&DZO<SW.H3SVJ0K/)!?12N74
M#:=@(S@[L 8Y/6M[2%6#XMW8\@Q(-#M[="JL8PZNQ:,.1@D BN^HH *\KU>.
MXL==O=4\,WEPE^^H(MYH5S&7AO3O5?-C!&5.W#%UX&WG&*]4HH \[L94C\:_
M$&6176*:WM1$YC.V3;"RL%./FP2!QW-8NA:C)8:%X$L[JSN;>(6,D4U]'9-+
M/!( H\D?*3'N[G&3M&,=:]>HH \. =/AY-8/97RS1>)_-,4MO(6,?VK>3R#N
MPO)//7KS77^-KAM+\5:'XAN+>^N=$%K-:W$EBTFZW+LC+(1&0Q4[,'_'%>A4
M4 <]X2CTPVEW>:3ITUI;7<YE\R=762Y; S(5?YAGID\G&>F,X_Q4@D;PUI]Z
MH)BT_5K2[G_ZYK( 3]!N!_"NYJ*XMX;NVEMKB))8)4*21N,JRD8((],4 <=\
M3LMH6F*B22,-6M)"L:%B%64%FP!T ZFH[:>-?C%J-TVX6YT2&,3%#L++*[%0
MV,$A2#BNQL+0V-FEKYTDR1C;&TARP7L"?XL=,]?7)R39H \2T=[W1_"O@_6O
ML%W-;:/J5\;^V2%O-CCF>4+)LQD@!L_1JZSQ)J-GK?P]\4WFEZ=*L=W9-''.
M;1HI;R0H0,*5#L!\H!(]<<"O0:* /--3NDL=:^'VM3QS_P!GV]K<032I [^4
M[Q(%#!02,E2.G6N?OH-3OM$\9O8Z;?.ZZ_#J'V=K=E-S GE$JN1@GY<[>O'3
M/%>UT4 >;W.NVFN?$;P=J&GQ7LMJMO>K)+]CE C++'@,2O'(P>P[UB7.Z3X?
M_$F!(9C+=:I<O;QB)MTRL$"E!CY@2#R/2O8Z* //=0F27QWX!FB5VBBMKL2.
ML9VQ[XD"ACCY<D$ 'N*Y2:]T1=-USPMJ-_=V6ESZQ+,WF:;.\BJLP=E#JI3!
M=3ANH!Y&>GMI&017):7X3UC2($L;?Q7<G34)V)):QM.JDYQYIZ]>I4F@#J+:
MYAO+6*YMI5E@F021R(<AE(R"#Z$5Q>O:B8O'T-C/:7,%O+IQ\N\M+5GEN7WG
M,'F*I**  V,CDYR,<]G:VL-E:0VMNFR&%%CC7.<*!@"IJ /$]%9T\&?#BWEM
M;J.6RU4&X62W=?+ 64%CD?=!91NZ>_!KL]"5)?B?XR$D3&"YM[-%+QG9+M1P
MX!(PV-P!^M=S5+5[2ZO]*N+6QU"33[F1<1W4<:NT9R#G:W!]/QH XCP7I6H6
M>MSZ!=J6TSPY.[6,I;/F"5<Q ^\:-(I_WE]*]$K/T;2O[)LC$]S+=W,KF6XN
MI0 TTA !8@  <   =  *T* //M,O(-%\:>-/[3AF5;V:"6V0P,WVI! JD1X&
M'.01@<U@Z7I%SX=;X::??Q.);.2[DN JEUM_,1R@9AD#!8+GID5Z_10!P:S2
M>'_BIJM[J@=--U6R@6UNRI,<;Q;@T3'^$G<6&>#]:Y/4M)NK7PE>,8[F%=3\
M6+J%M$D1\R*#S5^?;@[>%+\CC(SZ5[110!YGI$FH'P[X@\#7.[^U$MIH[/45
M0B.]$J$K(7Z>9EANR<D\\\TSPMJ&CZS'I%G=:'JHUS3BAEAO1/Y=FZ##2!V)
M0#@[0.3D#&,X]/HH \W\)SR6_A7QI)#IS75Q_:>H7$5I+$1]I5LE!@CYE;&/
M>LK3;S[3XK\!Z@D6I2HMM<PS'[#)%#;NT: 1(FT!5!!&?0<L<<>NT$9!% 'B
M4M[HBZ9K?A;4;^[LM+FUB69O,TV=Y%59@[*'52F"ZDANH!Y&>F]J6JVND>.[
MG5=3CU&?0M9LK9K._P!/,S(K(&^1A$<_,'W X/7ZUT6E>$]8TB!+"W\5W)TV
M/(1)+2-IU4G./-/7KU*DUT]K;0V5I#:VZ;(846.-<YPH& * ,[PS9VECX?MH
M+#33IMI\S16K @HI8D$@\@G.2.V<5KT44 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !117+W_B^6&WU.ZTW29=2M=+F\BY,
M3XD9QC>(DVG>5SSDKR"!G% '445@R>(WN-4FTS2;(7=W;VZ7%PLTODK$'SL0
MG:QWG!.,< <D<5D2?$>T_L+3]4M]-NY1<ZBNFS0Y57M9B^TJXSR0?3.>.1F@
M#M:*Y!/&6HOKMYH1\-SKJ<5NMU!']J39+"S%=S/T0@C&/F]LCFH#\1H1X5T[
M6QI%TPN[Y;&6 .N8)?,\L@G/S<@XP.?:@#MJ9--%;Q&6>5(HUQEW8*!GCJ:Y
M-?&6H'7[K0F\-SKJ26RW=O']JC*2Q%BI9GZ(01@CYNO&:S]5\9Z;J/PVGUK4
M?#[W=JL_V>[L)61A'(LP3YB>" ^#D ]N* ._HK O_$C0ZW<:18VD=U?6]HMV
M\+W'E,Z,6 $8VG<?D.<X RO//$<_BESJ1TRRLDFOTL4OGMY;CRG*L6 5!M.Y
MLJ<YP!D<\T = TT231PO*BRR9*(6 +8ZX'?%/KE+O6+)O&/AFVNM$)O;RWGE
MM;R3;FWPBF11_%D@J#P*+KQHR:;J.K66F/>:5ITLD=Q,DP61O+.)&C3&&"\]
M67.TXSQD ZNBN3N/'"'6=-T[3=+GOQJ5BU[:SI(BI(HV^IR!\PR3CV!/%16W
MC^WET![^YLS9W4>I'2I;>:8;([C=MYD QMY!W8_"@#L:*H:7>W=Y]J6\L?LL
MD$WE#;+YB2KL5MZG X^;'3JIJ_0 45R'B37]8T_QIX;TFQM(9+>^-P[EYMA<
MQQ$[?NG &X'/<@#CN1>-+V[\0:AI%EX;NYWT^ZAAN9#/&H1)!N\SKS@$' ).
M,YQW .OHKD$\<D2Z1)<:5+;V6JWK65N\DF)@XW %XBHPK;#@@GJ,CFH+GQ[=
MK-X@AM/#=U/)HC#[0&N(T!39OR#SSMZ 9]\<9 .VI&944LQ"J!DDG  KFU\8
M6]W)H\&G11R3ZK9?;H$N9O)!CPIQG#9?YQP!T!.?7!\<:OJDVC>&"FG^2E_J
MUFEQ!+-@Y+[O*;@Y!*C)]NAH [VVNK>\A$UK/%/$3@/$X9<_45-7$OJ^F^'=
M0U*+3M.L(M4E1+S4(7OA"C.00 I((+D+V '0D\TR/XE07L7AZ33-&O+L:Y',
MUO\ .B;7C4ED;)X((P3T[Y/2@#N:*J:9<W-YIEO<7ED]C<2(&DMG<.8CZ;AP
M:YO7M?UBR\>>']'L[2%[6\CN)7+3;6<QJ./NG &\'W/ICD Z^BN0UCQR=(M]
M1OI-*E.FZ==I:3S22>7(Q;8"T:%<.HWCG<,X..E6-;\8)X>U^RL-1M!!8WBO
MY6HO-B,.JEBC#&0QQQZ]N>* .GHKGI_%'V#0[*^U.S%E<WLBQ06LLX!#,"P#
ML0 N%!)ZX [GBLF/XE:>D>M)>11QW&E>47\FY$L,JRL%1EDP.-Q ;(&WWH [
M>BLW3=0N[NYN(;JQ2 1I&\<L4WFQS!MWW3M'3;SQWJW>W26-A<7<B2.D$32L
ML:[F8*,X [GCI0!/17+6/C"6;6=.TV]TIK:74K)KRU"S!VPH4E'4A=C88=R.
MO/%9+?$R1="GUL^';I=.M+QK6\D:= T6V01E@O\ '@GD#CW/. #OZ9%-%.I:
M*1)%!*DHP(!'!'UK&O=;,NL3Z'I]E'?745N)KI99?+CC1\A5)VMEFPV!CH#D
MCC.!\(@!X%PL'D#[?=XAX_=_OF^7CCCIQ0!W=%9?B#7+?P]I1OKG&TRQPKN;
M8NYW"*68_=7+9)[#/6J5UXG.E:=?WFKV)@6V>-(Q!+YHN2^ @C)"Y)8A><<^
MW- '0U%]JM]DS^?%LA)$K;QA"!D[O3CGFL)?$SV_B.ST/6+!;2;4(W>SDCF\
MV.4H,NA.U2K '.,$$=ZY'P[-9Z/X4^($LNF"[L+?6;YI;.,*%:,1H6&#@8QG
MC]* /3T=9$5T8,K#(8'((]:9-/%;QF2:5(D! +.P49)P.3[USUKXA@6ST.QT
MRP3[5?62W$%IOV)!"JKDLP!PHW*HP#DD<8R1DZYXJMI?!MQ>ZUX7N)(H;];2
M>TN NP.)559 6QO3<5(8#GTH [NHXYXI6D6.5':-MKA6!VMC.#Z'!%<I/K^L
M#XHQ:%':0FP&F-=$^=AFS*B[B-O\." O?)YJG;^++#3M*\7:M;>'98'TR\?[
M9&C1AYW6-6,A(..A'<GB@#NZ*Y.S\:2S:[I&GW>C3VD.KPO)9W#3*VYD0.RL
MHY7Y3D$]>X%0:C\0(K+2-6UF'3I+G2]*NVM+B190LA92%<HA&"H9L<L.A..F
M0#LZ*AM9GN+6*:2!X'=03$[*2OL2I(_(UGZKKBV&H6.F6\/VG4;[>882^Q0B
M#+.[8.%&0. 221QUP ::S1/(\:2(SQXWJ&!*YZ9':GUYAX8U6WT'6_B!J%_:
M)8QPWMMO@B92-YB4#:> =[$$$X^]SCFNALO'=M-XB;1;J&$3M:M=0R6=R+E)
M%7[R' !#CKC!![&@#KJ8DT4CNB2(S1G#JK E3UP?2N6L/&CW&J:':7>EO:+K
M<,DUF3+F1=B[]LJ%1L)7G@MR,5B^&+ZP\-W?C^]F58+.VU0.5C4#DQ1\ <#)
M)_,T >C45R%IX[BF\1Q:)-:PM<W-N\]JUG=I.LFWEHV/R['QSW!]:I6/Q)>[
MT#^WY/#UW!I"PS227+3Q_(\;E FW.3G'WN@.>PS0!WE(K*ZAD8,IZ$'(-9-E
M>W&J/=6E[81+;M;HZ30W'FQ3J^X$!MJG("\\?Q"H_"OAVW\+Z&NFVRB.$2/(
ML2NS+$&8G8I;D@>IZG)XSB@#;J"WO+6[,@MKF&8QMM<1N&VGT..AKD_BK?WV
MG?#C69[ ;7\@H\HDVM&K$*2..3SCM1)=:7H.L0R_V9I]GKUY:E"&O!%%Y$9&
M-S[<=6 &%)_ ' !V=%<;8?$;3+[1/MI00W(OVTTV\DRA?/4$G]YT*;06W>G0
M$\5%'\2M/2/6EO(HXKC2C#O\FY$L,BRL%1EDP.,L V0-OO0!VS.JXW,!DX&3
MU-+6/!)+K*7FGZGIR1P^6A62*?S(Y5;/*MM4@@K[$'!'8UG^!-:N-7T2Y@O9
M#+>Z7?3:=<2GK(T38#GW*E2?<F@#J**Q/%OB-?"GAN[UI[*:[CM@"T<3*IP2
M!DDGIDCID^U9L/C:5/%=GHFIZ'=:<FH*YT^YED1EG*C)5@.4;'.#^AH ZVF+
M-$\SPK*C2Q@%T# LH/3([9P:Y-/')$ND27&E2V]EJMZUE;O))B8."P!>(J,*
M=AY!/49'-/L=<TI/%GB@2Z8MA/IUO!+>7SE<SQE7*D[<\*JGKSST% '4R310
MA3+(B!F"+N8#+'H![FGUY=XOU&?6/^$(U%]'6&VGUVTDMIWD#2JK$D!UQ\NX
M8. QZ<X->HT ,\Z+SO)\Q/-V[MFX;L=,X]*?7FU[-<:7\8[^72M&-]=S:#$Q
MAB=(0Q\]_F9VXZ #N>G;I>/Q*C/AF/6TTB98X[[[!J$4TH1K&7<%._@Y4$C)
M'J..N #NZ*S6U20>(8M+2V5U-L;B682?ZH;MJ@C'.XYQS_"WISH.6",47<P!
MPI.,GZT )++'!$TLLBQQH,L[G  ]2:>"" 0<@]"*\>UO5]0\3_![Q7=:Q96P
M\F6X6(K)O\MHY-H !4=,?>[\\#-=OI_BJ5?$&GZ'>Z3-:+>VK2V=PTJMYOEA
M=P91RAPP(R3^!XH ZJBN&N_B;IUK';7NR"72Y[D6_G1W:F9<L5$ABQG9D=<Y
MP0<5W- "9'J*6O.?%%A9R_&7P4\EK"[207I<M&#O*QKMSZXR<>E:%SX]NUE\
M016GANZGDT1A]H#7$: ILWY!YYV] ,^^.,@';45PNH^+]1GUSP:FD6L4EAK4
M4EUF6;8SJ("X0_*=H&Y3GG)&.*M:YX^M=*&IO!%;W*Z6<72->+%(2%#,(D(.
M\@$=2O/ ).: .PHKBI_B \NIP6.D:#=ZC)=:6-3M6$J1B5"5 ')^7[W?'.!@
MYI=5^(4&G6M]<):PR?V<!]LA>]2.8-M#.L:\[RH//(!.0": .THKE?\ A-([
MR:2+1K5+Z1-/CU#RGG\J22.0,5$:[3N.%YS@#(&>>*\GB+6&^)=IHL5G#]A;
M2VNVS-AB3)&NXC;_  \@#OD\B@#LJ"0!D\"N&U+XFZ=IUO\ VAL@FTM;G[/)
M*EVOGK\^PR"'&2F[OG..<8J]K.M_VE!KFFV.F1ZC%8Q&.\\R4*I<IN\M 5(9
M@I!.=HY SUP =1%+'/$LL,B21L,JZ'(/T(I]<G\,?^29>'?^O)*ZR@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^TRQ\6
M>%M<UFSL-(M]2TS4KZ2^M[M[M8OLSRG+K(I^9@#R-H/Z\>@T4 <5!H^K^'_'
M6HZS!:R:I9ZO;0+<B%XTDBFA7:&VNR@JP/8Y![5C77@W5K?0[=;>S\^]N?$J
MZY=QQRH%A7S-Q0%B,D*%''4YKTZB@#D$T_4U^*$VMG3I?L#:.MF'\R/)D$K/
MTW9Q@XSZ^W-<PGA?Q"O@JUTPZ1)]JCU\:@R^?%CROM!EZ[^N#C'K7JU% '(?
MV?J?_"T/[;_LZ7^S_P"Q_L?F>9'GS/-\SINSC'&?7VYKF9_"WB&7X8ZWH:Z4
MXO[S4WN8D,\6W8UP)<D[N.!C'K^=>JT4 <'XP\//XEFE\_P]<--%;*^G:C:W
M$<4]M-\V5+;P< [3QN')]JK:]X6O=9L+:UU?29;_ %"UT^(6VL64Z131W0!#
MG)92%SM;H1R>*]%HH X5]%UX^)?!-W=0F\.EVDT6H7:R( TLD:+N )!(W*2>
M._X55TO0==T'0-=\,PZ<;NWNI;AK"\$R"-4FR=LH+!@5+')56R*]$HH X&Q\
M+WVC>*?"XMK22?3M)TE[&2YWH"S-LP=I;./D.?K5?3]"U2'3->M=0\-K>VNI
M:[-=O:RRQ'S+:0#!'S8#@J#@D>Q[CT:B@#SO3++6_ WAW6YM-T^:[L4G633]
M-O;Y0UO"%'F9D)8!0=Q"Y/ ]37?VTQN+6&<QM&9$5RC]5R,X/N*=+#%.H6:-
M)%!# .N1D=#3Z .2\4:7JLWBOPQK.FV:7::<]RL\9F$9 EC"ALGL".<9/H#2
M>'=-U2T\9>*KZZL6AMM1D@>VE,B,#Y<00Y ;(Y&1[>E==10!Y*OASQ;<66@R
MWNB0S:OI^L)=7EY)>H6N4'F#*'^% &'R\8QPIK<@T?64O/'4SZ7)C5U7[)B:
M,[R(!%@_-QR,\]O?BN^HH \W'A:6^\*:#HFO>&)+N*RTZ.(RP3Q+/;7"*%W(
MV\<'&<@]AD>CKW0/$K>%?"-E/%)J5_IVI6]Y=S&9 ?+C9C@EB-S[2HSW()S7
MHU% '!W]IXGT/QI=ZWHVCIJUCJT$*W-JURD,MO+&"H8%OE*D'! SS^LNHZ;K
MUUXJ\(ZE+8"46#73WC0RH%C\U-JJNX@MMX!.!D#/?%=O10 5R7B32]5D\9^&
MM:TZS2[BLDNH9T,PC*>:J!6YZ@%><9/H#76T4 >4>)?#/BK6=,\464VDPWMU
M<70DT^]DND"K;AT98D4\HP"G/0')))XKI_$.AWGC"%],U*TFLK*. 3QRP3(S
M&Z_AVG((V=>0 Q[@#YNPHH \ZO=.\9:MX6T6^ELH(?$^BW2S^5),GE7@"LC
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
MPE3<VNY<R1N2-S%=Q&,XQC'>L=9=:M_%?Q&N=&N;.WDMVMIBUQ"9=Y6U4A
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "N=BTO7["\U"6SU&RF@NIS-'!<P-^XR ,!E;YAQG&!R3
MS7144 </+\/-OA"/2+/4%CO4U%=3-T\&4><2>8<Q@C"]@ >!CDU=?PO?V_B=
M/$5A?P?;IK46M_'+"1%< '*NH!RA7D#[W''7FNKHH X:_P#ATEUHC10:DUOK
M/]IG5EU!(N!<G_8S]S;\NW/0#)/>U>^&-<UCPMJ>G:KK5O)>W]N;;S(K4K#"
MA!SM3=DL<\DGL.!CGKZ* .-T[P;?Z1X@AU73M2MH1):I!J-M]G8I=.@PLH^;
MY& P,\YJJ_@*_D\*>)-$;5;;.MWDUT9A;-^Y\T@LN-_.,<'(KO** .3;PI>V
MOB&UU_3KVW2_^QK97L4D3>5<(IRK#!RK _7CCWJKJ?@%[[P?K&CQ:A''>:Q=
M&ZO+MH"07+*<*F[@ (J@$G@=S7;44 <C?^%=3_X2JW\2Z3J5M;:@;46E[%-
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
M8UX&XG:/88% '0T5Y1XCU6^M+*^U2PU6^NY;?7(H_M,<K1V\2&5$-N(]V),
MD%MN,D\Y&*UWM;S5?B;K>DS:UJD5@--@F6*WN#'L9G<?*5Y7H.G)[DCB@#T"
MBO)(+W7+WX1:+XG74+Z:]TR0RW:13LAO+>.5E=6P>6V+G/7(]Z[C1;Q->URZ
MU>TNY9--C@C@@"RMY4KD;V?;G!P&1<XZAJ #7_%@T'5]+TTZ7=W<VINT=N8'
MC +*-Q!W,,<5+HGBRRUG5;[23;W-EJECM,]I=*H<*W1U*DJRGU!^N*YOQ_YW
M_";> _L_E^;]NGV^9G;_ *KOBGWGA6\L)/%/BR[U,C5KG3FBA-FFQ;:-%W
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KE;OX?Z/=:]<:LDVH6LEWC[9!:W;10W6./WBCKQP<8SSGJ:ZJ
MB@#&E\-V<OB2#7/-G6Z@MS:HBLHC$1()7;CN0#Z\5C1?#/0H;*TLTGU,6]E=
M"ZM(_MK@6[ D[4QT'S'W]Z[*B@#GW\(64JRPS75Y+8RW7VM[*216B,F_S!_#
MN W ':&QD<CDY67PC97'GQ3W5Y+93W7VN2R=U,1DWA_[NX#< =H...1R<[]%
M %+5])L==TJXTS4K=9[2X7;)&W&>X((Y!!P0>Q%4[#PY;V=W;W<]W=W]S;1-
M#;RW;JQB5L;L849)P,L<MQUZULT4 8VD>&[;1=0U"]M[FZ>34)?.N!*RE6?&
M,@!1C@ <<<5)>:&MUJ9U"+4+VTG: 6[^0Z[70$D95E(R"QYZUJT4 <Y+X(T9
MTT9(4N+4:.K1VGV>=D(1@ RL>I! &>_O3I?!U@U_?W5O<7EF-1 ^VPVT@5+@
MXQD@@E6(X)0J3ZUT-% '-ZUX'T?68M.&+BPFTT;;.XT^4PR0+C&U2/X< #%+
M<^"]-NK'3[1I[U4L;I;V-_.W.\ZG(D=F!+')/7CVX%='10!B:=X7L]+UV_U:
MTFN4FOV#W,6\>5(P&-VW'#>I&">^:?JWARSU:_L]1,D]KJ%GN$%W;,%=5;[R
MG(*LI]"#6Q10!B-X7L6T6_TSS+A4U$N;R8./-G+C:Q+8XR,#@#   QBKVDZ;
M'H^EV^GP2RR06\:Q1>:065%  &0!G '?FKM% ''W'PUT.XMK^U:;44MKRY^U
MF!+M@D4N\.60=LD9YS[8K4M_"UK::W<:O!=WJW<]NMLQ:0.-BYV_>!Y!).3D
MG/.:W** ./$</@31[+0M+T?5]6@G,JPK&BR)$2=V)7.-JLS'DY[UM>&=#@\-
M^&[#2(%15MH@K;!@%SRQ'U8D_C6M10!AZQX6M-:U;3M2N;F[2?3G,EKY3J%1
MB,$XVG.1ZYK2U&Q34M,N+"621(KB,Q2-&0&VD8."1QD9JU10!@OX/TF?PBOA
MB[22ZTQ8EA19F^957&W#  Y&!@]>*ATSP1I>GZ?=65Q-?ZI'<PFWD;4KEIV$
M1_@7/W5^F.@]!7244 <A!\.=*A338WO]7GBTR836<<MZV(< @*",' ![G/;.
M.*DO/A[HUUKT^KI-J-I)=8-Y!:7;10W6/^>BCKQUQC//J:ZNB@#F=7\"Z5JV
ML1:LL]_I]\D0@>;3KEH#+&.B/MZ@?@??@4:UX$T;6H=/4_:K&?3AMM+JQG,4
MT2XP0&[@]\YKIJ* ,%/"EI!#9+;7E_!-:,[+<+/ODD9\;C(7#;\X'7T&,8&$
M3PE90+"UK=7EM<1W$MRUQ$Z[Y9)/OLX*E6SZ8P,# &!C?HH YV?P3H]SI1L9
M4F+&[-^+I7VS"YSGS0PZ-]!C'&,<583PW; 7DDMU=3WEY"+>6\D*>;Y8SA5P
MH51\QZ*.3GK6U10!G:'HUOX?T>WTNTDF>VMEV1"9@S*HZ#.!D#WJMK7A?3];
MN[:^E,]MJ%KD07MI)Y<J ]5ST*GT8$>U;5% &=8Z0MK*)Y[VZOKA0566Z9<J
M#UPJ*JCZXS[UE1>!M)@BGM(GNETN>?SY--WC[.7W;C@8W!2W)4-M/I@UTU%
M&.OARU7Q2_B$7%S]M>W%J5W+Y?E [@NW'J2<]?>N1\.:--?^)/&1G?5[&WO;
MT%0(6B2XB\M5)#.G'.X94@_I7HU% &%>^$M+NQIC0K)8SZ6-ME/:$*\*XVE1
MD$%2  0013;GPAIUWHVHZ9-)<%=28M>S[QYLY("\G' P ,   # Q6_10!S^I
M>$+#5-.TVTN+B]5]-D62UNHI=DR,H('S 8/!P>.:@3P%HB)K4;?;)(]839=I
M)=.P/RA2PR?O$ <G)KIZ* .<E\&6,]OI4,E[J#?V9,MQ;N\^YC(!@,Q(.>"1
MCI[5+/X4LWUBZU2UNKRPN;Q%CNS:R!1<!1A2P(.& XW+@^];U% &!-X/TR23
M1C"9K5-&YLHH& 5#MVG((.>"1SZ^M6-.\/6VF:UJ6JPSW+W&I%#<"1@5)0;5
MP !C XX_'-:]% '.WW@O2[_6KK5))+R*6\@%O=1P7#1QW"@$+O ZD D=>G7-
M4I_AOH<VC:7IZRZA"^E_\>=[%=,MQ", $!^PP ,8QQTKKZ* .:OO VCZCH,>
MDW!NV$<PN4N_M#&Y68=)?,/.[MGTXZ 5AZ/I+:=\5+L>5J=Q:/HL=NU[=I)(
M)91*[,#(1M)VD=./2O0:* .-B^&FB16=G9_:=4>VL;I;JTB:\;$!4DA4QR!D
M_7@<XK87PU;)XAN-<CN[M+V>W%LQ#J5$8)*@ J>A).>O/.:VJ* ,'3?"&E:;
MX7?PV%EN=*=70PW#;OE8DD9P#U)/J.U5] \#:9X?!6.YU&]C$9BBBO[IID@C
M/!5%/ !''KCC.*Z:B@#C%^&6BI8)IRW>JC3HKA;F"T%X1' RMN 3N!GL2<=L
M5TVIZ59ZOI%QI5]&9;.XB,4B%R"RGWSG/OFKM% &+8^&K:SN;6XGNKN_FLT,
M=JUVZMY((P=NU1DD<;CEL<9Y.<C3 OBOQ+9:]<:#?:<-*BFB@.HPB.5Y)" 2
MH!/RA5/)Z[^.AKL:* &R*7C95=D)& RXR/<9R*YE/ 6D)X43PV)+PV,4PGA;
MSL21.'\P%6 S]XD\YZUU%% %7^SX&TQM/E#S6[Q&)Q*Y8NI&#DGDYR:R_"MA
M<Z-HD6A7&]OL">3!< 9$L(XC/LP7 (/<9Z$5O44 8^B^'K7P^]_);3W,GVVX
M>[G$K!LRMC<PP!C.!P./:JVEZ0\OBB_\27:%)9H$L[6-OO1P*2Q)]"SL3CL
MN><@=#10!GZWHMEXAT>XTK48O,M+@ .H.#P01@_4"FOH.G2:Y9ZP;=1>6=N]
MM"PX"HQ4D8]MN!Z9/K6E10!D2>';63Q1%XA,]R+V.W-LJAAL\LD,5QCN0#GK
M69)\/]'DTW5=.$M\EGJ<KRSPK<':"[;G" @[03R<<^^*ZJB@##D\+VLVK:7J
M<EW>-<Z9&\=N2RXVN &W#;SD ?EQBJ;>!=-?2]8TYKJ^-OK$S3W@,BY=VP&(
M.WY<@ 8'I7444 84GA6UEU+2+^2[O&N-)1DMCO7 #+M;<-O.0 /PXYYJSK^@
M67B.P2TO3,@BF2XBD@DV/'(ARK*>Q%:E% &%%X6M(=?76H[N]%XMI]B#-(&'
ME9W8.X')W?-D\Y]N*H/\/-#E\.2Z%/\ :9K1[@W:,\N)(IB2Q=& !!R2?Q/:
MNLHH R-!\/6V@02)%=7UY-)CS+F^N&FE8#.!N/0#)P!@<D]2:2X\-6%QXEAU
M\M<QWL< MV\N8JDB!MRAU'7#$G^>:V** ,Y=#T]?$4FNB ?V@]L+0R?],PQ;
M'YG]!3-*\.Z7HVB'1[.U1; F3,+#((=B6!]1\Q'TXK4HH YW3_!FG:?'9VZS
MWD]E8R"6SM)Y T<##.W'&X[<G 8G'&.@QT+-M0M@G S@=32T4 <?HRKXG\1V
M_B:?0[W3396SVUN-0A$<[,[ L=H)PH"@ ]][5;U[P/I>O:M!JS7%_8:C%'Y7
MVK3[DP2/'G.QB.HS72T4 <Y/X(TF6^T^\A>\M)[&%K='MKED:2)CDJYZMD\Y
MSG)SG-5%^'6C1Z/'I44^H1VD=Y]M1!<9VR!RXQD' #$G Z]\UUU% "*"J*I8
ML0,%CC)]^*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *KS7]G;9\^[@BVL%.^0+@GH.>YJQ7E>D>&/#FK>(OB!;ZI86
MCP1W2??48@5H%+.O]PYR=PP>.O% 'I\]S!:PM-<31PQ+U>1@JC\31]JMS"DP
MGB\J0@(^\;6)X&#WS7C/AK4KJVC\#6_B._:S@FTB86TUPJE3-Y@V [P0&\G&
M">>2.]6==\/Z)8Z%IEO87;7]L?%ENPD;;MA,C@R1Q%  J<]!T.1U% 'IUU<W
M$]QI\FG:A8K;&X*W ?YS*H!^1"#PV?KT-79[VTM9(X[BYAB>4XC620*7/L#U
MK@/$NA:3HWBCP0--TZUM,ZM(?W,03[T+D].V0.*7PXEIK5QX]LO$$<;W U&2
M*59@,K9^6ODD9Z+@,P]\GK0!Z#//#;0M-/*D42_>>1@JCZDUS7A7Q!>ZQKGB
M.TN9;66'3[F..WDMD(#(T8?)^8Y/S=:X/PGJ=^]_\/;7Q+(WE2Z9/);FXZ2W
M 8",G/5A%C&><MZFNH\"):0>-/'4%H(D0:A$VR/& 3"I8X'^UG/OF@#LM4^U
M#2KHV,\%O=>4WE2W"YC1L<%AD<4^&=4M[<7%Q 9I$'S*=JR$#)*@GIU/?BN=
M^)<$,_PU\0B:)) EC*Z[U!PP4D$>X-<WJ.GV5WXO^&_GVT,GFV5TDFY0?,46
MZ$!O4>QXY- 'HG]IV'V5;G[=;?9V;:LOFKL)] <XS4[S11LBO(BLY(0,P!;
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
MZ)IE_P#%GQ%'?:?:SAM,M))(WC#(7)D!8J>"<<9Z_G6G\)G9_A?HFYBVV.1
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *P?\ A,M#\C59OM,^S2FVWO\ HDV83C/(V9(QSD9&.>E;U>?Z
MYI%_#X]9;&!VL/$EE]EOW7I"T1^^3V+1,Z#W"T =8-?TZ:VTZ6.:?9JAVVC+
M;29?*E@<;?E^4$Y; P*XGPAXTLM+TF]CUW5+J61=9N;83RI)*(U$NQ!(X!5!
MT R0*N> -.U&Q,]AJB,+?P^TMA92O_RVC8AP_P"$?EJ#_O"N3NE>3X.^+[5(
M)C<SZK</%"(6WR!K@,I"XR00,Y]J /2Y[S33XXM+1M4O$U%;21EL%+"&1,KE
MV&,%AP!SW/%/N/%^B6MPD4UVRH]S]D$_DN8?.SC9YF-N<@CKU&.O%8%[.D_Q
M:T&XCWM#_95PAE"$J&=D*@G& 2 >#61X+U9+#0(/!NLZ+=3ZY8SL@ADLV>*;
M]X66?S""@7D$L3G(.,G% %VR\4PZ#XR\:1ZOJ-[-:6LEJT,?EO.84:'>Y"H#
MM4$\G '3)KT"UNH+VTAN[:59;>=%DCD4\,I&01]0:\[M947Q-\2)75Q'/#;B
M)C&<2[;?80IQ\V&XX[UT?P\W+\/- B=726*QBCD1U*LC*H!!!Y!% $4>OZ18
MW7BC4(M0U*^>R$;W=IM=UMR$.%B7:,;@,G!([D@5I^%]<'B/PY8:IY,D3W%O
M'(Z/$Z ,R!B%+ ;EYX89!]:X^UCDNO$7Q*CABD9KN"%;?Y"!,1;%#M/1L-QQ
MWKH?A[=+<> ]$B$4\;VUC#;RK-"T9#I&H8 , 3@C&1Q0!SUOXNMO#OC?QC'K
M6IWDEI ;1H(BCS>4K1%G(5 =JY/)QCID]*[0>(=+?3K2_ANA<07@S;&!&D:;
MC/RJH). #GCC'.*Y6PO(=$^(_B^;4DEABODLWM6,+,+@)$58)@?,0>-HY]JY
M2WTF^\&:;X4U#4["^;3(!>I=PV;/YED)Y!)&2(SD@  -CI[\4 >H6OBO1;O2
MYM1BO/W$,WV>57C99$ER!Y90C=OR0 N,G(QUIB>+]#:+4GEO/LYTQ0UXEQ&T
M3PJ1E258 D$=,9STZUPFM10)I=CXE\.:'>O96VLPW]VK1R>?>($96E"/\QV[
MAC/)P3T )UM=\16NI>$M:UC1/#W]H#R(U>2ZT]AY_P X&-C*&D$8+-Z=@>N
M#J;;Q/I5S<W-L)9HKFVA6XDAFMY(W$9R X5@"1D$<9YXZUG1_$3PO+%8S+J+
M?9KY_+@N6MY!#N)("M(5VJ3@X#$&N:TJ\B7XHG4=^IW%I<: $%[<VLBJ["8L
M?X0$&.V /3)/.) CI\$O#%HUO,+F'4+<R0>2V] MQN8E<9 "\Y]#0!ZCI?BG
M2=8U&YT^TGE^UVZ"1XIK>2$E"<!UWJ-RY'49%,C\6Z-)?VEF+EU>])%K(\#K
M%.1SA)"-K<<C!Y[9KE-8BDU'XFWL5HS*;GPO+:Q7 4[!,TN5&[IG'./2J/A.
M[TG5+31=)O\ 0=5_M_3'B\RWNA/Y5M)'@&8,Q* 8!*XY.0!UH ]*U+4K/2-/
MFO[^=8+6$9>1L\<X' Y))(  Y)-4(?%.DRO?1F:6*6PC66YBF@='1&SAMI&2
M#@],]*I>/[R:Q\'W<\&G)?D/$&B>#S@B^8N9/+_BV_>QZBN1LKF-/'FM70_M
M.>VN]!01W=S;2 2D-)G^$!1R !@9)X'/(!U]GX]\.7\^G16]\[?VCQ:R&WD$
M<C8R$WE=H; ^Z3GVKH+J+S[62/?)'N7[\;;6'N#7D<68_AS\.8&BE$UKJEF\
M\?E-NA";MY88RH&1DGUKUNYN(K>TDGE<+&JY+4 >?^!/%L=I\+-.\1^)]5GD
MDN7=99Y0S\B9D4 *,#H!T^M=59^+M&O]1NK"VGF>ZMX?M!C-M(#)%G&^/*_O
M%SQE<YKRJT21?V;X-,:WN!?I.@:U,+>8/]-W_=QG[H)^E=Q<S))\8=*N(]S0
M_P!C31&55)3<TB,JENF2 3B@#1\->-K+7O#CZS+'-:0K+(N)8'7Y1*T: $C#
M,<#Y5).XXZU<C\7Z*[7Z/<2P2V$8EN8I[>2.1(ST?:5R5]QFO,[.+45^%MK:
MV^FW\MYHFL-=7EFL4D;R1BYD<JC<;FVL&&TGH/:NDM[SP_J]CJVL:3IU^91I
MDMO)?7B3!^>5A7S.6YR?ER <>M '1:?XY\.ZF':UORR):K=F1H75/*;@$,1@
MG/&!SGC&:L0>*]'FNKNU:Y>VN+2#[3-'=0O"PA_YZ .!E>#DCIWKAWL[^Y^!
MNBIIUI--=Z?%932V:AHY)#"R,\>."&^4GUXXJU!>>%_$%EJ&IVVA:I=^5ILT
M5U)=).L@C*\P+OR68\\+D#'7)&0#KF\4Z<L<YV7N^&V-T8C9RAWC'&5!7GKT
M[=\54\/^,;/5_"UGK4Z2VPN N(V@DR6;[JIQ^\/^[GO7->'8-3M=3NM(L]4D
MUW0FTR1K>XN8_P!_9N2 L+28&[<.<'D;><8YPK>6[A^'?@N^33=3GBT*95U*
MVBBDBE4&)XV91PS%-V>/7KUH ]/M/%.CWD.H2K=^3_9Q_P!,2Y1H6@XR"RL
M0".0>A[5R][K[77Q0\*VUG=ZA%;W$%V\UM+%)"D@$8*-A@-W);UQQTK%\16M
MKKWA+5M4\)Z1>S.SVTL\LZ2K+?+%(&,:B3YFV@?0]!GFM&[UZSUWXA>"=0T^
M&]EMTCO1*_V.4"(M&@ ;Y>.>#Z=Z .C\?ZO?Z'X,OM1TY9#+$4WO$@=XHRX#
MNJG@E5)//'&3P*IZ(8M4FTG5O#?B2YO]*,C"\ADG$H8&)\$EAO1@VWY>!STX
MK=\0:J^C::MVEI-=+Y\4<D4$32/L9PK$*O)P"3QZ5Y]+H>E0_$#1=5\#[H+F
M:YQJT-LK+;FWVDL9%QA6S@ <$DYQQF@#L-#\96VLZSK-D(+F!-.F\KS)K>1
M<(&9F8C:O7@$@D#/>K=OXLT:YN[2V6XD1KT$VCRP/&EQ@9^1V #<<C!Y'(R*
MX2XL+^]_X63H-M#<QZAJ,AEMB8F"2(8%'^LQMY(*]>_UJQJ,@\7>&O"VGV,,
MT6IV]]:33Q/$R/9>5_K"^1\N,$#^]D8H [/4_%NC:09S>7+K';,J7,R0N\<!
M;& [J"%ZCJ> 03@&L2+49K?XK:E%-J$[Z:FAQW?E,^8XSYK LH'LH]ZQM%U:
M+0;WQ#X9\0:1>74]WJ4]U:(MFTT=]%*VY1G!4$=#N( QUX.,_P 5V&I:A\0;
MJ;366.>TT>WD$+H3;73Q2N[6[,1@C!S^ /:@#H/&7B 2:;X9U;3M1O+6TEUJ
MTCE9D>W66%B2=P< E2 /;%=/I/B?2=:GO8+2>0366W[1'/ \+(&!*MAP#M(!
MP>E<7XFU^#Q'H/A.^@MKJ)_[<LYY[:6!A) JD[RXQP!_>Z5#KMC=:QXO\8V>
MG%EFO?#Z6\$F"$>4&3*!NF<,._&: .W@\6Z-<75G MRZ_;<BTDD@=([@XSA'
M("MD<C!Y'(S61H-U=_\ "R_%MI->W$UK!!920Q2OE(MPD+;1T&<#\JP+Y_\
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
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 **** "J]M916LD\B[FEG??)(YR6P, >P X '\R:L44 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!RL/A;5["_NWTWQ/-#9W5P]P\$]HDS(S
MG+;'."!Z @XKH;"RCT^T6WB+L S.SN<L[,Q9F..,DDGC YJS10 4444 1S1>
M="T?F/'N&-T9PP^A[4EM;PVEM%;6\8CAB0(B#HJ@8 J6B@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFM:\80Z5
MHFJZM!937MKINY96B=5#.IPP7)Y"G@GUX )!QJ>(+R73_#>J7L'^NM[266/_
M 'E0D?J*\]GB6+]FL[227T02L2<DLZ[F)]R2: /3K>;[1:Q3!<>8@<#/3(S5
M;3M4BOWN8-IBN[5PEQ QY0D9!'JI'(/\B"!P=W%JOAG6?">H6^MZA>0:I=1V
M-W97#AHL/&S!XU &S;M[=L9[YT;N:2T^-FG)$3LOM%D2=1T/ER;D8^XW,/QH
M [FH+V\M].LIKR[E6&WA0O)(W10*GKAOB5.^WPM8Y(M[W7[6*<=F0$OM/U95
M_*@#I9-2OEBL)(M(GD%S.$E7S%5K>,@GS'!/; RHR>:AU37VM-272K"T^VZF
MUJ]V(#*(QY:L%^\0>26P!CL<D8K(\;W=[9:KX3:UOKB&.XUB.WGBC8!94*.Q
M#<9/*COBL]]-B?XXDF:['_$A$W%S(.?M'3K]W_9Z>U ';:9>OJ.F6UY):3V;
MS1AVM[A=LD9/\+#UJW5;4)?(TVZE^TQVVR%V\^096+ )W'V'7\*\ZTO4-0@\
M5>#X(K[4I;;4[*Y%S<7,A*W;)&K"5(F)\L9)(&%X.,8H ].HKQZ.'7M0\$>(
M]93Q5JT5]I%]?&UVRJ$986)"R+CY@0N,=!V'7.E:W6J^)O&6GVLNLZC8VE_X
M9COY;>U<(8Y&D4$*<97KUY/49&: .S\6^(U\*>'I]7DLIKN.$H&2)E7&Y@H)
M)/3)'3)]JOW%Y=1:K9VL>GR2VTRR&6[$BA8"H&T%3R=V3TZ8KR/5KW4Y/A/X
MSTK5+R6^?2=36SBNY>7EC$L3+N/=@&Y-=QK-W>V_Q0\,6T=]<"SN[>\,ML&
MC8HJ;3@#D_,>N: .QHKSS1FO_&/A9M=AUVXTW4/MTK*P<F&WCBF*^6T6X*V4
M7)+<Y;/3 JCXVU.^M['Q9?6&JWL]SIZQO ;60Q0V!55)1_FVRLQ))&&P" <<
M4 =J/$:GQK_PC1LIE?[";T7#,NQE#A,  D]3WQTH\7>(U\)^&KK6I+*:[CMP
M"T<3*IY(&22>F2.F3[5R>H6<FM?%:RB^W75GYOAMFDDM'"2$>>O ;!*\]QSQ
M7/ZY=ZD?A5X[T?4KV6__ +)O!;07<W+R1DQN Y[L-V": /:*HZAJD6F2VYNE
M*6TT@B\_/RH['"AO0$D 'U('&17,:I?7NJ^.+KP]"=L-MIT=SL6^DM'=G=U+
M!HU+$*% QD#+<YXQ7U'3]6C^#^NV'B&^@O;^WL;G-Q"Q.=JEXRQ('S ;<G';
M- '>U7DNXUDFAC'G7,48E,"$;B&)"]2!R58<GL:H>%;Z?4_"&BW]R29[FQ@F
MD)[LR D_F:Y?P[81CXM^,)?-NB8XK%U!N9"N627((S@CT!X';% '3>%?$$?B
MGPU::U%;O;QW._$3L"R[79><?[N:V:\1T(WVD_"_PMK=IJM['(FII";=9,0M
M$]TR,K)_%G).3R.V*ZRXFUCQ5J?B>QL;C[-+ITPM;5DU"2W,+>4K"1D1"'!9
MC]XD87&!R2 >A5AZ;XC74?%&L:']BF@DTU(7:61E(E$F[! !.!\O?GGH*O:-
M]N&BV:ZE/!/?+$JW$MO]QY!PQ' [@]JX0:8^J_$OQE -0O+)?L-D2UG+Y;D[
M9,'<.1CT'7O0!WFI7EU9BU-KI\EZ9;A(I DBKY*'K(<]0OH.:NUY1'K^L7O@
M'X?ZJVI7"7-WJEG!=&,A1.I<AMW&>=HSS@Y-;.L:C<'Q;KECJE]=6-HFFQR:
M6UO*T>]SO\QOE/S.&" *<\#@<F@#HM=\1KH5_H]J]E-,-3O%M%E5E"QL03SS
MD\*>@_&MRO)M1@UE_#7P]_MFZN5U:?68'G>4+OB8PR< 8P"/0@X)[]*FN->U
M'PG)X^ABO[J\BTRVM;FT-[(96B>56#<GDJ" <?6@#U.BN*M],\16NO6&H6^I
M01Z:\,B745QJ,MR)V*YC= R *01D[< CMQ65X7U::;6K/1/$#:OINO?9I%FB
MFN':#4.!NEA<':",%L+MP"?3@ ]%@N(;E&>"19%5VC)4YPRDJP_ @C\*EK@_
MA%:)#X%AF$D[-)<W0/F3NXXN)!P"2 ?4CKWJ?Q]/J,%]X7CL-4N;(7>K):S"
M';AD*.<\CD_*,9X]0: .UHKRZ1M9T#Q+XBT!-=U&YLY-"?5+:>XD$DUM(K%"
MH8CH<9]NWK4=O=ZII7@CP]K;ZY?W-WK4>GV<@N9P(8O,P6<?*=K$97=SR<X)
MH ]5KFK/Q7+J-Q9RV.DSW.DW5Q);K>Q."49&92S)V0E2 V3VX&1573-%UNW\
M0W:W=^%T6ZM1MM/[1FGGCF5AETD90P4J>1G@X]:XOPO>RZ#\)]!ELYI5FU+4
MA9,\MRP2-6N) 2N=P0D#&0.IS0!['17GM_I_B328/$-S_:OV?3GTJ6:W@%\]
MS/#<(,[D>5,A",9&3@XQC-4%NM2T;P3HFM-KE_<W>LQZ=:R?:IP(8?,V[G7Y
M3M8@D;N><$@F@#U&BN N]-\2:6=<N1JOV;39-+D>* 7TES-%<(,[T:5,A2."
M.>>F*R;*YU6RL?AUK#:WJ%Q-JAM[>[BFFS%(KVY;.W^\"H.[J><F@#U!;F)Y
M9H8W5Y80-Z \KD9 /UJ#2KNZOM+@N;VPDL+B0$O:R.KM&<G@E>#Z_C7#^#]-
M7_A)_')CN[V-UU (K_:7;&8$.<,2"1GC(..@Z54T#5KV_P#AUX1FO-9NOM-Y
M.?.CC)-Q?8,A\M6!!7H"6R  O) H [SQ%K(\/>'[[5VM9;E+2%IGCB*@E5&2
M>2/\]JMV%T+[3K6\"%!/$DH4G.-P!Q^M>8&_OKKX=_$>TO))W6Q>[A@6XE\U
MXXS K!"^26P6/))^IKT;P_\ \BUI7_7G#_Z * -&BO/O%UU<FZ\1"VU.]FFL
M],$L-O92M"+%]KMYDK!@'+8&%()PO3!S55M0U;4=5^'9.KW<":MI\LEXD)55
M=A;J^>G7+'Z=L$4 >ET5Y5!;ZE-:^-]/;Q%K BT:5GLG6Y(E4F 2 ,_WF /0
M$XP3G/&+VE^([W7M1\(:3=W$L27VAC4[J2%S$T\F$ 4,N"HR68X([=L@@'H]
M%>1:[K&KZ9I7C_2DU&\;^Q8H+K3[OSF\V,2KGRV;JP!!QNR<'GM74:G>7D/Q
M \(V\5Y<)#?6EV;B,2$HY2-"IVGC(+'M0!VM1-<0K<I;-(HFD1I%3/)52 3^
M!9?S%>.W5UK2?#_Q1KG_  D6J&\T?5KE;7]]A=L<H #@#Y@1Q@\>@'.>F>RC
MG^-T$K2W()T S;5N9%4,)U&, XV^J]#W% 'H-%5=2$C:9="*:2"3RF*R1XW*
M<=1D$?I7D!N?$%E\,-#\<1^(M2GOXOL[3VLD@,%Q&\@0H4QRWS9W$D]<8XP
M>TT5YU+)KGBV;Q-#IUU]EN+"\:SM'74)(/(944AVC5") 6)/S9!'  QDPS0Z
MWJGCFQT:[\1WD"7'ATS7!TV4(GG"1%+QG;QSSD\XXZ&@#TND)P"0"<=AWID$
M1AMXXC(\I1 IDD.6; QD^YKSG1M;N;?Q38:9XC;4[#5'NIFAG\YI++4D*OM5
M,':I *D+@'Y1W- '7^&O$:^)+?4)5LY;4V5]+9/'*REBT> 3\N1U/J:VZ\5D
M2]M/!GCK6K+5;ZTN=/UZ]F@2WDV(6#J3O'\8/3!X]JZ_7[J>[U.XCBU"\D==
M)$J6-C*T)MG)8^=)(&'!P %.>A(!YH [NBO*4U36=6L/AO*VLWD#ZJA2\\DJ
MOF_N&8L>.N1] ><5IP1ZA/X@OO"D=_=W46F6,++-<:G);W$K2ER9"\:$OM 5
M1G '<'/ !Z'437$*W26QD43R(TBIGDJI )^@++^8K+\*P:O:^';6VUZ]M[W4
MH=T<UQ 25?!.,Y ^;&,\=<US,UA')\<HW:6Z'_$A,V%N9 -PN%&, XV\<KT/
M<4 =_17EUMJ>HZ_\,-1\80ZG=VNJ1?:KF!$F810K"[[8FCSM8%4P2P)RQ.>F
M/0="U!]6\/:;J4L7E27=K%.T?]PL@8C\,T :%(3@$@$^P[UYUJ5W<Z1XKU_2
M[O4;_P"SZEIPNM+*W#;HI5.QXX^?O%FC('OCIQ3_  =J=WKVFZ+I]S<W2:EI
MLLRZL1</N,D1*;6.>=[,K@=,*0* .H\->(U\1PZC(MG+:FQOY;%TE92Q:/&3
M\N1U/J>E7I[NZBU:SM8]/DEMIED,MV)%"P%0-H*GD[LGITQ7D<D=Y;>#_'NL
MV6K7UG<:?KM[/ MO)L0LK(?G&/G!Z8/'M79W^H7P^(OA*-;V=;6^L[J2:U#
M1EE1"#C&3]X]2: .VK#TSQ&NI>)]9T3[%-!)IBPLTDC*1*) Q! !.!\O?GGH
M*YG1FO\ QCX6.O0Z[<:;J'VZ5E8.3#;QQ3%?+:+<%;*+DEN<MGI@57&F/JGQ
M&\;1+J-[9J+.Q.ZSE\MR=DF#N'/'H.O>@#TJHGN(8[B.!I%$TBLR)GE@N,D?
M3(_.L#X?ZI=:SX T34+Z0RW4UJIED/5V'&3[G%8FI6$<WQKTMFENAG1YGPES
M(H!66,< ' 'J.A[YH Z3PWXC7Q%_:N+.6U;3[][%TE926954D_*2/XO4]*VZ
M\:>"[C\-_$;5+35;ZRGL-8N[B 6TFP;UCC;+<?,#C&#Q[5T[ZMJ&O^)(]'3"
MHNCPWS(E]):,[R,P+!HU+$+M QD#+<YXP =]16'X2MM9LM!CL]>OH+Z_@=D:
M>)BQ*YRNXD#YMI&>.>O>MR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &2Q)/"\4JAXW4JRGH0
M>"*Y;1O#<<7A2?P=JD,D]A'&\$4H) FMR3M&X=&4$*1_LY'!KK** ,2Q\,V]
MI<6EQ<7EYJ$EDA2U-VR'R01@D;57)QQN;)QGGDY@L-)>Z\7W7B6YC:,BU6QL
MXW&&$6[>[L.Q9L8'4!1GDD#HJ* "L/Q7H)U_1UAA=8[VUN(KRSD?HLT;;ES[
M'E3[$UN44 8-_HL'B==+NKPWMI+87"W,<*E5*3*".<@AL9(XX.>]2'PU;_\
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
M;3G*GC;QC@>V>:G\0>"--\0:I;:JUSJ&GZE AB6[T^X,,C1YSL8X.5S72T4
M5K"Q@TRQBL[8,(HQP7<LS$G)+,>22222>236?>^&;&^\16FN-)<Q7EO"8/W,
MI198RP;:X[C< >WOD5LT4 <S_P (/IB_;X(I[R'3]0E,MWI\;J(96;[W5=RA
MNX5@#Z<UTJJJ(J(H55&  , "EHH S=1T+3]5U'3+^[AWW&FRM+;MZ,RE3GU'
M0_50>U%AH5AIFI:GJ%I%Y=SJ4BRW#CN54*,?EGZDUI44 <L? FG'1M7TIKR^
M:UU:=[B[!=,L[_?P=O .!P/3C%7&\*VKZOI.IO>7C7&EQ-%;Y9,%6 #;AMYR
M /RXQ6[10!R<?P]T>'6;G4(+C48(;J7S[C3XKHK:S2=V:,=<]QG![C%:$7A>
MWAUG5-5BO;Q;G4HTCG(9"H5 0NT%>, G\^<UN44 9GA_0[;PWHEOI-E),]K;
M#;%YS!F5<YQD 9J'4O#-EJ>N6.KR2W4-W:(\2M!*4$D;$$HWJ,@'M6S10!S
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
M[^\\TF*+Y0=LC+\H))X %)I]OX6G\0:?JNDS0-=O8F&%;.0;&M\ALLJ\8!P
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
M+O$(Q\HCW[21TSP>] ':V/B.ZN_B)<Z*LUG-IJZ8M[#) "6W&4H06W$'&T]
M.M=57 V4%G;?'+4!;)%&\N@1/($ &YO/89/OM"_I7=RPQW$+PS1I)$XVLCKD
M,/0@]: *.D2WB:1"VKW=E-=[BLDMJ"D1.X@  DG/0=>N:NQ3PS,XBECD,;;7
M"L#M/H?0UXC:V=M-\&/!7F1*2FN0HCCAE!NW!PPY''I7::186>D?&+4+33K:
M&TMYM#AFDA@0(K.)G4,0.,XXS0!W<TT5M!)//(D44:EG=VPJ@=22>@KC=<\9
MRC0-$UC0Y+:2UO\ 4+:W?SD+-Y<D@7(PPP<>N>M=1J\4<^C7L<L:R(T#Y5ER
M#P>U>1K#9M\&_!<<2Q*TM_IOG>40K',F,DCG/!Y]J /98IX9BXBECD,;;7",
M#M/H?0TB75O).\$<\3S1_?C5P67ZCJ*\QU&V.@^-_%,7AVUCM96\*_:8X;:,
M*&G5Y0K;1U;H*DT"ST#6(/"FM6NO)]HM]H@BMDC65RRXDCDQ\Q'4MGT)H ]/
MJ+[5;BY%MY\7V@C=Y6\;L>N.M2-D*=HR<<5X[X>@TOQ-X.TZYU+7A;:K:7@F
MG6..-;I+P.05R?F)8\8[@@4 >OK<0.6"31L5&3A@<4U[NVC@,[W$2PCK(S@*
M/QZ5YWJ6[P;\0;I[&V3R_%%L$@ C^5;Z/@9QT5E;<?\ =)I=56TT+QIX<T.>
MZBL=*&FRI://&IC>Y#(#G=QO*9YZ_,1_%0!Z+Y\/E)+YL?EO@*^X8;/3![YI
MAOK189YC=0B*#/G/Y@Q'CD[CVQ[UY)K?A[1].T72+:RO#?0?\);;E7^4+ 9&
M!>.(KC:G/0'@Y[BMB/3+"P^(?B?3[.RMX+.;089I+>*(+&SAY &V@8S@"@#N
M]&U>TUW2H-1L9-]O.N]#WP>A([9J\2%4LQ  &23VKC_A:EJGPXT+R%A61K*-
MI?+ !)QC+8^AZ^E0_$6[>V?PS'/QI4^L0QWQ/W2N#L#_ .R7VYSQP* .QANK
M>XA,T,\4D0SET<%1CKR*Y/3=?UGQ%/)=Z--IRVEMJ;VDUM<*V^2%&VO(K@\-
MG) QC&,U6>Q%M\8%CL8D%G>Z.[:E"%'EL0X6-F'3<<LON ?2D^%MI:Q:/JLL
M5O"DG]L7L>]$ .T3'"Y].G% '=DA022 !R2:BM[JWNXR]M/%,@."T;A@#^%<
M[\0KG3K?P;=C5%F>VFDBBV0R>679I%"J6/ 4G 8G^'-<I"D3?$#Q797IL'$^
MAPF6W@7$9<&3 ()^9@N.<#C' H ]-6[MGD2-+B)GD7<BAP2P]0.XIR7$,A8)
M-&Q7D@,#BO&;#3;&T\$?#/5+>VBCOWU.RC>Z"_O&5E<,I;J5QQCIQ70:PQ\"
M^.+B]L;-6@\30^2B*G U! ?+!QT5P3GW4F@#TB.1)5W1NKKZJ<BG50T72H-$
MT:UTVW V01A"P &]N[''<G)/UJ_0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %9H\/:*&NV&DV(:\&+D_9US,/]OCYOQK2H
MH S9/#VC2Z=%ISZ79FRA8-% (5"1L.A48^4CU%2?V-IG]FOIQT^U-D^=]N8@
M4;/7*]#GOFKU% &7=>'-$O=+CTRYTFREL8B#';M NQ".FT8P/PI]GH&CZ>TS
M6>E65N9U"2F*!5WJ  %.!R, #%:-% &38>%]!TJ"YAL-&L+:*Y_UZ10*HD'H
MV!R/:I5\/Z,FE-I::59+I['+6H@41$YS]W&.H!K1HH JV6FV6G*XL[:.'S""
MY1>6(&!D]3QQ5B2-)8VCD171P596&00>H(IU% &?IVAZ5I))T_3K:U)79F*,
M+A>NT>@]NE+::)I5A=2W5GIMI;W$QS++%"JLY_VB!D_C5^B@".XMX;JWEM[B
M))8)5*21R*&5U(P00>H(JC!X?T>VBEBATRU2.6,1.@B&"@Z)C^[[=*TJ* ,H
M^&=!-M!;'1=/\BW?S(8OLR;8F]5&, ^XI)O"V@7-Q=7$^BZ?)-=ILN)'MD+2
MKZ,<<]!^0K6HH STT'1X[V*]CTNR2ZA01QS+ H=$' 4'&0/:H]0\-:'JM]#?
M:AI%E=74&/+FF@5V7'(Y(]:U** ,Z[T#2+ZZ:YNM-M9IW4(\CQ LZC^%CW7V
M/%:     P!T I:* *.H:-INJM"]_8P7#PDF)Y$!9,]<'J,]_6BXT72[O3ETZ
MYTVTFLD "VTD*M& .F%(Q5ZB@"*WMH+2!(+:%(84&%2-0JJ/8"JU[HVFZC/'
M/>6,$TT:E4E= 753U ;J >X[U>HH S;[P_HVIV$-A?:79W%G 08H)(5*1D<#
M:,8'''%26VBZ79R7$EMIUI"]P LS)"H,@   ;CD8 &*O44 9>F^&M#T>*XBT
MW2+*TCN/]<L,"H)/8X'(]J;_ ,(OX?\ L*6/]B:=]DC?S$@^S)L5O4+C /O6
MM10 BJ$4*H 4#  [5F:AX<T35KV"]U#2;*ZNH/\ 5330*[)W&"1Z\UJ44 4I
M](TVYU"&_GT^UEO(>(KAXE,D?^ZQ&1^%5&\)>''-R7T+36-TXDG)M4/FL#D%
MN.3GFMBB@#-;P]H[7C79TRT\]W5W?RAEV7[K-ZD8&">F.*'\/Z/+>O>/IEJU
MS(ZO)(8AEV7[I;^\1@8)Z8XK2HH *S[[0=)U.Y2XOM.M;B=$*"22(%MIZKGN
MOMTK0HH HWVBZ7J<,4-_IUI=11$&-)X5=4(Z8!'%7(XTBC6.-0J*,!0, 4ZB
M@ J*WM;>TMEM[>&.*!00L:* HS[5+10!G6&@:1I<WFV&F6MM)R T407:"<D#
M'0$\D"E.A:2UY=7;:99FYND\NXF,"[Y5_NL<9(X'!]*T** ,K_A&-!^S6]M_
M8NG^1;/YD$?V9-L3?WE&, ^XJMK'AV.:QU.;1K:PM-:NK=HDO7MP3DC'S$#)
M'Y_0]*WJ* /-K+P)%=-"DW@G0M&EB96^W6EQOD4J0=T8$:G/'5B,=3NZ'TFB
MB@#)N?"^A7<LDL^D6;R2$F1S",R9.3N/\0Y/!JS=Z/IE]IPTZ[T^UGL0% MI
M(5:, =,*1CCM5VB@#/O-"TF_^S_:].MI3;C;"6C&8QC&%/88["I+C2M.NM,.
MF7%C;2V!0)]F>)3'M'0;<8P*N44 94?AK0HM(&DIH]B-.SN^R_9U\LGU*XP3
M[U(= T8W5O='2K(W%LNR"7R%W1+Z*<9 Y/2M&B@ K&3PCX<B4JF@Z:JF<7!
MM4P91G#].HR<'W-;-% %*TT;3+"ZGNK/3[6WN)^9I8H55I/]X@9/XU!'X:T.
M'66UB/2+)-2;.ZZ6!1(2>IW8SGWK4HH *R[OPUH=_JD6IW>D64]_#CR[B2!6
M=<=.2,\=O2M2B@"B=%THW\E^=-M/MDB;'N/)7S&7T+8R1[5!_P (SH/]F-IG
M]BZ?]@=M[6WV9/++9SG;C&<UJT4 4!HFE"_BOQIMH+R)!''.(5WHHZ*&QD#V
MIA\.Z*?MN=(L3]N.;O\ T=?WY_V^/F_&M*B@#,N?#NBWFE)I5SI-E+IZ8V6S
M0*8TQTPN,#\*>=#TEM'_ +(.FVATW;L^R>2OE8SG&W&.O-:%% &58>&M#TN>
M.>PTBQMIHX_*22*!595R3@'&<9)_.M.2-)HVCD171AAE89!%.HH R?\ A%_#
MXLXK/^Q-.^RQ/YD</V9-B/\ W@N, ^]6(]&TR+4?[1CTZU6^V;/M*PJ)-OIN
MQG'M5ZB@ K('A3PZMJMJ-"TT6ZRF98OLJ;1(?XL8QGWK7HH HQZ-ID6H_P!H
MQZ?:I?;-GVE85$FWTW8SCVJ&Q\-:'IFHS:A8Z196UY-GS)X8%5VSR>0._?UK
M4HH *RU\-:&FM'65TBR&IGK=B!?,STSNQG..,UJ44 12VT$\D,DL*.\#^9$S
M+DHVTKD>APQ'XFJVJZ-IFN6GV35;"VO;?=N$<\8< ^HST-7J* ,R3P[HDMG:
MV<FD6+VMJ0;>%K=2D1'=1C /TJ6/1M,AU%M0CTZU2]9=C7"PJ)"OH6QG'M5Z
MB@"GIVE:=I$#0:;8VUG"SEV2WB6-2QZD@#K4UW9VU_:26MY;Q7%O*-LD4J!E
M8>A!X-344 4K/2-.T^&2&TLH(4E&) B ;^,<^O''-&GZ/IFDJZZ;I]K9JYW.
M+>%8PQ]3@<FKM% %>]L;34K.6SOK:&YMI1B2&9 ZL/<&J,?AC0(BOEZ+IZ;8
M/LPVVR#$6<[.GW<DG'O6M10!E'PSH)MK>V.C:>8+9]\$7V9-L3>JC& ?<5GV
M]GKFI:\)-8MK&#3M/N'DLE@D9WF."J,X( 7"LW'/)'3;STM% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9=AXATS
M4[Z_LK2:1[FP(6YC,$BF,D9 Y49R.1CJ*U*X#Q+I^IZ=XYM;_2(I#'K]N=,O
M7C_Y8NH+1S_54\P?@!0!U(\2:6UE:7:SR-'>$BV18)#)+@9.U-NXC SG&,<U
ME:]KMOJ?@+7[[1=1ECFL[6XR\8,<L,J(3M96&5.0." :S-;B;P_\0O#VJR1,
MN@QZ?+IQ=5)2T<E65F_NJ0H7/08YK,O;-VB^)6MP!O[/U.Q6"UPI_P!(D2W9
M2R#N"6"@CJ0<9H ZW0O$%HFE^&K&^NI#J6HV,;Q>8CGSF$09SOQC.,DY.:GF
M\8Z#;VNI7,U]Y<6F.([PO#(#$Q&0""N3QSQFN)N;A+"/X9ZQ<+(MC91/#<RK
M&S>2SVNQ0P R/F&.G!K.U"X-SI?Q2VVMVIO AMQ);.OFYMU4 9'4G^'KZ@4
M>CV?C#0M0U5--MKTO=21&:)3"ZK*HQG8Q7:Y&>0I)%4=%\>:;J=KK-Y<+-96
MFFW,L32W,$D8"QA0Q8D8#;B?E^]C'%8=Y-$WBSX<R1G,<,-R)&53B/= %4,?
MX<L,<]Q65'?RZ5X6\=VQT9[Z[36+FX^RSVCR1M$\B;7(QAQ@EL Y.T].M 'H
MEOXGTFYN+FW$\D4]M")Y8I[>2)Q&<X8*R@D9!'&>>.M90^)GA%H?/756:'R#
M<F1;69E$88*6)"<8)'Y@]ZYW2K^W7XI'4#/J%S:W&@!1>W%LZ*["8L<?* H
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
MW2WD9S%G&Y<+\W/'&:YEO&.E:]\/!J]_?ZAHEM<%3]H@CDCD3,GRA6VD-D
ME<CDCO56WU&+5?BTUW9Q73VL_AWRHIS;.$9O/)ZD<#KR< XXKF7F,G[.BZ8+
M>Z%[;I! \#6[JWF+.I90",D@ DXZ"@#UR_UFRTZ:."=Y&N)$9TA@A>60J,9;
M:@)P,@9Z9(%49O&?AZ#1H-7DU.(6,\@B24*Q^<G;M(QE3G@@@8[USSW7]C?%
M2;5;]\:1J>F1PVUZ?]5&Z,28V;HNX-N&>#]:Y;5]-FMO"7B"Y,,JV^J>)8KN
MT@\L[FB$L>Z3;C(!VLW3I@]Z /3]+\4:/K&I7.GV5T7NK=!(\;Q/&2A. Z[@
M-RY_B7(J]?ZC:Z9;B>\F$:%U1>"S.Q. JJ,EB3T &:Y#SHW^-,$R-NB;0&B$
MH&5+F=6"[NF=N3CTI_CZ.[M]1\,:TD4L]AINH&2]CB4N41T*"7:.2%W$G'K0
M!NQ^*M&DAOY#=F(Z> UW'-$\<D0(R"48!L$=#C!INC>+M#\07/V?2[TW$GV=
M+H?NG4&-NA!( /H1U!X-<AJ\2:EXMU;Q#8R!]-B\.26<EPG*3RLY944_Q$#T
MS@L!UKI?AZ5'P\T",*5>*PACD0KM*.$ 8$=CG- &DWB#35UQ]%,TG]HI ;DP
MB"0DQ#C<#MP1GC@]>.M06WBW1;S19-7M[F62QCD\II!;2YW;MI 7;N//' ZU
MB>.;>]L=2T/Q-I5HUU>65Q]EE@3@RPSX3!^C^6?;DUE>']!U/2/&%WH$V^?2
M99(M::Y;HTW1T]LS*L@'8 ^M '40ZGI1\6:AMUB[:Z@LD,]BV[R84W'#A=OW
MSG!YSQTJ.V^(/AB\-AY&I[TOY/*MY!!)Y;/D@*7V[58XX!()XQU%9=M<11?&
M+5IY&V0_V-"GF,"%W+([,N>F0"#BN-M?W?P5\,VS1R+<PZK [P^6=Z!;DLQ*
MXR,+SGT- 'J>L:YI]F+BSDNKA+A8/-D-K"\KPH<X=MJL%'!QGT/H:X_PSK4-
MU\._"$^N:_?6]Y=W4>R6-V+W4OF,!&YP<JW0CC@=1BG:1JJZ!XY\4VVL).IU
M2:.ZT^X6%Y$N(_+"[%*@\KC&WWKF[!ROPK\ 0O#.DMOK-J\J/"ZE461BSX(^
MZ 1\W3GK0!Z7>>-O#]A>WEE-?,;JS57GAB@DD=0<XP%4D]#G&<=\5<'B/2&T
MBSU1+U'L[PHMLZ*6,S-]U54#)/7C&1@YZ&N8TVX@C^+'B.XD8+"VG6JK*PPK
M%2Y8!NA(R,BN-T^2+3_A;X)O+@W-O=:=J18?Z,\@C.92PD11N *9P0,Y*GIF
M@#U?3O$NDZK?SV%I<EKRW)$T#Q.CQGW# 8ZCZ@Y%3W.M:?9ZM9:7<3M'>7N_
M[,AC;$FU2S -C;D 9QFN3\#ZEH>I>(]>U"SU5+C4]1,4LUL(9(A%'&HC7 D
M+=>6QU(&!3O',RZ=XJ\':Q<K(+"TN[A+B9(V<1^9 RJ2 "<$\9H W)_&.@VU
MMJ5Q/?\ E1Z8X2\\R)U,3$9 P5R<CGC-,L?&_AW4=;71[74E>^="\<;1NHD
MZ[&("MCN 3C!]#7G&KW/VC2?BM+]GNHTGBCDB::W= RBW4=2,9]CSSTKH+^.
MW\277@9-)Q)-I]REU/(BX^S0K$0R/_=+-L&T\G!XX- 'H%Y>6VGV<MW=S)#;
MQ+N>1S@**HV?B/3+W4'T^.65+Q8O.^SSV\D+M'TW*KJ"PSQQG%8?Q,LM0N_"
M:R:=!)<O9WMO=RVT8RTT<<@9E [GC..^*J7S0>*/'/A/4]'E\V#3EN9KJX4$
M"-'C"B-B>C$_PGD;22!0!6L=0F\::UKUK'J6KZ;)8WJ164D$,T:QJJ*S>8&4
M(2Q+?*_.,8%='XC\60>'M2T>Q>VN99-1N/*#1V[R*BA2Q/R@Y;CA1SWZ"LCP
M'/&WB'QB,D>=JIEBW CS$\I%W+GJ,J>13O'K&VUGPAJ#Q3-:VNJ$S/%$TFP-
M$Z@D*">I _&@"G;^*(]'\?\ BE=4U*\>QBM;2:" QO(8]PD+[8T7(' R<<=S
M78_V_IC:9::A'<^=;7@!MC"C.TV1N&U5!8\ GIP <]*Y'2;J!?B7XMN9<QQ2
M6-H%>12 2JR;U![D9&1VKC])DFTCPCX"U:\M=0?3;"&YM=16U,BRVS2%=KLJ
M$-@;>?9O<4 >P:1K>GZ[;RS:?<>:L,K0RJR,CQ2#JK*P!4^Q%<Y?ZY>ZQX__
M .$3TVY:S@L[07>HW48!D.X@)$A((7(.2V,XZ8/-7O"*Z/,E]J.BV-Q%;WDB
MNUS<>:'NF Y;$GS8' R>O/8 GG[Z"7PC\4[KQ+<032:+K%FD%Q<11E_LLT>
MI< $A"HQN['KB@#IFTC4K35=-EL=4NWL5F;[9;7#B3>IC< AF^888KQG'Y<R
M77BW1+-W$]X4B2;[.]QY+F%),XVM*!L!SQR>#P>:GM->L]3EC32Y!>(?OS1?
MZN,>[=">GRCGZ#FO---WP?"+5?!FHP2-X@C2YM5MBA+W,DCLT<J?WE)8'=T&
M"3C% '?ZMXV\/:)>S6>H:AY5S#;FY>)8G=A'D#(V@YZ]!S@$] :JW/Q(\)VB
M7#RZJ"+<J)1'!(Y3(W9("DXP02>@R,]:PM+@;3_BCI%M=2&62W\,+9O/M)4S
M"5"1NZ;B 3CKBC1]3TS3_B#X_34)$0226GRNN?-7[,N54?Q'G[HR>>E ':/X
MATM+.SNENQ-'>C=:^0K2M,,9RJJ"2,<GCCO55_&6@1:)<ZQ)J 2RM7,5PS1N
M'B<=59,;@WL1FO./"^E:CX*N_!UYK$4L>G+IUS:2E@6%E)+-YJ;_ .Z"NU">
M@(YJ3Q'822Z7\2=7MD<V6JP6\%FJJ?\ 2)$CPSH.X). 1UVD].: ._B\<>'9
MC,L5^7:*:. JL$A9W<$H$&WY\@$_+G@$U6UCQYI>G^$]4URV$UT-/9XI(5@<
M.DP'W74@%!R,DX&#]*SO$NK1V>D^%Y8[939R7,:O?K:^<UB/+(#*N#M8GY<D
M<9.17(7$$]QX4^)MC;VNHR333>?$)H) \B>5'SR.IP3CKQT% 'H=]K&EW5UH
M'GZI?V$\]SFWMTCDB^TMM(*.K+G9U/..@YK0U#Q-I6ER7"7,\F;9 ]P88))1
M IY!<HI"\<\XXYZ5R'B34K?4+GP+=6XE,*ZFLK,\++M3RG7<01D+D@9.!3_#
M]XGAS7?%VGZ^&0WFH/?VLCH66ZA=%4(G'S,NW;M'//2@#J;WQ;H.GS6$5SJ4
M2MJ"%[4J"PE4*6R" 1T''KQCK26?B[1+[2+_ %2"[;[+I^\7>^"1'A*C<P9&
M4-TYZ<UYQHVE76@1_#&PU)76>UENI)U8$^0LD;[ Q[8+*O/<>U;^BZI;:5XI
M^(&I7 E-JDL$X\N(L9%6!58H!][##!QWH [RRO(-1L+>]M7\RWN(EEB?!&Y6
M&0<'D<'O4]4]+U*VUC2[;4;-F:WN$#H64J<>A!Y!'3%7* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BF^9'
MYOE;U\S&[9GG'KCTIU !1110 5GZU9W]_I4MMINJ-IEVQ4I=+"LI3!!/RMP<
MC(_&M"B@"CI&F+I5@+?SY+B5F:2:>0#=+(QRS'' ]@.   .!5ZBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K!TK0+VUU:;4-4UJ;4W#2"T1X$B6VC<@E1
MM'S'@#<>P[9.=ZB@ HHHH *Y_2_#MQIWBS6M<>_CE75%A5H!;E3'Y2E5PV\Y
MX)SQ^5=!10 4444 %%%% !1110 4444 5C91-J"WKEGE1#'&&/$8.-V!ZG Y
M.>E6:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ K"U_0+O5;NPOM/U>73KRR+[#Y2S1.' !W(<9/'!!!&3ZUNT4 9.FZ3=07*
MWFJ:C]OO$C:)'6 0I&K$%MJ@DY)5<DD]!C'.=:BB@#'\4Z))XD\-7VC)=+:B
M\C,3RF+S-JGK@;AS^-:%A;RVFGV]O-*DLD480NB; V!C.,G'YU8HH **** "
MBBB@ HHHH **** "BBB@ KGM%\.7.E>(]<U:6_BG&JO'(T2VY3RRB!!AMYSP
M.>.M=#10 4444 %%%% !1110 4R5#)$R+(\988WIC(^F013Z* (;6UALK6*V
MMTV0Q*%5<YX^IY)]S4U%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5R.J^.1I4&H7TFES'3=/O$L[B=GV.68J-R(1\Z@N
M.<CO@'%==7D_B;PYXJUK2_$]G/HJWMW+>"33KQ[J,(ML'1ECC4G*-A3G(4')
M))X% '87OB^>'Q3<>'K30[JZO8[,7:'S8T212VWJ3P,@]>?8]:99>.K*^\-:
M=JL=K,+C4+@VD%D2-YG#,K*3TP-C$MZ#/M5>VL=7_P"%ER:Y-I,B6;Z,EIN6
M:-L2B5GQC<#C!QG'7VYKE[7PGXFLO#VAW<&F_P#$TT75KB\^Q23Q@7$,SN2%
M8,0&VL.N.] &QH7F_P#"Y]:,^GQV<QT> N(W#K*?-;YPV 3Q@<@'Y?H:]#KB
M=)M-:G^)-SKMSHTEE83Z5%; S3QLZNLCM@JC'U[$CISU [:@ 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@ 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
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
MJ=R C$D@8/([5YAX9>]T76/#>E:E!::IIT\<BZ/K5K\LFSRRY693ZJ,[AP2
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
M8P,ZPSS,&)&X\*0 "H.0/8>E=!0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MIT4 -BBCAB2*)%CC10JHHP% Z #L*=110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M''RY88Y[BL/P\;!-)_X0_P 1Z'JEUK5O,Z+ XG:WNOG+)*&!V*O())QC![T
M>F6/B/3-2U2_TVUFE:\T_;]IB:WD3R]W*\LH!R!D8SFD7Q)IDEE!=QR3R)<,
MRP(MM)YDFWKM3;N('KC'O7,>*M/U2P\::?JVBQ.3JT+:5>LG_+(X+Q3D?[&'
M_# JMXOC7PWXC\/ZI)97TN@6UG+83?83)NM<F,HY"'<5^3!^GKB@#HV\=^&X
M],CU&34=EN]S]CR\3ADFS@HZD90@GG=BM+1];L->M9;G3Y)'CBF:!_,A>,AU
MZC# 'N*\X\1QZ8_A:"YTC2;J"WN]<M;HEX9#+<A74O,R,"P&.[=<9[C/JZ,K
MHKJ0589!'<4 <WI^KZ-'JOB2Z36+J3[(8VO8KAF\FSPA^X"!@$#<<9R:U++6
MK2_O)+2(7"7$<:RLD]N\1V$D C<!GH>G3OBN#06DNO?$@7]G<7%A<I; I'&V
M9T$&Q_+('S$'CCO5_P %C4[+Q'/IJZL^N:$ED)+>^N$'G6[[P! S@#><9;GD
M8&0.,@$_C749M+\4>$9O[0GM[26]DCN(E<A)%$3D9 Y8Y P/IQFM9/%6B:MH
MFJW$=]<P0V8:*[8PR136YVYSM9=P.#D'%9/C5A_PEO@MMKLL-_))*RH2(U,3
M*&8@<#) R:RXY NO_$QRL@CGMX/);RVQ*1;%#LX^8[L#C/.* .MT_6=*L?#.
MCS+J%Q=6]U%%':2SAI)[K<N5)&,EB!D\>I.,5E>(/%-CJ7A7Q)%I.HW,&HZ?
M93R.$C>*2%T0D EEX.<?4<CBN6GFBT[P-\.]0E%U#=Z>84R+5Y1&1;D2+(BC
M=R 0,#@\],U*FH:)?^'?'=Q8ZB]UJVJ6DDDML+26$J!#Y4:HCJ&;L"1U)[<"
M@#J?"WB_3+JRT+2IKR9]2N;"-U:2*3;.RQ@OMD(VNPY) )/6M*_\7:+IDC"[
MN7CB28027'D.88Y"0 K2 ;5Y(')X/!Q7%R.,_#$A)/\ 1L>?B-OW(^S%/GX^
M7YN.<<U0TM["UBU'PEXFT35;N_-[.\,2K,\%^CRM(C @[%Y;DM@#&3SF@#N[
M_P >>'--O[JQN;UQ<VIC$T:6\CE-YPIX4Y''4<#(]1725PF@[8_BOXBS&RJ]
MA:11OL;8S)OWJK$8.,BNKT76+?7=-2_M8[B.)V= MQ$8WRK%3\IYZB@#0HHH
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@ JO/917-Q!+-N80-
MO1,_+NZ!B.Y&3C/'?K@U8HH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#!U[P_=:GJ%EJ.GZQ/IU[:+(B$1++&ZOMW!D;O\HP00:LZ;I5Q;3B[
MU'4&O[T(8UD,2Q+&I()"J.F2JYR3T%:M% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !5!]4C_M==,@7S;A8Q--@X$,9) +'U)!P.^#TQ5^N%^'\SWNL>-KN<
MGS_[<DML]Q'$B*@_+/YT =*FH:J;'5)FT4K<6TDBVD'VE#]K51E&W=$W'C!Z
M=Z?+?:DD>F,FD%VN75;M?M"C[("I).?X\' P.N<UP%I=ZB? ?Q#<ZK?&>PU"
M_%M.9R9(UCB4HH/8 ]A5O4;R^2U^',Z:A=J;JXMXKA1*0)@8&8[_ .]R!UH
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
M!<OE&C'#!N>3DY/7'%=G?ZE)X7\<6.JZE>7::+J]HT;1S7#M%:72KO\ NDX
M90P QU7CK0!Z!6%X;\1GQ!+J\;6+VC:;?-9LKR!BY"JV[C@?>Z9-2^&+:YAT
M6.:\>X-S=,URZ3RLYAWDL(QN)P%!"\>E>:36<KZ+\2M1AU*_M)[#4;FX@^RW
M#1 2) C MMQNZ 8.1[4 >QUC>*M>/AGPU?:S]C>[%I&9&B1PF0/<_P#UZYFT
MUFXU_P 9:;HMY--%;'0$U)UAE:(SRNX7DJ0=JC/ .,MST%8&L7U__P (/\2-
M#N[B6ZATK*6MQ,Q9S'(@<(S'EBN<9//(S0!ZS;S>?:Q3;=OF('QG.,C-8_AO
MQ&?$$FKHUB]HVG7[V3*\@8N556W<<#[W3)Z5A?VA)J/CG3/#,DTT-E%H@U!U
MAE:-IW+B, LI!VJ,G /)(STKEK#4)O#>F>)XK6XD_?\ BU;,W$\QW)&XB!)D
M()''R[CDC.>M 'L=%>?WFDZYIC:W=#56M;";2Y&CM%OY;B6.=!GS4>0 J,8!
M [X/>J&GZ9KC?#[2M;T[5-2U#5;RPLFEM+B_*+.H"NZQG^"1ER-V<GDGDDT
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MM4<   #H !W[DU5O?#-G=:T-8AFN;+4#%Y$D]JX4RQYR%<$$''8XR.QK:HH
MY_4/!ND:AX;7P^Z31::"&:*&4J7(;?EF^\3N^8G.2>N:VU@'V7R)7:=2I5C)
MC+ ^N !4M% '(0?#70(+:PMU?43%83^?:*U])^YZC8O/"_,??WJ'XIVL]_X*
M>RMK6[N99;JW.RVB=VVK*C,?E'&%!.?RKM:* ,:W\/V3SM>W3W%]-);FW#W>
M,I$W+(% 7&>,\9.!D\5E6WPXT*VBTV-9-1==-E\RTWWTA\H8(V+SPN#C Z\9
M-==10!D:3X=M-&U#4+VVFN6EU"3SK@2N&5GP!N QQP ..*SU\!Z-'H^HZ3&U
MXECJ#.981<,54.2S*@.=H)))QS[UT]% '-:MX&TG6+;3DGDO8KG31MM;VWN#
M%<1KC!&]>H( %2WO@W2;W08-)?[2D<$RW,4Z3MYZS*<B3S#DE\D\G/6N@HH
MYZR\&Z;I^IW6I6\U\+ZZ@6"6=[EF9@N<$YX+<GD@X[8%55^'NBQZ1IFFQ/>Q
M1Z7*9;*6.X*RPDYR XY(.3D'/6NKHH Y.7X=:%+9ZK:9O5M]5</=I]J<AR ,
M]2<$[02>IQUQQ73V\/V>WCA\R238H7?(<L?J:EHH Y:Y^'^AW.NW&K#[; ]T
M0;NWM[IXX+HCO(@.&]^Q[YR:T9?#=E+XD776>?[6ML;0+O'E^23DIMQT)&<]
M:V** ./A^&F@06EE:JVH^38W(N+1#?28@//RISPOS'W]ZT3X2L&9DEGNY;1K
MO[:;.20-%YN_S,]-P ?YMN<9[5OT4 8+>$K&1I$EGNY;22[^V-9R2!HC+O\
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
M06D<QL9] ^P1[8FS=3X<Y48RV 57..I('0T =IHGBO2?$,[Q:=+-(5@CGW-
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%5X=0LKFYEMH+NWEGA_UD
M22!F3Z@'(_&@"Q112$A1DD >IH 6BFJZ.?E93]#3J "BBB@ HJ.&XAN Q@FC
ME"L48HP;##J#CO4E !1110 4444 %%%% !1144ES!#(D<D\:._W59P"WT'>@
M"6BD!!Z$'MQ2T %%%% !1110 4444 %8&D^'9M,\3:UK+WRS'53$9(1!M$?E
MKL7!W'MUSW]*VXKB"9Y4BFCD:)MDBHP)1L9P?0X(_.I* "BBB@ HI&=4^\P'
MU-(9$6,R%U"*"2Q/ 'UH =14%I>VM_#YUG<PW$62-\,@=<^F13Y[B&VC\R>:
M.),@;I&"C)X R: )**** *6KV=SJ&E7%K9ZA+I]Q(H"742JS1G(.0&X/I^-,
MT?2ETFR,)N9;J>1S+/<S8WS2' +'  '    P  .U7V95&68 >YH5E894@CV-
M &'XL\.OXGTN.P6]%JBW$<Y;RMY)C8,HZC R.:VT#!%#D,^/F*C )]ASBG44
M %%%% !1110 4444 %%1BXA-P;<31F<+O,>X;@OKCKBG22)%&SR.J(HR68X
MH =13(Y8Y55HY%=6&05.01ZT^@ HHHH **CBN(9S((9HY#&^Q]C [6ZX..AY
M''O0;B%;A;=IHQ,ZEEC+#<0.I ZXYH DHHHH **CAN(;A6:":.558J2C!@".
MHX[T&XA6X6W,T8F92RQEAN('4@=<<B@"2BBB@ HJ.6XA@V>=-''YC!$WL!N8
M] ,]3[5)0 4444 %%%% !114<5Q!.TBPS1R-$VR0(P)1L9P<=#@CCWH DHJ-
M[B&*6**2:-))21&C, 7(&3@=^!FI* "BJ\&H65S<2V]O=V\L\/$L<<@9D_W@
M#D?C5B@ HHHH **C^T0FX-N)H_/"[S'N&[;TSCKCWJ2@#D],\(ZII$*V5KXJ
MO?[,0G9$]O$TJ@DDCS2.>2>2"?>NGM;:&RM(;6W39#"@C1<YPH&!4M% !111
M0 4444 %%5[;4+*\DECM;NWG>$[9%BD#%#Z$ \?C5B@ HHHH **** "BHY[B
M&VC\R>:.*/(&Z1@HR>G)J2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "L:_UTPZY!HEC;I<ZE+;M=,DDOEI'$"%W,P5CRQP  <X/3%;-<
MAJNC:E9_$"T\5:=;F]B>Q.GWEJLBI(%W[T=-Q"D@Y!!(XZ9H KWWC"XU#P;X
MEEL;7[+J^DQSQ74$DV# RQE@ZL =P(P5X&?:K/@G28)=!T'5;K3;:*_@TV*&
M&>.0NS1,BD[N!U/..<<\\FJ,OAG4/[(\9WBVN=2\1(R1VPD7]THA\J,,Q.,]
M6;!/7 SC-=-X8M[FS\+Z99WENT%Q;6L4$B%E8;E0 D%2>,C_ .M0!BZMXYDT
MF&[OIM(D73;2_2QDEEE,<KDE5+QQE<.@+CG<,X/I77211S1M'*BNC##*PR#]
M17E6O>%_%>JZ7XBM)M+MKN\FOUFL[Z2Z49MUE1UB12/DP%P1P"<G)->H"6=;
M,2R6Y:?:"T,3@\^@+8!^IQ0!X!I=EIDOP;":;8%O%'VR7[#)90'[2KB<X.]1
MD*%'))Q@5ZA-XOUC3]4A\/+X?EU'5UTI;UF2XCC25@RHP!/W1G/)]N.<B7X9
MZ/J?A_PC'I>JVGD7$4\LF5D5U8.[,,$'MGN*D;3-2_X6HFM"R8Z<-)-B9O,3
M.\RA\[<YVX&/7/;O0!#JWQ BTZ'4)(;:VF;30/M<$M\L<N[8'9(EP=Y4$=P"
M> 35Z/Q7%JT]M9Z-:I>RW%BE\XN)/*2*%_N!CM8[FY^7'8YQQG&BLO%OAGQ/
MJ_\ 9.E6VK:3JMS]K1I+L0-:RLH5]V0=RG:#\HS3VTCQ%H?CEM>M+5-6@U&R
MBMKY$E6%XY8\XD4,<%3D\9R/>@#)\":Y:Z!X/O9+B".V>XU^ZMX+9I%14<R$
M[2W0!0&)/HO / K<M_B/8*VLQ:A"D<NEI'(3:3BXCN%<@)Y;X7+%B%P0,$CG
M'-<_#X/\51Z!)-!!:6^KV7B";5K.)KC>DZ.7!1B -N5<X/YXK:UG2O$OC;PA
MJ%G?V<&AW++&UI#]H$Y\Y'5PSLHP!E0 !GJ2>PH VXO$-[!K#66JZ0]I!]D:
M[%[%(985"GYD=MJ[7 YQR".]9$?Q&M3?:.KV\!L]6E6&"2&[62:)F&4\V(#Y
M >F0QP>#BK5B/$OB+3+BQ\0:5!I$,EL\$WE7*SM,S*5RN!\JC)/)SG ['-/P
MFOC:QM;+0=4TRS2"Q"1'5H[H,)XDP !%C(8@ $DC')]J -32_%<FLRQR6-C%
M-8M>26DDB7.98"A8;GCV_*"4X^;.&4_0TSQ5)K$RR6-C%-9?;9+.61;G,L)0
MLI9X]O )7CYLX93].?7PI>S^)M-UNWTIM'U:.[SJ-W!.@AO+<9R&16RS-\O5
M1@YY.!0?"E[<^)M.UNWTIM(U>.\S?WD$Z"&\MP3D,BMEF8;>JC!SSP* -FY\
M:2#3-2U>PTLWNEZ=+)'/*L^V1Q&<2-&FTA@O/5ESM..V8K[QVZZGIUCI&C3:
MF=2L'O;.19TC64 *<<_=X8<G'T-9NF>']=T'0M=\-06(N[:[EN&L+SSD5(UF
MR=LH)W94D\J&R/2IK+PM?:-XI\+?9+5Y]-TG2WL)+@R("6;9AMI.<?(<_7C-
M &UXG\0W.A?#^^UY[3R+R&S\W[.[!_+E( "DC@X8\XZXJIX.\.V/_")V-QJ%
MO#?W]_;)<7MS<QB1YG=0QR3_  C. .@ K?UO2+;7M#O=)NP?L]W"T+E>H!'4
M>XZ_A7.>&F\2^'M(MM$U'1GU'[&@@@O[.>()+&HPI=7964XP#@-TH M(UIX*
MM+32+-&GFU"]D6QMB^,%MTC98YPBC<<X/&!@FFCQDT%[J^FWNF-'JFGVOVT6
M\4P=;B#IO1V"]""""!@],U6\2Z#K-[=:#KUJ(9M3TBZ>8V@?:CQ2+L>-6./F
M"XP3@$YZ9P&7>A7^I:YJGB)["2&9]';3+2T>2,R-N8LS,0Q4#)4#YCP">^*
M*DOQ)OH/"G_"2R^%;D:6UI#<1RB[CRS2,%VE?O #<.<'([5IP>-9X_%MKH6K
M:'/IJWZ.]A<O,KB;8,LK!?N-CG&37,^*+&]TO]GM].O;?R;NSM+6W="ZL"RR
M1C(()X.*Z:_T:[\2^(]&O+VQ>RM-+6:1EDD1FEDD38 NPG"@%CDX.<<=: ([
MCQZ(?#__  DJ::9?#PDVM<I-^]$>_9YHBV\IGG[V<<X[4_4_&MW;^(WT32]
MFU*Y.G?;X&6Y2-)5WA<9.<=^3WQQSD8=GX7U^#X>7/@26T5TP]K#J8D3RC;L
MQ.YESO#A21M"D$@<]QLVVAWUE\2+;4(;%SI,&BC35E,J9#"0.#MSG&!C/7/;
MO0 FK>.Y](L-0U*XT22.PT^XCM[AIIMDC%MF3$NTAPN\<[AG#8Z<ON==UD?%
M*WT.&VMC8?V6]T<SE6;][&I8C8>5Y 7ON.2.E<UXE\+>*=9T[Q792:;;7EQ=
MS[]/OI;I1L@#(5A12/D(VG/0$DDDUT<^F:X/B#IOB".P@>%]+>QN4^T@?9V,
MJR;NGS# (X'7T'- #-/\5Z18P>+-2FTH:8NF7>V\9=I>X?8I#?+P6.5 Y/UJ
M_)XJGT[5],L=9TP6B:H3':S17'F@2@9$<GRKM8C.,%@2",US5SX)U/6]*\;Z
M;<PFR&L7BW5G,TBL 4";=P4DCYHQGV-:]UIFK^*9O#IU;338?V7=I?W+&9'$
MLJ(P58]I)VEFR2VTX &.> "K-\1[M-*UO4HO#4[V^C7DEM=[KI%(5 I9EX.X
M_-G;TP.O.*[J"9+BWCGC.8Y%#J?4$9%><GPYKK>$/'&F_P!F,+C6;VYGM 9H
M\;)551N.[@C;D_IFNNTZ76()-)LFTI5LQ9XN9VN%W0RJ  H49W \\@T 87Q@
M@BE^%FN-)$CM'"K(64$J=Z\CTJEXTDN]/\/>%;+3K2W%I/J=A$Z>9Y8;YP1&
M5"D;25&3^AK<^(VE:AKW@;4M(TRV\^ZNT")EU15^8$DDGT!Z9JEXGTS6-4TC
MPU':Z7(9K'4K6[N$::,;4B/S '=@D]OUQ0!T%MIJ:9;W]]8Z9:PZE>?OIXUE
M(224+@9;;^H7\*\QU75;WQ%\'=+UO5K6!KA[^UFBDC;>WS7(R "HV\?* "<B
MO8@3)$"5*%EY5L9'MQQ7ED?A;Q,GPMT_PR^EQFZL;J ADND(D2.;S"W., @
M =<YSB@#K[/Q<Y\17NCZMIITUX++^T(Y#.L@> ,58M@?*P/4<_6J$?Q&M6O]
M'1[> V>K2K%!)#>+)+$S#*>;$!\@/3(8X/!INI>'[_5O'=Q>2V<D6F76@2:8
M\OF)N1W?<3M#= .,^OMS1X3'C:RM;+0M5TRSC@L0D1U6.Z#">), !8L9#$
MDD8Y/M0!I_$*"*?X=>(A-$D@73KAUW*#AA&Q!'N/6L/3/$*>%/!'@J&'2)+A
M=2BM;8>0R)B1X@V<'J3M/H/4BNE\8V=WJ7@[5].L;<SW-Y:2V\:[U4 NA4$D
MD<#/UKE[G0M;E\/>![-=+?SM&NK:6['G1XVQ1%&VG=SDMD=.G.* -'_A--0:
MV\36YT>.VU;1;=;@0RW.^*5&1F5MZKG^%LC'4=><TW2/%\]OX/\ #UQJWV8:
MAJ<$7DE[K:DG[H.SNQ4;.^0 W) &<U&V@:K<^*/%\[6GE6NK:=':6\S2(?G1
M)%)8 D@$N,?3M69_PC_BR#PWX4O+.QMDUGPZ@A^Q27(*W41B$;_.!A2< CKC
MOZ4 7+CXH16VA:[>MI1FN-&ECCN(K:Y5XF60C8Z28&Y3G^[D8Z5K3>,)[)Q%
MJ>E+ITUQ<&*Q%U>(JS($W&1F&?+ Z$8)R0!G-97BFQ\4^*? .J6<NDQ6M[>"
M)(+);I'\H*X9F>3@<XQ@9Q@>IQ>\7:9KMW-H?B#0K>-M3TN21FL+F0()HY%"
MNFX9 ;@$'I0!!;_$JR>SU W$$4-U97L-FX%R&MV,IPCB;'W.N3MR,'BF^,O$
M^NZ5X'UJ_@T^"WNK5TB27[070HX3]ZAV#)!?&"!R#UZ&[<C7M7T5SJOAVTDB
MGD1)=(:=)3Y/.YBY 4MD@@=/E'/)QS4_@+5%\#^*-$TU98;.[>)]+T^[N Y@
M"E6==P+!0S X&3COU- '8:AXH_LV:UL+E+&+4[B)YO*FO?+A1%(&3(4SR2,
M+Z]AFL[3OB)::EI,4T5F_P#:,NH-IB68D!#3KR2''!C"_-O Z=L\56UJQ\4Q
MZ[I?BO2=,MYKM;5[.]TI[H*6B9@RE9"-NX$<]N<#--U_1_%&J1Z)X@BM;9=7
MTN]-PNF>>-IA9-C1^;@ OC)SC R1SC) (M $W_"Y==-Q80V<QTFW+"&3>LO[
MQ_GSM4GTY&?E^AJQ\1EU*VFT35X-*?6-+T^>22_T^,;F<%<)(%/#%#DX]\\=
M1/I%AKLOQ%NM>O-*2SLKC3(K;#W*O(KJ[M@A<C^+UQ[]AM:O+K5OJVGSZ=9B
M[LECF6[A$P1\DIL*;N"1AN"0,$\T <_X2O?#>KR:CX@\'FV:>:W2.>R/[C;(
MI8@NH!VDY() .<=\5'X8\;7DG@/3-9UBWC>ZU*<0VD<,N3-+)(P5<$ (!]3\
MJD]L59TCPW,WQ!O?%)TW^RHIK#[(T#,ADN)"^XRN$)48  '))[XK L_!?B-?
M .AZ<UM;0ZIX=ODNK4&XW)=['<D$@?*&5N,\YZXH ["/Q8MMX@DT76K5+"X^
MRM>0RI-YL,L2_?PQ52&7J01TYS4=OXJO+EM(N!H4[Z7JS8AN(W+O$K+N1Y8]
MN$5AWW'&1FJ6H>&KCQ;KL6H:C:2Z=;V^G7-FD<CHTC/. K-\C,NU5''.23T&
M.8_",?C/3]/L=!U/3;2.#3U6(ZG'=!_M$2<*%CQD,0 "6(QR>O% &9X-U!=&
M_P"$HM-/LDN+N7Q)<K!91L(\KB+<V<$*J@Y)/'0=2 9]7:>T^+FD7-OIL<U_
M+HUP&CBD"AB)(\;G(' ]<9]!67#X.\16&HZIXBTVP\C7/[8EN;=&G39=6DFP
M-#*0W'W2PZX.,=:Z>6QU:Y^(>E:XVE2QVD.G2VTH::(LKNRL. W(&WK[T /L
M_'MO/X>;4+FQD@O5U$Z4;$2!R;H/L"*_ ([[O3)[5=@\2,?$J^'-7L$MKJYM
MVGMFCF\Z*X0<.N2JD,,Y((Z'K7''P5KMSHU^RVZ6VHV_B9]=L$EE4I*-V0C%
M2=I(+ ]LXYKISI5[K7B_2M?O-/EL8]*MIUB@DDC:2264*#]QBNT*I R<DMT&
M.0#!\$ZO:>&_ ]],\1(_MRZMK:WB !DD:<JD:]ADD>P'TI^^X7XU6,U_86UG
M)_8D[-+#-YBR*)$ZL54Y&.XZ$<^E(>"_$$W@UH([>.WU:QU]M9LXY95,<W[Q
MG"$J3CAB/KCZUJOI>OZYXTL=5O=%6QLO[+GLKA7O$=T,C*>-N0>G'ZXH F/Q
M*LQ+I,WDP2:=J<Z0120W:O/&7^XTD./E4^NXD9&0#Q5G3?&>HZMJ]W96GAJX
M,=EJ/V*ZF>ZC'E+M#>9C^+K]T'T]<52\)P>-M(LK3PW>Z=9FTL0L*:PMR#YD
M"_= AQG?M 7DX'7G&#H^#],U+3M6\2RWUDT$6H:B;NW8R(V5**N"%)P?ES^-
M &?\3$CCE\(W?V;S9X_$%L$V*-Y!5_E!/J0.X%:>G>,)9KO7;+4=(EM+S2(5
MN6BAD$YFB96*E, ?-\I&WUQR:;XVTO4=4D\/?8+-IQ8ZO#>SD2(N(T# @;B,
MGYN/IUK.NM&\1-XG\5:AIT/V5[_3([>QN7D0[9D#X) )(&6&#@].10!IZ?XO
MFGU[3=)O],%I+J5DUY!MGWLH7;E)%*J5;##U'!&>*DT/Q7)KZ6-Y9V,4FFWC
MN@GCN=SP[0Q'F)M^4G;C&3@FN:TOP]K\?B7POJC:%;6B6EM/!?%KT/(7<)F1
MF .\DJ<<DGOBI=+\*7J>)]*UR#2FT2^RQUDPSH;>\!0CA%8Y8N0V2!CGJ<4
M=-XK\3_\(O;6,[:?/>+=7D5I^Z91L+M@'!Y/T _*L^P\;S-XAN]$UG0[C3;R
M.T:]MU659Q<Q*<';M_C']WGZU5^*32)HNB-#&))5UVQ*(6QN/F<#/:I=1T35
M]9\02:Y!%_9MQ::7/:Z>)V1F,\G\;;"P"KM '))R>..0"Q8>,I9M8T73[[2C
M:-K-J]S:CS]TB;5#%94*C8=I[$\@BJVF>*](L['Q5J<NE?V8FG7[1W>S:SW$
MFU,-\O!9MRJ.3VYK&TWP[XC36?"&I2:';02:>L\>H.]Z'EE>2-5,K-@ELD$]
M2><<4EUX*UG5]!\9Z>\(LIM3U(7]C*\BLN5\LJ&VDD9,?/7@T 3:Q)>S?%+P
M+-?:3!:2/]LVR1SB5L>0?D8[1@C/;(Z\UU7C:\O=/\$ZU=Z>J^?#93N',A0Q
MXC8[A@')&!@<?45STUMXJUKQ+X3U6ZT"*S_LUYS=A[U&&7BV97;G(R<COZ@=
M:Z;Q=:76H^$-8T^QMS/<WEG+;1KN50&="H))(X&: .8T6:TT[3_"EQ-H]L=?
MN[-+.P\J<Y>$1+([.VT;5&,GAL$\9S6HWC8V[ZY9WFF.FJ:3;?:VMHI@RSPX
M)#QN0N1P0<@$'UK,N?#FL_9O!NK6MI_Q,O#Z>3-9/*H\Z-XECDV,#C(P",D9
M[XJ;4/#VH:GJ.OZ\UB\5S=:.=*L[1I$WX)9BSD,5'S,.A/"^IQ0!L>&/$5_X
MA@ANY=#EL;"XLXKF"X>X5]Y<9*[1R,=B>H].E,OO%4D>J:II^G6,5Y=:;"DL
MT#7/ERN&7</+7:=W&.<CGBKGA*TNM/\ "&D6%[ 8+FTLXK>1=RL-R(%)!!/!
MQ7+^,O"USXBN;UET9TU*$+_9&L6MPD3PG:.)#N#;0^[C#<$X /4 BN'GT_XR
M:C)I>EK=74V@Q.8Q(L*LWGO\SN0>P Z$].W(VM/\:G5?#NCZE8Z3<23ZE<-;
M"!F^6!U+AS(X!PH*-SCGCCGB&UTO5[?XC3:Q/:/-:G1X[+SE>,&25'9R=N[@
M'.![^W-<]IWASQ5I_A;1+#^S1-%;:C<2ZA8?:D47,4CNR?-G!"E@2IZXQR*
M-Z3XA"'PMKVKMI3R3:)<R6US!#<*RDJ =RN0,KAAVS[58;QG/;(KZEI']GBY
MECBT]KB[0+<;D+DL?^684*<YR>F,DXKF)O"?B+_A&?&^EKI-LAUBX:6T$%RN
MT;D1<<@8"[3SP?05O^)=&UR]TO0-4T>&--9T>43+:7$@"RJ4,<D>X$@$@\&@
M!D?Q*LE@UC[7!%%<:9+!&YBN1);R"9@J.)=H^4$_-D?+@\&NGTR_O+N:XCN[
M*. 1A&CEBG\V.96!.5.U>F,=/Z5AR2>(]5T*X?4?#MHOFM'&=)>X2;S(]P\T
MLY 7.W.!TXY//$?@GPS-X<O=6%O'<6>BSM&UGIT\PD,# 'S"N&8*I)7 R>AZ
M4 :UWKTG]NOHNF6L=U?16XN9A+,8HXD8D*"P5CN8@X&.@))'&>5\2^,)]5^%
MOB&_TN!K:\M$GM+R*67;):R*,-@@'<>00>."#D=*U)]'U/2/B#<>(K"T:_LM
M1M$M[N".1%ECDC)V.N\A2N"01D'OS65J'@_4_P#A!?%5K!;++JOB"YEN#"LJ
MA8=^ JEB0#A5&2.Y...: .HT#2+:-;;59=,M;74?L:6OF02%\PC! )PO<>G'
MK6;?>.9-/Q<SZ1)'IW]J#3?-EE*2LQ;9YBQE<,F[ONR1SBNFTWS?[-MEG@:"
M58U5HV9200/4$BO,=3\,>++_ $V^BN-*MKO44U9+J.^>[7,T"S!U1 1\@"C&
MTX'&>2: .KG\87Y\1:KH>G^'I;J[L(8YE+W21I(K[N_.W[O'4G/0=:K_ /"P
ME?0O#NM0Z838:Q,D#2R3[?LLC$J-_P IR,@C/KCIFI--T_5[;Q[K6LSZ8WV>
M[LK>&/RYD;+Q[BPY(."6X)QTYQ5'0O"C)\'O^$9\1QK:&.VE2:3S%94^9G60
M$'^'@\XY% '6QZG++XAGTQ+93%!;I+)<>9T9RP";<=?E)Z],>M1:CK9MM6MM
M(LX%N=1N(GG$;R>6B1*0"S, 2.6   .2?0$U2\#6=];>%[6YU:3S=5O56XNY
M,8RQ50HQVPBJ/J#6?XGTK7K7Q=IWBGP_:1:A)%;/8W=C),(C)$S!@R,> 0P[
MT 8OCC4&UWX?"[O=(FL;NUU>WA\NX3)5EN$4M&Q W*1T8 9%=3K?BBZTN;4D
MM]),\>G68NYYIYC"C [ODC.U@S84]<#D<\\9?BO3/$6O^#A;M8Q&_EO8+C[-
M'.I6"..1&VESC<?E/('5L=!FH-<T;Q%J6NZQOTV&]L+O3UBT]I[A56QDV,'R
MF#EB2/F&>@&0* -E?&4%U+HT%A#$UQJUC]N@2[G\D%,*=H(5LO\ .. .@)SZ
MN?Q5(+K2=/-E%!J>H6SW MKNY\H)MV@H&"G<^6Z = 3]><3PO=7_ (4T31/$
M?AA+R"TT^.'=;7,?G6TR +N5B5QD#/!XP.O.)&\*WMWX;TG1?$^E-KR0VQWW
M4<Z"X@FW?*5=F4GY< L#R5'!R: .ZTVZFO=-M[FXM6M9I$#/ [9,9[@GO5JL
M7PEI^I:5X5T^QU:Z:ZOH8RLDK-N)Y.T%NY"X!/?&:VJ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HI"0H))  Y)/:L:S\5Z-?ZDFGV]TS7,L'V
MB$-"ZK-'_>C8J XZ?=)ZYH VJ*RM,\2:1K-Y<VFGWBSSVIVSHJ,#$?1LC@\'
M@\\&ICK.GC61I!G_ -/,?FB'8V=G][.,8[9]>.M %^BBJ6JZM9:)I[W]_*T=
MLC*K,L;.068*.%!/4B@"[1110 4453U'5;+28HY+V<1B1_+C4*6>1NNU54$L
M< G !Z4 7**SM-U[3-7GF@L;M99X IFA*E9(LYQO5@"N<'@@5HT %%%!( )/
M04 %%9^D:YIVNQ7,NFW'G);7#6TIV,NV10-R\@=,BM"@ HHHH **** ,W7-"
MT_Q'ICZ=JD3S6DA!>-9GCW8((R5(/4 U?BC$,2QJ6(48!=BQ_$GDT^B@ HJG
MJNJV6BZ;/J.H3>3:P*6DDVEMH^@!-3VUQ%=VL-S"VZ*9%D1L8RI&10!+1110
M 45BWWBO1=.O$MKJ[*,TZVQ<0NT:2L 51G VJQ!'!(ZCUK:H **0G ).>/09
MKGV\<^&4DN(Y-7@C:V?RY_,#((6]')&%/UQ0!T-%-CD2:))8G5XW 974Y# ]
M"#W%.H ***SM.UW3M5O+ZTLKCS9K%UCN5V,-C$9 R1SQSQ0!HT444 %%%% !
M1110 4444 %%9=SXBTNUO7LFN'ENHP#)#;0O.T8/0N$4[<^^*L:=JVGZO'+)
MI]W%<I%)Y4C1-D*^ 2I]" PR.U %RBBB@ HHHH **** "BBJ5OJUG=ZI>Z;#
M*S7=D(S.AC8!0X)7!(P<@'H3B@"[1110 4444 %%(2%4D]!S532M5L];TN#4
MK"4R6LXW1NR,A(SCHP!'(]* +E%9T>NZ;+KTFAI<9U&*#[0\.QN(\[<YQCJ<
M=:T: "BBB@ HHHH S-9\/Z=X@CMX]1CED2WF6>().\>V13E6^4C)!Z9K250J
MA1D@#')R:KZA?V^EZ=<W]VY2VMHVEE8*6(4#).!DG\*EMYX[JVBN(6+12H'0
MD$9!&1P>10!)1110 45'<3PVMO+<7$J10Q*7DD<X55 R23V&*S=.\2:7JNHS
MZ?;3R"\@C65X9H)(FV-T<!U&5]Q0!K4444 %%%% !1110 45!>7EOI]J]U=2
MK%"F,L?4G  '<DD  <DD"J>DZ_INM2W<-E,YFLY!'<0RQ/%)$Q&1E7 .".0>
MAH TZ*** "BBB@ HJEJVK6>B:=)?ZA*T=M&RJS+&SD%F"CA03U(JXS!%+,<
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
M=6LM\,D1<K()L8R&&5#*>,<X'(KT#4M03P_X>O=6O]DK6ENT\[0Q[/,VJ3@
MDX]!DFL#4/ C?\(OH6@Z1=16UOI5U!<AYXR[2&-MW.",;FR2??I73ZEIL6LZ
M+=:9?KF&[@:&8(>S#!P?QH Q;.[\3M<Z1=RK83:==Q,]ZJ HUI\FY"I+'>,_
M*>/?CI6+)XRUF?P))XVL5M6L8R\XL'C.][9'*D^9NX?:"W3 Z8/6M+PUX;\1
M:7%;6&JZ_!?:99*$MUCMC'+*H&%$K;B" ,< #) R>QJ6O@2]LO#5YX3AU&'^
MP+AG$9,9\^&%V)>('.#U8!CTST.* %/B37-3\9)H^E3:?%97.C)J4%Q- [NF
MY]HRH<!N.V5Z]\8-*'X@7L?@G3M7U)([<MJ$ECJ%W#"TD=N$:1?-VYR 2BCG
M@;N_0[\7ABYM?&RZ[;3VR6L>EC38[7RVRJA]X;=G\,8Z53T7PKK6A:1%9P:E
M9R[;Z>YE1X&"3QRER8R-QQ@L"#STZ4 5M=\4ZOIG@*XUZRO-*OMMS&L4\2%H
MY87D1 1A^&&XYY(R#Q6O-K=WJ'BZY\/Z9+%!]BM4N+JXDC\P[I"0B*N1V4DG
MZ >HQ;GX<NW@[5-#LKJVL_[2U 7SA(28H,,C;(UR./W8].I.!TK1O/"^J1>+
MQXET;4+6WN;BV6VO[>XA:2*4*<JZX8$,.GH1Z4 <OX0UZXT3PQ)"ZH^HW_B2
M\M08XF=%?>[NP0'<0 C8&>XY[UL7'B7Q38:9XFFELXVCTZT-W8WL]J\2S!4+
M-&Z;L[@1U! ([5"/AO?-X>GLVUQ(]035I-6L;R"VV^1*S,<,"QW*0Q&..O>M
M:;P[XAU/PSJECK&LVDU[?6KVBM!;LD,*,I!;;NRS'.<D@<  #G(!5AU;Q>-#
M@U6=]'^SW:VKACE/L<;#,LCEF ? (P!CD^W.7?>+-7N_#?CN""\CCN-%AWV]
MZELR,Z-#Y@^5CPW4!NAX(%;FI^$M2O?#&A6$.I6\5]I$\$ZNT):&<Q+M =-V
M<'KUX(%5QX%OYY_%AO-8A>/Q#:K%(([7:8G$/E9&6/R@<@=?4^H!#-K6M:#X
M<\'%9;*9;^\L[*8F!E(CD4?=^<_,,'D^O05J1ZWJ6NZSKEAH\]K;+I+)!YD\
M)D\V8KN((##"#('J3GICFI=^$-8O=$\/64^J69FTF]@NS(MLP601#"H!NR,]
M2<GGM5N/PS?Z5XGU+6-&NK94U54-U;7*,565!M$B%3W'53UQU% & GQ U?4=
M)\,7EC:V<,NHZBVG7D$X8^7*H?=M8'IE/0\&M_PQK6K7/B/Q!H6KR6L\VF&W
MDCN+:%H@Z2JQ *EFP05(Z\U2?P%);V7AVUL+V)5TF^-_*\T1+7,K;]W0C;DN
MQ[XX':K#^']5T_6?$^N6VJ6D$FJ6T20EX"WV=HE8*QY^;.XY&/3K0!U]%9OA
M]]1DT"R?5MIOS&/.*ILW'L=O\)(P2.Q.*TJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBHI+B&*:&*215DF)$:D\L0,G'X"@"6BL/0/$:Z[>ZQ:BRF
MM7TRZ^S.)64ESM#9^4D 8([UN4 %%%9FL:S#I LXRGF7-[<"VMHMV-[D%N3V
M "DD\].A.!0!IT5FZ+J5WJ5K,][I<^G3PSM"T4K!@^,?.C#[RG/!P._%:5 !
M4<\$-S"T,\22Q,,,DBAE/U!J2B@""TLK2PB\JSM8;>/.=D,809^@J>BB@ HK
M/UO6+;0=*EU"[W&-"J!4^\[LP55'N6(%1:5J=]>7M]:7^D2V3VQ39+Y@DBG5
M@>4; .1C!! QQZT :M%%% !1110 4452TN[NKVS,MYI\EA*)'00R2*Y*AB V
M5XY S^- %VBL,^(U'C9?#1LIE=K%KU;DLNQE#JF  <]6[XZ=ZW* "BBB@ HJ
MNUVC1W7V;%Q-;$J\2, =^T,%YX!(9?S%-TZXGN]-MKBZLWL[B6,-);NX8Q,1
MRI(X.* +5%%% !117-2^*Y7NIAIND3ZA:VU\+"ZE@<;XY/EW,$/WE7< 3D$<
M\$#- '2T444 %%%% !1110 45AZ5XC74_$NM:+]BF@DTL0%I)&4B7S0Q! !.
M!A>_//05N4 %%%8>N>(UT34M&LWLII1J=T+59E90L;%2W/.3PI[?C0!N4444
M %%%% !116=K6LV^B6<<\X9FFGCMH8UZR2R,%5?;D\GL : -&H;FUM[V$PW5
MO%/$>J2H&4_@:HZ1J=[?/>Q7VDS6,UK+L!+AXYP1D-&W&1]0,&J.A>+H==U[
M5M'73;VTNM+9%N/M/E@?,"5*[7)((&<XH W;>V@M(%@MH(X8E^['&@51] *E
MK*_MO/B9M$73[IF2W6X>Y!3RE4D@ _-NR2K#&WL:U: "BLV^U26/2#?:79MJ
MC;E"0PR*N\;@I(9N..3[XK2H **** "BJ6KZK::'I-UJ=_(8[6V0O(P&3CT
M[DG@#WK+/B:X@N;&*^T&_M5O9EBBD+1NJ,03B3:Q*G /J.V: .AHJ);B%[F2
MV613-&BNZ \JK$A2?KM;\JEH ***PV\1JOC6/PVUE*'DLGO%N2R["%95P #G
M.6[XZ=Z -RBBB@ HK#U7Q&NE>(M%TA[*:3^U9)(TN RA(RB%R",Y)P/3'/6M
MR@ J)K6W:Z2Z:"(W"*564H-Z@]0#U I\C%(V94:1@"0BXRWL,D#\ZXQ_B)$O
MP]/BX:3<F$2M&UN)$W)B4Q98YQU Z9ZT =K116'H7B-=;U'6;/[%-;/IER+=
M_-927)4-D;20!@CO0!M.B2(R2*K(PPRL,@CWJ"STZQT\,+*RM[8.<L(8E3/U
MP*LT4 %%%4M3N[JRMXI+33Y+YVF2-HXY%0HC'#/ENP'.* +M%0O=1)-Y 8-<
M>69%B4C<R@@=_<@<UE^%_$2>)])>_2TDM0MQ+;F*1@6!C<J<XXZCWH VJ***
M "BBB@ HHHH **P[KQ&MKXOT_P /M93;KV"69+G<NS$>,C&<Y^8=0/QK<H *
M*** "BBHIKB& Q"614,KB.,$_>;!.![X!_*@"6BL/3/$:ZEXGUG1/L4T$FEK
M"S22,I$HD#$$ $X'R]^>>@K<H ***SM:UFWT2Q2YN S&6:.WAC7K)+(P5%'X
MGKV&30!HT5EZ1J=[?2WL%_I,UA+;2! Q</%,I&0T;8&1ZY P:U* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X#Q%81S_ !=\+EI;I?,L
MKPD1W+H!M\O& ",=3G'7C.<5W]8VK^&;'6=4T[49Y+F*ZL-XB>WE*;E< ,K8
MZ@X'H>.M 'G<MG<2K\2[VWU2^LI;*Y>XA^R2^7^\2V5@6(Y8< 8Z=?;&U#KN
MI:]JFBZ5D?O]!CU*95O'M3*[D*</&I;"\\#'WN>E;Z^#+)8=<B^V7Q76BQO,
MNG.5V';\OR_+Q_\ 7YJOJ'P]TG4+'28#=:A;W.E1B*SOK:?R[B-, ;=P&",
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
MZNV9?->/!4*,*%4 %N@'4GJ<U W@RR:#0X3>7VW12IL_G3@JNP;OE^;Y>/\
MZ_- '12()(V0E@&!!*L01GT(Y%>/6.H2>$?!'CO7;)[A[JUUJ[AB\V9Y$4M*
MB!RI."1NR2>3CK7L3 E2 2I(ZCJ*Y^P\&:996&JV#O<7=IJDLLUW#<LK!WD^
M^>%!&<=N!VH P]>DO/"VJ^%[JQU"\N8-0OX].O(;B=I5E$BDB4!B0A4J3\N!
M@]*A\(6>HZOK&MSWGB'5632]?FBAA$H".@C3Y'&.5^;H,8QGJ372:?X3M+%K
M$RWE[>KIX(LDNG5A!\NW(PH+$*2 6+$ GUJ?1/#EMH,^H2VUS=2&_N&NIQ,R
MD&5@ 6&%&. !CIQ0 >*O[5/AF]_L7:=1VKY2F0)O^894,?NDKD ]B17 W/B*
M.[\'^+I["ZUK3=4L+(2/I][-()K210Y#JQ8[E;CN1\ON*])U738]7TY[.66>
M%69'$D#[75D<.I!^JBL\^%-/G74C?/-?2ZC;"TN)9RH8P@-A!L50!\['(&<G
MKP, &#=ZA>Q^+/ 2I>3B._AN!=1^8=DNVWW*2O3()SFJ^B-?^,?"B^((M>N-
M-OS>R/N#DPP11RLOE-%N"D;%Y+<Y.<]!6Q:^ --M[K2+F34-5NI]*W"UDGNL
MD*RA=IP!Q@8XQGOGBDB^'NCV^LW-_;W&HPP74WGW&GQW16UEDZEFC'7)ZC.#
MW&* .?&FR:G\0/'D:ZC>V06UL6W6<OEN6\J3!W#GCT[]ZZKP%J=UK/@+1-0O
M9/,NI[1&ED/5FQ@D^YQFI8O"UM#J^K:G'>WBW.J(D=P=R8P@(7:-O& 2/QYS
M5O0-$MO#NBVVDV<DSVMLNR+SF!95],@#- & ;N3Q!XYUO0IKNYMK?3K.!HDM
MIFB9WEW$R%E()VX4 9QDG.>,9.OV]W9KX M;_4AJ5W#K2QRW80)YC".49(!.
M".AYZBNCUSP3IVN:O!J_VK4-/U&&/R?M.GW!A>2/.=C<'(S^-2WOA'3[Q-)0
M374":5,)[81R _O,$;F+ EB=S9R><DGF@#B?&NJW]GI?BG4M/U6]N+K3YXS%
M);R&*"RQLS$R[MLK'))^5OO#..*T/&>KWNDZI<7&I1ZHN@26B)'?Z7*V;";Y
MMSRQJ02.4.3D#;C')K6OOAQHM^-8CDGU%+;5G,MS;1W)6+S3C,@7'WC@=<CC
MIP*O2^$H)!<(NIZFD5U +>XC\Y7$J@$9)9202"02"#^0P <OXHUNYT^Y^W79
MU.;PW/I\8AU/2IFS9R'<3+(BD%E(*$$Y QTY->@V$L=QIUK-%.)XY(D=)@<B
M0$ AOQZUCR^$K1A-';WE[:6TUJEI);0.GEF)5*@ ,I*G!(R"#^0K:M+6"QLX
M+2VC$=O!&L42#HJJ, ?D* .)TF:Z\9R^*2^HWEE+8ZC+I]F+>=HQ!Y:KB0J#
MARS$GY@1C ]:YF^U&?Q;X!\!ZUJ)FCN[G6;2*412M&K$2,I<!2 "=N01R,\5
MZ%-X1LSJM[J%I=WMA+?J%O$M74+/@8#$,IVMCC<I4^]&H^#]-U"PTNQ5Y[2T
MTN:.:UBMF50CQ_</(.<>G0]\T ;D$*V\"1*SLJ# ,CEV/U)Y/XUP'BPCPI\0
M-$\6 A+&^_XE.IGH%#',,A^C#!/I7H2*515+%R!@LV,GWXXK/U[0['Q)HMSI
M.I1&2TN  Z@X/!!!!]00* .'N]7N5N-%D21[?_A*=4PTZG#):(A,:*>JEU"G
MU!D?'/-3W<EWI_C6^\-_:[R?2K_1I+Q ]P[26TB-M.V3.\*P([\'IBNMUOP[
MI^O:=%97<;(D$B36\D+;'@D3[KH1T(HL] MK:ZGO)YI[V\GA$#W%SMW>6,D(
M JJH&23P.3US@4 >8QM=:3^S]I>HZ=J-[;7'EVC%DG)R&E1"!G.T88\+BNGU
M%+Z]^*ZZ3_;&H0:?-HCSM#!($ 83*N5(&0<=^O7!&:O_ /"O-)_X17_A&_M>
MH_V=O1@IN-S*J-N102.%# 'CGU)K3/AJ ^)$UXWMX;Y+3[&#E-IC)W'C;UW#
M.?Z<4 <);:YKL7PVFD6[N;AK+6GLKF[)W3BT2XVLV>I8)QGKWZ\UO:&+Z?X@
M:@UGJ5[<>'HK6)X]TWF1&X;<&4.V2P"A6P&X)_"J7B+PS'HGAV.PM(=:O+&Y
MU07EW+9ONN+9LF0R1A0"<N%XYQDD#BK/A:RN5U>&YL-6\47%B PN4UQ"J$8.
MT('17W;L'(XP#GG% '3^(],T[6?#]WIFJDBSNU$#D'!!9@%P?7<5Q[UP$5]X
MI\ ZAIVF^(Y(]>\.W-U';6^I8VW%LY/[OS!_$,XYZ^_05Z+K&DVVN:7-IUYY
MGV>;;O\ +<HW#!N&'(Y'4<UG'PK#/<6DFH:EJ&H16<HF@@N638LB_=8[4#.1
MVW$\\]>: .0LV31O&OQ&U9#=3/I]M;W*1&YD*N?L[L5(S@C/0'IVQ4>IZEJ>
MF?#72/&UMJ5W/J&VUN;J)IF:&Y69D#QB/.U<;^"H!&WKUKN%\+:>OB.[UM6N
M!/>1I'<0^:?)EV@JI9.Y )'I[9JI9>!]-L;:"R2>\DTNWG$\&GRR*T,3!MRX
M^7<0&Y"EB <<<"@#)MGN_&-WXKMUU6ZT^XT^[-E9_9Y63R"(U82LJD;\LQX;
MC"X]<X/BG79_#?CC3-2DS?O%X>=9KF-/D ,\0:=E4YV#EB%YQ^8[#4? 6EW_
M (@EUJ.[U*PNKA52[%C=M"MT%X'F <G XR"#5Q_"=@^NPZL))EDAM#9) -GE
M"$XRFTKTX'Y>E %O0K..TTJ#R]0N-0$B!_M4TQD\W(SN'. #GC%<_P"-;[4]
M-O;"\CL;^_T:..47L.FS,EPC';LD 4AG4 ." >^>PK:\-^'+;POI@TZQN;J2
MT0DQQW#A_+R<D*< @>W0=JEOM&%YJ,%_'?WEI<0QM$# R;65B"0RLK \@8..
M/QH \_OIX-8NOAS+I^KSW4,]S<[+X_ZUAY+@YW#AA@@Y'!%2P7]]IUKX[TIO
M$=Q;0Z=/"+6_O,W$D EC5BH[L<DA1R<D=:ZE?!&EQ-HQMY;J :0[R6RHZXWO
MG>S94Y+;FSVYXQ45YX TG4%UM;J>]D&LM&]S^\5</'CRV0A1M*[1^7.: ,W0
M+Z]B^)5YI1^WQ:>^D17:6][<&9U?S63<"68KD#[N>W0&N0?_ )-NOO\ KYE_
M]+C7H]IX+L;36TUE;[4Y-06U^RM-+<EMZY)!88P2">!C'M4'_"O]+/A"3PP;
MJ^.F22&1E\Q=^2_F$;MN<;N?_K<4 =77EUAH-QKOB7QU'!K>HZ8Z7\9C:SD$
M?S^0F&;C+#_9R!U]L>G1(8XE1I&D*C!=L9;W. !^E8,OA"S;4=1O+>]O[3^T
ML&]A@E 28A=N>5+(=HQE"M '%^'?%>L>*8/#5A<[1-=:5+=W&+I[4SNDHC!#
MHI(X!; QG([#![7PC9ZUIVG7-IK=_#>21W+_ &=TE,CI"<%$D8J"S#)YQR,5
M%K?@71M:M=.AQ<:?)I@Q97&GR^3+;K@#:I'8@ 8Q6OI.DP:-8BU@DGE)8O)-
M<2F265CU9F/)/ 'L  , 4 <WK6H7E]XYB\.08$*Z:;UD%[):M(3)LX=%+?+C
MH,?>YSBL+6/^$FT+PEIT=_KADO(M=MX/,MIMS/;O*N$E8J"6"G!Z9&,YS77>
M)/!NF^)I[.ZGFO+._LR?(O;&;RID!ZKNYR#Z$4V[\%Z=>:/:Z9)<WPBM[A;K
MS/.W2RRJ=P=W8$L<C/Z= !0!AVUA&WQNU%S+=9&CP38%R^W/FN,8SC;P/EZ=
M\<UR$1OM+^&>I^(++5;VWN+#6IVBABDVQ,#=[6#K_'D,>OMC'.?4Y_"]G/XC
MCUW[1=Q7R6PMF,4NU94#%EW+C!(8D^GJ".*SF^'^EOX9NO#[7=^;"ZG-Q*OF
M)N+E]Y^;;D L ?\ ZU %"]N=2\1>*O$&BVTIB73HH$B\O4)+5E:1"_F?(IW<
MX&"<?+TY-9=S'XC_ +<\%:1J7B*83W<%[#?R:?(%21HT&&!V@AN><C@YP!C-
M=-K'@33M8U6#5C?:G9:E%$(7N["Y\F29/[KX&"/H!_*K4GA"P;4M(OHYKJ%]
M)5UM51P5&\8<MN!+%@.23GOUYH U=.LSI^FV]FUU<71AC"&>Y8-))CNQ &37
M$:8=0\::%J>HV^N7.F:A%J4T-N\;L8[5(I,!6BW!7W*,G=G[_H *]!KDW^'N
MCG7+K4HKC4;=+U_-O+*"Z*6UR_=G0=<]^0#WSDT <_XQU"[6#Q7=6.K7EQ/8
MV230+9RF&.P*QE\R$-B0N>=N&XP#@'-3:_KFI68TW5+^UU*YT*73$:XETN9E
MEM9FY,K(I!9,8]0-IXK=O_ &D:A>ZO<23W\::O%Y=Y;PW)2*0[-@? _BQ[X/
M<&IX?",%H(A::KJD&RT6S;$ROYB*6(W;U;GYSR,8' XH Y2[5-6\9^!1;:K-
M+#-I%T?ML)VO,NV+Y@3RI/KU&3T/-;GP\NKN6TUZQN[R>[&FZS<6<$MP^^0Q
M*$90S'EB-Q&35^'P9IEKJ&DW=K)<V_\ 9-N;:TB1EV+&0 P(().=HY)SQ5O0
M_#MMH,FH/;7%S(;^Y:[G$S*096 !88 QD <=.* ,GQ+JTZ^,/#/AU)I(+?4S
M<23R1,4=Q$@(16'(R3DD8.%]ZY[4]1U72=0\9:%#J5X;>WT4ZI8W#2;Y;=L.
M#'O;)(++D9Y SS7<:YX>LM?6U-R98KBSF$]K<P-MDA?IE201@C@@@@]Q4$GA
M2SFLM3@FN+J2;5(O)N[IF7S9(]I4+PNU0 3P .I/4YH I^"-/N4T:QU:[UC4
M;V:^T^W:2*XE#1HVP$LBXR"<\\G.,GFLKQU91W/C/P3OEN5WWTR$17#H,>0Y
MR-I&#[]<<=*[+2=.CTC2K73H999(;:-8HS*06"J, $@#. *J:[X<L]?:Q>YD
MN89K&?SX)K:78ZM@J1GT()!H XM-*?4OB)XV@34;ZS5;*Q^>UF,;D[),'?UX
M_7O4&B^)]6UG2?!%C+*'GU6QFGN'-RUNT[1!0%#HI()W%CC!^7KC(/:6_A6U
MM=6U+4H+V]2XU&)(IOG0@*@(3&5XP">>^><UG3?#C1)_#>GZ*9;Y$TU]]C=1
MS;+BV/\ LN!_,']!0!<\)V.M:8NH6NKWT5U'Y_F6:B=II886Z([LH+8(."<G
MWXK%^)]G'<0>&W:2=2=>LH\1S,@P9.N >OH>H[5UFBZ-!HEF8(I[JY=VWRW%
MW,9996QC+,?8 8& /2H-?\.6WB)+-+JXNHEM+E+J(0,J_O4.58Y!S@]NE &#
M;W#:KX\U/PY)<WD5CI=C Z+'=2)),\A8ES("&.T  #.,DYSQCE+O7=?;PK=6
MYU>ZCNM+\31Z6MVF UQ$9$P7XY(#8.,9QSFO1;WPO:W>KV^L1W5W::I#";<W
M=N4#2QDYVNK*589YZ<'IBJ][X)TN\T>+2S)=0P)="\9HI!OEGW;][L023NY_
M^MQ0!SNL:?J.B^*/"VGV_B769(-0OKGSO/F5SCR68*#MZ C@'(%5[.RO[G5?
M&FB/XAU@6FF&*6U871\U&DAWD&3[Q4$<#..><UVNI>'+?5-3TO4)[NZ6XTQF
M> H4 W,NUBPV\Y!(]/3%11>%+:#4-8OH[V]$^KJJW)W)CY5VKM&WC"\?_7YH
M ;X&U*YUCP+HFH7LGF75Q9QO*^,;FQR?QZUT%9VA:-;^'M%MM*M))GMK9=D7
MFD%E7L,@#-:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !113/.B\PQ^
M8GF 9*[AG\J 'T5&+B$Q-*)HS&OWGW# ^II(;F"YC\R":.5/[R,&'YB@"6BH
MK>ZM[M"]O/%,JG:3&X8 ^G%<SXE\2W.F:UH%I83V4D5YJ*V=W&1ND0%6;(PW
MR_=[B@#JZ*0D $DX ZDUG:+KNGZ_:/=:=.DT*RR1;U8$,48J2/;(.#WH TJ*
MB@NK>Z#&WGBF"':WEN&P?0XJ6@ HJ&"[MKEG6"XBE:,X<1N&*GWQTI?M5O\
M:?LWGQ?:,;O*WC=CUQUH EHJ*6ZMX)(XYIXHWD.$5W +'V!ZTJ7$+LJI-&Q8
M;@ P.1ZT 2452OI9Y=*NFTRYMENA&WE2R_-&CXX+8/3UJ2&<1VEN;JX@,K1@
MLZ':KD+EBN3TZGZ4 6:*@DO;2&!)Y;J%(7QLD:0!6STP>]3@Y&1TH **S)->
ML%U\:&MS'_:!MFN"A(^1=RJ,\]RW ]C61X.\27.KV5^VK2VD=Q!JMQ81B(;%
M<1MM& Q))/7K0!U5%17%U;VD8>YGBA0G :1PHSZ<U*"",CD4 %%<S=ZYJ%O\
M1=-T,?9SI]W8S7!^0^8'0J.N<8^;TKH!=VQNC:BXB-P!DQ;QO ^G6@":BHGN
MK>)BLD\2,"H(9P#EN!^>#BC[5;BY%L9XO/(SY6\;L>N.M $M%17%U;VBAKB>
M*%6.T&1PH)].:)[F"VC$EQ/'$A( :1PH)],F@"6BLN_\0:;IU[IUG/=1B?4)
M&C@4,.=JLS-] %QGU('>M3K0 45"UY;(P5KB%27\L N!E_[OU]J?YT6]D\U-
MRC++N&0/>@!]%1_:(/*\WSH_+'&_<,?G31=VQ\[%Q%^Y_P!;\X_=_P"]Z?C0
M!-17+>-/$%[HNA6NI:4]K(DEY;PN9%+ADDD5<J0P&>?>NEBN()VD6*:.1HSM
M<(P)4^A]#0!)14*W5NURULMQ$9U&6B#C<!ZD=:4W5N)!&9XMY;8%WC);&<8]
M<<XH EHHJ&*ZMYY)(X9XI'C.'5'!*GW Z4 345Q]YX@U/5-=UC1O#]S80W>F
M0P.INU+K/)(&;9PP*J HR1DY;VYZR(R?9T:<(LNT&0(<J#CG!/:@"2BL+Q%K
M3V?A/5M4TBXLYI[*TDN%W?O$.Q2V#M8==I'6K6A:H-1T?3III8OMD]G%<21J
M0"-R@D[>H&30!IT5";NV%T+4W$0N",B+>-^/IUI9+JWA8K+/$A&,AG ZG _,
MT 2T5"]U;QSI!)<1)-)]R-G 9OH.IHEN[:"58IKB*.1@2J.X!(]0#0!-114,
MEU;Q31PR3Q)+)]Q&<!F^@[T 345S_B?Q$-%?2[2)HA=:E>):HTG(B!#,7(R,
M\*0.1R15W1!K*VTZZS+93.)F^SS6BLHDAP-I93G#=<X)'% &G14)N[87!MS<
M1"<8)CWC=STXZTHN8"A<3Q[ <%MXP* ):*CEN((8#/+-''$!DR.P"X^M<WXM
MU^^T<:!+ISVLEO?ZK;V<Q=2Q,<AZH00 >/0]: .HHJ.*XAGW^3-')L8JVQ@=
MI]#CH:DH **JM=+<VLYT^YMY)4! ;.]5;_: (_+(K%\%>(9M=\"Z=KNIM!#+
M<1L\I7Y(U^8CC)X' ZF@#I**B2Y@DM_M$<T;0XW>8K KCUSTI(KNVFA,T5Q%
M)$!DNC@@#US0!-144%S!=)OMYXY5_O1N&'Z5(S*BEF(50,DDX % "T5%%=6\
M\'GPSQ20\_O$<%?S%<EI.OZSXDD6_P!(FTX6,6HR6TUK.K>8T".4,BN#][(R
M 1C!QGO0!V5%<I\0/$&K^%O#S:SIL%K/#;NHNDF1B5C)P7&UAG&1QCIWXK2U
MK5)[#PK/J5G);SW"PAX,H2D[G 10 V?F) ')ZCK0!LT52M;IHXK>WU&YM!J#
MIEHXCM!/?:I))%13:]I\&OP:*]P@OIH'G$>X95%*C)],EN/7!]* -*BL^R>^
M6]U'[;<V;VZR*;=(E(>)-HR)"3USD]N*MI=6\DHB2>)I"@<(K@DJ>AQZ>] $
MM%1/=6\<Z0//$LS_ '(V<!F^@ZFI: "BN5?Q!?:CXPU#P]I<]C:R:=!%+*UW
M$TK2F3) 15=?E  RV3RP&*E7Q/)I7AV_U/Q,EO9M9S/&5A<E9,8V;2V,ELC
M]\=J .EHJ)[JWCMS<23Q)".LC. OY]*>DB21K(CJR,,AE.01]: '45GWFH;M
M(O;C3;BVEFAC8J2?,0,!G#!2/YU0\):Z^L>#M'U74)(([F\MEE<*=JY(YP">
ME &_114)NK=;D6QGB$[#(B+C<1ZXZT 345%+<V]OGSIXH\+N.]P,#.,\]LD5
M+0 45"MY;/.T"W,+3*<-&'!8=^15/2->T_74N7T^X2:."=H"ZL"&9<9(]L\9
M]J -*BH8;JWN2X@GBE,9PX1PVT^AQTI6NK=;E;9IXA.PRL1<;B/4#K0!+17+
MZ'K]]=^+?%&EW[6PM]+:V$#QH4)62,N=V2>>@[=*Z9)$E7=&ZNOJIR* '45%
M/<P6L?F7$\<*9QND<*,_4UF^)=>@\-^&;_690)%MH&E6,-CS"!P ?<XH UZ*
MPM&DUZ6_:6\NM.N=,EMU=&@1DDCF[KC)!7'?.?YUKW%W;6NW[1<10[SA?,<+
MN/H,T 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M2=/L()(+6R@BCE_UBJ@^?C'S>O''-)IVCZ9I$;1Z;I]I9HYRRV\*Q@GU( %
M$M]96^I:?<V-U&)+>XB:*5#_ !*PP1^1KS3P&]_<RP^#M161CX6N6\^5AQ,B
M_P#'K^88M[>4OK7J=11VT$4\T\<*++,097"X+X&!D]\"@#R?3UM]9^$'B:YU
M=5&LPRWLEW*W$D-S&S-'@]05 C"X[  5;TZ/S/B#X8N-<A@%_)X9,ETTR*"9
MPT62<_Q#GZ5Z!+X?T>;4&OY=,M'NV*EI6B!9BOW2?4CL3TJ:ZTK3KZ[MKJ[L
M+:>XM6+6\LL2LT1/=21D=!T]* /+Y+&S&F?%JW%M"(5WR*FP;5;[(&R!V.[G
M/K4D.FV.G7WPQO;2VBANK@;)IT7#RJUH20S=6&0.O3%>B_\ ".:'BZ']CZ?B
M[_X^1]F3]]_O\?-^-!\.Z(?LN='L#]D_X]O]&3]S_N<?+^% 'FE_82:M8>.=
M _T:]N[[4R8+QKB,+#\L>U&W-O'E8_A!]N<UZIIUC#ING6]G;QQ1Q0H%"Q($
M7W(4<#)R:\^_X0V\GO;H:SX-\.ZQ<37$DG]J23>675F)4,OEE@57 P">G7O7
M>:+IBZ/HUKIR/O6W38#S@>PR20!T R< "@#E?$?A71/&FL7'DW<^F^(]*V*E
M]:2;9D5E#+D#[R<D<^AP17'ZUJ6JZK\'_$]MXA-O=WNCZ@MF+Y$ 6<++'\X]
M#AB#C_&O5[SP]H]_<-<76F6LL[=9FC&\\ ?>Z] /RJ4:1IHTHZ6+"U&GE"AM
M?*7RRIZC;C&* ..GFMQ\6])TV6. :5_9,SV,:J/+-UYH\S '&X)^0+>M<EJT
M]QH,?BV"'>GA>'7;$2K'G;'$X5KI%QT7)4$#CYB.YKUJ;0-'GL+>QDTRT:UM
MB#!#Y*A8B.A0?PGZ5/'IMC%8-8)9VZV; JT C&Q@>H*]#G)SZT <W):^'?[1
MU'4M+FB:]N-*9)!;2@Q&)?NL57C/. >X!QT-<7\-KR/'ARP\1VT1+:;&^@RD
M9B(VCS5YZ39[_P!WICG/IUCX:T/3;":QLM(L;>TG.9H8X%"2?[PQS^-(WAC0
M&M[:W;1-.,-LV^",VJ;8F]5&/E/ Z4 :;E@C% "V. >YKQVV$.J_ ;4-1NQC
M7(#//-/C$\=\DI*\]0V=J@>A Z5[&    , =!6<?#^CG4&OSIEI]K9@[3>4-
MS,.C'U8=CUH \_30K+6?BC#!KNG6\TL_A:.2[B=!M>7SL$D=R.Q[8'H*]0CC
M2*-8XU"H@"JHZ #H*J?V-IAU3^TSIUI_:&W;]J\E?-QZ;L9Q5V@#RO0C=:-J
MWAZQU2UL]6TJ[EE&DZS;C$N9(W8I,AZ[E+9(] 3S6(TPTOX7>*IK"-(IQK=S
M'<&  2K;?:0),8YP%./8&O7;+P_H^FRK+9:9:V[IG88H@NS/7:!TSWQUJ6#1
MM+MI[N>#3K2*6\.;ETA4&8_[9Q\W4]?6@#C?$%K%;>,_!5YH*11R3RR02?9P
M LMIY>XYQP54A2/0D8ZUD^%)- \0>!H7UZ95UBVU%IKO$FRY6[68[1_>R?E4
M =L =*]%T[0M*TEBVGZ=;6I*[<Q1A<+G.T8Z#/8<4P>'-$&M'61I-D-3/_+W
MY"^9TQG=C.<<9H \LUJ]FL/'OC":Y@,_AW[18)K"QY\Q83;X!QWCS]\#G'MF
MO7[,6OV*$V(A%J4!B\D#9M(XVXXQBJG_  CVB^9=R?V18;[Q=MRWV=,SCT?C
MYA]:M6-A9Z9:K:V%I!:VZ_=B@C"*/H!Q0!QMO,+OXOZK8:I&CHFEPMIT<J@J
M4+-YQ /&2VT'V KC[RT,?PA\=6LB+)I]CJ%U'I9<;O+B#*,(3V#%U'T(KUW4
M-'TW56A:_L8+AX23$TB LA/7:>HS27&BZ7=:<NG7&FV<UBH 6VD@5HP!TPI&
M* 'Z9;P6VG01VT,<490';&H49(ZX%<%XGET^[U_Q-!$(?M=OHJI>2WS;HTC8
M.56-.,D_Q-D ?+P37H=O;06<"06T,<,*#"QQJ%51[ 54N=!TB]U&/4+K2[.>
M]C38EQ) K.J^@8C..3^9H R_A_<?:/A[X><R^8XTZ .=V3GRUZ^]=)5:QT^S
MTNSCL["UAM;:/A(84"*OT XJS0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 445POCB[U&V\3^$[6RU.ZM(=1O'@N5A*_,H3<,;@<'([4 =U17GFE>*+S
M2/'GB#0=5U(WNE6%DE\MY*B^9;Y(!C<H &ZY'&<#O70V/CGPYJ6\VNI!U2V2
MZ+&)U!C<X4@D8))(&T<YXQGB@#HJ*RK'Q)I>HWEU9PW#QW5J@DF@N(7A=4/1
M\. 2ON.*Y'Q)XH2YU[P@-*U&]2*[U-495B>.*YAV,20Q4!QD+T.""#T.: /0
MZ*Q=2\5Z-I+2?;;IXXXI%CFF$#M%"S8P'D"E4ZCJ1C(SU%2ZEXCTO23(+J>0
MM%#Y\JPPO,8X^?G8(#M'!Y/7!QT- &K167)XATQ+2VN8[AKA+J/SH!:Q-,TB
M8!W!4!..1SC'(]14<'BG1KO3K6^M;O[1#=LR0"&)W=V7.X; -P(P<Y''>@#8
MHK)3Q)IDEE;W4<TKI<2O#$@MY/,9T+!QLV[A@HV<CC%.7Q%I;:6FH_:&%N\Q
M@3="X=I Y0H(R-Q;<I&,9XH U**R+?Q/I%S%?.MT4:PQ]JBEB>.2$$9!9& ;
M!'0XP>U0Z-XQT'Q!=I:Z7??:)7MQ=+B)U!CR!G) '4CCJ/2@#=HKFO'7BAO"
M7AE[Z"%9[V:5+:TB8X5YG.%S[#DGZ5+#X?U!;$&7Q#J#:H4YN05\L/CM%C9M
MSVQG'?/- '045B6VI_V3I&E6VLS-)JLELHDCAC:5Y9%4>8P5 3C/?&.1ZTR;
MQIX>@T)]:DU%5L$D,3OY;[D<'!1DQN5L\8(!YH WJ*YD_$+PL)6C;5D1A<?9
MOGB=07V[N"5P1MYW=".]6]%\7:%X@%Y_9U^':R.+E)8VB:+C(+*X! P#STH
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
MWY K,U*.UT>Y\,^(M,TB\A\.V^IW%Q=@QR-(QEBV+<LC9<#.[J,XP>]>LT4
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
M.5@,1MR/[P]S7*6_BZ34/A#=Z_XDT,7UH_FM+;QR*0Z><XP0V,!<*,\GC.*
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
M7!W. <#]V<8!)) Q0!UU%</XG\5ZSI^E:;);Z6()[C6(;&423#A3*!E3CD.
M0#Q@'/7BK\_B^YB\2_\ "/QZ%<RWYL/MJXFC",-X3&[/ !)R2!TX!S0!U-%<
M$WQ,*^&Y-=_X1Z]%I:3-#J.94!MF5]C #/[S!YXP,'KG(&WJ_BRWT^^DL+86
MTUY% MPZ3W:P*%8D* QSECM.!C'')&1D Z*BN'MOB997\'AV;3]+OKF/6S*L
M)4H"CQJQ9""W7*XSPN.<TR_\>7J^%/$]W!I)MM7T,,LUM/,K*N4#JX8?>&TY
MQ[8XZT =W16=H5Q=7>B6<]Y%Y<SQ(3\^[=\HYS@=:T: "BBB@ HHHH ****
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
M N[#7;_5_!=\^B2Q+ILDC72?:(F,8:$QC^+DY.>,\=\\5WM% 'GPT76?M7Q
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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 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8N
MF^(4U+Q'J^C?8YX)--6%F>4KB02!B"N">/E[\\]* -JBL5?$*-XQ/APV<Z2B
MR-Z+ABNQE#A,  DYR>^.E;5 !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5QVA?\E1\8?]>NG_\ H,U=C5*#1].MM1FU""RACO)P!+.JX>0#IN/?
M% '-O_R6:'_L7G_]*$KL:I'1]..JC5#90F_";!<[?G"]=N>N/:KM !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 %%%% !56^U"WTZ.-IV.Z6011(J[FD<Y(51W. 3[ $G@&
MK58'BC3#=QZ?J,=]#93:5=?:DDG&8F&QD96Y& 5<\]C0!;7Q#IIT>ZU3SG%M
M:%Q<?NF+Q%/OAD W9'TZ<]*2]\1:?8:;:W\OVF2*ZV^2MO;232-E=P^1 6Z=
M\<5R5E;7</@?QEJNH@0G5#=74<;*8]L?DB-"5)RI8(&P>>1GFNFTN_M['P19
M:C*P,%OIR2LR\_*L8)Q^5 #(O&&ESZ8]_!'J$B)*T1A6PF\[<H!;]V5W8&1S
MC';K5V/7M+DT.'64O$.GS(KQRX/SAON@#&222!MQG/&,UFVRII?AJWL+W5H=
M,U.\224RLZ!O.<EY"@?AL,Q_#%<E;VMY+!X#@U&3[+9P/=1F6W41HTBJ4MWP
M<@;T#L/=ACG% 'HD^JVMI8"\NR]O$S!561#O8DX4!1DECV7&?:K4,AEB60QO
M'NYVN,$?6O+[0ZGJ>O>'SK6H3"R@EU&*TOEVH9W5@L3DXV[C%YF" ,X)'6NJ
M\+ZG+>^'K*TUJ]!U"[-PD#AO*DN8HW*B50N,$IL;*_W@: .IK*L/$-AJ>I3V
M-JMVTD&[=(UI*D1P<';(5"MSZ$USOA>XNS'+9ZM=70/A\S075S+,X%P3\R2,
M<\_NL,<]"XQTIWA>RM]-U_R/#^IR7OAZ6S,C0FZ-PEM*&39L<DD!E+G;G^'/
M>@#M:*** "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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "FO&DFW>BMM.5R,X/J*=10 C*K## $>
MA%)Y:%-FQ=G]W'%.HH 9)#'+M\R-'VG(W*#@^M*\:2H4D174]589!IU% #'B
MCDC\MT5D_NL,C\J<44L&*C<O0XY%+10 FT#/ YZ^])'''$@2-%11T51@4ZB@
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 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 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 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 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 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 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@
/ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>exhibit31restatedcertifi012.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi012.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M=Q=2?;U@^T?9X[>21V3('RA5.XY/09/!]#7GVF+-;?";5_!FHVLSZ]&EU;)
M8R3=/([M'*AQ@J2X);M@YQBM;2[=]+^)FDP73LYM/"XM);DJ=AE$B$C=TR0I
M..N* .XT;6;#7]+BU+39_.M9<A6VE2""0000"""",&HK_P 0Z=IL\D$SS231
M1":6.W@>9HT.<,P0' .#CN<'&<&N=^&.5T35$9'C;^U[N0*Z%3L:4E6 /8CH
M:KZ7<MX;^(/BC^V-\=MJ;07-E=%"4D"Q[&CR!PP(&%ZD'(H M>-O&$6G^!AJ
MNCW#2_;#$EO<P1-(H5Y$4MD @'#' /4C')XK8T33TLY+S4(=1U26RN@K):WY
MD/D%<ABOFCS!G@X/'&1UKS>]TFZT?X.?8IK>=9KG55NH+-8V9XHC=+(%V@9&
M$&2.V<=:]@2:*2$3)(K1$9W@\8H YEOB-X76T%V=0D-L)S;O.+64I$X;;^\;
M;A!GC+8S6A9^*]&O]:.D07+_ &SRS+&'@=%F0'!:-V 5P,CE2:\QG5Y/@SXO
MM5@F-S/J-TT4/DMOD#S[E(7&2".0?8^E=7J\\<WQ(\$W$(9X8[:]$DBH=J%T
MC"!CC R5( /I0!T$7C'0YKJVA2Z<K=3M;6\WDN(I95SE%DQM)^5N_.#C-5])
M\86^J^)]8T@6]S"-.,:&22WD4,Q4LQ+8PHQMQG&>2,Y%></J$E_I?ABZET[4
M+:XM/$,<EUI]O82)#8KNDR JK\Y.02WS')/3.*W9;2\NM?\ B-I,4%S%=ZO:
MQFS<PL$;_1=F=^-HPWR]>M '9Q>+M&FO[:S%S(DEVC/:M+!(B7 49/EL0 W'
M/!Y'(R*JVWC_ ,-WMU';6U])))))+$-MM+@/&"7!.W@X!X/7'&:YCPOJ.BZW
M_9,%QH6J+K>G%6FCO5G"63J,,^]SL[' ')R. ,XT_AO+'!I.O-*K0_\ $YO)
MSYB%"8V<E7Y'((Z&@#1T/7=#L?".G7<.L7E_97$S0VUS=;Y)[AR[#:!M#,<@
M@<=%]!FH]?U^WU3P+XDN=(OKB"YT^VN%<JK12PRI&6 (89'8^XZ&N)T*_FTK
MX9^$XI;"5%749$N;AK(RRV +RD.J%258Y #$$ -T.:EMB8M)^)MO]FU$&Y1W
MMS<02;I0UL%7!8<L3T7K["@#TGPS+)/X4T>::1I)9+&!G=SDL2@))/<U7?QC
MH:72P&Z?#7?V$3"%S%Y^<>7OQMSGCKC/'7BI/"3!O!VBC!#+8PHRL""K! ""
M#T((Z5Y;J]]+J&C%Y=.O[:ZM/$,4LVGVUBZQ01BX!\PE5_>,PPQ.3DG@#K0!
MZK>>)=,L9IXY9)C]G=8YGBMWD6)VP55F4$ D,I]@03C(HO/$NF6$T\<TDQ^S
MLJ3O%;O(L3, 55F4$ X93[ @G&17G_B(3V^K:IK'AF[NK?5FEB6YT6ZA+PZG
M\B %5(R&VD LO3:<XY-.\3QW%IK>L:KX;O;BWUD2QI<Z/<1F2WU7Y$ **1UV
MG:67IMYQUH [W5?$NF:-YWVN28BW02SF&WDE$*'^)]@.T<$\]@3TK-N?&]E'
MXGTK2+>*>XBOK5KH7,-N\B,GR[=I4'.=V2>@'7K7*W-W;:'XT\06OB:PU1[/
M5I(Y[.>U6>2.4>4L;0LL7<%<<CD'Z5<D@31?&_A&9-)N+2P&FW-M'##$TODN
MS1E8V*@X. >IQP><#- '8_\ "2Z8;I(!),V^X-JLBV[F,R@D%=X&W(((/.,@
MCJ,5H7EY;V%G+=W<R0V\*EY)'. H'<UYC#'<:=XBAN?#=Y</#=ZN5U#0+R,N
M(\R'?<1$C*+QOS]TYZ]!72_$O3M1U+P5<)ID+W%Q!/#<FW3K.L<BN4'J<#..
M^* -BV\3:9=:A]@$D\5X8C.D$]M)$\D8ZL@91NQW Y'<5PGB3QK+KOPU\47V
MFOJ.FSV$DD<4BQ/$V$8*<N1@$G/R@Y'&:U=1:+Q9XM\(WVD&1DT^6:YN9C&R
M^2C1[?+;(X9B0-O7 )[5R=Z98_ACXYT9K.\%\VHW;)']F?YP\P9-IQALCGC/
M )H ],TWQ7I&H:HND0W+F]\CSE#PNJRH, LCL K@$CE2:6;Q=HMO=0037+HL
M\_V:*<P/Y+2Y(V"3&W.01UZ@CKQ7.:G,D_Q'\&S0%C$ME=H\JH=J%UCV!CC
M)(. ?2N=\+MIYT:U\):_H6J3Z[92"/[/()VMY2K?+,'SL"8P<_7 /&0#O7\>
M>'$U)]/^W.UTEREHZ+;R';(_W02%X!R/FZ<]:D\7^*(_"FE17;V\T[S7$=N@
MCB9P"[!<M@<=>G4G@5C^$'7_ (3[QL^QU$]S;M$[(0)%6%5)4D88!@1Q4OQ/
MBED\(I+%#+*+>_M)Y%B0NP19E+' Y.!SQ0!2O_$'V'XGV,DM]?C3I]&FE%F8
MI.9!*@&V$+N+8SQ@GK720>+]#N-#AUB*]S9S3"WC_=/O:4MM\O9C=OW<8QFN
M=DO(KGXN:7>JDRVW]BS)YDD+(%9I490<CY25!.#@XKF[/4)=-\/7SBP=XW\7
M32/.UF96M(7D9EN$0J<] %;! )SSTH ]%/C'0TL-1O9;IXH]-;;>+) ZO"<;
MN4QG&#D$#!%-L?&>A:CJEMIUM=N;BZB,MON@D5)E RVQRNUB >0"2/P->=3L
M5B^)\*6^IO\ ;K&,VKW%O)NG)MBO!(ZEC@+P?8 <;-Q(IU?X:2*KE;=)/.(C
M/[G-L4&_CY?FXYQS0!V?BJ[L+/PS?RZEJ%SI]IY162ZM2PEB!_B4J"0??%07
M'BO0])EL+"ZOY//N8/,@#1.[RJJ@D\+RW(XZDD<<U5^) 9_AUKT*(\DLMF\<
M<:*69V(X  Y)K#N)4D\;> )E5VCALKI9'V';&6BC"ACCY22",'N* .ST37M.
M\163W6FS-)''*T$JO&T;QR+U5E8 J1D<$=ZS+GQ=##XYA\,_9KO<]FUPTRVT
MC '>BJ 0",?,V6/RC &>M9O@)A_;/C#Y742ZPTT19"HD0QH-RYZC(/(I-1D:
MP^,%A>S6]P;:?19+6.6.%G7S?.5MI(&%XYR<#'>@#-\,^,[+1;?Q NOZI=RK
M!KUS;K-*DDPAB!54WLH(C7/ )P.OO7<ZAK=EIK!)C-)*8S+Y5O \S[!U;:@)
M ]^_:O+9@TGPV^(D"PRF:ZU6\>WC\IMTRN5V%1C+ X."/2K][J$6A^,(]4U>
MWU*31M3TRVBBN[/SB()8R^4=8_FYWYY'7\: /2=,U2RUG38-1TZY2XM)UW1R
MIT8?T.>,'I5NL;PO:65GH42:?IK:=:,S/%;N"& ))W,#RI/7!Y&><'(K9H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI@FB,K1"5#(BA
MF3<,@'H2/3@T0S17$*S0R))$XRKHP((]B* 'T444 %%%% !1110 4444 %%%
M% !1110 5@V_A^Z'B&74[_6;B]MTD,EG9/$B);,5VDY RQP6 R> Q[\UO44
M%%0)>6LET]JES"UP@R\0<%U'J1U%2&:)9EA,B"5@65"PW$#J0/QH PO#_AV?
M1-3UF\DODN!J=S]I9%@*>6VT+@'<<C"BN@HHH ***9%-%.&,4J2!&*-L8'##
MJ#[CTH ?1110 4444 %%%% !1110 444UY$BC:21U1%&69C@ >I- #J*165T
M#HP96&00<@BEH **9)-%$4$DB(7;:NY@-Q]!ZFA9HGEDB25&DCQO0,"5SR,C
MMF@!]%%,6:)YI(EE1I(\%T# E<],CMF@!]%,DFBAV^;(B;F"+N8#+'H![T^@
M HHHH **9YT7G>3YB>;MW;-PW8]<>E/H **** .?A\.SQ^.)_$9OXV$UFMF;
M;R",(K%@=V[KECVKH*** "BF2311%!)(B%VVKN8#<?0>II] !1110 445 ;R
MU%L;@W,(@!VF7>-N<[<9Z=>/K0!/1110 4444 %%%% !113(IHYXQ)#(DD9Z
M,C @_B* 'T4P31&<P"5/."[S'N&X+G&<>E/H **** "BF)-%)))&DJ-)&0'5
M6!*DC(R.W%/H **** "BBD)"@DD #DD]J %HJ&VN[:\B\VUN(IX\XWQ.&&?3
M(J:@ HIB3122/&DB,\>-ZA@2N>F1VI] !1110 4444 %%%% !1110 44PS1"
M=8#*@E92RQEAN('4@>G(_.GT %%%1K<0OYNR:-O*.V3# [#C.#Z<$&@"2BFQ
MR)-$DL3J\;@,K*<A@>A!IU !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5CW^N^1K4&BV4"W.I2P-<F-Y/+2.)2%W,V"1EC@  YYZ8K8KC]5T?4K
M'X@VGBG3[9KZ"2P.GWELCJLBKOWI(FXA3SD$9''3- $%Y\1[>R\,ZMJCZ7<F
MZTBX%M>V0==T3D@ [OXD.X$$ Y':K[>++J&5+:[T.>VO+JZ^SZ? \Z$W(V;S
M(=N=BJ 2V<D8XR3BN8U_P=J]_P"'/%\UO8[M3\07,#);>:@$,<6P+O8G&XA6
M)P3R0.>M;?B[2=8N]2\-^)-(L_.O-)ED,FGRRJC21RIL<!L[=PQQSCWH RM
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
M%)=P%$<] W49]L@9H XSQ/=W.H>(? E[<:.EJLVJ*T4QE#2JIB<['&!M)X.
M6'!YX&=^QUF!O$'BU-/\/[=4L1;FX8NJO>Y0E.1GHHP,^N.*Q;JU\7:RGA0W
M7AT6]QI6H1RW;M>1E'"QNI9,$G!SG! (R!@\D;N@:9J-KX\\4ZC<V3Q6>H_9
MOL\ID0[O*C*MD!B1DGCV]* )M.\7?VMX8TG6;.R5VU*58X[<SX*DD[LG;U4*
MQ8=@K=<<P6&O:5'XG\5F73%T^;388)+Z]?;F=-CE2=N>%53UYYZ"HO#7A6[T
M7Q/JSNZ'1Q.]SIT0ZH\P!EX[ %3M]I&K/N_"FI:OK/CJ*:W:VM-<LX+>UN2Z
M, T<;*2RAL@98=N@/2@"AXNOY]6N/ VH2Z.L$$^N6SV\[2!I51@Q"NN/EW#!
MP"W3G!K>USXB6>DQZC/%%!<P:;)Y=TOVM8YB1C=Y<9'S[<\Y*\@@9K$N;#Q?
MJ>C^%;.Y\/+%=:/J=M-<R_;(_+E2)64NF"3@Y!P0",C@\XO6%KXO\+Z[JUI8
M:-;ZII>HWCWL%RUXL/V5Y#EU<$$LH;)&T$_GP :+>.'N->_LG2]%N+R633DU
M&"0S)&DL;M@')SM'7KS[=Z?9>.[2^\-:=JB6<RW6H7)LX;$L-_GAF5E+=,#8
MQ+>@Z9XJ*#3-6A^)3:Q+9R36@T5+(W"O&OF2K(7)"[L@'/Y^W-<O;>$/$MIX
M?T:ZM]/7^U=&U>XO19R3H!<12NY*A@2 VUAUXSF@#6T,3?\ "Z-9-Q80V<S:
M-"7\E]ZRGS6^?=M4GC Y /R^F#7H=<):6WB)O'M]XB.@F&"31DMXXI;N/>95
M=W"G:2!G(&<D $'/4#I?#6JW>M:%#>WUA]ANRTD<MN)1($9'*'##@C*]: *6
MH>*7@U/4=.T^R2]N]/MEN9H#<>7(X8,0(UVG<?E[X'(&:I/X@U@_$^/0TM(?
ML"Z9]J),V&;=*JEB-O5<$!>^3SZ4/&GAF;Q#<W;?V)-]O@C!TG5[.X2*2)]O
M1SN#;0W/0\$X&<9M+H^NVOC_ $W5V@CO8FT9=/NYQ*(]D@D#L^T\D'G '?TZ
MT 37/CD1:)<>(+?37N="MY722Y24>851BCR)'CYD!!_B!(!('3.E-XC$]^EA
MH\$=_<FT6\8M-Y<:Q,2$);:QRV#@8Z DD<9Y+3O#6O:5X#U/P.MAY\4BW%M9
MZCYJ>5Y,Q8[I 6WAEWG@*<X&#4TF@:]X1\2VNH^'M.75["338-.N;8W"PR(8
M<A) 6X(P2"* *_B+4H-:/@'7)=/FL)GUD*R7D>R6$".7<ISVRN?0C!KN-(U6
M?5C-,+(16(8BWN#+DW"]G5<<*>Q)YZC((-<IXO\ #^K>)K3P_!?Z6EVD=_\
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
M$B!LLS)@<KG=WP* *6FZI-X:\0_$"XTW1&NXK>ZBN)8XI$A5$%NK,1GJQY.
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
M-HUMNF@WG+I%)GY023R0<9XYYJ63P?K.G^)M0U+P]KL5C::HRR7EM/:^=MD
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
MW'[_ ,[;MW_WN,YZ4 6/%OB/6=&_MJ:*:TMH[*R%S8Q&/SWNV56:3>JG<B#
M7.!USGM5;5[TZEXL^&M\4"&Y:XFV@YV[K0G'ZU9U#P1JEY?^))(M:@BM=>M%
MAN$:U+O$RQ&/Y&W8"G))!!ZG&"<U*O@[4A/X3F?5;9WT!&5O]%($VZ/R^/G^
M7"_7G\J &>&?^2G^.O\ N'_^B6J'QV+H^+O!(LC"+DWMP(VF!**?L[\D#DXZ
MXR,],CK6UI'AZZT[Q=KNM27D,L6J^3^Y6$J8O*4J/FW'.0>>!3O$?AZXU>^T
M?4;*[B@N]*N&FC6:,O')N0HRG!!'!."/R- ',_\ "<:QX=G\0:=XB2UN[O3K
M>*ZM+BU1HEN$E?RU#*2VTA\ X)X^G.SI^I^)!XIMK6>U>ZTFXA8RW)M3 ;:4
M<@8+'<K=!W![T7O@:#6K;6SK,_FW>K0);O) NT01H24"9).0Q+$GJ>P'%3>'
M=%\264D7]O>(8]1CMEVPB&V\EI#C&^4[CN.">!@9.3DXP 3^)->ETR[TC3+,
M1_;]6N3!"TH)6-54N[D C.%' R.2*Y ZC/X<^(GBO4]3F6Z2RT"*=3&FQG17
MD.T\D;LY&1QTXKJ_%OA>7Q"NG75C>_8=4TRX^T6EPT>]<XPRLN1E6'!YS6</
M!-]J&N:G?ZWJ-K/#J>F#3[BVM[9D 7+<JQ<D?>[Y_"@ M]8\4MJ^EA;3[38W
MB,+MOLAB%FVW*,I+?.N>".O?(Z5A^&O$6IZ3X.U'4[Z[6^GEUF6SA5H2"96N
M/*4G!Y4==H X& :Z+PUX:\1Z4+>SU3Q(E_IMF +=$M?+ED &%$K[CD#CH.2!
MD]0:8^'4DOA[6-"N=6_T.[NY+RT>&#9+;2-)Y@8MN.[:W3 7C/KP 3+K'BF#
M4KZ$VRS6 L6N(+V>T,0BG7K&R;\LI'((P1TYK"D\5>,X_AL_C$W&C^6VF)<)
M;?9G+"0D9.=X&""3CMP.>IZ?3]"\3&PN(]:\06UY.8&@@,5IY2 L,&20!OF;
M'88 R?7BK)X(O)?A</!IU.#>+=;7[7]G.-@QSLW=>/6@"*\UKQ19>+='TPSZ
M9)#K4$YB'V=Q]E>-5;).[]X,-T^7)':H8/%.O1>&_&)GDL9=3\//+LG\AECF
M58A*N4W9!P<<&MB\\-:A>>(_#NKM?6R_V1',C1"!OWWF(%)!W?+C&1UJG_PA
M>H&U\70G4K;_ (J'=R+9OW&Z/RS_ !_-P,]N: *]SXGU_P"T^"8;1K#&N0,T
MYEB8E'$'F9&&Z9_A[XQD9R(H?&NIZ78^)(=6^SW=[I-]#:0RP1&-9O/">7E<
MDC!?G!Z"M#_A#]0^T^$IO[1MO^*?C9"/L[?O\Q>5G[_R\<]^:@N?A\VI#Q3'
MJ&H*8==DBE4P1%'MGC50C ECG!13VH 5O$FMZ/J-W/J=K)<:##8274EW]E\A
MH9$!)3!8[@0..X/!)K#\3SZQJ.C>"]4O)[817FMV$S6J1']UN;<H#YY(!P<C
MGJ,=*Z6Q\,:W>:;<6'BO7(]3MY+=[8);6WD;PR[2[G)RV"<8P!DGDXQE?\()
MXADT72-'G\0V<EMI%Y!<6LQLF\UTB/R*_P ^#@8'&,]<^H!U'C'_ )$?7_\
ML&W'_HMJXC3]<\2>&M!\'WMRVGW&AWD=G926\<3":#S$54DWDX;G&1M'7 SU
MKT;5-/&JZ+>Z;+(46[MW@9U'(W*5) _&N<L_"-[)8:)INKWMM/9:.\3Q+!"R
M&=HAB,OEC@#@D#J0.0." 0V7BC4++6_$NFZ_-;*=.@%Y:-! 5\VV(/S8+'+!
MAM(&.<>M=/I']HMH]JVJ-#_:#1!I_)0JBN1D@ D\#IUYQ7(:E%H7C3QGH[Z=
M>I<SZ3+*;YK=\J(U(Q%)CUE5" >H1J[V@#A]/\4:K')XJL-5>V.I:7(OV188
M"HFCD7]R<%CEF;Y2 0 :NKK.I7?B4>&HKJWCN[6P2ZO;I8<@NS;55$)X'!))
M)XP.^19U#PG;W_C+3?$1F9'M8&AEB'2<;@T>[_<;+#WQZ4S4/#-Q_P )=#XF
MTFZBAO#;?9+J&="T<\>=R\@@JP/?GCB@#BO$?BK6=1\$:Q;O/%9ZEI>K0V%X
MT,9*7"-*@#+DY4,K<C)/!&>:ZR^UW41KC:!!-_I4%FMS/=0V1DR79E0!-W ^
M0DY)[8QVAU#P#]M\+ZKIZWZIJ.I7JW\UWY.5\U71E 3.=@"*N,Y[]:-6\(ZW
M-K-GX@TG78+36DM_LMV7M=UO<Q[BP&S=E=I)P<DX[T ;7A6_U?4= AFUW3Q8
MZB&9)8U^ZV#PZC)P",'!/%;54]+M+BRL5CN[MKNZ8EYIRNT,Q]%_A4< #T'4
MG)-R@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **BNKF&RM)KJX
M<)!#&TDCGHJ@9)_(5B:1XBO=3N[/=HLT6GWMH+JWO%E#@ X(61<#8Q!!P"PZ
M\\4 =!1110 4444 %%%4K:[O)M4OK:;3G@MH/+\BZ,JL+C<,MA1RNT\<]>U
M%VBBB@ HK.M=2F^S7]QJ=D=.AM9I KR2JPDA49$O'W01G@\C%:"D,H8'((R*
M %HHHH **AN[J&PLI[RY<1P01M+(Y_A51DG\A6-I/B"]U.\M0^BS0V%Y:"ZM
M[Q90Z@'!"2# V/@@X&X=>>* -FYM;>\B\JZMXIX\YV2H&&?H:=#!%;0K#!$D
M42\*B*%4?0"H9[Z.+[2D2F>YMXA*T$; -@YV]2 ,[6ZGM5+POKR>)_#5CK4<
M#0)=Q[UB9MQ49(Y/X4 :]%%(Q(0E5W$#@9QF@!:*Y+2_&\NL2:FMEX<U*7^S
M;M[.?$D _>)C(7,@SU'/O6GH/BC3O$EO=/8>:+BT<Q7-I.GES0O_ '64],^O
M0^M &U15/2KJZO=+M[F^L&L+F1<R6KR+(8SGIN7@TFJ7=Y968ELM/>_F,B*8
M4E6,A2P#-EN.!DX[XH NT45%<7,-I 9KB18XP0"S'C). /Q) H EHHHH ***
M* "BHIKF&W:%99%1IG\N,$_>;!.!^ )_"I: "BD8D*2%+$#H.IK%\,>(AXEL
M;NY%G):&VO)K1HY'#'=&VTGCCK]: -NBN:U/Q>=.\4VOA]-'O+J[NH6GB:)X
M@A1?O9+,,$4^U\86<FOQZ'?VEWIFI3(7MXKM5VW '7RW1F5B.XSGVH Z*BJ5
MO=WDNJWMM+I[PVL(C,%T95(G+ E@%'*[3@<]<U=H **** "BHH;F&X,HAD5S
M$YC?:?NL "1]>14M !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M7UO$T,+0R*H1&ZC&WG/OFI['POIMCJK:L5FNM2*>7]KNI3(ZK_=7/"#V4#-
M',6USJ#^*_'UF=4O/*M[6UDMOG'[@M'(QV#&!D@=JQ;.]U+2/AEIWBN37-1N
M+V]M+2VD^TW&8(O,E13+@@X<*Q^8Y]P:[P>%+1=2U>_2[O%GU:-8KDAUQM4%
M5VC;Q@$C\?7FEM_"6E1>$O\ A&)DDNM*\KR1%.V2$[#( /'8]1ZT <UJB^(/
M"?\ :FOQW41TZ+3)G_L^:_ENB\Z*65T,B@@8'(!QCFM/3-*GN(=!UJ+Q%=^7
M) &O$DE9X[WS$&, MMC(8Y&P#KBK>A^"=-T.*2+[1J&H(T1@4:C<M.(XCU1
M> IP,\<X%1Z!X#TKPY<(]G<:C)#"6-M:W%VTD-MG.?+0\#@D9.3R?4T <#IN
MH2>%/AQXAU.QFN%N3K=Q:)++.\BQ*UR$\S:Q(W '.2,DXSFNKUEKSPSXM\-+
M87M[+::I.]E=6\]P\V3L++*N\G:1M.<<$=JV(O ^B1VVK6KQ336>JR227%M+
M,S1AG.7*+_#D@'/4'IBK%CX8MK.>UGEO+R]ELXVCM'NG5C &&#C"C)P,;FR<
M=^3D XSPQ8ZOJEGKE_\ \)'J7VS3M4U"WLTEN!Y!"@JGFKCY@#@]@,<#KF[X
M-UKS_$":9J<>K:9K<-DPGL+Z=YHKCYE_?1.6(.,$<8^][5T5AX1L-/TS5=/C
MGNY+?5'EDN!)("=\H(=E( QG/T'85-;>&[>&]BO9[N[O+F"!K>"6X==T2-C=
M@JHR3M7YCD\=>M &S15'1M+BT72;?3H9[F>.!2JR7,IDD;DGYF/7K5Z@ 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***:SH
M@!=E7) &3C)/04 .HJ.&XAN/,\F:.3RW,;[&!VL.JG'0^U/)"@DD #DDT +1
M2*RNH92&4C((.012T %%%("&4,I!!&01WH 6BJ]W?V=@J->7<%NKMM4S2! Q
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
M#M!/3)[9/&3QD@=ZL4 %%%% !1110 4444 %%&0.IHH **** "BBB@ HHHH
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
MLO FIZ:_AR:SUR 3Z19-8,9+,LDL1V_,%\SY7^4<Y(]L<&./X<W<7A9M'77
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
MU?\ LO5[6)K<N\/FQSPL<E'7(Z'D$'_ZT&J^";W4K73;H:VR^(-/N3=17[0
MQEF4*R&,'A"H P#GC.2<Y *7AR*[A^+?B5+NY6X8:=:;)!&$)7,F-P'&<YY&
M.W%;WCW_ ))WXE_[!=S_ .BFJOH_AK4[/Q=>^(+_ %2VGDO+6*WD@AM3&HV%
MB"I+DC[W?/X=*V]:TQ-;T+4-*ED:..]MI+=G49*AU*DC\Z .!MM:\2^&[;PE
M<7<UA<Z+J36U@UO% RR6S2(!&P<L=_(YX'L*U++Q1J-C?^*=/UR>(W.FQBYL
M_)AV^=;LIV, 2=S;P5(Z9QZU>M?"EY+%HUOK%];W-MH[I) EO;F/S9$7:COE
MFZ YP.^#GC%9DZ:%XU\;Z3>Z9=BY;2/-^V20,=F RE(G]3YBAP/]@^HH [+3
M%O5TRV&I21R7WE@SM$NU-^.=HR>,US_B75M4LM1EBANH+.U6Q:6!EC\Z:><$
MY7RQD[% !) _BZC%=77*7_A._G\5W6L6>L+;PWMDMG<PR6WF,JJ6(,;;@%/S
M'J&'MZ &EX3UB7Q!X2TG5YXTCFO+5)9$3[H8CG&>V:V:Q/".A3^&O"]CH]Q>
MK>-:1B-95B\L;1T&,G\\_P"%;= !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !5=["SDN1<O:0-."")3&"P(Z<]:L44 %%%% !15+5+RZLK>.2TT^2^=ID
MC:..14*JQP7RW8#G%7: "BBJ5Y>75O>V,,&GR7,4\C+-,LBJ+=0I(8@\G)&.
M* +M%1)<0R7$D"2*TL04N@/*@YQGZX-2T %%%% !17/ZKXEDM;V\L=,TV34[
MRQMTN;B".0(0C%@H7(.YSM8[>.G7D5KB^B6PBN[@-;)($.V8;64L0 I'KD@8
M]: +-%88\1J?&W_"-&RF63[ ;T7#,NQE#A,  D]3WQTK<H ***Y[Q#XMB\/:
MAIEE)IE]=RZE*8;<VYBP7 S@[W7'% '0T5S;^,[2SU:TT[5[&^TJ6\;R[:2Z
M5#%*_P#<#QLP#>@.,UKF\NAK:V0T^0VAMS*;WS%VA]V/+V_>SCG/2@"[115+
M3KRZNQ=?:M/DL_*N'BBWNK><@QB08Z ^AYXH NT45%#<0W!D$4BOY3F-]ISM
M88R/KR* ):*** "BBB@ HJ*"XANHO-@D62,DJ&4Y!()!_4&I: "BL/4O$:Z=
MXHT71'LIG.J&8)<!E")Y<9<@C.2>!VQSUJWKVKIH&B7>JRVT]Q#:1--*D&W<
M$4$DC<0#@#UH T:*Y/\ X3E(]"AURX\/ZQ#IDL*SFX"PR;(V&0[*DC-C!R<
MX[UKRZUYVC6VIZ-;'5HKAH]GD2*N8V(!?+=@.<=>* -6BBB@ HHJ*2XAAEAB
MDD57F8I&I/+$ L0/P!/X4 2T444 %%%% !144]Q#:QB2>18T+J@+'^)F"J/Q
M) _&LA/$:MXU?PT;*9)%L/MPN&9=KKO"8 !)ZD]<=* -RBBB@ HHHH ***P[
MWQ&MEXMTK0'LIBVHQS2)<;EV#RU!(QG.>1V'6@#<HHJ*YF:"VEF2%YF12PC0
M@,WL,D#\S0!+17&GX@P_\(7I7B5=,N&@U":.(1B1<Q;Y-@+$^_H#_6NPD8I&
MS*C2, 2$7&6]AD@?G0 ZBL7PKXA3Q3X?AU:.UDMEDDEC\J1@679(R<XX_AS6
MU0 4444 %%%8>I>(UT[Q1HNB/93.=5,P2X#*$0QQER",Y)X],<]: -RBBB@
MHHHH *0  D@ 9Y/O2T4 (0"02!D=#Z4M%% !16-JFO&SU*/2K&U^V:G);272
MP&41CRT*J26(."2P &/7H!FKNE7SZEI=M>2V=Q923)N:WN%Q)&?0B@"Y15$W
MMV-8DM/[-E-HML)5O!(NUI-Q'EA<YSCG/3FJ?ACQ$GB;39[Q+26U\FZEM6CE
M8%MT;;3G''4>IH VJKPV%G;RM+!:012-U=(PI/XBK%% !1145Q<0VL)EGD6.
M,$+N8\9)  _$D#\: ):*** "BFR,4B9EC:1@"0BXRWL,D#\S61X5\0Q^*?#L
M&L1VTELDSRH(I&!9=DC)SCC^'- &B]A9R7(N7M(&G!!$IC!8$=.>M.N+2VNU
M"W-O%,JG($B!@/SJ:F3.T4+ND3RLH)$:$ M[#) _,T +'&D4:QQHJ(HPJJ,
M#V%.K'\*^((_%/AJSUJ&W>WCN@Q6)R"R@,5YQ]*V* "BBB@ HHHH ***P]:\
M1KHNK:-8O932C5+G[.LRLH2-MI;GG)X4]OQH W*9%#%"&$4:1AF+-M4#)/4G
MWI]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %</XC>_?
MXD>'=/BU6]M[.]M;LS0PN%!*!,$<=?F//..V#S7<5CWGAVVOO$5AK<EQ<K=6
M*.D*HR[ KXW@@KSG []N,4 >>)'JDGAKQNC>(M7!T&YN?L,@N2'&V)9%#OU<
M G&">GX8WQJ%QJ\GA_SK^ZEDNM(%Q)IMBYAD9V"?OFD5EVH,D $\D\ D5L)X
M+LDM-;MA>WQCUIG>\RR98LNUMOR\94 ?_7J-? FFQW>FW45YJ,4]C9BQ5XKC
M89;<'(C<J!D#U&#[T <7'KNM77PF\,:J^JW*WKZE#!/(C &9/M)CPQQD_*.V
M,]ZZBVO)/$GCGQ)H]Q<W5O;:3%;)%';3M"S-*A=I"5()[ #IP>.:Q;OPY;06
M%OX.T6UU8+::K;71FNXW:$1"3S7*28VX'(QP<^O6NSO/#%K<:X-:MKJZL-1,
M/D2S6I3]]&#D!U=64X/0XR/6@#SEM?\ $%YX=TB.35[F&\M?%2Z--<Q!5^TQ
MK(1N88Y. !Z$@Y!KH-2MK[P]XE\'V,.NZK<V]U?W"S+=3!S(OE.X#$ $@'&
M?2MZ[\$Z7<Z=IU@DEU;P6%TMY%Y+C<TX8MO8L"6.XDG/4GFK>J>'+?5M2TN_
MGN;I)M-<R0>6R@;B-I)!4YR"10!R'AK1H[GQ?X\A6]U"%OM<2)(EW)N0M IS
MUY()XSTZ=.*;X>U6^U/1[/PS=WERNO6FH-;ZA*L["3RXCO:3.<[9%,:CM^\X
MZ5TT^C6.@ZCJWBB"/4IYYHQ+/9VK%Q*R)M!6/C+[>,9Q^/-1>&K*.]UG4?%3
MZ7-83ZA'%!''<Q[)O*0?>=<G:23C'HBT 3>.M=G\,^!]6U>U0/<6T&8@PR Q
M(4$^H!.?PK"UV:]\,7'A;4+'4;R[2]U"&PO(IYVD2=90?W@!.$8$9^7 P<=*
M[B]LK;4;&>RO(5FMIT,<L;CAE(P16-I_A&SL?L"27=[>0Z<<V4-TZLL!VE01
MA06(4D L6(!H Y[P_IL2_%OQ6PFNR8K>Q< W,A!)$F01GD>@/ [5-\4[99])
MT0M),N-;LUQ',R AI0#G!&3Z'MU%=#9^&K>Q\1WVN1W=VUU?*B3J[*494!"
M#;QC)Z'OSFIO$&@6?B33/L-ZTR(LJ31R0/L>-T8,K*?4$4 <??:9]I^+UM8I
M>7<$8\..&DBF/FLOVA>-YRP^O7WK,TOQ+JR>&M*TZ2\>>>XU^?2C=7$Q1VCC
M,A4&0 D,VQ5R!GD]#S7=1^%;6+7XM:2]OOMD=H;-2TBL#&6W'.5))+<YSG\.
M*H/\/-$F\/76BW#74]K<737FYY )(IB=Q=&4#!R2?_K4 2^'-.US3-;U%;^]
MBDTRX59+2U:[DN)86'#_ #NH)4Y!Y)Q61X__ .1L\!_]A9O_ $6:Z;0?#L&@
M12!;W4+^>0 /<W]P9I2HSA<G@ 9/ '<U#KOA6U\07^GWES>7L,NGR&6V\AU4
M(Y&-W*G/'KQ0!S/QM\IOAG=18S>27-NEFJ_?,WF+C;[[=WZU=MKK4HOBO!83
MW\[P/X?,[V[,/+683(I8 #Z\G/4UM)X3T]M5M]3OI+G4;RVR;>2[DW+"3W1
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
MSJT9=!M^Z00#C'..*Z/_ (172I=/U&SO(FO!J?\ Q^RW!R\_&!D@ #  P%
M[<U5T'P1I^@JR"\U+4$$9AB34;DS+#&>J(I  !&!ZXXSB@#$TVS\27?_  C^
MMVVJ0QP2JCWQEU"25+J.11]V,QA$;)!7;@=N:YFZN=:'@/Q;K/\ PD6J?:]'
MU:Z6T(F 7;'(H < ?,".,'CT'6NZT/X?:5X?N@]G>:HUK&Q>WL9KMGM[=CW1
M#Z9.,YQUZTX^ M-;0M5T9KR_:TU2X>XN@73<SN<O@[> 2!P/PQ0!TJ%I[13N
M,;2)G<N,J2.HS7CBWNM1?#$^)F\0:G)?V6J,B!IOW;I]K\LJZ@?,"I[],#&*
M]BAMS!9I;B:1BB;!*V-W3KTQG\*YD_#_ $P^%Y?#IO+\Z?+/Y[+YB;MV_P S
M[VW.-_/_ -:@"O;7DGB3QSXET>XNKJWMM)CMHX8[:=H69I4+M(2I!/8 'C@\
M<U8^'NKZAJN@74>J2>?=:=J%Q8-<%0//$38#D#C..#[@U?N?"UM-K*ZQ!>WE
MGJ7D"WFN+<H#.@Y =64J2#T( (^E:.EZ9::/I\=E91[(4)/))+,22S$GDDDD
MD^IH XJXTV*3XWPDS78SH3R_+<R#D7"#'!^[_L]/:LK6M6U"TB&I66JWMY(O
MB".%KJ.0I;+$TP0VXC+8? ."P7KGYLBN\?PU;OXJ3Q%]KNQ>K;_90H9?+\HM
MN*XV^HSG.?>L>3X::+)9W%F+K4TM9;L7D<"71"02[]Y*#'&3ZYQDXQ0 MO=W
MJ?%^[T]KZXDLCHB7*V[,-B.9F4D #T4=<GK7%B[NM.^%6OW]C=3VUS!XAFV2
M12%3AKQ58''4$,1S7I47ABUA\1G74NKS[6;066&<,OE [@.1DG<2<DY]:IIX
M$TD>&]2T&66[FLM0E:>7S)!N61FWEE( P=P![C(H JWES=K\5K/3X[VXCM;G
M1YY7B$F5$BR(H<*<@$ GM7(Z5J&KV/PVNO&,^NZE=7ED+V.."60&%OWS(K.N
M/F*]1TX&.E=S;>";*WUBVU=]1U2XU&WMVMUN)KG<S*Q!Y& #C XQCN0235G2
M?"6FZ3H%QH8,UUI\YDWQ7+!LB0DN,@#@EB?QH RK+2_$%OXCTR_BU")=+DC=
M+R&;49+G[02N4>,,@"MD$G;@$=N*K?%2V6?1-(+23+C6;-<1RL@(,JCG!&?;
MT/(K4\.^!M/\-RHUO?:I=1P@K;07EV98[8$8Q&O0<<9.2 2,\FM/Q!H%GXDT
MLV%ZTR()$F22%]CQNC!E93Z@B@#G8KEM4\?7_AJ2YO(K'3-/BD58[F1))GD)
MRYD!#$* !C/4G.>,3^ =4U"\@UK3M1G>YDTG4Y;*.Z<#=+& &4MCJP#8)K0N
M/"5G+J-IJ<%U>VNI6T)MQ=Q2!I)8R<E7WJP89YY'!Z8K2TO2K71[0V]JK8>1
MII'<Y>61CEG8]R3_ (#@4 <S:WDGB3QSXBTJ:ZNH+71X[>*.*VG:$L\J%S(Q
M4@G'  /'!.#FN1\):I=V'@+PAI-O*-VI:G>02RO,82P62=MN]5)4L0!D#/4#
M!.1Z!?>#K&[\0C78+J^L+]HA#.]G,$%P@Z!P0<X[$8(]:I?\*WT ^%5\//\
M;'M$G-Q#*UP?-AEW%MZ-_"<L>@[G.: ,'5KOQ'X.T_5)+G4H19WEW:Q60:Z>
MYEL1(X25B\B@LHSE<YP:Z^ST:XTWQ"]S'K-P^GS6WE_8+F1I3YP;/F*[L2/E
MX*CCO5>+P/I1T&]TC4);W5(KU0EQ-?W!EE<#E1NXQM/(QC!R>IJ70_"5OH43
MB/4M4NYC'Y,=Q>W/G/"G]U,C ' [<X&<X% '#^$KAHOA3X0B749;7SKIE:"W
M!\Z[4/*?*0@@KD@$MD8 .2!4%[K&LQ>!?'P34;^UFTJ\86C-.'EB0HC;#(<D
M@%CSG/O78I\.])BT72],ANM0B32YS/93QS 2PDYW -MY!W'((/6B7X=:/+:Z
MQ;?:=2$.KD&[7[26W8 !QN!Y.T9/7T('% &9JAO]!DTFWCU>]NY-?OHXI3=W
M.Q(@(F8K$RJ3'O90.,GTP>:VO#>G:YIFL:DFH7L4FFSA)+.V:[DN)8"!A_G=
M02I.",YQ5O6?"FG:_P"'X]&U,SSQ1E6CGW[94=?NNK*!AAZXJ70?#T&@PR!;
MR_OIY,![F_N#-*P&<+D] ,G@ =2: ,G7WDN/%$-BM_=R V#N--LI&A<,7 $[
MRAEPH&5 /4Y(!QQQ]KK>N:EX,^'MZVLW<-S?Z@EK=/'M'FKB7D\<GY!UX]0:
M[_4/"=AJ'B&+7#<7MO>+;_9I/LTYC6:+=N"OCG@DG((//6L^U^'>DV>G:58P
M7>HK!I=S]JM09PVV3G'53P-Q&.G/<\T <S=>(=0\'2>/D2\NK^+3+6VN;,7D
MAE:.256!&3R5W '';FK'B#3/LNM> ;DZC>74CZDHE::=G65C"YWA2<+WX4 8
M/3@8ZQO!^FRZEJ][<O/<?VM"L%W#*5,;HH(4   C 8\@YYK/@^'.FQ)ID<FJ
M:Q<1:7,)K-);OB+ *A00 2 #W)/;..* +'Q%N;NQ^'VM7EC>36ES;VS2)+"0
M&!';)!_3FN<O1K'AW7_">IQZY?WL.K7*65[:7#AHOGC+!XU ^3;M/UXR3SGH
M?B3'+/\ #O7+:W@GGGGM6CBB@B:1F8]  H)J?1=!MWATG4+FXO;J2T@Q;)=@
M+Y!*[2=NU3NQD9;)QGU.0#C+W5]0MFT>_M-5O;TS^(DM9KU9"EK+$\K(84B+
M$$*,#<%ZJ2&)S6O<ZM)X0\>7PU6]NYM*U*Q:XL1)*S"*6($RQ*,]64AAWX(%
M7!\,M%6R2R2[U1;6&\%[;0K=D+;2!]_R#' R3UR1DX(S1>)%XLUVSTR70[^.
MVT6^%PUW>P[8Y&C4A/*8DE\L0<^BG/)% '0>'[.ZLM#M8KZ:66\*[YVDD+X=
MN2H)[#.!["M.BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*XNK>
MT0/<SQ0H3@-(X4$^G- $M%9NJ:]I^C_8A=W"*][.D%NNX9=F/;V Y)]*NSW,
M%M:R74\T<=O&A=Y78!54#))/I0!+17%ZUXRF&E>&M5T5[=[35=2M;:03(2XB
MF;J,,-K8]0>M=A%/#/O\F6.38VUMC [3Z''0T 245%'=6\LTD,<\3RQ_?17!
M9?J.U/>1(EW2.J+D#+'')X% #J*A-Y:K \YN81"A(:0N-JD'!!/UIXFB:$3+
M(AB*[MX8;<>N?2@!]%0QW=M+!Y\=Q$\/_/17!7\Z=Y\/R?O4^?[OS#YOIZT
M245S.F:YJ%QX_P!;T2X^SFTL[6"> QH0_P"\+Y#$DY^[V KH(KNVGEDBAN(I
M)(^'1'!*_4#I0!-147VFW,HB\^+S"Q4+O&20,D8]0*=)+'#&TDKK'&HRS,<
M#W- #Z*Y;PYXAO-5\4^)=.N)+22UTYK?[-);J1N62,N222<GH,C'2NACOK2:
M*26*Z@>./.]UD!"8ZY/:@"Q16=HVMV&O:8NHV$RR6SE]KY'(5BN[Z';D>U7(
M+F"ZC\RWFCFCSC=&X89^HH EHK-N=>T^UUNUT>6X07MS&\J1[AD(N,L?3D@#
MUY]*Q_"_B.ZU"ZU^'5I;./[!JC64+1@QAEV(P^\QRQW&@#JJ*CGN(;6(RW$T
M<48ZO(P4#\32F:((CF1 KD!3N&&STQZT /HJ!KVT6V^TM=0BW_YZF0;?3KTK
M)\5^)(O#?ABYU8".9E""%"W#L[*J_AE@3CM0!NT5B:?/JUK=7LFKWVF2Z7A&
MMKB(&)@>0RN"2N <8(/?FMCSHA!Y_FIY6W=YFX;<>N?2@!]%,CFBE9UCD1RA
MPX5@=IZX/I3'N[:*X2WDN(DF?[D;. S?0=30!-14<EQ##GS9HTPI<[F PHZG
MZ>](;JW"(YGB".,JV\88>H]: ):*898Q((S(N]AD+GDCZ5B^*_$*^'=+BG41
MM<7%S#:PK(?E#2.%W'U R2?IC(ZT ;M%8VC3:J+F^CU2\TZY@5@UK+; HY3'
MS"122!@]"#R/2J'CSQ!>^'_!5]K.DO:O-;[/]:I=2"ZJ<8(Y^;/X4 =117,Z
MIKFH6/CWP_HZ?9S8:E%<N^4/F*T2J1@YQ@[AV[5TU !15>.^M)@3%=0. 2"5
MD!QCK^52?:(-JMYT>UN%.X8/TH DHJ&:[MK=T2>XBB>0X17<*6/MGK3I9X8?
M];*D?!/S,!P.2?PH DHK,A\0:;<:Y)H\-U')=Q0+.ZJP(56.%'U."<>F#W%7
MA=6YN3;">(S@;C%O&X#UQUH EHJ%[F%6,?GQ+*6V*K,/O8R!CUQSBN=\&^(;
MO6-,U";57M4FMM3N+,&(%%(C;:#@DG/&>M '444PS1 H#*F7^[\P^;Z>M.9E
M12S,%4#)). !0 M%<KIOB.[O?'^H:,);.;3XK".Z@D@!+$L[*0S;B#C;VQ6Q
MI-Q=1Z3!_;%[8RWIW"22V^2)B&/W023P, \]<T :5%,\V/S!'YB;R,A<\D?2
MJ6CO?#24;5;FSGN@S^9+:*5BP&.,9)(P, \]0: -"BN5L_$EU=?$:;1$FLYM
M-_LH7L4D();>9=A!;<0<8/0#K72I=6\EP]ND\33(,O&K@LOU'44 2T5"UW;(
MP5KB)27\L N!EO[OU]J+FXBM83)-/%"O0/*P"Y[=: )J*Y?P;XBNM8T?4;O5
M7M8WM-1N+4O$"D>V-]H/)/\ .NEBFBG3?#*DB?WD8$?I0 ^BLB?6#)XA71;/
M89XX1<W4C#(AC)PHQ_>8AL>@4D]@='[7;;=WVB+:#C.\8S0!-14,DRM'MAGA
M$KJ?++<@GUP",C\:YWP+XDF\0>$]/U#4Y+:.^NGF'EQ?*&V2NOR@DGHHH ZB
MBHI[JWMB@GGBBWG:GF.%W'T&>M4KG7M/M-;M-'EN$%[<QO*D>X9"+C+'T&2
M/7GT- &E17*^%_$=UJ%UK\.K2V<?V#5#90M&#&&78C#[S'+'<:Z:>XAM8C+<
M31Q1CJ\C!0/Q- $E%,,T01',B!7("G<,-GICUHBECGC$D,B21GHR,"#^(H ?
M147VJW^T_9O/B\_&[RMXW8]<=:);FW@SYT\4>!D[W P,XSS[\4 2T4UW2*-I
M)'5$499F. ![FFI<0R3/"DT;2H 60,"5!Z9':@"2BHC=6ZW(MC/$)V&1$7&X
MCUQUJDVO:>OB%=#^T(;XVYN#&&'RJ&51GW);CZ&@#2HI"0H))  Y)/:H8[VT
MEA\Z.ZA>+.W>L@*Y],T 3T4SSH_,$?F)O(R%W#)'TICWEM&</<0J=_E_,X'S
M?W?K[4 345$+B SM )HS,J[FCW#<!ZD>E'VF#R_,\Z/9G&[>,9],T 2T5S.K
M:YJ%CX[\.Z3%]G-AJ:7+290^8#$@88;.,'<.W:N@-W;"Y%L;B(7!&1%O&XCZ
M=: )J*S8=>T^XUZZT:*X1KRUB229 P^7>6VCZ_*3CT(]:--FNX[:8ZK>6,DO
MVB0(UOE5"9^53DGY@.M &E13/.BR@\U,ORHW#YOIZTT75N;DVPGB,X&XQ;QN
M ]<=: ):*Q[+6&.NW.AWH1;R.(7,+)PL\).W<!V*MP1[J>^!KNZQH7=@JJ,E
MB< "@!:*CAN(;B$2P31RQGHZ,&!_$4U+NVDD2-+B)G=-ZJ'!++Z@=Q[T 344
MA(4$D@ <DFHK>ZM[N,O;SQ3(#@M&X8 _A0!-14*W=L\B1I<1,\B[D4."6'J!
MW%.6>%R0DL;%>2 P.* )**:DB2KNC=77U4Y%.H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *XG6Y;"?X@1V8$1U"/2)))'O6S;Q6[2 $B/C<Y*X/*@*.
M3T%=M5"\T32M0O;>]O=-M+BZMN8)I859X_\ =)&10!X[I8M;OX??#)K@0S,N
ML1PL9 &PG[X!3GMP./85ZWKD5O/X4U"-8XI+<V;E% !4@(2,#IZ8I3X9T$Z9
M_9IT;3S8^9YWV8VR>7OSG=MQC/O6F$4($"@(!@*!QCTH \=>"R?X7?#R&)8E
M,NI:5YPB(5B3P22.<\'GKQ5W4H&T#Q1XWB\.VR6DA\.1W$<5J@0>:#* P4?Q
M8KT!?"GAU;6.U70M-%O%*9HXOLJ;4D_O 8P#[U:BT?3(=1;4(M.M4O678URL
M*B0KZ%L9Q0!P6AV7A_59?"VN6.NQF:!=MM#:I&KR!D^>.0#YB!@DYZ$$U>^*
MMI;W.BZ,9HU++K5FJOT90TH!P>HR/2NHT_PUH>DWTU[IVD65K=3_ .LFA@5&
M;/)Y ]:L:AI.FZO&D>I6%K>)&VY%N(5D"MZ@$<&@#@-7M]+\.^.]%TM!::1I
M-U;W,L/[E?):\+)G(/RAM@(!]R!UJGJFD6>B^%3#I6KB[M$\107,MM(Z)%*2
MZLUM'T4+D@X)P"#DCG'I.I:+I>L6(L=2T^VN[4$$131!E!'0@'I6!XG\-S3:
M1IMAH^E:5<:;:S;YM*N%$<4R!3A5(4A<,0W3G'Y@&59^'H+WQ-XE\1-8VJQ7
M5DD,,;>7)(7",'?Y2P7(*KC.3CGM7,PSVA^''POS)"91JMCMR1N !8-CZ' -
M=IX;\(P6.KQZJGAW3=!>-&0QV,N]IMW9\*J[1UQSS@Y&,':C\'^&X@XCT'35
M#S"=@+9,&09PQ&.HR<>F30!RDEU;6?Q!\;75V\JVT.AV\DK0GYP@$I)7WQTK
M&TYK:#Q7\/&B^QV]I+IURD<*N&D\CR5*^:_ <G&>@ .>3UKT]=$TI+V:]73+
M,74R[)9Q N^1>F&;&2/8U6M_"?AVT6!;?0M.B%O(98=EL@\MSP6''!Z<^PH
MX[X<>'='>76KYM/MVN;+Q#>K;2;>8!NQA?[HP3P*T/%5ZJ_$;PCI]^573)Q<
M.HD^Y)<JH\L-GC(!8J/4CN!766&CZ9I7F_V=I]K:><V^3[/"L>]O4X')]Z-3
MTC3M:M/LFJ6-O>6^X-Y<\8< CH1GH?>@#RN^DT32[[XIK=+)'I[?8A+'9.(W
M)DCP0#T7+-R?<YK7TQ8U^+\]M=?V<%G\/)YEM;#]V")\*K9^^0#P<#@CBNTB
M\+Z!#'<1QZ+IZ)<QB.91;)B1   K<<C '%/M/#FB6$UO-9Z18V\MM&8X'BMU
M5HU/)"D#@'G\Z /(=)O+;2_@]X0EWPV]K+J$2ZI*J*V(M\H4R#NN\+G/IBO0
MO#NDZ99^*M0U"QU<74][;HUQ!;A!"-IPLA"=&(R >X!]*WH?#^C6]G=6<.DV
M,=M=,6N(5MU"2D]2PQ@_C3M*T32]"M3;:3I]M90LVYDMXP@)]3CJ: .0URWL
M?^%P:#)<PV^&TRZ9FE5>2K1X))[@?E7,W>DZ=?\ A[XJ7-W:0SSV]U=-"\BA
MC$RVR,"N?NG('(YX'H*]8O-)T[4+BVGO;"VN9K5]]O)-$KM$WJI(X/ Z>@JN
M/#6A+%<Q#1M/$=T<W"BV3$Q]7&/F_&@#@$U,3>+-!M-6U"*WAN?#T4EH]S&K
MI+,3^] W<;BNSWQGUJCJ?AS1K"P\(6-K<G4;1/$HB29]N C)(6B0K_RS#<8Z
M9!':O3+SPSH6H:=#IUYH]C-90?ZF!X%*1_[HQQ^%/F\/:+<0VL,^DV,D=IC[
M,CVZ$0XZ;!CY?PH X:_ATS0_B#INA!K72=*?39'L4>%/)-PTI,H ;@-M*_@2
M!UQ69XGT/2=*^$FHVME=_P!H6T&I1&&615*P[KB(ND9 P%!)&!WR.U>GZKH>
ME:Y:K;:KIUM>P*=RI/$'"GU&>AIL^@:-=:=%I]QI-C-90@"*WDMU:-,=,*1@
M4 <G<&*'XO:;I5Q!%'IHT>62PBV 1FX\T>80.FX)^0)]37'^(;$0>#_B=8I$
MC:/:7,<E@I7*PRLBM*$_N@,W0=,FO7KO1-+OK:&WNM/MI886WQ*T8_=MZK_=
M/N*)=#TF?31ILVF6<EB#G[,\"M'G.<[2,9SS0!%HNAZ7I$<DNG64-O)=!'G=
M!S*P& S'N>O/?)->4^-KFRN/"OC:[T\Q1^3JB)--=/NG>XC:(8BZ>6JXXY)/
MS8 '->S06\-K D%O$D4,8VI&BA54>@ Z5FS^%] N;FZN)]%T^6>[79<2/;(6
ME7T8XYZ#\A0!R$VE:5J7QJE$]I;7,4GA\2.K*&21A<$98=&(QWST'I6/HWAK
M_A(/A)+9VD<?V[3=1NI=++ 'RI(KABBC/\)QMQZ&O3$T#1HKM;J/2K%+A8O)
M$JVZAQ'C&S.,[?;I6=?6%_HEM!#X/T72(Q+,3<+(?(101]_"+\QSU_S@ S_"
M&HP^,;E?%7V7RDCMEM+=9$PR.<-/C/;=M3ZQMZU6^*5M;2Z5HKS0Q.W]MV2;
MG0$[3*,CGL>XKKM(TY-)TJWL4??Y2_/(1@R.3EG(]68D_C1J&CZ9JZQKJ6GV
MMXL;;D%Q"L@4^HR.#0!Q[06EC\:;94B@MXG\.RJ %"@XG4X_ 5QL[P-\#?%W
MD-&8AJ]QMV$;0OVI<8QVQBO7;_P]HVJ&U-_I=G<FU.8/.A5O+_W<CCH/RIC>
M&="DM9[5]&T][>>4S31-;(5D<G.Y@1R<GJ: .>\1?\E5\$?]<-1_]%QT[XF:
M@=/T+3C*YCTZ?5;:'47S@"V+?/N/920 ?8D=ZZ5]#TF2ZMKI],LVN+8;8)3
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
MEJEJUKJ%G!=V[$%HIXPZ''J#Q4']@Z1]JMKK^R[+[1;#;!+Y"[HAZ*<97\*
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
MM-],(HBZQK\I8N['"JJC)8DG  &:IV_B?2+BWOYENC&-/;;=I-$\;PG&1E6
M/((QQSVS0!KT50L=9L]1NI[6 SK/;HCR1S6\D1"ONVGYP,@[6Z>E2ZC?Q:7I
MMQ?3I*\4$9D988R[D#T4<F@"U17.:'XPLM3\*66N70DM4N$C.QX7!+OC:J C
M,A.<#;G/:M+3==T[5;BYMK69OM-J1Y\$L3121YY!*L <'L>AH T:**\[\>^*
MHO[*L&TC4[R)VU6W@$L$3K%-^]"NGF;=IXW=&YP>N#0!Z)17/+J&F_\ "97<
M:ZM>27L%@#+IR!FB1 _^L"A>7).W@DX&,58M?%6C7V@/KEM=/)IJ%@9EMY.Q
MP<+MW'!XX% &S16!!?:=<>-G@BU:[-^NGAFTX[A"L>\?O2I7A\G;USCC'%<U
M\1?%<4?A>1])U.\AN$O88%FMHG$;MYRJZ>;MV\#=T;J".HQ0!Z)165JGB+3-
M'\W[7++F&/S9A#;R3>4G/S/L4[1P>3Z'T-5KCQIX>MI[6%]3C:2[@-Q;B-6?
MS4P#E=H.<Y& .3D8% &]16/8^*=%U'19]8@OD%C;LZ322JT9B9?O*RL 5(]"
M,\BN:;7WN_BQI%G;7E^EK)IUQ)+:3PO"N04V-M903U;GGH>E '>T5DVGB32[
MVYMX+>:5FN0Q@<V\@CE"C)*N5VD8YR#SVK6H **Q+SQ;HE@\OVF[9(H91#-.
M(7,,3G VO(!M4Y(!R>,\XJ/5O&GA_1+R2SO]0$=S';FY:)8G=O+! )&T'/7H
M.<9/0&@#?HJ*VN(KNUAN8&WPS()$;!&5(R#S[52CU[3I=2O-.2:1KRSC66:$
M0/N"G."/E^8'!^[GI0!I45SQ\<>&UTZPU!M5B6UOW*6TC(P#D$@]1QC:W)QT
MJ;1?%VA>(6O$TV^$DEF?](CDC>)XP>02K@''OTH VZ*Q;?Q7HUS=VMM'=,KW
M@)M6D@=$N,#/[MV4*_'/!.1R.*JW?CWPU9/?1RZ@Q>P(%RD5O)(T>1G)"J3M
M Y+=!D9/- '245%;7,-Y:PW5M*LL$R"2.13D,I&01[$5+0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5PFJR2Z)\5[/6;_<NCW6DM8K<$?);S"7?\YZ*
M&&.3W&*[NB@#QW7M%O+CPO\ $+4K.WF>SU&\MI[2)4.9%B,9EE5>I#%6(/<+
MGH16Z-8MM7^*V@W]C'=2V3:7<1K<"UD"%BZ'J1P..IXSQG.:]%HH \DT5+"7
MX>W>B:S'J-LT.K2B66&)XWM7-RSQR*V,<?*V1D <GBHM537[[X>>-=,N)UUM
M((HQ9ZG!" ]VOWF4[>&*  9'7/KFO8** //M2\16]QXGT0BWN;:QN;*4QZG'
M8.T\C;E_<)E2R @;B<9.!C'6N0L'\OX?>%[*6WN8YK3Q0KS1RPN"B"YD8L<C
MD $9/09Y->X44 >6>(+>ZU/QCXOMM+8_:;OPXMO;NO >4&0E W3=AA],U3OO
M$%GJOAOP/!;VMXMU8:O9"[M19R;[8QHRL" O;MZC\:]?HH \]M+B&/XB^-)I
M&VQ/I]JJNRD!BJR;@#W(W#(Z\USEN1'\,?AY"R,LUMJUD\\>P[H@C-O+#JH&
M>2?7WKV6B@#R36]6T[1_%?C"REOGM(M8@A25Y[&:95<P[2\9C4AEVE1@D?,#
MSBO0_"C:8?"NF1Z-=_:]/@MT@AFSRP0;.?0\<CUK.3PSK-EJ=]/IGB5HK6]N
M&N)(+FS69D9L ['W*0,   @X %;^GV,>G6@@1WD)9I'D?&Z1V)+,< #))/0
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
MJ .@:1$9%=U5G.%!."QQG ]> :=7FGB&:7_A+? &I3Z:6OS)<KLB*L\@^SG
MW<#&3GG@<UT%GXZMFT[6;C5+.73Y](G$%S;M(KDLP4Q[6'!W;E SCD\^M '5
MT5Q]OX^MWUV31I;17O#:-=VXL[J.99E7[R9^4*XZX/&.]0Z;\15O=%CURXT2
M[M-'DM1,EW))'AY"X18@N0<DD8)P/PYH [:BN5TOQM;7WBC_ (1^>*&.[DMS
M<P/;W*SQR*#AE) &UAZ8Z=":U-:UR+1Y-/@*HUQJ%Q]GMUDD\M"VUF^9L''"
MD# ))(&* -221(E#2.J D*"QQR3@#\Z=7FWCZY-[HVA7EYIC075KXCM45.)&
MXE )0@<AA@CUXKHK+QAYFJ:MIVHZ5<V-SI]J+S9O64RPG=RNPGYLJ1M]>A-
M'3TP31-OQ(A\LX?##Y3C//IP17-:?XO:YU?2M/O=,>T;5K1[NT)D#G:H4E9%
MP-C88<#(ZC-<=86-I_P@WQ0MOLT7D)J&H,D>P;5(@0@@=L'D4 >KHZR(KHP9
M&&593D$>HH$B-(T:NI=,;E!Y&>F161X0_P"1*T'_ +!UO_Z+6N'L=1E\.^-?
MB#-INBO>"-[6>2*%TB50+?<QR>I/)P <G/2@#U&BN<7Q6M[%HITNQEN7U>V-
MU"9"8XXXPJM\[@-@_,   ><UFR_$2%/"-KXC33)FM7N?LMPK2J#;/YGEEF/0
MIN[CL1QZ ':T5E7>M+9:BT$T:K;PVC7=S<^9Q @]1COAL?[K>G.%#\0[)M7T
MFSGAC2'5B5M98[E)&5\9"RH/N$CI@MSP<4 =A)(D,;22NJ(HRS,< #W-.KAO
MC!!#-\+-<,L2.8XE="RYVMO7D>AJ]!XT=/%%IHNIZ)>:<M^'^P7,KHRSE1DJ
M0I)1L<@']#Q0!U=%</=_$S2[1+:\*Q2:7/<BV$Z7*&526VB0Q==A(ZYSCG%3
M:Y\0K'2(]0GCBBN;?39/+NL72)+D8W>6A^_MSSDKR"!G% '945R+>.3/KG]D
MZ9HUU>S2:>FH02"1$26-VPIR3\HZ]>?8UK^&/$$/B?0+?588)(!(71X9,;HW
M1BK*<<'!4\T :S,J*68A5 R23@"ES7)?V@=:^(T^CGFRT>TCN)4[/<2$[,^H
M55) ]6!ZJ*I^,(%'CSP/.&DWM?3(1YC;<>0Y^[G&??% '<;E+%01N R1GD4M
M<IX]NI-#T%O$MJ#]ITQDD<#_ ):PEP)(SZC:21Z, :Z99UDM1<0@RJR;T"XR
MPQD8S@<^] $M%<$GQ,#:''K9\/WJ:8+LVMS.\L>8#YOE [<Y;G&<<#/4X..A
MN?$$C:O=Z5I=F+V\LX4FN0TPB2/?G8N<'+D*3C&,=2,B@#<HK*\.>(+/Q-H\
M>HV8D12S1R12C#Q2*<,C#L0:QM2\:W-KXBO=#L?#E]?WMM;)= )+&@D1F*Y!
M+<=#P>3Z=Z .NHKBM9^(]AI-O>7@ACGL[&?R+DK=(LP(8*Y2,\L%/!Y'0XSU
MK3G\0QZC>7.F:78IJ9AMTFN0\@2,+("43D'<S*"<$ 8QDC(H Z".1)4WQNKK
MDC*G(R#@_K3J\M^'OB%-!^'/A*)[)VAU*^ELD*L 8G::4C(],*>AKL5\66L>
MLZYI][$;9-'MTNIK@ON1HF#'/J" AR/YT =#2,RHI9F"JHR23@ 5S</BBZ>^
MTR&70[I(-3C=[:96W["J[@LP Q&2.G)YXXK$T;Q3>ZIX-\0:EK>D">V@ENXY
M+>&56W1QDJT>&VY&T')[\\=J ._1UD171@R,,JP.01ZTM<O8^([*#1O#=MIM
MB%FU2T1[*Q#A5BB$:L=S8X505&0"<D8%03>/8;73]?>YTVX6_P!#3S+NS1U)
M,94LLB,2 R$ ^_!XH Z^D9E12S$*H&22< "N4L_&K3ZUH]C<Z-<VD.L0M)9W
M#R(0[*@<J5!ROR\@GKCH*VO$%S#9^'=1N+FR>]MX[>1IK=-N9$VG</F('3-
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
M+I5EH TQ;CS(\LX=6'RELXPO7'7\Z[FB@#SO2'\0>#O!FKW)\/M<7(U*XNQ
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
MZJ[1/@ADW$#(8<@D9%1V^AWPU/Q1X@>QD6XU.WCMK:SWIO"HA&6.[:"68]^
M!W.*[.B@#G/ =C?:5X)TG3-1M&MKJTMEAD4NC D#&05)XK*DT_6] ^(NHZU9
M:9)JFFZQ;PI,L,L:26\L0*J<.R@J0>QS[>O<44 >3MX8\2O\+[_1&T?_ $^;
M53<QQK<QD%/M(ER22 .!@=_85UOC71-1U?3].U#1E6+6]-NDN+;S2,8/RR(Q
M!Z%&.<'G KJZ* .+\;^'KRZ^&\N@:-:O=W!$"IF1$SLD1V9BQ')VD^Y-0W%A
MK>C_ !"E\166E2ZA8:G91V]S!'-&LUM(A.T_,P5EP2#ANN?Q[JB@#R>+PIXJ
M709[B"P@AU6S\1S:O:6\MPK)<QN7!0L/NY5S@G';I6]JJ^)?$G@K6[>7P\-/
MGNK*2V@L_M,4CN[J1N9@0JJ.W.3SQTKNJ* .#N-)UB76/ MRNE3>7I22"\S+
M%^[+0>6,?/\ -SSQV_*L)?#WBC3? .O^"H]%>\207 L+^.XB6.1)&+8<,P8.
M"Q[$>X'->LT4 ><Z]X:GURTMX;_P[<"[M;"/[%J%C<QI-;7 W!EW;U..$/<<
MFNXT6&^M]"L(-3G6>_CMXUN95Z/(%&X_B<U>I&&5(R1D=1VH \L\.G4;O0O'
M&EV6F23R7>M:A#%,9$$2ESMR^6W #.3@'(Z9-7CX;UO3[^RTD:>-5T.VTB.T
MMB\ZI'#.HPTDB'EL@+@@-M[#DFNQT3P]9: +L6)GQ=W#W,PEE+[I6^\W/3/Y
M5JT >66OAWQ&G@CP3ILNC,+K2-2MY[E%N8CB./<"<E@,G=P 3QW'2M>PT_7O
M#?B[7V@TE]1TS695NHIHIXT-O+L"LL@9@=O .5S@=C7>44 <M\.-,U'1? 6E
M:9JMJ+:[MHRCQB17_B)!R..]=3110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M"NJ:9XNU#6-#U&UAMM4"&\M;J!G"R(-HDC*L.2.H/'],NV^'VIV_@K0_#_\
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
MI;W$0WN,9P-R9('JI H [RBN N[S5+&Y\-:&TLOVC6&N;FX$UX\;#:H<0+(
MS*!O XP3Y?7DYI:E>^)/".D75M=ZE$PU#5+:UL)//:XELHIFPQ=G4%L8;:3G
MGKG% '8W'B-;?QA9>'FLIM]U;27"7)9=F$QD 9SGYAU _&C7O$:Z%>Z/;R64
MTRZG>+9K*K*%C9@3SSGHIZ#\:YB?34T_XP^'_+N;N5'TR[^6XG>7:08\D%B2
M,\9&<<=.M6/B3$\TOA&*.9X'?Q!"HE0 LG[N7D9!&?J#0!W5%><VEGJEEXYU
M'PF=>U.XT^^TDWT$\TVZ>TE$@3Y7X.#G.#QQCIG+?#NK7NL:/IGAZYN[E-;M
M+UX=4=9V#[8#EWSG)63=&/3]YQTH ](HK!\87#6WAN9DU3^S6:2)!.L9=SEU
M!1 .2[#*C'.36+X5OK[_ (3SQ!I<IO$LHK:UN(+>\G\YXB^\-\Q9C@[0<;CC
MVH [BBN(\3R7Y^(?A:P@U6\MK2^BO!/%"P .R-2"..OS'DYQVP>:Y^*'4YM*
M\;VC>(M7":)/*UE(MR1(/W(D =_O. 3@ GH3G/& #U>J6JWEU8V8FL]/DOY3
M*B&&-U0A2P!;+<< Y_"N-AU.YUBW\*O<7]S+->:0+J73K%C%)*[+'^]:1678
MBEB,$@$L,9/%8(UW6I_@[I.J/JMTE\NI);R2HP#2H+LQ88XR?E'48SWH ]=H
MKC(;V3Q#X^U_1)[FYM[32K>V\N.WG:%I'E#,TA92"< * ,XZ\5R,NO>(+CPU
M;0OJ]S%=V'BM-'>ZC"@W40E #.,<G!P0, X.<T >J7UY=6US8QV^GR74<\VR
M:5'51;KM)WD'DC( P/6K*W$+W,ENLBF:-59T!Y4-G!/UVG\JX+5[:_\ #NM^
M$[6#7M5N8;O5I%F6ZF#;U,;L%)"@D @8%1>'M(CN/'_CV(7=_&1+;!72[D!7
M?;@D]><$\9X'0<<4 >C45YKH&J7]]I$/A6\OKK_A(+74C;7LXF82&)#YAF!S
MD*\>U1VRX]*Z'Q_KMQX=\)O<V;^7/+/#;+,1N\GS'"E^>X!)&>^* .IKF]2\
M5RV]SJ$.F:3/JC::T:WB0.!(I<!L(I^^0I!(R.HQDY R]4EO/#/C;PW#9W=W
M/8:L\MK=6]Q.TV&5-ZR(6)*D8.0.".U5O VG10^-/&3K-=L8=0C50]R[!LP)
M]X$_,>>IS0!WDEQ#$\"22*CSMLC5CRS;2V!^"D_A61H_B-=7US6]+^Q36\FE
M211N9&4^9O3<"-I/&,=^_:N<\7V,=S\3?!0>:Z02?;5817#H!MAR"-I&#R<D
M<D<5E26$U[XH^)#Q:G?61@6VD0VDOEMO%J""6') QTZ'OGL >J45YKIWB/5-
M='A/37<&2_T/^T+@_:GM3/(/+& Z*6'WF8@8[<X&#U/A&SUK3K&[M-;OX;QT
MN7-LRS-+(D!Y1)&*J68<\XY&* (7\9?\53=>'H-#U*XO;:!;AS&T 0QL< @M
M(._;%6=)\6:?JNK7&D-%<V.JVZ"1[*\0+(4Z;U()5USW4FN?T[_DN>M?]@6W
M_P#1AJIXQ'F_&'P(ME_Q^HMT]P5ZBWV@?-[9W >] '>:?>75U)>+<Z?):+!<
M&*)G=6\]  1(,= <G@\\5+?3S6UA<3V]LUU-'&SQP(P4RL!D*">!GIS7GNFW
M?B*YT#QK%8WDU[J%KK;P6HGF",8@(28U; "$J6 (Q@MFHE\0)?>$O%\^FWVL
MZ;J-C8-))87S,9[218W8$%]V5; Y![=LB@#TJUEDGM(99H&@E>-6>%B"8R1D
MJ2.#CIQ3Y)$AB>61PD:*69F.  .I->;W5UJD^H?#N&/6;V!-1MI!="-Q^\(M
MMVXY!RV<\G///6LC66NCX,^)&CW.HWUU!I;YMI)KAC(%:%7V,V<LH)/!SQP:
M /7XY$EB21&W(X#*?4&G5P$MU<PZKX>\-6CR&&YT^2[D\V_EB>5E\L!!( S
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
M&>N1G-0^-=7U"QTGQ1JFGZK>W%UI]S&8I+>0QV]D!Y>867=ME8Y)/RG[PSC
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
M$]G&T5M)=LI,2L &QM5<D@ ;FR<=^3DTCPU;Z-J>HW\%W=R2ZC*);@2LA5F
MV@@!1C@ <>E;5% &/K7AJRUV\TZ[N);J&YT^1G@EMI3&P#+M92?0CCU]"*K1
M^$+2*ZUJY2]O1)K"JMU\R=%78-OR\87C_P"OS70T4 <C=_#K1[O1M*TXW%_"
M^DC;8WL$XCN(%QC <#I@ <@]*W](TF#1K'[-#+<3$L7DGN93)+*QP-S,>IP
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
M_+C!YD<NS$G)9F/)))))/4FK5%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !5"\-^-3T[[-<6D=H7<7,<RDR2#:=HC(. 01DYSQ5^N%\500CXH> [CR
MT$QEO4,F!N*_9V.,^F: .TDN[:+/F7$288*=S@8)Z#ZFIJ\=;0-(N-.^*)FT
MZVD^SS3-"&C!$3?9E;<@Z*<\Y&#P/2O2_"DKS^#]$FE<O))80,S$Y+$QJ2:
M-'[7;"<P?:(O.&"8]XW#/MUI?M,'E^9YT>S.-VX8S]:\QB:[T+6K WMK::QH
M-[K+&RU*'Y;FTN)9&&V0'[P!+)D= .>@%4)?LD'@+XJ02^3&!J5X5C; P6@C
MVD#U)Z4 >O37$%O#YTTT<40_C=@H_,USGB?7K_2=2\-I9FV>UU+44M)MZ%FV
MLK-E2#C^'T/6N:T[4[0>.=$L=6DB%H_AV)]/\\CRVE+8DQGC?M"^^,^IJOKF
ME:+:V'@S2]*9Y=+7Q&$7,I93E)BRJW=025P.."* /4(9X;A2T,J2*"5)1@0"
M.HX[T3SPVT1EGECBC'5Y&"@?B:X?PC:6VF_$GQG8V,$5M:"*PE6"% B*S)(&
M(4<#.!FKGB>>S?QCX=LR@?4]MS+;"=\6Z*% =V7^-@#\H&.K<B@#K//A\D3>
M:GE'!#[AM.>G-$<\,KR)'*CM&=KA6!*GT/I7AACM;GX7O$S02FV\4;86BX\M
M#=@?)@DJI!.,'\:[2WTC3;'XO7-A:V-M#9W7AW?/!'& DK"? 9EZ$X)&30!W
MHN[9G1!<1%Y,[%#C+8ZX]<4[SX2&(ECPGWCN'R_6O#M,TRQM_A-X+U:*VB74
M%U:U"W6/W@!N"I7=UVX)XZ>U=CIXM+?X@_$!;@01Q/9V4C!\!6'ER DYZ\T
M=_)<P0P>?+/&D/\ ST9P%_.N<\>^(+WP_P"!;_7-(:UDEMT5U\Y2Z,"P'&"/
M7/X5Q'A6YL9/#?PYL]HEU)K:>2U$LF+=-J8=G7^-@&^51@\GD5F3RQ_\*.\;
M0)/#(L.J72QB'A GVA<;5R<+R<#/>@#W*HOM,!E$7GQ^825"[QDD#)&/4"I"
M RE6 *D8(/0UY7X.T;0+?3/%&KW=C&&TS6=2:*:-?WEO&N<B/'W?E)X'?% '
MI\=W;3320Q7$3RQ_?17!9?J.U4]*UW3]:DO5L+A)A:7#6\C*P(+JJEL>P+8^
MH->8Z:UK!XD^&\D'V2VLY;.Z$40<-*83;[@9GX#$D D8P&SR:@21-*\"^/[F
MPBCBNHM<ND)@0"1;?S(O, QS@(2?:@#V*&ZM[AG6">*4QG:X1PVT^AQTJ1F"
MJ68@*!DD]JX;1]-T.?Q1I6N:=KD,TSVCPQPV21HDT.,Y<+SA3C!.,$@=Z?\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 52NM(TR^O(+R[T^UGNK?_ %,TL*L\?^ZQ&1^%7:*
M,P>'-#"W2C1]/"W?_'R!;)B;_?X^;\:NVEI;6%K':V=O%;V\8VI%$@55'H .
M!4U% &;!X?T>UNOM-OIEK%-O,H9(@,.>K_[QR<GJ<U'<>%]!N[ZXOKC1[&6[
MN(C#-,\"EY$(P03CD8X^G%:U% &5?>&="U*P@L+W1[&>T@.887@4I'_NC''X
M5+/H.CW26J7&E6,JVF/LRO;H1#CILR/E_"M"B@"E!I&F6M_-?V^GVL5Y,,2W
M"0JLDG^\P&3^--U+1-*U@P'4]-M+PP-OB^T0J^P^HR.*OT4 9+^%O#\D<L<F
MB:<Z33&XD5K5"'E/\9R.6]^M2OH&CR7AO'TJR:Z,?E&8VZE]G]W=C./;I6C1
M0!D_\(OX?^Q167]AZ;]DB?S(X/LJ;$;^\%Q@'WJ2Y\/:->:C!J%SI5G->0+L
MBG>%2Z+V ..,?I6E10!COX3\.R65M9OH6G-;6S;X(3;(5C;U QP:>_AG09(+
MF"31=/>&ZE\ZXC:V0K*_]YACD^YK5HH CC@BA@6"*)$B5=JHJX4#TQ56RT72
MM-6=;'3;.U6<EIA! J"0GJ6P.3]:O44 8]MX3\.V8@%MH6G0B"4S1;+9!LD_
MO#C@^]6X='TRWO+J\AT^UCN;L8N)DA4/,/\ :.,G\:NT4 9FE>'-%T)YGTG2
M;.Q:8YD-O"J%OK@=/:KEY96NHVDEI>VT5S;2C#Q3(&5A[@\&IZ* *=GI.GZ?
M#)%:6<,*2?ZP*@^?C'S'OQQS3=/T;2])$@TW3K2S$C%G%O"L>XGJ3@#)J]10
M!1U71=+URW6#5-/MKR)&WJL\8<*WJ,]#5>/POH$4-Q"FB:<L5R )T%LF) !@
M!ACD  <5K44 5H]/LX=/^P16L,=F$,8@1 $"D8V[1QCVHGT^SNK$V-Q:036A
M388)(PR%?3:>,59HH R[GPWHEYI<>F7&DV4EA$08[=H%V1D=-HQ@?A3[/P_H
MVGO,]GI5E;M.H24Q0*I=0  IP.1@ 8K1HH R=/\ "^@:5%<Q:?HUA;1W/$ZQ
M6ZJ)!Z-@<CVZ4O\ PB^@&SAL_P"Q--^RP/YD4/V5-D;?WE7& ?<5JT4 95[X
M:T/4;Z*]O=(LKBZB78DTD"LRKV&2.@_2D'A?05@MH4T>RC2U#" 1PJOE;L;M
MI'3.!G'7%:U% $5O;06EO';VT,<,,8VI'&H55'H .E9T_A;0+FYN[B?1=/EG
MNUV7$CVR%I5]&..>@_(5K44 9<GAK0Y9/,?2;,ML6(GR5&Y%X53ZJ.P/ K29
M%="C*"A&"I'!'I3J* ,G_A%O#WV!K'^P]-^QL_F-;_94\LMZE<8S[TNI>&-"
MU@6XU+1[&[%OQ#YT"MY8]!D<#VZ5JT4 4-3T/2M:LEL]3TZUN[92"L4T095(
MZ$ ]/PI9-&TN72?[)DTZU;3M@3[*85\H*.@VXQ5ZB@#*A\,Z%!I']DQ:/8II
MY;>;80+Y9;.=Q7&"<@'/7BGGP_H[64MF^FVLEM,P>6.2(,)&&,%L]2,#!/3
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
M'!S707EYIW_"9:9:/J]U%?\ DS-'81L?*G7 RSC&,KCCD=:\ME+#X,>(=/\
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
MTW4J-F)]"BB$@'RLXF=BN>A.T@XZXH V?%OBB+PKIL%S);SS/<7,5O&(XF<
MNP7+%1QP>!U)X%8%[XA-A\3[5I]0O5TN;1))Q:-$_P#K!*@&(@N\MC/&">M6
M_B>DA\*V\R122);:E:3R^6A<JBS*6; YX%56O8+CXP:=>#<L!T.5!)(A0!C*
MC '(X)4$X.#B@#I(?%NAW&AP:Q%?J]E/((8F$;;WD+;0@3&[=GC;C-5;_P ;
MZ3::!JVJQ?:+@:6&%Q;K;NLJ.%W ,I *@C!W'C'.<5Y_8ZG_ &;X;G<V>^)O
M%DS-</;&4V<32,RW"I@_16Q@;L\]"XQRW,/Q1M+:#49Y+RS22W:>W<-,/LV,
M\J.2>B\>PP* /4]%U(:OH]K>A)$,L:LRO"\>"0"<!@"1SUZ5QL/B9-$^(/BN
M/5M3NGL8+:TD@AV-+Y>X2%]J(I..!DX],FNI\*WL-_X8TZ6 2A!;QI^\C9"2
M%&>& /7C\*YG39X(OB=XQFF8)$UE:*LC#"L463> >A(R,@4 =0_B;2%L]/NE
MNQ+'J(S9B&-I&G&W=\JJ"3@<GCCOBD@\3Z1<Z6NHP79>W:8VX B?S/-!VE/+
MQNW9!XQFO,?#FI'3?"G@*VN;62W79<1S7XM#+-:.!Q&HVDHSYQDCH..N0[2;
M?3[CPYJNG:FVJV'_ !4T\D-ZJ21R6K$LT<I9ASTP2<XW<XZT >KZ=JEIJB3M
M:M(?(E,,JR1/&R/@-@A@#T8'\:Q[WQ=;VGC2T\.&VNC)-;/</*MM(RC#*J@$
M Y^\<GH,#)YJMX#N=7EM]3@U6X@OQ;W6R#5(8A&+U-B_,0."1]TD<?+CM5/6
M938?%K1;R:&<V\NEW%LCQPLX,IDC8*< XX!/.!Q0!0\.^,[31?\ A)AXAUBY
MD6WUR:&.25'E\F(+'MW;%(1,D\G SFNYO]9L=.V"9Y'=T,BQV\+S.5&,MM0$
MXY'.,<CUKR\NC^!_B=$ 3+=:A>- NT[I@T2!"@_B!((!'I4UQJ,.A^(],U;6
M$U'^Q+[1;>V2[LVFQ!-&6)5Q$<\[^X/(^N #T[2]4L=:TV'4-.N4N;289CE3
MH><'W!!R"#R*MUB>%+73[71 -+TZ2QLI9&EBCEW!V#'[Y5N5W'G!YQC.#P-N
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***@2]M9(7F2YA:*,
MD.XD!5<=<GM0!/13(Y8YHUDB=7C895E.01[&GT %%%% !1110 45%!<P72%[
M>:.50=I:-@P!].*EH **** "BFI(CEPCJQ0[6 .=IQG!]#@C\Z=0!C>*]#D\
M2^&;[1H[M;47D9B>5HO,PIZX&X<_C6E8PRVUC!!-*DLD:!&=$V!L<9QDX_,U
M/3%EC:1XU=2Z8+*#RN>F1VH ?1110!1CTR,:L^IS-YMSY9AB)&!%&3DJH]R
M2>^!V %2VUE%;33S*6>:=@9)'.2<< >P Z >YZDDV:* "BFB1&D:,.I=0"R@
M\@'ID?@:=0 4444 8?B[0)/%'AB]T5+Q;1;M-CRF'S"%R#P-PYXK7MHY8K6*
M.:1))54!G1-H)]0,G'YFI:* "BBB@ HIHD0R&,.ID #%<\@'H<?A3J "BBB@
M HHHH **B^TP?:/L_G1^?MW>5O&['KCKBI: *TME%/>P74I9F@R8D)^5&((+
M8]<$CZ$^IJS110 4444 %9^N:2FNZ'>:7)<36Z749C,L! =0?3/\NXK0HH Y
MRVT#6956#6O$"W]H""8H[%8#)@Y <[CD<<A0N?IQ71T4=* "BHA<P%(W$T>V
M4XC.X8<]>/7I4M !1110 444C,%4LQ  &23VH 6BD1UD171@RL,A@<@CUI:
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
MF\O2895O?WL7[LM!Y0Q\_P W//';WXJ+2;3Q9X8U#4=(M]!M]2TZYO);FSU
MW21B 2L7*RJ?F.TD_=!S_( WYO%PDN=1ATNS%^=.CCDG59PLA#H'4HN#N&T@
MYR.X&2,4Z\\4M'?ZI9V%B+V72T1[F(3!)/F7<-BX.[COD>@R>*YKQ9X6O=9O
M+NXMM*N+?7+;8NEZW:3QQ;AL7(E&[.T/OR"I^7I2^+/"][K=U=W$.DSP:[;*
M@TS6K*=(LG8N1)\V=H?=D%3\O3F@#T>N0_M[4Y_B7<>'VL8FT^+3EG),HRX>
M0J6(QVVD;?<GO@=9")%@C65@\@4!V P"<<G%<G-IVK6OQ0;68-/^TZ?<Z6EH
M\JS*IB=)6<Y!.3D-QCOUP.: .3\)>)O^$2\'W<W]CSR:5!K-S'/<1LB+ K7!
M4;5)RP&1G P/SQW6L>*X-.OYM/MTMY[R"%9Y(YKI8 %;.U06SECM/&,<<D9&
M>)G\,>(9?A7KFA+H\HU"\U"2>&,SPX*-<"0$MOP.!^=;.HVOB31?&EQKNE:&
M-6L=5MH8[JT-Q'%-;RQY"L"QVD$-@@'K^H!U'AKQ#9>*O#UGK6G[Q;W*DA9!
MAE()!4^X((K6JIIOVS[!&U^D4=RV6>.(Y6/))"@X&<# S@9(SQ5N@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHJM>W]MIT FNI-B%@B@ LS,3@*H')
M)]!0!9HK.T?7-.UZWFFTZ<R+!,T$RO&T;QR+U5E8 @\CJ*DNM6LK+4K'3YY2
MMS?%Q;H$8ARB[FY P,#UQ0!=HK.L-<TW5+^_LK.Y$MQ8,J7*!&'EE@2!DC!X
M':M&@ HHHH **** "BBB@ HHHH ***JZEJ-KI.FW&H7LACM;:,R2N%+;5'4X
M )/X4 6J*9#*D\$<T9S'(H93C&01D<&GT %<V_@;13J$][ ;^T>YD,L\=GJ$
MT$<KGJS(C 9/<CK7244 16]O#:6Z6]O&L4,8PJ*, "I:** "BBB@ HHHH **
M** "BJ&LZUI_A_2Y=2U2X%O:1#+R%2V/P )JZCK(BNIRK $'VH =1110 444
M4 %%%% !116<FN::^OMH:W(.I);_ &EH=C<1[@N[.,=2!UH T:*** "BBB@
MHHHH **I6&K66IS7L5I*7>RG-O."C+MD !(Y SP1R,BKM !1110!C:UX7TO7
MI[>YNXYX[NW!$-S:W#P2H#U 9"#@XZ'BK6F:-9Z2CBW\YY'QOFN)WFD?'0%W
M).!DX&<#)J_10 4444 %%%% !1145S<16EM)<3OLBC4L[8S@#Z4 2T53TO5+
M/6M,M]2T^;SK2X7?%)M*[AZX(!J+4]=TW1YK**_N1#)>SK;6Z[&;?(QP%X''
MXT :-%%% !1110 4444 %%%% !15+5M6LM#TN?4M0E,5I  9'",Y&2 .%!)Y
M([5=!R,T %%%4M2U:RTB*"2^E,:3SI;QD(S9D<X4< XR>YXH NT444 %%%%
M!137=8T9W8*B@EF8X 'J:R=/\4:1J>IG3K6Y8W?D"Y2.2%X_,B)QO0L '7)Z
MC- &Q116<FNZ;)K[Z&ER#J20?:6AV-Q'N"[LXQU('6@#1HHHH **CN)X[6!Y
MY2PC098JI8@?0<UA1>.O"\UJ+I-:MOLI.!.Q*Q]<??(V_K0!NQP10M(T<:(T
MC;G*C!8^I]:DJE>ZM8V&CS:M/<+]ABB,S31@R#9C.1MR3^%6H94GACFC.4D4
M,IQC((R.M #Z*I7NK66GWEC:7,I2:^D,5NH1FWL%+$9 P. >N*NT %%%% !1
M110 4444 %%%07MY;Z=937EW(([>%2\CD$[0._% $]%5M.U"UU;3;;4+*3S;
M6YC66)]I&Y2,@X/(X]:LT %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
M#\05OVU_P<MO=01QMJR[5> OAQ%+\QPXR,=N/7/:N^KF_$OA^^UK4]#NK:ZM
MX4TN[%V5D0L93M9=N01@88\\T 8WB?Q%K7A^'6KA6TZ#[':K<VR^29'OV"9E
M8JK[D48"Y/3J215ZY\3Z@OB3PA;11VZV.MQ2O,&4F1"L/F !LXQDCMV]ZIZG
MX(U:]N_%'DZQ;QVFOVPCD$EL7EA81>7M5MP&SOR.YQ@G-61X2U0ZAX3NY=0M
M7;0HY%<"!E\[?'Y?'S';@?7)]* ,JWN[G3_%/Q.OK,Q">VCM9D\U"RDK:[L$
M @]O6M!O%NJ"Q\#W82TVZZT*72>6WREX3(2AW<<C&"#5RV\)7 UCQ5=75W$U
MOK\:1F.-"&A"Q>5U)P<CGH.:R8/ WB V7AFVN=:L,:!.C0F.S;$D:1E!NR_W
MB".A '/7C !+I^O^*-1U_6K<2:3#9:/J"1SLT,A:2 H'8+\W# 'KT/H,<QV_
MB[Q!?VNC:OIVGO=6=]+&9K,64BM%;OR)!*3M9E&"1C!R<=,UMZ#X<NM,UCQ!
M=W=Q;SP:O.)O*2,@QX0)M))^8$#VK+\/>#_$.@!-(3Q%%)X<@?=#&;<_:ECS
MD1>9NQM[9QG' QV .YKAKGQA<-XKOM"2\L["_AFC%K:7D)'VR$A2SH^X MRX
M &<%>0>W<UQOB+P?>>);:[T_4)[.6SEN5FMIS&?M%F 5)"'N>#@Y&-W0@8H
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
M5MO^2X1_]BVW_I2M9][\/-9N=(UG2H]<M1:WNI?VC"\EJS2A_-63:[;^5&W
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
MSJ]HNI0"WATR%XHWMBP0,[\##CG*@D]^!@8I-,\6ZQ/X=UA+P62^([&^^PK
MD+",R,P$)P7W%6#!LY&!GTK5DT&ZM?&LWB6/4;>&UELD@NXI(B2!&S,&5]P
M'S'.0>!^67IMIH_B/XA_\)-I%XMS:P6BI.\#AH99_F$9R."Z(S@^@=: .YB$
M@B02LK2 #<RKM!/<@9./S-<[=:Y=7?B^3PYILD4$EO9"[N+B2,R8W-M1%7(Y
MX))/; [Y'25S.H>&KI?%\/B;2+B&.[-M]CNH)U/ESQ[MRG(Y5@>^#D<4 <OK
M7B/4M:^&_C.TG-O;:GI*W%K>%(V*3)Y9(9!NRFX$=2V,'K7;>&8)T\/Z<]W)
M!+*+:,(\4)CVH57Y>6;TZY&>.*QKKP5-+X6U_3HKN$7^NO(]W<M&=JEUVX5<
MYPJ@ 9/J>^*Z32;:>RTFUM+EXWE@B6(O&" VT 9P>G3I0!R_Q)N=2MM/T06%
MXMNLVLVD,H,6[>#*"!G(XR.1WZ9'.:%['JK?%^**SN+1+T^&R&N)86*+_I R
M1&&R>>VX=>IQ@]+XO\/S^(M*MH+6ZCMKJUO(;R%Y(RZ%XVW , 0<'V-5H_#N
MIKXVC\12WMK*5TS[ T0B9=QW^9O!R<#/&.>.Y- &/IOCR]N/#>F-<PQ#5KO4
M9M.8PPN\8:(N6D" [B-L?3/4]<5M^&]4URZU74[+5+-OLD.Q[.^^SM )E(^9
M61B2&4]^A'I6"/AS??\ "-BR36$M]3MM4DU.QO883B.1V8E64GYE^8CKS_/J
MM!L=:@5Y]>U&"[NV 14M83%#&H] 226/<GT  '.0#8?[C?2N!^#D:3?"'1HI
M45XW2=61AD,#-)D$5W5R)C;R"W,8F(PIDSM!]\5QOACPGXB\,>$;;P_::SIX
M6W#A+HV3,XW,6)VF3&?F.,\>QH Y#P_J^H>%-"^(EMI!A:TT&]>2QCN SHBD
M%FC&"#@$>O<UV&L^,SI=[H]O>WD&EV]_9^:+^X@+PF?Y<1DY 7@D\GGU%/D\
M P6W@+4O#>FW)6;4A(;F]NAO>623[\C8QD_E5V?0M3FM8K29M-O;$V26T]G=
M1MY;.N?W@ZXX/(QS@<C% %2^\0:U8:CX.M9A8L-5;RKTQJ3AQ"7)C.[&W([Y
MXK-G\2>*Y[GQ?!:2:3#_ &$RM&\EN[^:OD^9M(WC!.<;L_\  :N1>!+FSM_"
M-M:ZA&T7A]BY,T9+3DH5('/RC#''7L.U3Q>$]1CN?%DWVRU/]O !1Y;?N,1>
M7SS\W'/;F@#&O-;U?6->^'=U:7<5I!JMO+=M;M"9%5_LV[DA@6 #D <>O/:[
MJ'BS6KN+6)= @$LNG7+VT5NUE)(+EX\;P9 0$R<@>F,GK@2)X)U*"T\(?9M3
MMDO/#T;0!WMV9)HVB$1.W<"&P >N,T#PAX@TOQ!J%UX>U^WMM.U.;[1=6]S:
M^:T4I #/$00,MC.#QGL: (;GQ#XLO?%8T338M-LWET9-13[9$[-"Y<*4?:W.
M.1QC&<\XP4O/%FNW=KJDVB6ZS7&G7+6R6WV*21;EX\"0>8" F3N ZXP"<YP-
MB#PS>6_CF/7EO(GMDTQ=.\EU8R%0^_>7SR<^U9Z^$/$&E>(-1N?#^O6]KIFI
MSFYN;:XM?-:&5OOO$<@9;&<-D ]C0!7U3QO=PZN^EM-;:-?2V,<]A%J,1*7,
MK EHR^X %3M7'7)SSTJ9KC5W^,@LQJ$0LX]%$ZPM 2%#3A6&0P^8[!\QX'IZ
MVM>\)WFM:?J&D3S6=UIEU$L</VM&>6U8(%,BG^(\;A]WG)SS4J^$[NU\6Z?K
M-EJ*"*'35TV>.>(N\B*^\,&R,,>020: ,9?&>O:CIMEK6C6#7EM/<#-B+*0,
M;<L1O$Q.W?CYL8QV[9-N]UK4?$.G>*O[+EMH+33#-9#SHBYGE2/,F2&&U?FV
MC&3D$^U,T7P7K^@2/I5EX@B'AHRM)' UN3<PHQR8DDW8"Y)^;!(SQCK3QX-U
M?3M1UX:/J=I'IFMN\\T%S SM#,ZX=D(89#<<'I[]P#2^'?\ R3?PW_V#H/\
MT 5TU8_A71[CP_X7T[2+FYCN7LX%A$L<90$*,#@D_G^@K8H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***Y[Q!XLC\/ZEIEC)IE[=RZE*8;<VYBP7 R
M0=[KCB@#H:*YQO&5G::M::;JUE>Z5/>-LMGNE0Q3/_=#HS*&]B036L;RZ_ML
M67]GR?9#;^;]MWKL#[L>7M^]G'.>E %VBBB@ HHJ..XAEFEBCD5I(2!(H/*D
MC(!_ @T 24444 %%%% !1110 445B:MXC72O$&BZ2]E-(=4D>-)PRA(RJ%R"
M,Y)P/3'O0!MT4C,$4LQ 4#))/ %4],U%-5M!>0(PM9.8)&_Y:KV<#^Z>WJ.:
M +M%07D[VMJ\\=N\Y09,<?WB.^T=S[=Z+*\M]1LH;RTF6:WF0/'(O1@: )Z*
M** "BBL7Q9XB7PIX;N]9DLYKN.V4,T<3*IP3C))/3GMD^U &U12*VY WJ,UF
M>(M<B\.:'=:M/;3W%O:H9)5@V[@HZG#$ _G0!J453TJ_&JZ7;7ZV\L"7$:RI
M'+MW!6 (SM)'?UJY0 45';W$5W;17-O(LD,J"2-U.0RD9!'X5)0 4444 %%1
MW%Q#:6TMS<2+'#$A=W8X"J!DDU)0 445B6'B-;[Q5JFA?8IH9-/BBE,KLI$@
MDW8V@$\?+WY]J -NBLK6-=ATB6RMA!+=7M](8[:VBP&<JI9B2Q "@#))/YD@
M5'IVO->ZO-I=QIEW974,(F;SMC(RDD JRD@\@^A'I0!LT5'!<0W,9D@D61 [
M(64Y&Y6*L/P((_"I* "BBL3P[XC7Q"^JHMG-:MIU\UDZRLI+,JJV?E)&/F]3
M0!MT5AW'B-;?QA9>'FLIM]W;R7"7)9=F$QD 9SGYAU _&MR@ HI&)"DA2Q Z
M#J:QO#/B)/$MC=7*6DMK]GO);1HY6!;=&=I/&1U]S0!M4CHLB,CJ&1AAE89!
M'I6+/XC6#QC9^'6LIM]U;27"7)9=F$(! &<Y^8=0/QK;H K6>G6.G*RV5G;V
MRN<L((E0,?? IHTO3Q?&^%C:B[/_ "W$*^9_WUC-6Z* "BL/Q1XC7PQI\%Y)
M937*2W,5N?+90$+L%!.3G&3V!K<H ***Y[3_ !4-0N]?MDTRY671Y%C>,NFZ
M4E-XV_-@<$=3^5 '0T5D^&=<C\2^&['68H6ACNX_,6-SDJ,D<G\*UJ "BBD)
M"@DD #DD]J &RQ1SQ/%+&LD;@JR.,A@>H([BB&&*WA2&&-(XD&%1%"JH] !T
MI()XKFWCGA</%*@=''1E(R#^58^C>(UU?7-;TO[%-;2Z5)%&YE93OWIO!&TG
MC&._?M0!N4444 %%%% !16)XJ\1KX7T@:C)937,9FCA(C91L+N%!.3TRPZ U
MMT 5VL+-[U+Q[2!KI%VK.8P74>@;J!5BBB@ HHHH 0@$$$9!Z@U';6MO9P+!
M:P100K]V.) JCZ 5+10 445$]Q#'/' TBB:0,R)GE@N,D?3(_.@"6BL3PYXC
M7Q%_:H6SFM6T^^>R=)64EF55)/RDC'S>IZ5MT %%%8FA^(UUK4]9L1936TFE
MW"P/YK*2Y90P(VDC&".] &W1110 4444 %%<YJ?BF2VNM0M],TJ?5)M-6-KR
M*%PK@."0$!^^VT;L<<$8)/%:NCWMUJ.F1W5YITVG3N6!MIG5F4!B 25)'( /
MXT 7J*ANY9(+.>:&!KB6.-F2%2 9& R%!/ )Z<TEE/+<V%O/<6S6LTD:O) [
M!C$Q&2I(X)!XXH GHK$\6>(U\*>'I]7DLIKJ.%D#)$RC&Y@H)R>F2.F3[5MT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
M ^/?^1Q\!?\ 84?_ -%&N^K!UWPI:Z_J&GWMQ>WL,VGR&6V\AT4(Y&"W*G/'
MKQ0!S'QN$;?#6XB S>R75NMD%^^9O,&-OOMW5>AN-2'Q5739M1N3;R>'C.80
M1L2;SE4NHQC./7-;2>$]/;58-4OI+G4;VVR;>2[DW+"3U*( $!]\9]ZDD\-V
M[^*/^$@%W=I>_939@*4V"(MNQ@KUW<Y_IQ0!YUI=_J]E\/;_ ,83Z[J5U=Z<
MU\D5O)(#"^)&13(N/FVG!X(P!CI72"T\0:;J5EK4-_$VF+;R&]@EU&2X^U?)
MN1HPT85&R/X< @]*W=(\)Z=I&AW6C*T]U87+2&2*Y*L#YA)<< <$D_G53P]X
M$T[PW,C6]]JEU#""+:WO+LRQ6P(Q^[7MP2,G) )'<T 9?A^+4/$'AOP]XE3Q
M!-;W4SI=7@+EH)8VSN@$98*N,A0V,C;W)-8%E>-X7L?B1KELUS-<6-_)Y22W
M#NI)BCP6!/."?R&*Z_2?A[I&B7YFL[G45LQ,9X]-:Z)M8I,YW+'['D D@'G&
M0*NQ>#]+CU+5KL^?)'JN?M5H\N8')786V^I48- '-:U<W_ARS\,:S9:E>7;7
M5Y;6M[%-,TB7*3<%E4\(P."-@ [=*30;34]7\5^(UN/$>J+#I>JQF"))5567
MRE8HXV\H<]!C\ZZ/3_!UE8)80M=WMW:Z<^^RMKF162 @$*00H9MH) W%L?@*
ML:7X:MM)U'5+V&ZNI)-3D$EPLK*5+ !00 HQP * .0\+:W<#Q!IVD^(&U/3]
M?"2%UFF:2TU+"G+Q'.T8^]M &!Q@XX[G2=-DTR*X234+N],UP\X:Z<,8PQR$
M7 &%'850L/"5I9RZ:\MY>WHTQ2+-;ID;RLKLSD*"QVDCYB>M'A;1;C14U%9;
MN]GAN+IIH4O9_-DC! R,]@6R0!G QW)H R_$<LL_B*6TCU"\DVZ:SI86,C0M
M$Y8_OY) PXP  ISG!(!YKFK?6=;U/0_AQ<MK-W#+J4GE79BVCS?W3G<1CD_+
MWXSVKN+[PAI]_P"(#K1N+V"XDMQ;3I;SF-)XP20' YXR>00:I6GP]TNQM-&M
MH+W41'I$IFM=TRMAB".<J>,$C P/QYH Y6\\2ZEX.M/B B7MS?)I)M'LFO9#
M*T;3J <L>2H8YQ^%:&O:4-/\<> Y!?WERS74ZR&>=I!(WV=_G )PIZ\+@<].
M!72OX+TN:[UN>Z:>Z76HTCO89678P1=JXP 5P.X/OUJG;_#VPADTIYM5UFZ_
MLIR]F)KH?NP5V[<JH)&..>>V<4 0?%N]GL/A?K4MNY1WC2 L.RR2*C?^.L:L
M^*=1;27\-Z-:R&U@U&^6S>5#@I&J,VU3V+;0N>HR<<X-;/B'1+;Q'X>O]'N\
MB&[A:,L.JD]&'N#@_A67<Z!%XK\+Q:3XBMY4NK<H6EA8J5F3I+$_OU'IG!'4
M4 7='TJYTK5=1#ZO+=65P4DM;2=B[VV!A_WC,692<'!Z5@?#6>3'BFPR3!9:
M_=1P#LJ,0^T?0L?SK=TW2(O#5A,\<VI:G=. &ENI3--+C.U<\ #D^@&23W-'
MA30FT'2)(YV5[V[N9;V\=/NM-(VYL>PX4>RB@#D_&&L7>D:SJ#:O_:EOHLT4
M:6>JZ?*Q2Q?'S>=&I'\1!R0>"!6K97DT_P 4-3TX7D\FG2:/#<I&)F*AVD<%
ME.>,@#I6K?\ A6WU&34A+?WRVVI*%N[5'3RY!L"$<J67*C!*D']*9>>#["ZU
MNWU:*XO;*XAMA:,MI-Y:RP@Y"-QG ).""#SUH XKP]XEU&Z\.^#M/N]0GWZO
MJ%Y#<7;/^\*1/*50-U!;:BY'.,XYYJUX^TRZTOX=>,8Y=7EO+66-);6WG)>2
MV4D @NQ+,"P)&>G(K</PUT$^%XM!W7HMX+@W-O,+@B6WEW%MT;#A3ECT&.:L
M3^!=/NO#EWHMU?:E<QWFT7-S/<;YY0O12Q' 'HH'?U.0#,4WVC_$K1;0:K>W
M5MJEC<-/#<2;HU>/859%QA/O$8'_ ->M'XE_\DT\1_\ 7A)_*KTGABWFUS3=
M7EO;Q[K3XGBAR4"E7 #;@%YS@?EQBK6O:+!XAT:XTJZFGCMKE2DODD!F4]1D
M@X_"@#B-3FU"*S^'D-EJEU9QW;Q6\RPE<,OV<MGD<GCOD>QJ!OM20_$?09M2
MO[FTL;2.:V>:X8RH9(&=EWC!VY7IZ$BNME\'6DT>BH]_?G^QV#VAW)D$+M&[
MY.?ER/QJ:+PG8QZGK-\\US,VL1K%=QR,NQE52J@ *",*2.O?G- '&Z;>7%AX
M=\ Z+9R28U>S624RWCH3LMU;RU?#% 20<+C[I QFH?%$7BKP[X(\2S2:X8UC
ME@FT\0W3330H\BJR/(ZABN<[3G/7GBNHG^'6C7/AJUT.:?4'CLW5[2Z-R1/;
ME1A=C@?+@<8QC\>:DG\!Z==^'+C1;J_U.XCNF5KFYFN-\\VT@J"Y' ! P% [
M^IR 96J"_P!%U_2=%BU6]O?[;GGFD-W=^5M\N,'RXW1,H"3NP/[I (J*>S\9
M:3I&J11SIJ"B\AGMK..^9KG[-G,L7FNJG)VG:>N-PSD"NE\0>$M/\3:7;V>H
MRW)DMG$L%Y#((YXI!_&K*, _ACVJ.'P?:P:?';KJ6J-<).MQ]NDN-]PSJ"!E
MF!&W!(VXQR>.3D \]\3:G8:[\*O$DUI>:JKP7D!DLKZ21)K-BT2F)P3EE/S,
M,DC+>W'6ZA<73^,8?"MJ\C6\>F&](DU&6&24M*4_UJAG.W'3(^\/05J77@K2
M[_3-7LKUKBX;5BAN[AF"R.4 "8V@ ;=HQ@?7.34.K> M-UB/3WEO=3AO[#=Y
M.HV]T5N<-]X%\8(/IC'IB@#GDO/$.EW7ASPGK&JI+/J-]<A[NWE)D^SQ1^8L
M;/M4ASN4%@ <<CDYJYX9LQ8_%CQ5$L\\J&QLF7SY3(R@^9QN8DD9SU)ZUL7W
M@72=0TBTL9)+U9;2;[3#?+<'[2LW>3S#G)/?.1T&.!B?2O"5II6N7&LB]U"Y
MOKF%(99+B?(8+G!V@ 9Y/;'H!0!4\9^&(_$PL%MM4ETS6[-GN;"ZBY*$85\C
MNIW*"/I[BLCPUKNM3^(;CPGXPL8HM6%FTL&HV+E4N8=P5B",%&SCICZ#C/6:
MMH,&K7=G=M<W=M<V>_R);:3:5+X!R""&Z=""/;I3-/\ #T%EJLFJS75S?:B\
M0@%Q<E,I'G.Q0BJH&>3@9.!D\4 >9>&M2GT+X4>%OLMS<1RZSJD=A).TK/Y*
MO/)N90Q(4D C..IS72ZOJE[X/\:65O;S75WIFH:?=S-;3S-*8I8$#[E9B6 8
M':1G&<5K0_#W0X?#MQH3?:Y=/DD\R..2<DVYW%QY1'W<,20>OJ2*T[+P]!;7
MHOKJZN=0O%@-NDUWL)2,D%E 15') R<9.!SQ0!SV@VU_K.A>&_$:>(9XKB<1
MW-ZK.7AG5U^:$1EMJ8) ! R,<Y)KE]'U?9XLU[P_)/<:?%J7B&?&H(VW+K'$
M1"C#[KL,\GC (&2>.UT;X?:3H5YYEG=:E]C20RPZ=)=%K6%R<Y5/8\@$D \]
M:;/\/-)NM/U2RGN+V2/4KL7LS%T#+,"/G0A?E/R@<4 9>OV!F^*'AJSCNKF!
M3IEX#)'(3)C,? =LD'WZ^F.M8T'B?5-+\-W5@=0N)7'BO^PXKV=M\L4#.IW%
MCU8*6 )]1Z5WG_"*PG6K#5I=1OY;NQA:")G:/!1L;MWR<DX'/7BJH\!Z.VEZ
MMIUPUS<V^J737DXE< K,2#O0J 5.5&,=,?6@"A<7%YX=^(VA:=;75U<:;K,-
MPLL%Q,TWDR1*'#JS$L 0<$9QTXKF+#7+C1/"&IBTD\F>_P#%T]@MQ@'R1)<8
M9^>,A<XSWQ7HUEX>BMKV.^N+V[O[V*$P0SW10M$AP6"A549.!DD$G YK.'@#
M1FT#4=%N&N;FSO[AKJ02N-RRLVXNK* 0=W- &%?62:/\6=&FCGNYT_LB\;RY
MYWE(*E,D%B2,\<9QQTZU%I!\3^(-"T'Q+8ZC;P2RLES=-)J$C0R0G[\7D[-B
MXZ @Y!7DDY-=):>"+2WUBPU6?5-6O;RQB>&*2YN0<HV,A@J@'H/KWS4&F?#K
M1](U)KFSN=2CM#-YXTS[4?LBR9SN$?UYQG&<<<"@#)\.VFI:OXJ\0BY\1:J(
M=+U=#!$DJJKKY:L4<;<%#GH,?G70>-9=7@TFVFTFUFN_+NE:ZM;>;RIIH &W
M+&V0=V=IP""0".]6](\.6^C:CJ5]!=74DFHRB:X65E*EP  0 HQP *LZKI2Z
MH+4_:[FUEM9_/BEMV4,&VLN#N!!&'/!% 'F6OZK9ZU\.)I].OKV1?[;M4,5^
M&\^T?S8LQ.&.>#SU[]3UKHK*6\TCXF7NE-J]W/93Z+]O;[;+O$4JR["R] JX
M.2!@<=JU+SP+IM]83VLUQ>9N;Q;VXF5D#S2KMVD_+@ ;%P  ./K5F;PI97.O
M/K%Q<74L\EB;"1&90CPDY*D!1U/.0<_AQ0!Q>G:IJ,&N^"VCU&_NX=2>>.ZN
MYG(AO?W3.'CB8G8 1P0%R/4&MCPS_P CA\0?^OJ#_P!)EJU;?#C2;:/24%]J
MTG]E2%K,O>']VI4KY8P!\N#CUQQG%:EGX7M[&^U>\AO;SSM5(:X)9#A@NT%?
MEXPHQ0!E_"K_ ))=X>_Z]1_,UDK;ZCJ_C7QGILNOZI#:6MO:20+!,(S&SI(?
ME(' R.W7C.<5V?A_0[;PWHEOI-G),]K;C;%YS LJ]<9 &?QJK%X7MX-8U75(
MKV\6YU2-([C#(5 0$)M!7C )_/G- '%Z'XIU'6K7P#IEW=2HVKV<UQ>3QML>
M8Q)PH8<C).XD8/'O46OW%[ GCSPU-=W=Q8P:,=0M)7G;S(<HX,9?.YEW+D D
M\9!R*ZV/P#I,.BZ7IL4UXATF3S+"Z61?.MSW ;;@@@D$,"".O:M!/#%@;74X
M;DS7<FJ1^5>3S,-\J;2H7Y0 H )P !U)ZDF@!O@^V2V\(:2J/*P>SA<^;*SD
M$QKP,DX'MTKAI;":\\4_$IXM3O;)H!;2(;23RVWBT!!+#D@8Z=#WSV]#T31X
M="TJ'3X+BYGCB4*KW,F]\   9Z8  ' _7-4$\(VD=WK=RM[>B7655;L[D_A7
M8-OR\87C_P"OS0!SEGJUUK.E^#Y;G4+F2:\TS[1/I]D3'+<N43]X9%9=B*2<
MY(!+ <G K)AO/$&H_"$:O#J%XVIZ7<SNVR8AKF&*9@T;D?>)1<9ZY'N:ZZ/X
M?Z9 =(>"\U*&72[<VD,L4X1G@./W;D#D<#G@^]:7A[PQ8>&;&>SL6N'@EE>4
MI/*9 NXEB!GH,D^YSR30!AWGB$2Z=JGBG39I9K+3M),T,?F-Y<TK1^;\RYP=
MJE.?]L]P,0:;9>(Y;K0=:M]3A%I(BM?";49)DNT=1@HAC"HV2"-N!SBNGT?P
MYIFAZ NB65N!8 .IB?YMP<DL#Z]2/I63H'@#2_#MRCVE[JDMM"Q:VLKB[9[>
MW)SRB?B<9)QGUH J?%D,?A_<!6VL;NTP<9P?M$=9]]+JG@[QUIBIJ^H:I8:K
M;7;3VUY('\N2&/S Z8 V@_=P!CGZ8[77=$LO$6D3:9?K(;>4JQ,;E&5E8,I!
M'<$ _A45EH$%M?+?W-U<ZA>K$8$GNMF40D$A0BJHR0,G&3@9/ H XS2$\3:U
MI'AWQ'9ZE;PO,8KF]:74)&AFA<?/&(=FQ",X!!R".2>M6-+.H>,_#^H:I;ZY
M<:9J$>HRQP,CDQ6R12[0CQ9"OE5R2V3\_H *T])^'>CZ+J'GV5UJ:V8E\^/3
M#=DVD<F<[EC]CR 20#@XX%.;X>Z1_;=UJ,-SJ-O'>2>;=V,%T4MKA^[.@ZY[
MC(![@T 5-/NY/%?BGQ/837MW;V^EM#;VZVD[0D%H]YE)4_,23P#D87IR:YB'
MQ%K^I>'_  I+-JEQ!=GQ =+NI8 JK<JID&\C'4[!QTSGCM7H-SX6M9=<EUFT
MN[O3[Z>(0W#VK)B=5^[O5U89'9@ <<9J*Y\%Z9-9Z1:1/<VT&E7 N;9(7'^M
M&?F8L"6/S-G/7))H YS3]/O;CQOXA\./X@UC^SH[:WNH\7/[U'?>"%DQN"_*
M#@=_;@T-%\4ZO?>$O!5M-<>9=:M//#/.\QA:18?,PN]5)5FVKR!D\XP3D=U#
MX:@@\07NMQWMXMY>0K#)RA4*N=N!M[9/Y\YK+;X<Z(_A.#PY(]XUI;3>?:R^
M:%FMY-Q;<C@#!RQZYZT 6/#&GZYINHZK%J=[%-82,DMC ;I[B: $$.K.Z@LI
M(R,YQR*QM3L8YOC5I3--=#.CSOA+AU *RQC@ X /<=^^:ZK0M @T*W=$N[V]
MGDQYEU?3F65P.@)[ 9.  !R3U)J/4O#-EJ>N6.KR2W4-W9H\2M!*4$D;$$HW
MJ,@'C% 'FCP7:>'OB-JEIJM]93V&KW5Q"+:38"Z11MEN/F!QC!XKIFU?4-?\
M1PZ.A"HNCPWS(E[):,[R,P+!D4L0NT<9 RW.>,:X\#6 TS6M/-[?F#697FO
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
M6LZ:NHV4PDM&>15ESPVQV0D'TRIP?2@"]135=77<C!@>X.:IJ=2_MQP[6?\
M9?V<>6HW>?YNXY)_AV8Q[YH O44WS$W ;URQ( SUQUIU !134D209C=6'JIS
M3J "BFF1%=4+J';HI/)KF]+\0WMSXU\0Z/>+:QVNG16TD,B9#$2;R=Q)Q_".
M@H Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAM0G%W\8++2=2
MC62P&CO/:12KE'G\T!S@\%@@&/0$^M=S5'4='T_5Q"+^TCF,#[XG/#1MZJPY
M4_0T >:?8$CT#XEZ4T$<NC6'FOIZ2*&2"0VQ=U3/W0K,, =,G%=SX(LK2S\%
M:-]EMH8!+9022>5&%WL8URQQU/O6BVB:8^EMIC6,)L7SO@V_*^>3N'?.3G/7
MO4]C86NFVB6MG"L-O&,)&GW5'0 #L/:@#Q[5Y+.;2;;5]+VB)O%,96\N6#74
MLGG[7"D ;$ !4 Y)4#(%;]IH&CZQ\3O&$%[90W5L]G92&.0;D+,)/FQTSZ'J
M,\=:ZV3P5X8E:Z,F@Z>QNY!)/F!3YC9#9/X@'WJTGAW2(KNXNH["%+BX01S2
M(,,Z@8"DCJ .@[4 >6V6DR:K\&/#'B&*W2[UC0XUNX/,4,TL<;'=%GT*#CW
MKN_"TEGX@O;KQ=!"ICNT2WLY63#F!,DGU&79Q]%6GWMEJFBV]II7A+1["*RE
M$BR2O-Y:VA.,,L8!W=2<#&2.V<UNZ;I]OI6F6NGVJ[;>VB6*,?[*C H XKQ(
MNGZCXMU*V$<<]Y;Z,?M'VT@V]O$S,<HF,L[8Y.0  O/:N<\/ZH;N+X9Z7J<H
MDT^YL9'82G*S7"(OEJV>N 20#WP>H%>GWGAW1M0U.'4KS2[6XO85V1S21!F5
M<YQD^_/M5=_!_AR31H](;1;+^SXW\Q(!$ J/_>&.A]^M 'F.M3OX:_X6I-H:
M?9GC^P$?9Q@QAT D90.A 9F]CS70:QIVC6OC;X>7.E6]M'&\EPL<D( \R/[.
MQ7D?>ZYR?4^M=G9^&-"T^2XDM-(LHGN4$<S+"N9%QC:3W&.W>JUKX'\+V3PO
M;Z%8HT#F2(F('8Q[C/3V].U '!O96O\ 9WQ9@^SQM$FZ14900&^R!@1GOGGZ
MT[5K#3X/ W@"2VMK>)QJNE.QB0+EFV;B<=2>.OM7I%OH.E6LMY+!80(][G[4
M=N?/SQ\_][CCFJP\)>'UL+>P72+1;2VD\V&$1@*C_P!X#^][]: .;TI+?7OB
M%XPT_7+:*Y-LEO':P7"!E%NT9+%0?[S9R1Z 'H*XZ&WEO/#'@Y+]I)EA\4FS
MM;AG.][93*%^;.<?+C/H!7KM]H&E:E<Q7-W91R7$2&-)N0^P]5W#DK['BBZT
M#2;V.TCN-/MW2S(:V39@0D="@'W2.Q'2@#SF1-(\-ZW\0[<"73M'73+::2/3
MP$9&99%9HQT#GCGUQFK.C1#3OBCHT:0V=G'-H#C[/;,#\HDCV;V& [<G! '4
MXSUKNW\.:-)<W=Q)IMN\UY'Y5R[KN,R8QM;/4>QJ&T\(>';&2UDM=%LH9+0,
M('2(!H]V <'KG@<T 8?PT_Y!_B'_ +&&_P#_ $;6%XP6YTG4]<U>YL+77/#[
MO%]M52%N].9(TY0GAE *OCC!8GU->BZ;H^G:.LRZ=9Q6RS.9)!&,!W/5C[GU
MJ&;PYH]Q>37<MA$TT[*TQYQ,5 "EUZ-@ 8R#C% ''+I.FZ[\6-=AU&TCN[8Z
M3:'R9EW(<M)R5/!([9Z=JQ/"UQ;77@WX?V5T);N_DEN?L=O+*! XB\Q<RY!R
M$7&T 9SCMDCT_P#L'2QJ,^H"RC%Y.FR6<9#NOH3Z>U5'\&^&WT^"P?1;)K2W
MD,L,)B&V-CU*CMGOZT >37\,3_"?QK [PM]D\1.(/)&U(QYT.?+&3M'S-Q[U
MU?B.QTOPUXC\/V5O':Z?INJ74\EV\Z&2*6Y$:B/S 6 )/S8R>6 /7FNOD\'^
M')8;J%]$L3%=N)+A/) 65AT+#OCM5N_T/2]5TO\ LS4+&&ZLL >3,NX#'3KW
M'K0!P=QX6^R66I6&BZY:&ZN-1ANX[.6'%FLH!<P[5)P'"[B,\$ XY%;?@*_2
MX.M6DVBC1]4@NU:^MHV#1%VC7#QD ##*H/KG.:VHO"N@P:3%I46E6L=C%()8
MX43 5QT<8_B]^M7K+3[33HW2UA$?F-OD;)+.V ,LQY8X &2>PH XC18K7Q%X
MS\:6.NVL5S);RQ00PSJ&"6S1Y!7/3<=Q)'?'H*Y*]BDO_@/;3:LBW<UO?1PV
MMS<*'<P_;%13D\\J /<8KUN^\/Z3J5VMW=V,4EPJ&+S>0Q0]4)'5?8\4Z_T+
M2M4L8[&^T^WGM(L;('0;%QTPO3C''I0!:M;2VL;9+:TMXK>!,[8HD"*N3DX
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
M:2Q5MWV=D^0MG.2.YSSD]^: .2@TRRT7XR6<>G6Z6RW>BS-<",8\YEE3#/\
MWFY/S'GGK3OB!865WXD\%FZM+>8/JAC;S8PVY?*D.TYZC.#BNM_L+3/[2BU$
MV<9O84\N.X.2ZI_=!ZX]JDU31]-UJW2WU.Q@O(4D$J),@8*PZ$9[\G\Z .$@
MT72M:^)OB>VOK."ZM!IMELA<;H\8DP0O3('0]NU9'A>YM[WPG\.[2Z$EWJ,B
M3M:P32 0,(U92TN0=VQ2-H'.?09(],7P]I,=[/>)81)<W">7-*HPSKV4D=0.
MP[56?P;X;DL;:R?1;)K6UD,D$)B!6)CUVCMGN.AH \FNX;>3X4>)H91;3+:>
M)F2#:@V1I]JB!\L$G:OS'@'H<5[7'962Z>;*&W@2TP4\F-0J 9.1@<=<U2'A
M;01:W]L-'LA!?MNNXQ"N)CZMZ^M7XK"TM[!;&"WCBM538L48VJ%]!B@#Q?2-
M/M=*^!D7B:SMB-6CMGA:[4L9%@:YQ(!@] FX\=.2,$FNMCT;2$U*WUVSU^UM
M1-ITT(&F6XC26+86\Q@&.=G4'L<#O7::?HNF:5I[6%C8P6]FV<VZ)A.>OR].
M>]4]+\'^'=%6Z73=&L[47:E)_*B WJ?X3[>W2@#C/#,,NF^([#0?$>AV+7,F
MGRP6>IV0!AO85*%A(A&0WRJ><CDXZUSMF+8_!CP&T@B\Y-6M1&6QN4_:3N _
M+FO7[#0M,TR19+.S2)D3RHR"3Y:<?*F?NKP.!@<"J(\$>%P9O^)#8$3RB:0&
M$$,X.<XZ=><=,T 8R117'QFU*&:-)(G\/0JZ.H(8&>3((/45RWA31UNOA'I,
M>E2:=::K->-(HN(ALNVCGE98Y<<E<*?ICBO48]#TR'5#J<=E"E\8_*,ZC#;!
MT7/]WVZ567PEX?2"6%-'LTCEG%PX2(+F49P_'<9)![9XH Q_ 5^EP=:M9M%&
MCZI!=JU];1L&B,C1KAXR!C#*H/KG.:J06=N?C3JL9B4I/H$+2J>CDS.#G\ !
M79V6GVNG1NEK"(_,;?(V26=L 99CRQP ,D]A5<Z%I;:G)J1LH_MTL?E/<#(=
MD_ND]<>U 'C-AI5C;_"#PYK45N@U.#5HA%==9$'VQE*ANH4@G('!R3UKUSQ=
M9MJ'A:^LH[Y+*2X58HYW7*AF8!58=U8D*?8FE_X1+P^--CTW^R;7[#&_F);;
M/W:MG.0O0'/-:-YIUGJ%@]C>6\=Q:N K12C<K $$9SUY H \HU"4S>'/'&F:
MSX=M=/UR+1?/D-KA[:Y15E"2IQE2#N'// ]*TKG[*?$OPNE7R3.T,OS#&XI]
MD..>N,UZ!;:-IUHDZ16J$7"A)C)ES(H! 5BV25 )P.@R:H6O@OPS9"W%OH=B
M@MY#)%^Z!V,>,C/?T].U '$Z!%HGBCPCJ<_B";RM5MM3F>\G1PEQ;R1S$QJK
M=0 H50![@<U;31=-USXE^,H-3LX[J$6-EB*8;ER5EYV],CL>H[5U\GA/P_-K
MJZW)H]FVIJ01<F(;\CH?J/7K4X\/Z2+VZO18Q"ZNEVSS#(:5?1CW% &'\+IY
M;GX8^'Y)G9W^RA=S')P"0/T KKJJ:;IECH]DEGIUK';6R$E8HAA5SZ#M5N@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKB/'.I:KIVN^%8=/U2>UAU
M#41:W$:1Q,&3:3P64D'CL: .WHK!N_&/A[3KBYM+G58_M-HJM/&JL[KG..%!
MR>"<#IBJNK^.M+TVST6Z@9[N'5[B.*WD@B=T*L<EB0.N <+U)[<' !U%%95_
MXDTK3(O,N[B1%$0G<+!(YCC/\3A5)0<'EL=#Z&J][XS\.:>81<ZQ;+YT!N8]
MK;]\8&=PVYXP1CUSQ0!NT5B3>+M#AL(KXWI>VD@6Y$D4,D@6)NCMM4[%//+8
MZ'T-6)_$&EP1PO\ :?-6:'ST-O&TV8_[_P @.%YZGB@#3HKE[SQQIMOKFC:;
M$L\PU.%KA)DMY&7R@N01@<DDK]!UQQ6CJ'BC1M*E9+V]$01UCDD,;F.)FQ@.
MX&U"<C[Q'4>M &O169J>LV%B3;374D<[Q&0"WB:61$Z;RJJV!GN1BL3X8ZG=
MZQ\/M.O[Z\>\N)9+C=.Y!+@3R 'CCH!TH ZZBN!F\1?;?B-J7AR_UJ?2##%"
M=.BCV)]KW+EG#.IW$-\H7IP>#VNWWB*[\&>$)+S7Y9;Z\%T\,4D<&/,#2D1%
M@@PHVE<_D.2!0!V-%9LVO:?!% \DLNZX#&*(6\C2N%ZD1A=^!QGCN/6E@U_2
M;G2#JT-_"UBN=TV[ 4@X(.>0<\8/.>* -&BN5USQ';7GAGQ"NDZC-;:EI]E)
M,RF(QRQ'864E)%S@XZX^AJ;P_KT \/\ AR*^N99-0OM.BF \MW:0[%+L2 >[
M#)/K0!TE%>=:#XRMM'N_$Z>(];=DMM7:&!YER4C\N,C(1<*H+=< <]:[>\U>
MQL!#Y\Q+3Y,,<2-*\@ R2JH"2 ,9('&: +U%<;XQU];GX::QK&@:JT;P0.R3
MP8W*Z]5(894]B, CVK=&KVMCINGM>SMYUQ&HC14:225MN3M506/J<#B@#5HK
MA? OB$W<7BF[O]5DN+.TU:2.*:YPGEQB-#MQ@8P21C .?>N@C\6:&_VW??K
MUD@DN4N8WA>-#T8JX!P?7&* -JBL*Q\4Z-XA::RT?5DDNC:"X5HT)*(X^5P"
M,'J./P(JMH-Y>:/H%K#XBU"6\O9)9%AD^RD33("2I,: D';@GCCC/- '3456
ML-0M=4LTN[.7S8'+ -M*\JQ4C! (P01^%<);>,;;0/&GBZ#Q!K;BRMGM/LJR
MKN\L-$6;:J+G )&3CTR: /1**SVUS35T^WOENEEM[D V[0 RF;(S\BJ"6X!/
M / -16WB31[O2Y-2AOXS:12&*1F!4I(#C8RD;@V2!M(SDCCF@#5HK+L_$6E7
MWVT0WBJ]C@W23HT+P@C<"ZN 0".<D8I+3Q)I-[>I9PW16XDC,L<<L3Q&5!U9
M-X&\>ZYH U:*YN;Q_P"%H()9WUF#R89S;RR*K,J.,9W$#@?,/F/'O5R#Q5H=
MUK0TB'48GOF5F2, X<+][:V-K$=P"2* -BBN9L]<T:UFU^_?Q&;BWMYE-PLK
MCR[,A!\JD#OC/4\U:LO&/A_4-1MM/M=3BDN;F+S8$"L!(N-QP2,$@')7.1W%
M &Y16/?>*=%TUK@7=\L:VS*EQ)L8QPLV,!W VH>1U(ZCU%:5I=V]]:QW-K,D
MT$@RDB'(;MQ0!-16,OBK1'O(K5;X;YIVMHG\M_+DE7.463&PMP> <Y!]*KW?
MCGPS8O>)/JT(>R8+<*BLYC)&>0H/0=2.G?% '0T5';W$-W;17-O*LL$J!XY$
M.0RD9!!]"*XG2]5U(_$_Q#IMWK$S:786D$\<+I$JJ7!W98(#@8]: .ZHKG(O
M'OA:?['Y6L0.MY+Y,+!6VL^XK@G&%R00,XSVS2Q^+[.7QI/X;6*X\Z"!97D,
M#[2S,0 #C&, _-T[9X- '145CMXHT9+^&R>]"RSRF&%FC<1R2#JBR8V%N",
MYR"*KR>./#,=]]B;6+?[3]I6TV+EOWK=%R!CN.>G(H Z"BL>3Q1HT5]#9R7H
M22:8P1.T;B)Y1U028V%L@C;G.014DGB+2XKL6SW#;S.MON$+E/-) ";P-N[)
M'&: -2BN<TCQA9:QXAU;2H8YT.GNL;/) ZAF*[FY(P!C&,XSU&1BKEMXGT>[
MU&&PAO/](G0R0*\;H)U'4QLP"N,<_*3QS0!KT5Y]\3/%D=CX,U5M*U6XMKZW
M=8Q-;Q$IOW*&C,FTJ&P3P"#FO0"< D#)]* %HKS#P[KFI>,?#%]=6'B2>U\3
MQ"7S--*1[;9P2%C,;+NV]!NSG/?M75ZMXOM=&\0:1HL\5PT]\LCLZ0.X540D
MXV@Y.=O Z Y..,@'245DZAXFTC2Y)DN[O9Y !G98G=8 >AD900G'/S$<<U9N
M]7L;**"26?<+C_4K$IE:7C/R*H);CG@=* +M%<'XK\1_:M.\.ZCH.KN+>?7+
M:UF$. )%,F'1P1N4C&"./>NBU#5K>Y@U6PLKR:*^M86+O%$3Y+;=P^9E*YQ@
MT ;5%<-X'\::?=>'/#MGJ.JB36+VU0GS 29)-N2"V-N['.W.?:NDU#Q+I.ER
M3)=W14P*&G*1.ZP*>AD*@A!WRV..: -6BN-\6ZE=P:QX0DL-1D6TO=26&6.(
MJ4FC,;L#G&3T'0XK3\2:_96&GZA;_;Y;>[BMC*7@A,A@!!VL_P K*@.#RV!P
M?2@#?HKD_"&O#_A7_A^_U6ZDENKJTC8G8TDLSE<G"J"S'J>!5\^,_#BZ=#?M
MJUNMM-/]F1FR#YN<%"I&0P)Y! QWH W:*S]'US3=?M9+G2[I;F&*5H'901AU
MZCD#U%:% !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%%%% !7GGQ&NH(_$G@E7E0&+5UEDY^XFTC<WH,D<FO0Z* .!T^[LU^,&O3O/
M"$_LJV42%ACAG+#/L"I/X5Q^F3);_##P'<2;EAL=?5[DA2?(7?-@L!R!\R_F
M*]NHH \JO-7TO2/'.N+XG_M&WL-82"6PN$-PL<JB((T3+'T8$$X(S\Q]1F;R
M=,T_QUX"M;6U^Q6MO:7PBMYF):$.$\L-NR5+#. 3GJ.U>GT4 >67^HZ7H/CO
MQ!:>*OMUO9:IY,EC/$\XBF01+&T6(C]X$'C'.?<9-2T^RT^6P.@ZH_A;4[/3
M0;:*\.Z">W+N1%('.=P(SUW+O[XX]3HH \N.I3+X@^'FK:II[Z?YFGW4<D,<
M3$12,D>V,  D9P< \]NU4;6\T.WNM?\ "_B^WU-KRXU&XEAMT:X*7\4CETV!
M#M)Y QQC'L<>OT4 >:Z/J</A?XBZ[;:V&LH]0@M#IKON=&2./:T2MW8,3QU.
M<]ZT?A%(I^'-C$$D1HYKD%7C9,9GD88R/0BNYHH X/Q*?"'B:ZU/1/%<5O;F
MQE5;>YN&\DD-$C[HY3@9!8@@'L,BN3GBU9/@OJ<=[/=WUM:ZK&;&YF0F66R2
MXC*R,.I& QS_ '0#TKVBB@#SR75(K+XHVVN7DNS1-0TC[+:WDH*1QRK*6*DG
M&W<,$$XW8&,US>HV.H6EOK'B.QM9I]('B:WU+[/$I)F@C4"655[@OA@>^S/3
MFO9Z* //]4U[P_K_ (8\1:II$22^9I,T,FH& QESL;9$"P!8Y)X'0X'4UC>
MM7;P[<Z;9:Q.D]OJ^GP/97YQF$I&JM;28^Z%.=O3DG.6)KUFB@#R(7%J_AGX
MJ 21%Y[BY\OD9D!MU5=OKEL@8[U;TN]_LKQ=X<UC4)0FCW?AR.QBNF/[N&X#
M!F5VZ*6  YQDKCM7J5% 'C^KVC1^$_B7J41VZ=JDG^@KVF81!7=!W#/G!'7;
MGI6E-J\.B^/M UG49=NAW.A_8X+OK%#<;U8AB.%W*H&3Z8[5Z=10!XG)--<Z
M5XMNM.M;NY2W\3Q:C)##&Z-/ GE%MAXY^4G@Y^7-="E_X2UJSU;7-&6ZN+A=
M)FMY;^XDGQ&I&5A_>G!8L2<#.,>XSZ710!S'P[,)^'GA\1;-T=A#'(%&"KA!
MN!]#G.:I^.;:TN;W2 =;ET/4X_.DL=0&#&K *&20-\I# C@X^[^![.B@#G/
MU]J&H>&(YM4MX(KH3S(TENI6.X D;]\H/9_O>^<]ZP+"^T_1_B3XS;5Y([9+
MR.S:#SQC[0BPD,$S]_!XP,G->A44 >)V=G<>"],\(WVN6U]#H\0O8[@0-(K6
M(GD#Q%Q&=V,#!],D5HZS_9MKIEEXF\.:=>3:5#K<-_J$G[UWN5",K2JK_,0I
M93GN03T&:];HH \Q\63VGC+P3X@NO"-G]JN)H(?-NT@:-KH(X8Q D O\@8?B
M!U)Q;UF[M/&&K^#;G0IUEFM;_P"USLGWK: 1L'63^X6)5=IY)SZ&O0Z* /'X
MY[9O 'Q.421EY]1OS$,C,@:-0A7U!(.".O:M*\NK4:O\,F2:+;&)-Q4C" VQ
M09]/F^7Z\5Z=10!Y.]U;F/XK@2I^]C/E\_ZS_10GR^OS?+QWXITES:I!\+-L
ML0\DIOP1^['V8J<^GS<<]^*]6HH \6U74]%M)/&GAB\UF&QM]4U!GD>[@E\R
M(NB>85 4JZG'RDL,>XQGU_3)K2?2[66QN%N+1HE\F57W!UQP<]ZYVQ\.>(M+
MDF@L_$L#V$L\DV+K3_,G3>Q8@2"10>2<$J:Z/3[&'3;&*T@SLC!Y;&6).23C
MC)))X]: /%YM9M[[2/#MR(Y;(VOB6)[C2X+5A'8CS7SO(7)<YSUYW' KI;&Z
MLSXJ^),S21A98+;:S\;@+<J0,]<-P1V/%>F44 <M\-W#?#CP^H;+1V,4;CNK
M!0"#Z$>E86B7UHOQF\4R-<1"-[&U57+ *Q4'< >AQGGTKT:B@#P\36Z_ CR@
MR"?^UM_EC[__ !_;LXZ_<Y^E=@;E8?BWJ #LC:AHL"6<JH65V$DF2"!CC()]
MN:] HH \>\*7/AZ_T32O#.LV&IOXCTV2-&TZ66YPLL9P)@0=@3^+/3KUXST?
MA*2";QYX[$4D?FRW-N8VX.X+ JY'J V1[&N^HH \<\+7&@7FAZ?X5UZQU.3Q
M'I\BHVG22W.UI4;Y9@0=@3^+=T'/MF[<33:7K\UWX=U-;N*XUG9?^'KM0S>9
MYV&FA/WEP1YG]W&3VQ7JU% 'E<\5Q<:M\3-%M1*FIZA$K6B[&&\&U"Y#8P!D
M;<YZU-X<U+PSXG?25@L]1?Q!8#)M[E[G_B7R!<.6W':!V [Y QUQZ=10!X1<
M:O GP*U'PS>B2/Q#9YCN;-XV,C/]H#>8..0<YW=,GK7N<4R3VZS1[MCKN7<I
M4X^AY%244 >.^)X_"WBCPZGB6UG.D^,%MA+;BV)BNVGV\1F/[S@G@'!XY!Q6
MWJ]U=V7BCX>:CK:,DRVMS'=O'&6"W#PQ_+\H/)8, .^*]'HH \UT"_MM%E\9
M:1XC817%SJ-Q=Q++_P O=O*H""/^^0!MVC)' K#T5[WX?3>#[WQ.DZZ>-%DL
M)9MC.+.9I%D ?&<?*%3_ (#[5[-10!Y7XSGTZY\.Z,^E1#38+GQ%;SQS)"(V
M<;LO<;&'3.3EAS@'H15[PUKL=GH6K^&]8>&'5M-CD$DX/R7JLI(F#'JS @L,
MD@UZ-10!XS#/;Q?#GX:)YD:O!JMFTJYP8]H<.6';&>2?7FM_P_J%MH>I^,=,
M\1R+%)=:C+>P&;I=VTB*%6/^^0%V[1D]!BO1Z* /';>RN=!\,?#+3]5?R[NW
MU$22I(>8D*2X#>FW<J_6M#3M8@T35?'&D:ZS0W][=RW=F9$)^U0-$JHJ$#YB
MH7&!_C7J5% 'B.F:A'HVB^!-9U2._71(M*DL;F:#S8S:RL8R&;9ABIV8R,BM
M#Q*OA]?"4=UH]M)'9WVO6MR\L[2$W1$BF24+)EMN.I[X)Z8)]>HH S?[;TX:
MY#HZRDWD]L;M L9*M&"!NW ;>I]:TJ** "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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJE)J42ZHFFQ RW)
M3S9%4\11YP&8]LD$ =3@]@2 "[115'^U(4U<:;,K132(9("WW9E&-VT^HR,C
MT.1GG !>HHHH **R?#WB33O%%A->:9+YD,5S);,?]I&Q^1&&'L11JNMK87UK
MIUO ;K4;M))(8-X0%4 W$L>@^91]2/<@ UJ*S=#U@:UIZW#6D]E<#B:TN0!)
M"WHP'KU'J"#WK2H **** "BBB@ HIKL51F"%R 2%7&3[#/%9'A?Q#%XGT?\
MM&*UEME\^6'RI2"P*.5.<$CJ/4T ;-%(Q(4D*6('0=ZP?#_BJ#Q%>ZG;6]A>
MP-IMPUM.TXC"^8.H&UR3P1S0!OT45&D\4DTD*2*TD6-Z@\KGD9H DHHHH **
M** "BHXIXIS((I%?RW*/M.=K>GUY%24 %%8GB#Q&GA^;2HY;.>9=1OH[)9$*
MA8V<\%LG/8] >G:MF21(HGDD8(B LS$X  ZF@!U%<HWCB,:.NLC1-3?29%#Q
M72K&=R'[K[-^X*<CDCH<D 5T[3Q+<);M(HFD5G5,\E5P"1]-R_F* )**** "
MBL36/$<>CZSHVG26<\AU2<P),I4(C!2W/.>@],>]6M?U==!T&]U9[::YCLX6
MF>.$J&VJ"2?F(' % &C15;3KQ=1TNTOE0HMS"DP4G)4,H./UJS0 45B7_B..
MP\4Z1H3V<[/J:S-'< KL7RUW,.N<\CMCGK5G7]770-!O=6>VFN8[2%IGCA*A
MMJC)/S$#H* -*BJVG7@U#3+2]5"BW$*2A2<E0P!Q^M6: "B@]*Q/#GB./Q$-
M4V6<UJVGWSV3I,5+%D523\I(Q\WK0!MT444 %%%8FE>(TU3Q%K6CBSG@ETKR
M=[RE2)/,#,"NTGC"]^>>@H VZ*** "BBB@ HHHH **** "BBB@ HHKG['Q7!
M?^*K[P\FG7L=U91I)-(_E^6%<?*00Y)S]* .@HHJ/SXOM'V?S%\[9OV9YVYQ
MGZ9H DHHHH **** "BHUGB>>2!9%,L8!=0>5!SC/UP:DH **Q/%GB-/"GAZX
MUB6SGNHH-NY(2H(RP4$Y(XR1TR?:MN@ HKF#XSCDLKG4K32-0O-+MVD5KN 1
MD/L)#LB%PS*"",@<XX!'-;L%_!-;6<Q<1_; #"CGEB4+X^NT$_@: +5%%% !
M16)XD\1Q^&X+&66SGN$N[R*T#1E0(VD8*"V3G'/8&M6[G-K:33K#).8T+>7'
MC<V.PW$#\S0!-165X;UR+Q+X<L=9AA>&*[C\Q8W(+*,GKCZ5JT %%8FO>(X]
M!O-(MY;.>4:G>)9I*A4+&[ D;LG/13T':M6\N#:6<UP(9)S&A;RX\;FQV&X@
M?F: )J*R_#>MQ>)/#MCK,,+PQ7D0D6-R"5'OBM2@ HHHH **** "BBL32O$:
M:IXBUK1Q9SP2Z5Y.]Y2I$GF*S KM)XP._//04 ;=%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PO@*5M2UCQO=W!;SC
MK4EGD$@B.)%5 ".G4G\:[JN;T[2GT+Q5JEQ#&SV&L.D[;!GR;@+M;(_NN IS
MV(.>HH YO3-1U"U;Q'X5N]0NI=76\1+"X>4[S!,,QN/^N8#EL==ASUJY\27?
M2](\/7MN[F>RUFUV,S$LP8F-@3U.58@UU$OA_3YO$MOX@>+.H06SVR/VV,0?
MS'./9F]:H:[I+^(=8TJWDC9;#3;I;Z9V&/,E0'RT7U +;B>GR@=S@ Z.L#Q?
M>SV^B_8[-9GO-0<6L(AQO 8$NZY(&50.PR>H'K6_67/HJ3Z_;:NU[=B2WC:*
M. %/*PV-W!7.3M'.<^G4T <'X?E7PM\49M-33KC3M)\06XDMHI@H"W,*X95V
ML1RF#]15_6-.2;XR:*3<W:>9IERYV3LNW#1C QT![CO71^(_"EIXFET^6ZN[
MRW?3YQ<V[6S*I60=#DJ3^'0]Q2S^&(;CQ)::Z^H7WVNU@:", Q["C8W9&SN0
M#_+% ' V-Y)X9L?B/K<$US-<65_)Y2S3,ZD^5'@L"><$_D,5T]KI?B.+7M-O
M8=3C73)(G2]26_>X,Q9?DDB#1A58'G PI':M2/P;I::AJ]RS7,D.K9-U9O)F
M!F*!&;;C.2HQU_*JOA_P)9>'73R-4U>YBA4K:07=UYD=KD$?NUQC(!(&<X!(
M[F@#(^'UOJFJVXU>_P#$.I3M:W]Y;BW9E$4J"1E&\;>2,9&, 8''7.OXVN]5
ML8=/N;*RO+ZQCF9K^VL)"EPT>T@%,$$X8@D @GCMFM+P[X<M_#5E-:6MS=31
M2SO.1<,I(=R6;&U1U)S4^I:1_:%U:727UW:3VN_8UN5^8-C(8,I!' H X*77
MQ-H_A&^T76[RYANO$"VLKRNP<Q,96,,BGNN%7)YP.O-2ZOXFU#P_KOCF:.:6
M>'3]+@NK:WE8LB2-YF2.X&0,CV[5T5UX%TNZT8:?YUW#(+[^TA>1.JS"YW%C
M)G&W/)&-N,<8I;7P/I<&HW]]/->WDFH6JVMTMS-N69 ".0 .3N/L.P% "6&E
M7J7NCZI#XAGDMG@(O(IV,BWC,H*,F3B,@\X48(.,5YS:OJ&D_#&Z\066K7D$
MUCK,ICMXV B=6O-C!UQ\V0QZGCC&.<^BZ!X%LO#Q06^IZM<10*5M(;JY\R.U
M!!'[M<=@2 6S@9'<U"WP]TUO"UQX=:_U$V$]P;A_GCW[B_F'G9TWC/\ ]:@#
MKJ\L\///%8?$V6VN9+:>+5+J2.6/&Y66($8R".U>H*C"$(979@N/,(&XGUZ8
MS^&*YJS\#V=E!K<,6I:B5UEWDN]S1D[G&&*_)QQQZ4 <I97FKV=K\/-7?6[Z
MXDU8P6]W!*X,3J]N6SMQ]X%<[LY//TI-+G;P]+\2-:BEN9Y=/N'ECCEG9E8B
MW5AN!///Y#@5UK>"+(V.A6G]H:@(M$='L\-'D%%VKN^3G"DBK,/A+3H=8U34
M ]RZZH/]*M'DS YV;"VW'4KP<G'M0!A65AXEDO=%U6VU2);*6,?;_-OWE%PK
MJ-KQH8PJ,&(("X!SBL+2K[6+?PIK?BFYUW4;J;1KG45BM691%,J%E42 +S@@
M'C &.!USUF@^ -/\/3*;74M6FMH<FUM+FZ\R&V)R,HN.V3C=G&:OZ-X4L=&T
MV^TY9KB[M;Z666:.Z*L"9,[^BC@Y/% &)86'B0:GHNJP:E";"1/]/6>_>9;E
M74;6C4QA4;<<X7 .<5F>'=<N&U^QT?Q#+J>FZZQE+!Y6:UU%=K<PG.T8R&
M&,8Y-=#X?\!:?X<GC:WU'5KBV@)-K9W5T9(;;.1\BX'0$@9)QFK-EX0M;1M,
M$U]>WL>EDFS2Y9#Y9VE <JH+$*2!DGKZXP <!H5_-X;\ ZM?6MU/Y\NO2V2R
M7$[,L8>Z"&0[L\@$G<0>>N:Z#49/$7A%M4UUYXI-'ATV20V,U])<.;A 65D+
MH"%(&",X[@5L)X!T46&KZ?-]JN+#5)9)9;667,<;.VYB@ &/F ()R01QBG:/
MX(L-+MIK>XO]2U:.2%K8#4[CS@D3##(HP  1@$]>!S0!R'B"SE?2O 6J3ZE=
M7-S<ZS8R3EY28Y&<%LJGW5P>FT#CKFO3KP0-8W"W6/LQC82YZ;,<_IFN2C^&
MNG1V5A8MJ^LR6>G7275G ]RN(&3.U00NXJ,\9)(QP1S777-LEU9S6KE@DL;1
ML0><$8[]Z /*+J#Q)\+M-D,;+XB\$HN'@E(%S:0GC@]'4 __ +(YK:D@BO\
MXSZ?<QW5UY4N@/<(%G95_P!='C SP",9'?O6X_@FWETI-(FU;5)M(550V4DB
M%70=$9]GF%>.F[IQTXJY>^%[&\UZQUD375O=6D+6X%O)L62(D-L88Z9 /&*
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
M( S6E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M=+M$M[LEKB(0KLF)ZEAT)/O0!R]W9_V;\7-$.DQK#%>V%Q_:440VH4CV^4[
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
M@7=D8'IT]<@#)(K.U+X@:-:^#]1\163RWL-F7C:..!PZRC^!U(!3J,E@  :
M.KHKF+W6=,N[C03-J]YI\\]R##;+&\1NFVD;'5ESL[]AQUK0U/Q1H^CF7[==
M-&L.WSI%A=TAW=/,95(3J#\Q'!!H UZ*RK[Q)I6G"0W%RQ$4(GD:&%Y1'&<X
M9BBD*#@X)]#Z5J*P= RG((R#0 M%(S*BEF(55&22> *Y:7XD>$(1&TFN0!))
M3"'V.5# [?F;&%&01DX!P>>* .JHKCM0O;V'XJ:':)?3_8;FPN9'MLCR]R%,
M-P,G[QZDUL7/BK1;.Z2WN+PQEY_LZRF%_)\WIL,N-@;/&"<YXZT ;-%8'B+7
M[&RL;^V^W3PW45L9&>VA:4P @X9B%8(.#RV. 3VK/\':^B_#[PY>ZO>/)=7M
MO& S!I))I""3@ $L< G@= 3VH Z^BL>R\5:'J'VO[/J,6;,,;E9 8S!M^]O#
M %<>]+:^)M(O+Z6Q2Z:.ZBA\]HKB%X&,?]\!U&Y?<9 H UZ*S+'Q!INHW:6M
MM+*9I(3<1B2WDC#Q@J"REE 899>GJ*TZ "BL9_%>B13I$][M$D_V=9C$_DF7
M.-GFXV;L@C&>H(ZU7U3QSX:T:YN;:_U6.*:V17F0([E QP/N@_\ UJ .AHI
M0P!!R#R*RM1\2:5I<DR75PX:W023^5!)*(5/0N44A!@$_-C@$T :U%<SK/C2
MPTK4=#M$2:Y75G)CFMX'E3RPC-N!0'<3@<#)P<]*P[3Q5%HWCCQ>FLZM<-86
M\=E);Q/&SF(,DC/M1%SCIDXXXR: /0J*SWUS35L+6^6Y$L%V UN84:1I@1N&
MQ5!9N.>!T%4&\;>'$TQ=1?5(DMC<?9275E99<X*,A&Y6!(R"!C- &_16=H^N
MZ;K\$\^F70N(X)F@D8(R[77!(Y SU'/3FM&@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K@/$5W:6/Q=\,SWLL<48T^\ DDX523'U)X'<9/KCO7?USU[
MX<NKKQMIWB!=0A2.RMY+<6QMBQ=7*ECOWC!^48^7\Z /-?$U@!X6^(FI6\9%
MAJUY;?8HU7_7LGE^9(@_B#-N.1U"D].:Z_QC*]OKW@_Q#$#-HME<RBZ:$;EC
M$L6Q)2!_"N3D]LUWE% 'F&LVXU'Q!XLU_3W632_^$8>TDFC.8YY_G;Y2.&VI
M@$CINQZU3\NT\1>!? .FZ6T<NH6\UA<,(Q\UJL: R.W]T8R.<9)&,YKTO7-/
MEU;0K[3H;A+=KN!X/->,R!0RE2=N1GKZTW0-,ET7P_I^ERW"7#6=NEN)5B,>
MX(H4';N.#@>M '":%>1:-:>,-$\0 K=SW]U<Q(ZDF]AE'R^6/XS_  [1DC %
M4-+L9M$UCX8:?JCC[7965VD^XY\EGC0(I/0=U'KCBO7** .%,ZV'QGF:>.54
MN]%AB@98F*LRS.6&0,# ()ST%<A+;WE_X*\8#3(GN98O%$E\UM&/FN(%DC;Y
M1_$#M)&.NWBO::* . U.>U\4>,/".HZ-<)-'I[3W%U<)TAB:/;L<_P +,<#:
M>>"<<5R-T\3_  9\7P)@S3:M<-'&!\[[K@,I ZG*C(/H/:O;:* /,/$.KPW>
MN^(+!8I+8RZ0AMY;2V+R:GE'X\P*?D0G&!@\DDXXJA87B06WPKU&6*Y%K:VT
MEO,_V=SMD-J% QC/+ @>I%>O44 >2)>Z3IVM^)-!\76VJ;M0OI)[58OM#1WL
M,@&$"QG!88VD'VK8Q!9_$_PQ;I$+:.#1)8/)+[A"28]L9;N<*<>N*]#H/3KB
M@#S>^TF]L?'5UHEK"6T7Q,/MEP0>(&C*BX&/252B_5C7I%8.@:#?Z=+)=:QK
M4FL7[)Y23M;I"(X\YVA5XR3C)[[1Z5O4 <+KVJ1P?$&&QGAELUETTE+ZWMB\
MUR?,Y@5PIV@8W$#GD$$8YY#P[#9W?P_\(V\NJ7N@ZK:)<?9M0,91(I P#1N'
M&UE8,.#P2N,YXKVFB@#G/ ][J5]X9CEU:&%+H3S(9($V1W $C 3*#T#_ 'O?
M.>]4O'FIKIIT-I;91#)J 5[]H/-^Q?(V'48.&.=H)! SR#TKL** //\ X=RJ
MOB#Q?!B\+/J"SJ]S"ZET,2 ,20 ">>./I72>,(K"?PI?0ZHL[64BJDI@SYB
ML!N7'.5)#?A6Y10!Y7"=:ET7Q?HS:A'XAM/[%?[)J<48\UF9) ('*\.PZ\<_
M-S]ZHQ?%8_AWX@59VT?3H7MKYS$P$+O J+(01]U3N4MT&37K%% 'D'BW1[_Q
M!?\ BW5?#J_:+:72;: >4<K>2I-YC!2/OXC&WCNV/6NPT7Q;X?\ $UU;ZA9V
M;&XMH6^T7-S;&(V2D?,A=E')( V@]B>W/7T4 >'_  \U"X\+66@WVHLUQIE_
M&]D=R?O-,E$CM]W&1&XP6)'7:2<8KK]*O+,?$WQ?<//%Y+V%H$E+#:VU9-P!
MZ'&5SCU%>@T4 >*>&WN--T3X;ZS.LG]F:>ES;7WRG-J\@*H[CJ .A)Z!O>NF
M$23^+O%7B*UE7^R9-'CMC.I_=W$PW'*GHVU2JY'<XZ@UZ+10!XS8W4FE:'\,
M]9N(Y6TG389(=0*(6-M(\01'=1R #N!/;/O4FJ>;XAU;XAQZ(DTTE]I=I]F=
M8G"3[%<LH;&.00!SSGBO8J* /._#^L>%O$FIZ=J%O9ZBVIV"NTIOGN!_9VY"
M'#-(=N3@+@9SU['%OX2F,> H(P LJ7-R9$(PPW3.02.O*D'Z5W-17"2RP.D,
MWDR,,"3;N*^X!XSZ9X]CTH \WT#6;/PW<>-_$&HM*FG2ZWY*&.)I"6551B H
MZ;LC/L:]+BD2:))8V#1NH96'0@]#6?'HEG#HJZ3!YD5IM*L$;YG!SNRW7+$D
MD]<DG-:*JJ(J(H55&  , "@#A+^X?0_BTFJ:FWE:3>Z2+2&Z?B.&99"Q1FZ+
MN!R">N,=JQ)[1[;P?\2=0&8[+5WN#8QD$>:QAVEU'?>^<>N,]#7J]% &1X7F
MBG\*Z4T3JX6TB5L'[I"#(/H1Z5B^.]3339M!,UNJP27VU]1,'FFR^1L,HP<,
MV=H)! R<@UV-% 'ANH2J/!7Q*L@MXTT]\)(1/ X>4,D6#R!R<$XZX!X %=EJ
M5U:R?$SP9)!+&T2V5VI9#\HW+'L!/;.#@=\5Z!2,"4(5MI(X..E 'G$^DWMC
MXZN_#]O"6T/Q PU*4CI"8RHN$QZ29B!_WVKTBL+P_H5]IK27.KZR^KZBZ"+[
M0UND(6,$D*J+P.3R>^!Z"MV@#AO$LT:_%/P7EP!''?"0]DWQH%R>V2"!GKBL
M+2+A--\'>*O#6MJW]JM/>E('4E[Y9MQ1XQ_'G=CC.,<XKU:B@#RNPDFT/4-"
MT#58Y;:YCT"*-KZWMS+-<N#@VZN%.%7&3CDY!!&.<31;B+_A#?AI!*KH]IJ@
M,ZRQLOE@+*"3D= 649Z9[U[?10!Y;<MID_BKXA1:B))+&YM;*.3R,[F 5E<I
MCJR9'3.#@5<\.:M>Z'?:LFH:LNO:)9:>+F/5DB#3( 3^Y<IP[ 9;U]>M>C4R
M5#)$R+(T9(P'3&5]QD$?I0!6TG5+36M*M]2L7+VUPF]"RE3Z$$'D$'(Q[5S/
MCC5$TW4_#HF@$<$MU(K:G]G\UK,^6<;1@@,^=N2"!SP:ZRTM(;&UCMK==L48
MP 3D^I))Y))Y)[DU-0!X8XO!X>\1?9+34+@6?BQ-2N8'@<236JF-CP0,DXW8
MZ\=!76'7=.UGXJ>&[[39)+FV;3KJ/SHX'*ABT9 )QQT.<].^*]'HH \[M=*O
M;#QWJ7A^.W8Z)J4R:QY@^[&0?WL?_ I!&<?W6:L_Q;J*SZEXTTIK>:SF.E@0
MBVM2TFI9A;EG"GY4)VX&.^3CBO5** /*=.O+>?Q#\,Y 6 ATN=',B%=C&&-1
MG(XR0P'KCC-9EW]JDTSQ;<Z; ]V;3Q1%J3VL0RUQ!'Y1;:/XAE2>/[M>TT4
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
MFQY4T;[EW#:P.1TS]*DKA-%M_#^B^/KRQT_PU)9ZM-I[7\DRNI5T:108T^;
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
M?E*\@_7BJMSJ]E+XK\*Q:CH,R:E=QW$EI/(4/V7$>9%.#G<1@'C'OQ0!UI(
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
MAJU\1:,FERW\%[=3W-A<QR($Q-R4DW,"NUNIP<@\<\5Z#10!YS8^%-2T+6_
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
M #NZ<_6LIO&.L7O@R[\8Z6EF^G0--)'9R1MYDT$3LK-Y@;"L0K,!M(' .>M
M'?45PP\5ZSJGBNRTS1_[/2RU#1?[3@GN(W9TRZ ;E##=PW3(Z]>,'6\$Z]>:
M_H4LVHQPI>VMW/9SF $1LT;E=R@DD X'&: .CHKEKO7-4L_'UKHDS6::?J%G
M+)9RF%B_GQXW(QWX(VG=T&>1VS65X>\9ZIKGAMY5?3QK U/[ $2!_*QN!W@%
M\D&+,@.1P* .QBU:QFUB?28Y\WUO$DTL6T_*C$A3G&#T/>F:OKFFZ%;QSZG=
M+;QR2+$A()W,QP   3U(K#M];U>Z\::WH&ZSB2UL89[:<1,Q#.6&7&X9QMZ#
M'UK@9+O4[_X$Z;J%_<QW4US>VLJ_NRC;C=@G<V2#DGL!CTH ]JHKD],US64\
M>7'AW5OL,B/IXU"WDM8V0H!)L9&W,=W4'<,=^*M^,?$1\,Z5;WK82W>Z2&>Y
M:)I%MHV!S(RJ02,@#KQN!]J .AHKA=4\5ZKI_AN'5[>ZTF_AEU*&WBFA1C'-
M!(R+N&)#M8%F]>G2KUYXIN--\;7NF78@.F6^BMJA=(V$J[9-I!.[!& 3T% '
M6$@ DG %9^DZWIVN1W,FFW2W"6T[6TK*I 610"5Y'.,CI6'I^J>)[Z+0M4BM
MK&73]1"R7-NN5DM8G7<K!RV'(X! 7G/&*XVRU;7-!T3QUJ^E?8/)L=>NYY8[
ME'9I@!'N52"-G'?YLGL.X!Z\>!FL,>,/#YGN(?[4A\VV.)TYS$?]H8^7\:U[
M:=;FUAG4$+*BN >P(S7F_AR^N[+XB>/S:Z3<WY-S:G$$D2X/D]#O=>M 'HUG
M?6FHVB75C<PW-O(,I+"X=6^A'%3UX_X1U:?2?"7CK5[5K>WU2"\N+Z;29HV*
MV9"DA&&5R6V_>7CTSBNQF\3ZC'JW@Z$):FWUQ'^T#8VY&$!DRIW8QGC!!^M
M'7U2M-6L;Z_OK*VGWW%BZI<IM(V,R[@,D8/![9KE='\87.LZY+I\5W8P7=M>
MR0W.ESQ,EPL*E@LB,6&[("MD C#8[<M_X2S60/&Z^38^;H(#6_ROM<>3YOS\
MY)[<8H [FBN LO%GB%;CPA<WZ:<;'7T5&BAC<20R&'S VXM@@X/RXX]3UHO/
M&6M75A=ZCH%G]K%M=O!'9&QF8W*QR>6Y$P^12<,1P>@SR> #OZ*X6]\:7/\
MPD=[HD5Q9Z??I'$]E;:A"P^VAD#':^Y1D$E,<X*YY[/U3QC<P^*+_08;NQL;
MZ*.-K&&^B;%]N7)V/N49SE<<G(SSV .WK-N_$&EV5X;.6Z#704,T$*-+(JGH
M65 2![FK.H7#6>FW5RB;WAA>15_O$ G%<9\'T\[X>VFJS/YM]J<LUU=SG[TD
MAD8<_0*!^% '8:?JVGZJDK:?>0W*Q-LD,3AMC8S@^AP>E7*YGQ#?6OA&VN-3
MM;=6O=4NX+9(R<+).Y$:LV/;&?9:@GU_5='\7Z;HFI&TN(M6BE^R7,,31>7-
M&NXHZEFRI'((.>,<]: .MIKNL<;2.P5%!+$]A7F$GCKQ2G@:X\4F+2?+L;V2
M&XMA'(3,BS^6=K;OD..>0V?;I71Q:YKEGX[LM%U3[!):ZE:S3P?9HW5X&C*Y
M5F+$.,-UPO/:@#H-(UC3]>L!?:9<BXM6=D$BJ0"58J>H'<&E?5K&/68=(>?%
M]-"TZ1;3RBD G.,=2.,YKRC0-7\3Z!\/+G6=,ATR;3K"]O);BVF#^=+&)W+E
M6! 4@9X(.<?A7;Q^)[VY\;:=ID$=L=.OM)>_B=E;S=P*  G.,?-Z4 =;17ET
MWCGQ3%X1U3Q$8M)$.DZA+;SP".0M.B2A#M.[Y#CG)W9/8=^B\3:_J^ES7I@-
ME:VT-B9[9YT,KW<PW$H$5PP"@#)P?O9[4 =?5*'5K&?5[G2HY]U[;1I+-%M8
M;5?.TYQ@YP>AK@KS7=9UC6?AY=6=W!9PZK#+=/ \!D ?[,6^8AU+ !R ..>3
MG@#:'BVYLO$WB>UU)+==/T>PBO5>%3O92'+9R<$X3@"@#L**X*^\7ZQI/AO2
M?%-['9OI=VT!NK:.-A);1S8VL'W88J64$;1GMBEE\0^*;O7_ !5I=A_9,/\
M9$<$D,LT4C[P\;/M8!AR< 9R,8Z'/ !WE%9'A;66\1>%=+UAXA$]Y;)*T:G(
M5B.0/;-:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7->)?"KZOJ.G:
MUIMX+'6M-+>1.T>]'1AAHY%R,J?8Y'45TM% &/:PZ[<-&-2ELX(T8,RV1<F0
MCG&YL;1ZC!SZ^N-:>%-4T6XUN'1[RU73]6F>YVSJQ>TE<8<KCAU/4*2N#WKL
M:* .,C\$RZ?JOA633)8$L= @E@$<N2\PD0*3D< \9]R3TJBAOQ\9M7-@+9R-
M&MP\<[,N?WDF"" >GICG/45Z#5--*TZ*_:_CL+5+QOO7"PJ)#]6QF@#D9?AX
M4TZQEL[]4URSU&35!=M'\DLTA)D5E!R$8';P<@ =>^C)X:O+S4;_ %F[>U&I
MSZ>=/@C0L8H8R2S$L0"Q)(/0<*!ZFNIHH X:7P3J4GPVL/#*ZA;I=6)@V3>6
MQBF$3 A73.<''(S_ (5/;>$M6;Q)JFJ7VIVC1ZGIZ6D\4-NRE2N\#:2QX^?/
M.23Z5V5% ' 2>!]:F^']AX9DU*Q9[.2WV3+"RKLA964$9)+':,G( ]*U9/#=
M_9^+YO$>DS6PEOK9(+^TG+!)&3[DBN 2" 2,$8(]*ZJB@#A+SP%<MH]M:VEW
M;_:CK2ZS>3R(0)90^\JJCH.BCDX"CK6A+H6IQ^,;[Q&EU90K)I8LD5PQ\LJS
M.)">,C+<CC@=:ZNB@#&\+2ZM-X>MWUMXI+_<ZO+%&8UD4.0KA3TRH!Q[]NE5
M?$GA.+Q#JFC7IG,+6$S^: /]? ZX>(^S$)GV!KHZ* .<T7PG#HWB?6M7CF+)
MJ#B2.#M"Q"^:1[N40G_=%9 \&:I_8GB[3VNK//B"::4. W[CS(PA&/XL!0>U
M=U10!P=UX-UVWN])U?0]5M+;5K2P73[E+B)I+>YB7D9 (8$')X]<9];NK^%=
M6U*PT>3^U8&U6PU!;]I98#Y+D*RE @;*J W'/;G))-=?10!R]GX?U2T\9:AK
MS7%I*+JRBM1'AE(,>XAB>>I8\=O4U@6_PYU6S\+:%:V>KP6^M:%-+):78B+1
MR+(271T/."#C@]LUZ/10!Q.M^%?$/B'P?>Z9J.JV1U"]:+<\4+K!"L;AP$0D
MDDD<DGO[ 5V<7F>4GG!!)CY@A)&?;-/HH YJ30+_ /X6!_PDB2VQA&FFP$#;
M@Q_>>9NW=.O&,>^>U8+> =5;X>3^%_MUGYDMX;G[3L; !G\[&WZ\=>E>AT4
M0R1R3V3Q,YBDDC*EHC]PD=0?:O/[+P#K]O8^&K9]8T[_ (D5R7B9+1OWJ%64
MLWS\N=WL,Y)S7HU% '$+X/U0:;XNM#=6>?$$DKJV&_<;XQ'@_P![ &>W-//A
M#5%N?"MY;W]K%<Z-:O:2[HF=949$4LHR,-\@.#D<^W/:44 <8_@J2^U/Q:^H
MS0M8^((8H3'%D/"(XR@.3P2<Y]B.]3^&M$\4:?';6NLZW:7EI8KM@\B!HY9\
M#"F9BQ' [ <G!)XYZRB@#R;QAH%YX?\ A1XR6[N+>3[=?&^5H@1L,DR$J<]<
M8Z]_2NUDT"]U76]-U'5I;=1IBR&W2VW'?*Z[3(2PXPN<+SR<Y.*V[W3[+4H?
M)OK.WNHLYV3Q*ZY^A%3111P1+%#&D<:#"H@P /0 4 ><VWP^\00:/H6GMK6G
MD:-J(NX9/LCEIA\^3)\_+?.>F/<FNBT[P[J6E>*-<U.WO;:2TU-HYO(DB(=9
M%C"8+ XV\ ],UT]% 'GMI\.[NV\':'I@U&!-5T.Z^TV=VL9*,=S$JZYSM(8@
MX/8'VK;/AV]NM7N-<O6M1J)L#8VT498QQ*QW,Q8@%B3CL, 8[DUT]% ' IX&
MU2/PGX8T5;RS+Z)>P7)E*MB81$D+C^'.>N3C%=EJFFV^LZ/=Z9>*3;W<+0RA
M3SAA@X/KS5RB@#BH/!^I7&AZ7H&L7MM<:=ITL3^;&K"6Y6(YC5U/"\A<D$YQ
MVS5^+0-03X@S^(S-:FWEL4L1 -V\*KE]^>F?F/&/QKIJ* ,3Q;X;A\5^'I]+
MDG>W=F62&X09,4BD,K =\$=/3-5%T'4=1U;2M3UJ2S:;2ED,$=MNVR3.NTR,
M6^Z ,X49QG.3@5TU% '.>#M O?#MA>VMW/!/Y][-=JT0(QYC%BI!]">M+XRT
M"[\2:3!96D\$!CNX;EGE!/\ JW#  #U(ZUT5% ',IH.HIX[G\1^9:F.33ELA
M;Y;(*N7W;L>IQC'3GVJ3P7H%UX9\/C3+J>&=EGEE62($ ^8[.00?0MBNBHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHKD+[4Y=1^)$7AAIYH+.+2C?R>3(8WF8R^6HW+A@%P3P1DD9Z4 =?17C^NZ
M_KUCX6\;Z>FJW2W&@W< M;T;?,>*4H0CG')4,1N&">*]-TC2IM,-TTVJWM^;
MB7S/])92(N "J  87/..U &G4<L\4)C$LBH97V("?O-@G ]\ _E7%:9<7/C#
M4?%$;:A=V7]G7IL+1;:4QF(JBGS2!]\EF/#9&%''7/*6^HW?BU?AOJ>HS7$5
MW/=W4,WD2M&K-''*N\ < G;U]R.E 'I.F>(X]3\2:SHHLYX)=+6$N\A4B02A
MB"N">,+WYYZ5MUYG'IDVH?$+QS#%J=[9!+.P.^U<*Y81RX.[!/'MUIFC^*=5
MUK2_!5C)(&GU73Y;FY?SS;M,T04;0ZJ2"=Q8[<'Y>H&10!Z?17EGB >+?#_A
M*\^T:YLD75+?[&T4WFR+!)*J[)69 6QDX(.3W-:'B&TU#P@=,UG^W]5O+!-4
M7^T$N9AM$,N$!^4#"HY4X]"0>.* /0ZI7%[<0ZK9VD>GS2P3K(9+I64) 5 P
M&!.3NS@8]*\]M/$%U:>(_$^F275W,MU$)-$::9L-E_(95.>@F(P>NTYZ5L7L
ME_I?Q!\(Z8FJ7<UI/:W8GCE8$2M&BX<G&2<L3R<>@% ';T5YM8Z]<VWBNWTS
MQ#)J6G:A+?R&UN/,9K+4(B6\N-<':K!2O& <KR23BF03>)_%F@3:QHU[%:7Z
MWLH@:6]=88TCF*^7)"$*G*KR3DY.<@8  /3**:A+1JQVY(!.TY'X4Z@ 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 *Q=6\-6FJZG9:HL]Q9ZE9ADBNK8J&V-]Y&#*RLI]".#R,5M44 <S?\
M@?3=1T"^TB:XNQ'?S">\G1E$L[Y!RQVX'W5& !@  <5T<,;10I&TKRLHP9'Q
MN;W. !^0I]% &!+X3MO[9O-5L;Z]TZXOD5;L6K)MGVC"L0RMA@.,K@TR\\%Z
M5<V.D6L!N+%-(D#V;6DFUD^4J1D@Y!!.>_O7144 8%OX3M[75M5U*'4+]9]3
MBCBFRR, J A-N4SD GDDYSSFLV;X;:/-X<TS1Q=:A'_9;E[&\BF"7%OGJ%<+
MC'U!_2NQHH Y:Z\"6-[H/]DW&HZG(K3I<2W+S*\TSH05+,RG@%1@  <5M:II
M%MK.AW6DWQ>6WNH&AE;@,01C/ P#WZ=:OT4 8S^%M)>\T6Z^SXDT9&2SP>$5
MD"$'UX _$47WARWO_$>G:W)=727.GK(L$:%/+PX ?(*DG( []N,5LT4 <]'X
M0M0;5+B^OKJVM+K[7!;SLA5) 25.0H;"EB0"<#CL*HGX=:4NM76H6][JEM!>
M2F:[T^"ZV6UPYZEDQGGN 0#WXKKZ* ,^#2E@UN[U,7MXYN8TC^S/+F&/;GE$
M[$YY/>M"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "D9E498@#..3WI:Y'0]1?Q#XIU
M^ZP'M](N/L%I&QPOFA TKGW)8*#V ./O'(!UU,::)9!&TB!RI8*6&<#J<>G(
MKF=.\9C4-"U?43ISPRZ9<26TMH\H,AD3&5&!C)R-OKD4-J5DWQ!L+"ZT4IJK
M:=)+'>EE8+'N7=&I')Y(Z@=..M '4@@@$'(/>BN1TN_.E_$"^\+_ /+I-9+J
M5FO:+YRDB#VSM8#MN/; '74 %%%%  3@9-%<=\0+>_US2F\-:3<-!>WD,DS2
MJ<%$C (&>VZ0QK]"WI6CX(\0_P#"4>$-/U1QMN'C\NY3&"DR_*XQV^8'\"*
M.@HHKGO$?BI?#MYI=LVFW=VVHSF"(P;,!]I8#D@Y./IZD4 =#17%VWQ!RNN0
M:AH5[9ZGH]O]JELC)&YDAP3O1\A2..>>/<T^U\>F32XM2N]#O+6SN8K=K)VD
M1C=2S$!8E7.0<D<G QSP* .QHKGHO$[IXA70=0L1:ZA/;M<6F)M\5P%^\H;
M(8<9&WH<C-4-,\=_VK<R6$6DRQZI#>M:36,DRB2)57<96P,>7R,$=<C')Q0!
MV%%8-OXE,OC*Y\.36+02Q6PNHYFD!6:,MMRHZ\'@@]/>KNBZFVKV;W1MO)C$
MTD49W[O,",5WCCH2"1[8- &C116)<Z^[:O=:5I=F+V\LX4FN0TPB2,/G8N[!
MRYVD@8QCJ1D4 ;=%<7+\2+$:'I>J6^G7LZ7U^NGO$ H>WF+;2C@G.00>F0>.
M1FNDT>^O-0L3-?:7-ILXD9/(ED5S@' ;*DC!H T*8)8VE:)9%,B %E!Y /3(
M_ T^N2M=:L$\5^)U@T*9-1L;>![B93'ONE(<H%^;& %/4CKTXH ZVHY[B"UC
M\RXFCB3.-TC!1GZFN+LOB*+NVT"^DT.[@TW694MXKIY$.R5\[05SG!(QNXY]
M1@FI>RW.J?%J72;W3(KK3UT7B&64%0LDY5I,$=2% QUXZT >A@@C(Y%%<1!X
MJL=$\*K?Z;I4K^&-/)MA.DVYQ&C;#(J')9%(/);. 2 15K4_&[6FN1Z3I^BW
M>I3SV#7UNT,L:I,H*C )/'WNIQVQG- '6T5QT?C>\N;_ %;3K7PS?/?Z;#!+
M)#)/$N?,5FQNW$<;<=R2>@P34,/Q&BGL-%U5-&O!I&J2Q0"[=T!CDD.T IG)
M4-P6_+(H [>BN4UOQJ='76+@:5--9Z.(S=RL_EEMP#?N@1A\ C.2OH,U#=^)
M=3_X6)INCVMHCV$^GR79<R@,_P R#.,<!03QWSVQ0!URRQN[HDBLR'#@')4X
MS@^G%/KC=.\2:)9W/BZ^DTTZ8=-F4ZA,^TM.1&"&^4G/RX &<G/K5UO%K66H
MZ7;:MILEE%JK>7:S>:' E(R(Y  -K$9Q@L,C&: .EHKA9_B-*ECKEW#X;OI(
MM%N'BO,RQ*51%5F8?,03@DX&>!R1D5VMK<QWEI#=0G=%-&LB''52,C^= $M%
M%<Y9^*6U&8O96(GLEOGL9)4F&^)T8JS.F.%R..<X(. #0!T=%<-HOC#499?%
MEUJ>GE;/2;IT5;=_,<*D2-M"X^9CDG\<=LUIV?BN:;7$T>YTLP7L^GF_MU$X
M8,H(!1C@;6!8=B/>@#IJ*X/PQXXN)O!9UW78$A\R[DAB$<H.]C.T:1C.,8P!
MN)Z DXJQ'\0[47NJV$MGYE[861OPEG<I,D\(."58[<$'J#CVS0!VE%<2GQ#8
M0Z#=S:!>I8ZTJ+;S+(C'S7CWJFS.<'! 8X'&>!S5VQ\:PM-KD&KV,FES:/"M
MS.))%D!A96(<%>_RD$>OK0!U-%<?#X_MCKUAI4]JBOJ,;M:&"ZCE)9%W&.0
M@(Q'3DC/>J2?$P/HD6MGP_>II@NS:W,[RQY@/F^4#MSEN<9QP,\$X. #O:*Y
M%/$.JR?$V?0OL:"Q@T])PPE&6WR%=Y&.VT@#\>^!UU !33(BR*C.H=\[5)Y.
M.N*HZWK%KH.E2ZA=[S&A551!EY'8A511W)) 'UKB;EKB3XR^')+O2X[2=M.N
MR9(Y1)Y@^3 )P#E>>.1\PP30!Z-17$7GQ,TRS2WO2L4FES7(MO/2Y0RJ2VT2
M&+KLR.N<XYQ6HGBEKF]NH["Q%U#:7R6-PRS@21NS*"VS'W!NZY!X/&.: .CH
MKF=1\7-;Q:I<:?I<VHV^E2>7=F)\.7 !98UP=Y4,"<E1V!)!Q7U+QO+:ZXND
M67A^_O;N33S?PJ&2/S%# ;?F.5//.['(Q@YH ZL2QF5HA(ID4!F3/(!Z$C\#
M^5+'(DJ!XW5T/1E.0:XV&]TS5O$NN:?<>'S;WXTR)KF6X",98VW;4^4G(!!Z
M_P"%<SX+\:/X<^'OA@WVB7BZ.T4<$FIATV1NS8!*9W;,G&X@?CQD ]7$L9E,
M0D4R!0Q3/(!Z''IP:?7+0:I8GQ[JEI%HD@U6#3XY&N04W7$19MJK\W3(/WB*
MS+/XEK=Z5H^KG0KR+2]1N5M3<O(G[IV<HN5SDC(&3VSQF@#O**YV]\5>7J.J
MV-A8M>3:5;I<78\P)C>"RHG!W,54GG Y'//%WPYKD7B30[;5H+6>WM[E0\2S
ME-S*1P?E9@/H3GCI0!JT45QUCKFI:G\0->T*YT^%M-M+>W&#(&R)/,)9@1SG
M &WMCWH Z^.1)4WQNKKDC*G(R#@_K3J\E\!>*&\.?#S0%ETBX;37O)+62\5U
M"Q,]RZKA2=S+D@$]O>NPUSQO;:3+J,<$4-S)IJ![I'NDB;E=^U ?O-M(..!R
M!G/  .JHJEH^JVNN:/9ZI9,6MKN)98RPP<$="/6KIX!.,^U !17!3_$J9;'5
M;VV\+:G/;Z3=R6]\PDB!B$8&Y@-WS'DG"YP!DD9JY=^/D%_IUII>CW>I-J5@
MU]9O&Z(LJ@*<9)^7[PSNQ[9/% '8T5S4?BFYO)+BWT_2))KRS@CDO())U0Q.
MZ[A"#@AI .O1>1\W-47^(]@]AH5[8Z??7D.L2M!%Y80-'(H;,; MD-E2/3N2
M!0!V=%<=8?$&U,FM6^N6$^C7>D0BYN(9G60-"1PZ,O#>F!W(%6V\7-9WVE0Z
MKILEE!JSB*UF,H?;*1E8Y !\K$9Q@L,C&: .FHKG+3Q2VH3NUC8BXLX[]K"6
M1)QYD3JY1F9,<+D<<YP0< '-9^M_$2QTB*_N4BCN;73IO)NMMTBRY! ;RXS]
M_;G!R1R#C- '9TV.1)5W1NKKDC*G(R#@C\ZY^3Q'%J5W)IVDV::DRVJ7$^^0
M)&L<@.Q22#EF ) QC'4C(SC_  @V_P#"MK';$8E^T76(R,%!]HDXX]* .ZHH
MKR_Q5!I4?QCT![^RBEAETZX,B_9C+O8$;25 .2,GG'% 'J%%>8^%;R"?XI:M
M#X;<Q:'#IZBZLW)B07>[AHXFY4;>"0H!]S6Y+X_BB\(:IXA.FRF/3+J6VN(/
M-&[,;[&*GH>3[<4 =E3#+&LJQ-(HD<$JI/) ZX'XBL*]\3&+5+K3;"S%W=VE
MHMW+"9A&[(Q8 1C!W'Y3G. ,CGFJMWJM@?'&A6MQHSMJ$]I/+:WC;?W:A5+H
M.<Y.5'(% '545P<WQ)>/2]6U)/#E^UKI-Y);7K&6,&,)MW,!GYCST'8=:V]3
M\66MG=K96OV::[-L+HK/=+ HC8D+\Q!^9B#@8[')'&0#H:*X_3/B#8:Y9Z/)
MIL0-SJ@F\J&YE$6TPD"12P#98%A@ '(YZ5>?Q2ROI=HUB(-2U$S"*VN9@@7R
MCALL <GD8 !SGT&: .BHJIIEY+?V"7$]I):2EG5H9""5*L5ZC@],_C5N@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOP7
M9OHWB;Q=IDPP;C4?[3A)_CCF49(^C(P/_P!>NTJ":S@GN(;AX_WT.?+D!(8
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
M@8P<C^=69[#Q-H?B*VUW3-#&IP7>G0VE]8-<1QRPR1EMKJQ.TCYB" :]%HH
MXG7='G\065A:Z]X;6]MY!++*+29!)8R97R]CEE).-V2O<=,5G#PO?W7A?2=&
M\3:3/KD*"<O/YZ?:;4[QY!WEERVPD,5)Y ZCKZ/10!@>#-/U32_#%M9ZO<RW
M%S&T@5IG#R"/>?+5V'#,%V@D=^YZUOT44 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %5K[4+/3+1[N^N8K:W3&Z25@H&>@Y[GTJS7G6L3-J/QRT+2KKF
MRL=,DU"&,_=:<L4#8[E0,CTH ZY/%&CM+#$]TT$D[JD*7,+PM*Q. $#J-W7M
MFM>JM]I]MJ4<4=S&'$,\=Q&>ZNC!E(_$?D2*Y5/$6LZW8:[J&AM9I'IES+;0
M0SQ,YN6B WY8,-H)R!@<8R<YP #M**\^C\<:GJ]]X0.D1V<=IK]M/*1<(S/"
M\: GD$!@">G&=O49XAC\2>+Y=.\3Q+<:0MWH$K[IS:R%;E1&)%79O^0X."=S
M?3O0!VT^NZ;;:W:Z-+<A=0NE=X8=C'<%&6.<8&!ZFK-]>P:;87%]=.4M[>-I
M96"EL*HR3@<G@=J\YU74;[6O$_PYU/3TMX;N^T^\G03Y9(M\,3'(&"V,],C/
MJ*LQ^,/$5IIGB^SOXM/;6O#T N5FCC<07$31LZG;NR#\I!YZT >@6MS%>VD-
MU Q:&:-9(V((RI&0<'D<'O4M<)=>*->%YX,M[1;#&N6[M,98W^1U@\S(PW3)
MZ=3C&1G(6P\2^(WT_P 46;06%[K&CW*Q1.H,$,JNJN&8,QV[0Q)&[G&,]Z .
MZJEJVK66B:;)J&H2F*VC*AG",^"S!1PH)ZD5R5CXHU&]U[6=%AOK6<0Z:E[:
MWZ6S 98LI&"V'&5R"#CMSBL2P\1Z_HOP3L/$"W%G<W!2%CYT#9(DE"L2=_+9
M?.< >U 'JM%<U-K=W?\ BZZ\/:9+#;M96B7%S<2Q&0[G)"(JY'922?<#WKF;
MKX@:TGAJYGCMK%=4T[64TJ]1E;RY,NJAX^<J"&!YSCWH ]+HKDM+UK6H_'MS
MX=U9[*>-]/&H026T+1F,>9L*-EFW=CNX[\5H>(=1U"QN=/2W>VMK*9G%U>3D
M$QD+\B(F069FXXSTZ<T ;M%>9OX]UQO T>L0PV1O(]7_ +.F$D3HL@\_R]RJ
M3E"01P<X]*UXO$^IZ3XKU/3->ELY;2#23JR36L+1F-%<JZ$%CNZ @\?3T .D
MU;7=-T-;9M1N1"+F9;>'Y&;=(Q  X![FM&O*?%5[K&L>$/#.L7$EK';7VJV$
M_P!D6([HD>163Y]W+8(SQCGC&.>_\4:ZGAKPY=ZL\7FF$*J1[L;W9@B@GL-S
M#)H UZ*YF:_U_1;R6ZU0V=SHD5C)<7%Q"AC>&1.2H4L=RD9QW&.M8M]XQUG2
M_!^F^,;E;1],N/)ENK-(V#PP2D!65]WS,NY<Y&#SC% 'H%%<2-9\3:AXM\1:
M'8SZ9;K80V\MO/);O(?W@<X9=XR?E'.1C'0YXR+?QSXBF\*>'O%,B::EE>W,
M%M<V:Q.7.^3RV=7W87!Y"[3QU8T >FUG:IKFFZ*]FFH7(A:\N$MH!L9M\C'"
MKP#CGUXKE9=:\6ZCXL\0Z%I3Z1!_9\5O+#/<12-GS YVL W).T#/;'0YXPM1
M\1S>*?!GA/4;NV6VO%\36D%S"IRJRI,5;'MQG\: /6*I:GJUEH\,,M]*8TFG
M2W0A&;+N<*. <9/?I6"FOZG:?$-]#U-K)-.N;1KG3Y4B97<H?WB,Q<C*@AN
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
MMRR&3[*S9.'!(^8X&1@\G/% '=Q:M93:Q<:2DI-[;Q)-)'L8 (Q(4[L8/0\
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
M\GDDGCH.MHH X[_A$M1^V>$;C[;:_P#$@B9&'EM^_P!T7E9'/R\<]^:HZEX
MU'48?%"?VI!"VLW$%S'MA)$;1;0$8$_.K!!GIUKOZ* .0M/"NK#Q?)KM]JEK
M(+C3ELKB""U*#AF8;"6.!\W?)/MVS6\ :L_PU'A!]7M&$9B2*X%JPVQQR!QD
M;N6.T \@>U>@T4 <M<^&KV+Q8GB73+BWCNYK46M[;3!O+F4'*L&'*L#D=#D>
MG6L_4/ ,]QH,UE!?0K>7>J+JEW</"2KR*ZL%50>%PJKR3P/4UW-% '-KX?O3
MX^7Q(]S;^5_9WV VX1MWW]^[=GUXQBDU_P /:E?^)-'UK3=0MX)+!98VANH#
M+&RR  L &4AACU[_ )]+10!YT?AYJH\/76D_VS;.DNK_ -I)(UL01^]\W:<-
MR2>,C 'I6S>^$I]2\6SZK>3P-9W.D-I4ULJMN*LVYF#9_#&*ZRB@#SD^ O$;
M>&]/\/R:]8O9Z;=02VD[6C&4I$P9%<;P.  .,9P.G?K_ !)H$'BCPS>:+>R,
MJ7484R1C!5@0RL![, <>U:]% '*:5X?UZ:S>S\4ZQ;:C;B!K<);6YB\X,NTO
M*2QRVTD8&!R3R<8I6_@>^;PQ;>%-0U""YT6VDCP_ED32PQN'2)N=HQM4%AU
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
MZ9$3$J_O.2,=?D'MZ@U;N/$NH^#YO'2/>W.I0Z7:6UW:?:V#,KRA@02 /EW
M''89H [;6O$<6BZGI%E+:3R?VG<_9HYD*[$;:6^;)ST4]!6O--';P233.L<4
M:EW=C@*H&237FOB'3I;?5? -U+J5U=2R:FGG&63<DCF%SO"]$[\+@8/L*U_B
M[&7^%VN,LLL92$-^[<KN^8#!QU'/3O0!MW_B2*P\3Z/H;VD[/J@E,5P"OEKY
M:;F!YW9Z=L<]:VZ\[\26$B^./ =I#?7*,?M_[]F#R & 9P6&,]AD'%4(_$NJ
M:'I/B6R;4);I[/6H+"UNKM@7BCF\OEFQ@[=[8)![9R.* /4Z*Y32M/\ $5CX
MJ,LUU'_8DUOM:VGO&GD6<'.Y"R#@KG*Y]Q57QK<:G%XC\*VMCJMS9PWUY)!.
MD00AE\IFSR,YXX[=.#0!VM8OBOQ'%X4\/7.L3VD]S#!MWI 5R,D*"=Q'&2.F
M3[5SNEKJ&E?$:U\/RZS?W]H="EG<W4@+/()U4-D 8(5L<8_/FN9UJ_O-0^"O
MBTWMU)</!J4]O&\ARPC2Y55&?8"@#V*BN,U+4+[5?&EWX?MV=(;2PBN"([LV
M[NTC.-VY5)(4(..!EN<\5DW=WXLT+1-(;78Y]5AMVF34WT>0^?MX\J0@!6.
M3N"X['VH ])HK%\)W]MJ7AJTN[34VU*WDWE+IQAF&\X## PPZ'@<BN&\3:WJ
M>GV6IZG::K<W5Q:ZQ%&LEN=MM!$9(T\AU)P[88Y(!()ZC&* /4Z*X*5=3U+X
MF:MHIU[4+?3QID-PJ6Y161F=U(5MO ^4<\GWQQ61H?BS5-1\/>"M-N;UQ=ZQ
M<W,-Q>J ',=N7R!Z,VU1GW..<$ '=67B.*\\5:CH/V2>*:QACF:60KMD5R0-
MN"3_  GKCZ5M5P'AVS^P_%SQ)$+B>9#IUHR>>Y=D&Z3Y=QY(SD\DGFK'BZ74
MSXW\*Z=9ZQ=65KJ!NTG2$)SLA+ @E<YY[Y X..* .WHKS^)M4N]<OO#$>H75
MP-*LH/\ 2&O/(GEDDWGS&*H=V JC'3.<@Y&(Y=0\1Z7;^$;+Q'?0B.:>:'5K
M^T<JI958P@O@%-QQDC'(QD T >B45Y1=7VO0>"_&NIKK.H-;V,LHTB8E,&-0
M#N#;=S@$LN6)! ]1FNAOM1OH?&W@J&.[F$&H6]S]JBW?+(4A5E..Q!)Z4 ;F
M@>(XM?N-5A2TGMGTV[-I(LQ7+,%5LC:2,?-ZUM5YCI]Q-:6?Q&GM]2ATR9=5
M;9>3)N6(F*(9QW/8#GDC@U=TR\O)?'E_H7G:I#IL^BI=(EU-F97\UD+JV2R9
M'8X((Z"@#L=0U1K;2)[ZQLY=3>,[5@MF7<Y#;6 )('!SGGL:T*\7L9]0TG]G
M.'5M/U6\@O! DF\.&QF;:0-P.,ACTP<]Z[F[U.;4OB,/#)GFM[2#2_MTGDN8
MWF=I-@&X<A5 )X(R2,],4 =?17D&L^(O$%GX4\7V2ZK<+=Z%J$$5O>A5W2PR
MLA"N<<L%8@D8)X]\]-%+J>D_$V'33JUU>6U_I<UPT=T5VQRHZ@% H&T88C%
M'<U'--%;H'FD5%+*@+''S,0JCZDD#\:\\\)Z_/-KUCI.N2ZGIWB%8G-Q:W3%
MH+X@<R0M]W QG"XP">#C-6_B=;F:/POBXN(@=?LXR(I"H(+=3CJ1@8]* .BB
M\1Q2>,9O#9M)XYX[(7OG.5V.A?8-N"3USU Z5M5YU=:;)=_%]K*/4+NV4>&D
M5IH6'FL!<-_$0<'U.,U1T;Q5J]QX:\-V$MT9KR_U*ZL9;IY!&SI"9<#<%.&;
M8HSC/7&"<@ ]3HKR_P 2#Q;X>\(^++E]7,-O'$MQINRX\ZXA[2(S.F2I/0]1
MZUH7\FJ:-?:18C6+N\DUZY^<SR+&L(2%F9(F"DIN('J<9P<G- 'H%%>6>)SX
MK\.>#O%5W+JNR*%8I]+*732SP9(#J[,HW+D\9R>:Z/5;V]@^)>@6,-Y/':WM
ME=M-$""I9 FU@#G!&XT =A378JC,%+D#(5<9/L,\5XY/J?B"+X=ZQXC/B*_:
M\TK5)DA7Y DB)<!,2 +\V5R,< <8'KVL>H2^(/'FLZ*UU<6UII-M =EO(8VE
MEF#-N+#G"@  =,DYSQ@ V/#/B&'Q/I!U&"VFMT$\L!CFQN!1RIS@D=1ZFMBO
M(/"^JWFD^"M)T^WF+3ZCX@NK-[AV$9(\R5CS@@,Q0#@?Q'&#BM77(_%>@^'O
M%=TVK>19I9&YT\"Y\^>%U7YUW.G*'CU([$4 >E52NM2AM[VWLE!ENYP62)>H
M08W.WHHR!GU( S6;X7T^\M[07UYK%Y?O>P0N8Y]NR%MO.P 9 .>Y/3K6-X7N
M'OOB;XUEF))M/L=I"#_!'Y;.<?5F)H [BBO-[34M2\3>#M<\0V^IW-G?6T]T
M+)(WQ'"L)(573H^[;EMP)^;C&!59-7UCQ/K7A18]7O--M]9T66YGAMP@\MP$
MY0E2>K=3GCI@\T >HT5E7HGTSPK.HU-4N+:S8"_O " ZI_K),8'49-<;I&IZ
MA'XUT;3TO-1:SU#299))+HY\Z5-F)HU;)3.X_*0!R/EH ]'HKQIM4U^+X;77
MB9O$5^][I^J/&B'8(Y4%UY9$@"_-E3[ <8 YSU^J7]UX=^(FGSWNH3G0M4A>
M!$DDQ';W2C</P90P /<4 =M16+X7%S+I O;J6=VO9&N(TF8DQ1,28TYZ83;G
MWS7(ZEK]QIOBJ2TU^;4=-CFU"(Z=J,3%K.2(%,PN!PK-AP2PSSU  H ](K%U
M7Q'%I6O:/I,EI.[:I(\<<ZE?+0JA<@\YS@>F/>N<M+Z^DUOQ_8-?W)@L%@:T
M_>?-"6M_,.T]?O<\_3I6#)/?:W8?"V>:^E2]NMSR72JI?<;5B6&1C/7J"/8T
M >MT5YDEQXHTC5O$WAJQU*?59H]/COM.ENV7S4+L5:,O@ D[3M)''%1CQS#:
M:!XCU"SFU&WO[*WA5]+U;<9+20N5\S+9+(=ZGJ1\G;- 'J-%<+,GB+0=2_MA
MKI9-&BLIGO;:>]:9Y75"Z/%E %)P<@$+CH.*R=5O]57P#H7B9-8NUO[^>R>8
M1R8BV3.N8PG0 !L _>XY/)H ]0HKC-,NKN?Q]XLTJ2]N&LX;6TDA3S#^Z9Q)
MN*GJ,E17/Z!XGU?4O#W@FQEN&FNM8AN9;B9IO*>41?PAPI()W \#.%ZB@#U.
MBO+/$;>+O#W@S6I9]:\LQ7MNU@T<OFRK#)*J,DC,@) R<$')[GBMF ZA8_$O
M^Q9-8OKJSU#2)+EUF9<Q2K(J[H]H&T88\#TH [:&:*="\4BNH9D)4YPRD@CZ
M@@C\*DK@_A#;F/P#:SM<7$K2S7&1+(6 Q<2<C/<]SWJ*YBU;5_B/K&B#Q%J-
MG8)IT%PBVWEJZ,SN,*VW@?*#W/OB@#T&BO'8_$'B67PWI4,VLS1WUKXJ&BW%
MS'&F+F,.1N88Z]!P0#@YS72PO=V_C:T\&RZQJ%Q;BPFU*6XED"S2YE")%O4
M@+ECQ@GCMQ0!WM%>:QS>(=0C\:>&+75+D:AH[1R:;? @.PDC+I&YQAL8VY(S
M@@]1FMCP[K/_  E<&@W5G<7$426?VF[42'.\Y01OGK\ZR$_]<QV- '2Z=>SW
MINQ/I\]GY%P\*><5/G*,8D7!/RG/&>>*FO9Y+6PN+B*VDN9(HV=8(\;I"!D*
M,\9/2O/=-U+Q)<>&/%OV.XGU'4+/79;>!7=4D:!&BW(I "JVS> <=3GK1%XB
MCU#P?XLO-'U75+2[L;1I#9WJ_P"D6,BQLVT^8&R&QG.3WP?0 ]#M)GN+.">2
M![>22-7:&3&Z,D9*G'&1TXJ:O/[77;S4-1\'Z#)=31K?:1]NNYD?;),0B *&
M'(R6+$C!X'/6LG6-<UO3+/QYH\>J7.=(M([VQO/E:54="?+9B#G!4X/WL=Z
M/5J*\]BN-4TSQEX15]8N[J+6;:<74$Q7RP4B#J4 'R\Y'4DCJ34.D:_<1^*K
M/2_$$NHZ;JS7<Q0NQ:SU&(A]BQD?*" 4..#\O.2: /2**X_XFWNH:;X-DO=,
MOY;.XCN;==R!2&#S(A!R,XPQZ$'WJGJ#:EHNMZ3H":M>7QUB>YN&DN9UB=5C
M13Y2.B?*"6W<#. 0"* .\I&)520I8@9P.IKRWQ$WB_P[X3U:6761'LO[8V)2
M7SI5ADE5&25F0$@9."#D]SQ6GNUGPW\2M%L7UJ\U/3M<BN!+%=!#Y$L2;]R;
M0-JGIM_^M0!T_AKQ%%XEL+B[AM9K8074MJT<VW<&C;:?NDCK[FMFO+-!N9;7
MP5K;1:FNG,_B2Y0S;"[LIN,%(P,DNPR!@$Y/XT\>*]2T*3QXQ2Z>#2K.WNK.
MVO9!(\;.CY!8$DJ2H."21STH ]0JEIM[/?+<F?3Y[,PW#PH)BI\U5Z2+@GY3
MVSS6+9:5J*7FD:E#XAFDMG@87L<QWBY9E!1X^T9!YPHP0<8KBK[6]=B^&/C2
M]76KL7NG:O<PP7&$W>6CJH7[N ,$_= H ]<HKAA+J6D?$K1[-]7N[RVU6RN'
MFAGV[$>/80T8 &W[Q&.??)YKGKG6]=N] N9(-1NK?Q8FLFV%A$PXB,H4*(V!
M7;Y1W[R#TSF@#UJBJ5VEY#HDZ6<WFWR6S"&6? W2!?E9L #DX)P /:N%\.:X
M-2NY].N[C6--UF#3W-UIU[(V7?*_OXGZ$9##Y>.>@H ]'HKRR#7M6D^'W@/5
M6U&?[9>ZE9PW4@;_ %R.Y#!ATYP*V;:;4/&#^*$MM6GTZYT^]:QLO); B9$4
M^8Z_Q[F8\'(P.!G)(!T \1Q?\)G_ ,(T;2=9C8M>B=BOEL@=4P,'.<MW Z5M
M5YS=6=S??%;3[=]2DBE;PT_G7-H I?\ ?IDH3G;D\]^.GK6S\.]0O;_PW.E_
M=274UG?W-F)Y<;Y%CD*J6QU.,<^U &UXAU^P\,:'<ZOJ4A2UMP-Q49))(  '
M<Y(K11TEC62-@R, RL#D$'O7&^)Q#KNM#1KG3[J^TZVMW>Y6W0,/-E4H@.2.
M0A=OJR&J?PUUN>/P9=Z7J2R'4?#K/:S1N,.T:C=&V/=,#\#0!Z!4:3122R1)
M(K/'@.H/*Y&1G\*XG05U7Q!X=\/^)8M>>"XG=+J\C;YH'A;.Z$)G"D9 #=<K
MSG-1> ;,Q^)_&4AN[N0QZL4Q),6!'E1GD'TZ#T'% '?T444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %8&H>$[6_P#$D6NK>W]I=K;?991;2A5FBW%@
MK<$C!)Y4@\]:WZ* ..M?AQIMGIFDZ?#J6J"#2KO[9; RHQ#_ #8!RAX&YN/?
MG-7W\&:=/J>L7MU-<W(U>W6VN[>4IY;(H(4#"@C&X\Y[UT5% '&0_#JU2+2H
M9M=UFXATJ<362231_NL*5"Y" L,''))XP".<]'KNC6GB'0[S2+X/]FNXS')L
M;# >H/J#S6A10!SA\'P/J.C7\NJZG+<Z2)/)>1XVWEUVL7^3G(XXP!VYJ)O
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
M$1N 0IR%#$+N. 3^>!7144 8_B7P[;^*-(.FW=S<P0-(DC&W*AB48,O+*>A
M/X5!XC\)6/B>PM8+VXNXKBTD$MM>V\@CGB<#&Y6 QSW&,?I6_10!YIX]T%=-
M^'5S8Q7.I:C>W-U;%YY6,UQ(%F0G[HX"J"<  #D]2<]E::'"=1BU:>^N+ZZ2
M Q6\LP0>4C8+%0J@9;"Y)'8#@5LT4 <>WPZTUM%FTTZAJ6'U#^TXYQ(@DAN-
MV[>A" =2>"#5FW\#:;%J6HWL]S?7C:E;+;7D=S,&28 ,N2 !SAB,#"C/ %=/
M10!R_A[P/:^'6B$6JZK=P6X*VD%W<!X[8$8^0 #H"0-V< X%0R?#W3Y= U?1
M9-1U)K75KIKJY.Z+=O8AFP=G ) X_*NNHH P;CPS%-KFG:V]]?2W>FPO%"@,
M05PX&[<-G4[1W'3M7GND0M)"RIK'C;2]5EEDFDTR.U9XXI'<L55GB*%<G[Q?
M!ZG&:]@HH SOL,]_X<^P:G+_ *1<6GDW4D!V_,R8<KZ<DXJK:^&H8M3M]1O+
MRYO[JVMWMX7N=F41\;ON*N2=HY/IVR<[=% '$Q?#+38M.LM/_M;5VL["[2ZL
MXC.N+<J2P5<+R,G^+)&, CG-J\\ 6%QK\^L6NI:KITMTJK>165SY:76T8!?@
MD''&5(/X\UUE% &$/"MJGB2'7(;JZAGAL_L,<,?E^4L.0< %,]0#U[>E2^'O
M#MOX;M;FWMKJZG2XN9+EC<%"0[G+8VJ."><5L44 9>CZ*NCO>N+Z[NFO)S<2
M-<%"0Q 7C:J\851CL *I6OA&UM/%M[XCBO[[[5?(L=Q"3'Y+JHPH*[,\#OG/
MO70T4 <CH_P]TW0[S=9ZAJ8TY9O/BTMKC-M$^=V57&< \@$D9YQ5F3PA;07.
MN7MK?:I"^JH3+%;3!0DA39YD?&0^ .I(SSBNEHH RO#EA=Z9X?M+.]NIKF>)
M2#+/)OD*[B5#-_$P4@$]R,UJT44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %-9U3[S!?J<4ZO._%>CZ?J?Q3\,P7MLLL5S8WJSHV<2@"/ ;U')H ]##
MJPR&!'J#7-^,M?OM L],N+&.VD6YU&WM)?.!.%D<*2N".?K7/Z#INF:3\2O$
M6GPVUO;V":19@1$#9L7S 2<]1@ $FN9L"#\$_!>""/[9M?\ TJ:@#VEY$C ,
MCJN3@;CC)]*'D2/&]U7)P,G&3Z5YM<K!XA\<^*="U6YL4*0PK;17EN)#]G:(
M%FC)88^<MD@9R%ST%0W.EZC:V^F3Z++:^*HK'33;SV.H8$EQ"7.V6-B"-QV%
M<GA@HZ\4 >H@@@$'(/>FM(B,JNZJ6.%!.,GVK'\(WEEJ'@_2+G38Y8[)K2,0
MI+]]5"@ 'W&*Y/0+:R\477C>W\00QR746I26W[X#=#:A%\HKG[H^\P(QSDT
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
ME/*&)G)SE_[W/K3I_#&AW-U:7-QI5K+/9KLMY)(PS1KU !/8'IZ5K44 8O\
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
MS,;-V>-N<YXKC[RZM3XT^'+131&-+:Z4E",*&@4*#Z9(P/4C%8.@3Z%-HO\
MPA_B:RU.;7[>X=6L#+<[;EO,+)*I4[ IR"6X Y- 'LDDB0Q/+*ZI&BEF=C@*
M!U)/85F67B32=0OUL;>Z/VIHO/CCDB>,R1YQO3<!O7W7(K,^(UC?ZE\/M9M=
M,C:6[:$%8EZR!6#,H]<J",=\UF6_B'2/&]HTF@VS/K"V4T8N)+=D:P9D(VER
MO#;MHV@]B>@H Z,>*=%-U#;_ &X SRF&&0QN(I)!D;%D(V,V01@'.0:AO/&G
MAVPN+RWN-4B$]D%-Q&BL[)G..%!)/RG('3'.*\ZF>/6_@O9^%;=?*\1PK;6@
ML3Q/#-'(H,A7J% 4MNZ8[UT>EW-I%\5O%4DTT0 T^T3S'( .T/O&?;*Y';B@
M#KO[?TPV5G>1W7G0WB[K8P(TK2C&<JJ@DC'7CCO42>*-&?["1>8%_*T-L6B<
M"21205R1PP*MP<'BO+O#T-G<_#WP=&VMRZ'JUM'<&TOAC9$X8!HY5;@A@P.#
MCI^=R_U2^?PYX2UG6X(8$L?$)-U<VZ$0NG[U1< =0CD@YZ?-GH: /1G\3:-&
M^I)+?QQ-IBJUX)04\D,"5)R!P0#C'6JD?CGPS+/:PC5X UU%YT+.&5'7;N^\
M1MSMYP3D>E<2=3M;CQ!\1YT,@@N=)M_)D>)E63$,HX)'<LN/7(QG-17$]H/!
M_P +D+Q9@O+)I5)'[L+ P8MZ88@'/0T >@6WC'P_=V=_=Q:G$(=/.+HR*T9B
MR,C(8 X(Z''/:HH_'/AF2XMH!J\ :YA\^%G#*CIMW'YB-N0O)&<CTKC-4NK9
M?%7Q#S-&!+H<4:_-]]PDH*CU(W*,=>14-S/:#PS\+5,D68;FT:0$C]V%MV5B
MWIAL YZ&@#T+3_%.B:I;WL]IJ$9CL?\ CZ,@:,PC&<L& (&.<]*6T\3Z1?3O
M!!<N9UM_M7E/!(CO%_?564%U]US7 :IJ$5IXH^(DZV,>IYTJV LSR+@JL@=>
M.N-PR!R*-'U*VN/B7X>O(KV>\AN-'FA29;5DB#[XSL0!>% !ZDX[GB@#H(/&
MNE>(?!.H:E+J%SHUMF:+[68VC>-0[(K*67!8A<X&2.E=(^JV.GV=GYUT\IG0
M"'$;22SX7)(11D\<G X]J\LM+J)/@9XBTJ0.E[;_ &Z*2%XV!#M-(57D<D@@
M@"MK[8-+\<>&];O)5&B7&AFQ2Z)_=03[E<[FZ+N"@9/<8H ["7Q?X?AT.369
M=4@2PB<QR2MD%'!P4*XW!@?X<9]JDL?%&BZEJ\NE6FH1RWL:>88@",KG!*DC
M# '@X)Q7EOBBT;_A&_B5J<!SINJ2VRV(7I/(BJ)'0?Q MW'7:3TKJM2NK1_B
MEX0>":(Q_8+M-R,,#<(]@R/7!P/:@#N+R]MM/M7N;N9(84P"['N3@ >I)( '
M4DU3M/$&F7TEU%!._GVBAYX'A=)44C(/EL V#C@@<]JYSXD)=Q6V@ZG%%)-9
MZ;J\-U>QQJ681#<"^!R=I(./;/:HAY&L?%#3M<TJYBFL;/2YH[R[B<-&VY@4
MCW#@D89L=N,]10!!H&I77C.\OKF#5[^PGL=6E2)$A80O;1,%*.K *2W).?F!
M/H,5V=]K-CITHBN97\PH9"D4+R%4'5B%!P/<\5RGPQN89;+7U252S:[>RJN>
M2C295@/0@\&H/&<:+XE%YIWB$:'KMO8 HUQ@VUW$7<^6X/4@@\CD;NA[ '6P
M^(M*N+VULXKL&>[@^TVZ;&'FQX!W*2,'@C\Z6V\1:3=65Y>17L8M[*5H;EY
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
M *IZM;WMWI=Q!IM\+"\=<17)A$OEGUVG@U<HH S=$TJ32K1Q<W;7E[/)YMS=
M,@3S7P%R%'"@!5 'H.YYK2I&944LS!0.I)Q2T 8GB[0IO$WA>^T6&Z2U^V1^
M6TSQ&3:O? W#G\:U+.*6"RABG=))40*SHI4$CN 2<?G4]-61'9E5U8J<, <X
M/O0 ZBBB@ HHHH ***1F5<;F R<#)[T +1110 4444 %%%% !1110 4444 %
M%%% !1110 444BLKC*L",D9![T +1110 4444 %%%% !12%E#!2PW$9 SR:6
M@ HHI"0JEF(  R2>U "T49R,BB@ HHHH **0LJXW$#)P,GJ:6@ HHHH ****
M "BBDW+OV;ANQG&><4 +12!E;."#@X.#T-+0 44A95QN(&3@9/>EH **** "
MBBB@ HHHH **** "BBB@""\L[?4+*>SNX5FMYT,<D;#AE(P13;"VDL[1+>2X
M>X\L;5D<?.5'3<>Y]^,U9HH **** "BBB@ HI"0H))  Y)/:E!R,CI0 4444
M %%%% !1110 4444 %%%% !112;EW;<C=C.,\XH 6BBB@#G=<\.W>K>(M"U6
M&^A@32I9)1$\!<RET*$9##'!]#S71444 %%%% !6!#H6HR>(GU#4M:-W912F
M6RL1;+&(&*E<LXY? +8SCKWXQOT4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !63?ZXEKJL&DVT#76HS0M.(58*$C4@%V8]!D@#J2>W!(UJXW5=
M,U+3OB-:^*+2UDO;.;3SIUW#$5\R+#[TD4$C<,D@@<]\&@ N_B-86?AK4M8?
M3[TOI<_V:]M!L\R"3( S\V"IW @KG(/UK?TC5+C4S=>?I5Y8+#+LC-SM_?*0
M"'7!.!ST/(^N0//O$/A+6+WPYXRN;;3I7U#7[FW:&S$D8,<<6P N2VT$[6.
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
M.RQ@%LM@KE#DKD^QZ5Z#0!R&F>*;^Z\<>(=,NK+R;#3(X,2F5,(&61R[<YY
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !15*VU:QN]3O=.@N ]W8^7]IB (,>\97G&#D
M#M5TG R>@H **IZ5JMCK>F0ZCITXGM)P3'* 0&P2#P0#U!JY0 4444 %%0P7
M<%RTJPR!FB<I(O0HWH1U'&#[@@]#4U !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!D7_ (>M=1UW3M8EFN%NM.W_ &<(P"KO&'R,
M<Y  Y_#%:]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!D6/AVUT_7M0UF*>Y:ZU (+@.P*L$!"8&., GI^.:UZ** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "LB\\/6M[X@L=:DFN!=V*ND 5@$57P'!&.<X'Y<8K7HH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y#7?$&NVWC
M.PT#2[?3RM[9S3)-<ESL9"HR0,<?-T')]1UKKZX'Q";L?%SPT;(0/*-.NR4F
M8J&7,?&X X/?.#T_&@#-NOB'XAT_PMXE>[L=/&NZ!<113JN_R)4D*['49R,A
MLX)[>_&_<:_K^GZK8Z1?)I?V[5[IUL3")&6&!(][M("1N8=!@@'(/%4]9\!W
MNJ>'O$, N;9-4UZ>.6XF(8QQ+'M"(HQEL*@&3C))/'2M;Q%X;N]9ET;5+:>&
MVUG29C-"3EHG#+MDC/0[6'?J* *L7B+6O^$@U;PQ(MB=7ALA?V$XB80SQD[<
M.F[*D,,9#'KGVI-$\57^N^%]#O(/LJ:E?3^5<1-"VV$IN\T8WY!7:0"3R2OK
M6GIVA3#Q+<^(]1,(OI;5+..*!BR0Q*Q<C<0"Q+').!P /<PZ'X2CT7Q+K.J1
MSEH+Z7S8;?'$#.%\XC_?9%/X4 44\6:G'J?C2W>PAG.AV\4UM%;[M\Y>)WVL
M3WX X'KUJQX;\17/B*%KK3M2TK4;1K?*O#&T3139^Y(I=B!CGH#P:CB\-ZS;
MZ[XJU.WO+6&36(HEMF&XF!XD*J6X^8'.3TQC'-.T_P +3VWBNX\2?9["UO9;
M(VTD-J[;+ARP;S)#M'(Q@<$\GDT 9ND>/+N_\)>&+IK>V35=>G:"*-0WE1!2
MY9R,Y("KTR,DCD=KK>)]5L?$=_X>O8[.6\&GG4+&XC1HXY5!VLCJ2Q# \\'D
M'M6=9_#N^MO!V@:<M_;IJV@W/VBTNE5C')\Q)5UX(5@Q!P>P/M6V?#M[=ZO=
M:Y>?95U%M/-A;0QNS1Q*QW,Q8J"23C^$8 QWS0!S]AXW\12:5X2UJ\M],%AK
M5S#:RPQ*_FHTH.UPQ; &1]W!X[^FDGC"YN_%%[HMO<Z?;7MK>1QBPNXV66>W
M)7=*C[P#\I8@ '[O/6JR^"-63PGX6T9;FR+Z'>07+2DOB819PH&/ESGKSC'>
MK6N>#[[Q&OV?4?L#"*]6YM+]=PN;5!('V+QR< KG<!@]#CD =XBO6T;XA^&+
MB+B/5/.T^Z _CPN^(_56W#Z.:[.N1U?3VUWQ_H909M=$$MU</V\UU"QI]<%F
M/H-O]X5O:3'JL<=T-6N+:9VN7:W-O&5"P_P*V3RPYR: -"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*IR:1ILVH)J$NGVCWL?W+AH5,B_1L9%7** "BBB@ HHHH **** "BBB@ HHH
MH :D:1@B-%4$DD*,<DY)_.G444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5PWC+Q*-)\4Z)INH:A+I6CWL<I
M>]CPN^8%=D9<@[!@DYXS@<@9KN:YCQ)J&C27W]A>(;.*33+FV\PS3Q$PJP;&
M';HA(Y!..AYH MZ/;ZA8WE^]YJKWVF-'%):2S; 4'S;P64 -_"=Q[$=<9J6U
M\4:1>:E%I\5TPNIHS+ DL+QB9!U:,LH#CO\ *3QSTKS&P\.WD>D^-M$\*7=Q
M=^'I; #3P\A=%G8-OBB<_>7& 2#C) SG-;6BZCX>\6RV#V5EJ?\ ;UI&_%VU
MS_Q+79"K$ESMZX  R3QQP< '9-XKT5+R"U:]PT\YMH9#$XBDE&?D63&PMD$8
MSG((ZBL_2_&MAJNH:W:[;FVBTV7RFFEMY$!P@9B25PO7@'DXSCD5S'@C7-.D
M\.:1X5U/2)7U_2W2-K*>T9A'(AP)]Y4J!CYMV<^F21G1\-7<6G>*O&UM>"2%
MY+T7*EXV"F(PH-V[&,9!'7K0!O:)JNEVGA&PNUUF?4+-P$BO;G+2W!+$ 8"@
MLQ/  &3BK4/B?1YH;Z47HC%A@W231M$\((R"R, P!'0XY[5Y9HHNK+P/\.M5
M,4KV.DW+C48E0EH=ZN@D9>N%W9/H&S71WR17_C;5O$5C,CZ7%X=:TFN8SF.:
M9G+*H/1B!Z9QN H Z:S\<>&[^[L;:VU-9)+]=UL?+<+)QNQN(VAL<[2<^U;%
M^+MK&5;!XTNF&V-Y!E4)XW$=\=<=\8KR99H8_ 'PSCW*LEOJ5FTRXYB"QN'+
M#^$ D9)]:]6U35+71]+GU&\9A;P+N;8I9CZ  <DGIB@#C(1XA\-^/M%TZ77;
MG6=.U:.X\Y+N.,/;M&@;>I11\I)"X[9KOZX#P_XQT/5=>CN-UW/K%X!!%"+&
M95MHL[BNYD"]MS'/)  SA:Z_3M9L]5N+^"U,I>QG-O-OB9 ' !X)'(YZB@#0
MKCTUR^\3>*M0T?2;@VFFZ41'>WJ*&DEF(SY4>X$ */O,03G@8ZUV%>:>"[RW
M\%ZCXBT;Q!*+&6YU::^MKJX^6*ZCDQ@ASQN&,%<YH ZZ/2M2M=?LY(-5NI-,
M6*4W$$[*^Z3Y0F&(W=W)&<<#IWMKX@TE[N.U6^C,DI<1XSMD*#+!6^Z2 #D
MY&#Z5S?CW5;ZX^'VKSZ+'<X*H@GB0[S$7 E=%ZD!"<'OR1TS4=K/HR60\06\
MLFI)I-C(UFL$!CM[<!,;8UZER!MY+$#CC/(!T,?BS0)3;A-5MBUQ.UM"-_,D
MB_>4#OCOZ5'H?BO3]?N-3%FS?9["4PO-(I0,P&7QD#@'C/J#VY.-X6T9/#7@
M&"^U*V6ZU*&!]0G)CW.)2&=@O<$%W''=F]:Y6&46?P^\)6M[YPL=2U!9=7N/
M*8ARX:9E.!G:TA"$]" 1T- 'ID'B/2+F[AM(KZ-IYT:2%,$&1%&2ZY'*_P"T
M.#ZU1M?$-JLFL:G<:[92:/;R+"NU-OV9U7]X'?/S')!Z#%<]IVIK>_$K7M6G
ML[B.+2=,CM[=3"P9D8&9W((X)P@ Z^PY PHH+O4?A+IVF0I*+_Q+?@W4IC/R
M^<YFE8CT" I^&* /38/$.D7.IQZ;#J$#WLD/GK &^8I@'./HP..N#5K4+F*S
MTVZNIY&BAAA>21UZJJ@DG\A7&Z5!$_Q4O(TAD$6D:;';1$H<%YF\R20MTR0L
M8]22?>E^*VH"/P@^D12[+G598K3*\F.)W D=L=%"AAGIS0!'X3MO$^K^ K'5
M)_$=W'JUW";B,20PM$ Q)C#+L!QMVYP0>O-:_A#QA;^(O!%GX@O/*L]X*3AF
MPJ2*Q0@$]B1Q]13;[7XX](.G>%H6O[X1>3:K$A\F+C 9Y,;55>N,Y., &N)7
M23X(U3PAHEW>"'2K.TGE%Y) TD3WS-R3S@$*SE2WKW- '?ZIXST72M%U#4I;
MAF2PR)HA&PD5]NX*5(R,C&"1CFL.SNKVZ/ANY?Q)]DU>^)EGL9$+1SH<,\:H
M<;2@4@,/<G.:H^(]-M9-'LM'M!=2S>(]7B%W/=+B6>-,22.1@84)$% P !T&
M#SJ2SB^^+T4<L<ABTK3"8SL.T2S-\S9Z8"1@?5L4 ;EQXN\/VD5Y+/JUJB63
MA+@E_P#5L02 ?? )P.W--U;55\[3+2QU>TMKN\F1XEEC\S[1$/F=5 (Y*@\]
MJ\TN+6>7P%J.IW*3+=^+-5\I?W3%K>VED"8QC/\ JH__ $$5US2)=_%;3K;[
M/*D&E:47A01G"R3';DGH J1D=>K8H VH/%VFW/B2]T:)V+V,(>YE96"HQ/"C
MCDX!)/TZYX?HVK1R:+/JUWK-E<V$D\DEO=1KY4:0[L*I)/)!!&[O7#66LRVG
M@/QKXEBAG-_>7-P\>8R"F#Y$*_50JL?3=5I]/BL-0\"6%QF'P_I]M(Y>8;(W
MN8T58B^>AY=USC)]Z .\@UK3KD7'EW2AK8 S)(I1HP>02K $ \X.,'%58O%F
M@3MIZQ:M;.VH$BT ?_7=1Q_WR<>N.*XC5)M3\WQ=XNMK:=5EL(]*TI-A#SG<
M1YNWKMWR<'N 3TI8](@T/Q%X.\/LKR0Z59R7]Q*L9(DE5!"ASVVAG//0 =3U
M .]GU_2[:[:VFO$6594A88)"R/C8A.,!CD87.3D>M:5>=:7B;QU;WFF-]ITG
M781>:A92#)LKB)4*2$?PDD*I4\Y7/;CM=.UFSU2YO[>U,IDL9_L\^^)E ? /
M!(Y'/44 7R,@C./<5YWH%YJ-_KWB^'4/$E]#9Z5=A(2HA79&4W'),9SCUKT0
MD $DX ZDUY9X6TC0M?\ &'CA-2L+.\\^]7R'GA5BR>7@F,D=,CJ* .ZM;L:'
MI%LFK:F]Y-)*ZQ2F+,LX+,R (B\L$QG:O\)- \6Z%_9=WJ3:@D=M9L4N3(C(
M\+#JK(0&!]B*Y[Q3YNC^.?"NLSASHMM'<6L\N,K;.ZKL=O0';MW=!WZU@Z];
M?:&^(>MVC Z=>Z.MI$Z<K=3B-QE/[V 57(ZG([&@#T+2/$^CZ]<W%OIEZMQ+
M;*CR@(PVAP2IR0 >AZ=,8-5M2\;^'-)N;FVO-4C2XME#RQ*C.R@YQPH))X/
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
MZ'I?C7P3>:;-+AAJ-Y-#/&<26\AN96CD7N.""/4'WJMX5DUN#1?%:^*$1+^
M^2\XX2X58%59!_O#'XY''2@#?L?$V@:3H&B_:-?:XAO(U2UN[LGS+CC.YC@8
MX&<D"IE\;:'+I6J:A;7$UPFF FZB2WD$J<9'R%0<$=#C'?. :\\@EA'@?X81
M2$![?4;9IE8<Q!8Y Q8?P@$CD^HK7E_TGQ?\1(;<>9)<Z1!'$JC/FNL4H(7U
M(W*".V: )-:\63WNA^"]<M[RYT^*\U.T2\B*F*,H\9=@2R@LHP.0=I&>M=EI
M?B?1]9%[]AO-[6) N4>-XVCR,@E6 ." 2#T/:O-Y]0M;KP/\.(U+YM=2T\3B
M2-EV>7$5<G(Z*2 6Z ]ZZ/2KJ"/XL>*)2X\LZ?:X*C(8IYFX#'4@$9 YYH [
M#2=5LM<TNWU+3IQ/9W"[HI I7<,XZ$ ]JN51T;4[36='M=1L-_V6=-T>^,H<
M=/NGD=*O4 %%%% !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 8]CHLR
M7MO?ZG>B^O+>)XH9!"(PH<@L=H)^8X49]![G.Q110 4444 %%%% !1110 44
M44 %%%% !1110 5SUMX=NH/'-YXB:_B:.YM$M?LPMR"JHS,#OW]<L<\5T-%
M!1110!@^,O#TOBOPO>:)'>):"Z"J\K0^80 P;@;AZ5MPB40H)G1Y0/F9%V@G
MV!)Q^=/HH **** "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@ 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 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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK%TCQ"FK:QK&FBSGM
MI=+DCCD,I4[RZ;P1M)XP1W[]J -JBN/O?'4FG7ML]YH%[#HMS<+;1ZF70C<Q
MVJS1@[E0GHQ]1QS784 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7'>&?\ DH7CC_KO9_\ I,M=C5&UT?3K*\N+RULH8;FXQYTJ+AI,=-Q[_C0!
MB:U-8:Y=1V<]U FFZ?<+<7DCR !Y(SN6,9[!@&8_[(7N=O4@Y&:YU? /A!9Q
M./#6E>:&WA_LB9W9SG..M=%0 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 55OM0M]
M.CC:=CNED$42*NYI'.2%4=S@$^P!)X!JU6!XHTPW<>GZC'?0V4VE77VI))QF
M)AL9&5N1@%7//8T 6U\0Z:='NM4\YQ;6A<7'[IB\13[X9 -V1].G/2DO?$6G
MV&FVM_+]IDBNMODK;VTDTC97</D0%NG?'%<E96UW#X'\9:KJ($)U0W5U'&RF
M/;'Y(C0E2<J6"!L'GD9YKIM+O[>Q\$66HRL#!;Z<DK,O/RK&"<?E0 R+QAI<
M^F/?P1ZA(B2M$85L)O.W* 6_=E=V!D<XQVZU=CU[2Y-#AUE+Q#I\R*\<N#\X
M;[H QDDD@;<9SQC-9MLJ:7X:M["]U:'3-3O$DE,K.@;SG)>0H'X;#,?PQ7)6
M]K>2P> X-1D^RV<#W49EMU$:-(JE+=\'(&] [#W88YQ0!Z)/JMK:6 O+LO;Q
M,P55D0[V).% 49)8]EQGVJU#(98ED,;Q[N=KC!'UKR^T.IZGKWA\ZUJ$PLH)
M=1BM+Y=J&=U8+$Y.-NXQ>9@@#."1UKJO"^IRWOAZRM-:O0=0NS<) X;RI+F*
M-RHE4+C!*;&RO]X&@#J:RK#Q#8:GJ4]C:K=M)!NW2-:2I$<'!VR%0K<^A-<[
MX7N+LQRV>K75T#X?,T%U<RS.!<$_,DC'//[K#'/0N,=*=X7LK?3=?\CP_J<E
M[X>ELS(T)NC<);2ADV;')) 92YVY_ASWH [6BBB@ 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 IKQI)MWHK;3E<C.#ZBG44 (RJPPP!'H12>6A39L79_=QQ3J* &20QR[?,C1
M]IR-R@X/K2O&DJ%)$5U/56&0:=10 QXHY(_+=%9/[K#(_*G%%+!BHW+T..12
MT4 )M SP.>OO21QQQ($C144=%48%.HH **** "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 **** "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@ 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 **** "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@ 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
F**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>exhibit31restatedcertifi013.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi013.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 *K:A?0Z9IUS?7
M+%8;>-I7(&3@#/'O5FN6\33)J>K:;X=6>>!99/M-Q-''D 1D,B;F4KN9]IP<
MY"-QS0!1^'_B#5;^?6M&\0JL>L6%SYI0'(\B8;XP#W"Y*_@*[>O,?$5O<>$_
M'^@>(TN[_41=!M/U!3"K,L!^9'Q$@X5N22">PKO8-;M;C6Y-*C2<S1VZW/F&
M(B(HQP,/T)XZ?_7H T:Y2^UO7(-4UZUM]&O)?LUGYUA*J*8)SM'RYSDR;BPV
M\#"CUKJZ* //=9UW63=>#!;7>HZ8FKW!ANH+B"'SE 0MD@H0K9'TYZ"KHUS4
MM*^(UEX<EO?[3M+VSEN&+Q*)K0IT+;  4;H/ESGO5#XCK;7'B3P>ES;FYMH;
M]Y;E/(,JHGED N #@9(ZU473XU^)VC77@VQFM+,I+_;4D=NT-K*F/W8P0%9\
MY^[R,\T =L_BO1(]*N-3>_5;*VF,$\IC?$4@."K#&5P2!SWJ;4/$&F:6TJW=
MPR>3&)92D3N(D.<%RH(4'!ZXZ&O*-8ED@\$>/M"-G>OJ4VJW%Q'"EL[;XI)$
M97#8Q@CWSGBMOQ7Y@U'4=7T&_N;35EM8Q)IUW;,T&JIMRL>Q@#OY*_+R.X&<
MT =F=1LAXNEA.ND2PV!>73?EV(N\?OF.,@\XQGIVJ*W\<^&;N2R2#5X)#>R&
M*W*AMKODKMSC )*G .,]LUBQSM_PMR.ZN8VA'_".A)&()1)/.WE-W3(&3CTY
MKDK5#'\)/#]N8)5N8M=25XO)82(HO&<L5QD#80<^AH ]3U+Q)I&CLXOKORA'
MM\U_+9DAW=#(P!" ^K$4M_XATO3?,-U<D"*(32M'$\@C0YPS%00H.#@G&<'T
MKSZ2>PL?$/B/2/$UAJ\\.JW1N+-[47#PWD3QHOEXC.-PVX^;'&.<4OB*S?3Y
M;FZT*YFTS5K73X87TJ>,W%MJ,:I\L(!Y9QDIE3GIGKF@#T&^\0:9ITLD=S<,
MIB"F4K$[K'NZ;F4$+GMG%7+V\AT^PN+VY?9!;Q-+(WHJ@DG\A7F?B,WL&HZE
MJVC7,UKK1CA6[T6YB\VWU/\ =K\J<?> 8H2I_AYP.:]#UG3O[:\/7^F2'ROM
MMK) QZ[-ZE?QQF@#G_"]QK'BO1(=>N=2N-.BO09+6SM4B(CBS\I=G1BS$<GH
M.>G>M6QO+O2=-E;Q#>1O*+IHXI4CV^:I/[L*@R2V#C R20:YSP/KL>A^&K+P
M]K\<FGZIIL8MBDD;;)E7A7B8##@C'3G.>*=XKFO?[8\*^(/L=Q_9=A>R_:8]
MA+JDD1C29DQD!23GN V3CD  Z4>*-$-A>7K:A''!9';=><#&T)QG#JP#*<<\
MCFJZ>-O#;W*6XU: 220F=-P90Z  G:2,$C(R <CTKC==M&O;[QMKED';3[GP
M_P#8E9$)%U<8DP4'\6 57([G'8U(YC-[\,F\MMMLC^<?+.(<VQ0;N/E^? YQ
MR/:@#2\8^*X[KX;ZSK'AK5WCFLCL,D<8#(X90R,KKE>&] >AKH-/\7Z!J>HS
MZ=::K;RW<">9)'DCY1U8$\,!ZC(KSK6[6XU#2?B?;V=K/-)<SPR0(D3$S!8X
MPQ08^;E2.,]*Z:[6W\0^-/"^IZ7\UOI:7$MS=!"JHCQ[%BR0.23G;V"\XR,@
M&EIWB31;#0C?7/B1;RUEO)(H[J; RQ<@1KM R%/&<5I:?XGT75)[N"SU"*22
MS4/.#E=JG.&R0,KP?F&1[UY;(I?X5WML8)C*_B$RB$PMN,?VP/NVXSMV<YZ8
MKH=9N"GQ#U6[M[$Z@O\ PBS(D(0E+B02.PBSC!)4].N#0!V%IXHT>^F$-O=E
MI&MS<HIA=3+$/XTR!O7D<KGJ/6L >-=+UWP1?:H=3GT2W#R1"\:(JT861D5A
MN7!8A<[1DC..#7.Z+=_:/&7@Z^6._DB;3;B!L6+Q0P.1%B-5VC:JX(R<]/O'
M%4SYH^!FO:,UI=B_ADNHVA:W<$N]P[*%X^;*D'Y<\4 >JW6K66G+"EQ.[2RJ
M61(XFDD<#&6"("<#(R<8&1ZU5D\6^'XK"SOGU:U6VO91#;R;^)')QCV(/!ST
M[XKF6N6TOXDV^L7F[^Q[[1TMH;K:2D,JN6*,?X=P.<G&2,=JYN[TR:TLEN'@
ME6UOO&<6H00F)LK &&Z0KC*J2"W('!'K0!Z#)KEKXBTG58/#^L^3>VZ[&FCM
MC(\#$9!\M@-V0#CL>U5K&'Q4-4T&6[U%6A^Q;=3M?LJA3)M/[P2 \-NVC8.,
M;CZ55TAP?BSXAD4-Y<MA:*DFT[793)N ;H2 P_.NUH K7M_;:?$DES(5#N(T
M55+L[')PJJ"2< G '0$]JY#Q9XD:.WT"^TO5'@M7UR&SNP4"!DR=ZMO7<N-O
M/3OFK_CFUL[RQTZ*ZO+RPD%X&MK^UZVLHC?#MP1L(RISQ\W:N,O+G5;K1-"7
M6$CN)K?Q3"?M=O;E5NH$_P"7@J/NCG!/3C(X(H ]$LO%.AZA;7UQ;ZC$8K#_
M (^F?,?DC&<MN P,<YZ&I++7=.U:>:RM+IUNEB$I1XFCD"-D*X5U&1D=<$9%
M<!K%S);:_P#$"Y@TK^TQ)IMH([9XBT=P5$@<?[>T,"0.>U6-$NT;XGPWX?4+
MFUGT'RUNY[-XD+";<0!M 10/7\R: *@\0Z[_ ,*E@U<ZO/\ ;UU7R))MD>94
M-X8L$;<#Y?[N.E>J2.D4;22,%1069F.  .YKQH!_^%+"U\F?[2-8W^3Y+;]O
MV[S,[<9QL^;/I7LGFQ^3YV]?+V[M^>,=<T 8$?COPO*+1DUB!DNY#%#( VQG
MW%<%L8!)! R1G'&:NZ;XET?6+NYM;"_CFGM@&E3!4A3T89 W*<?>&1[UY8L?
M_%EK:T-M+]H_M@.T!A;?M^V[\E<9QLYSZ5M^)K:XU;QQK%OIQ;S;OPI+:P3
M$(9FD)5-_3.#GKT.: .XM?$ND7FH1V$-X#<S1F6%7C9!,@ZM&S !Q[J33;;Q
M1HUY>P6D%ZK2W!<0'8P28I]X(Y&U\8.=I/0UQOAJ^T;7)M*D&B:N==TU"7BO
M#<!;)MFUL,YV'=C: ,DY'  .,*POFN9O!%Y]@OK?[-J$JSV,&GR1PV):*0",
M#;R<D9))]?E!Q0!Z'-X\\+6ZS-)K-OLAG^SRLNY@C\?>(' ^8?,>.>M=&#D9
M'2O(KE1)X0^)L2PR&:[O9S;KY1W3 Q(JE!CYAN!P17IVER[M M)8U,A^S*0O
M0DA>G/0YXH KVWBC1KR]@M(+U6EN"X@.Q@DQ3[P1R-KXP<[2>AJG-X]\+6ZS
M/)K-OLAG^SRLNY@C\9W$#@?,/F/'/6O/+"^:ZF\$7OV"^M_LVH2K/8PZ?)'#
M8EHI (P-N2<D9))]?E!Q5FY4/X/^)L2PR&:[O;@VZB([I@8452@Q\PW!L8H
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
M+A;,:7LC^RF,MYQ?G?OSQCIC%7Z "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH S=5\/:-KGE_VMI5E?>7]PW,"R%?H2.*N6EG;6%JEM9V\5O;QC
M"10H$51[ <"IJ* "BBB@ HHHH **** "BBB@!ABC:593&ID4$*Y'(!ZC/X#\
MJ#%&95E,:F105#D<@'J,_@*?10 4444 %%%% !1110!D7_A7P]JEZ+V_T/3K
MJZ&/WTULCOQTR2.:UE544*JA5 P !@ 4M% !3)8HYXS'+&LB'JK#(-/HH *8
M(HUE:41J)& #.!R0.@)_$T^B@ 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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KGK+5VUGQ/J5I!(4L=(*1RLIQYT[+N*D_W44KD=RW/ YZ&N%^'T3V6
ML>-K2XXF&N27//\ SSE1&0_3 /Y4 :FD/;ZK8:NVC^(;F[D%_)B:0[EMI0%/
ME 8 :,9''/4\YY%WPOKR>(] @U 1B*;<T5Q#G/E2HQ5U_ @X]L5S_P -Y8WD
M\6!6!+^(+F5?]I&"88>JG!P>AQ1\+8771=:NR#Y%[KE[<6_O&9-H(]LJ: .N
MU'4[/2K=9[V81(\BQ(-I9G=C@*J@$L3Z $UGMXOT%-,O=1DU!8K:RD,5R98W
M1HG SM9& 8'!!Z<UE^/]273+32));5&A;4HU>\>#S18\-^]"X/S?P@G@%N<]
M#P=W<1C2OBA;YO)'NHT>![B!U:;-NH!Y4#)/0 #V&!0!ZA9^+]!O]4&FVNH+
M)=M$9D01N!(HZ[21AB,\@$D=ZEL/$VD:GI]W?6=TTMM9LR3OY+C8RC+#!7.1
MW Z5QEY<VQ\6_#=XY(S''!<AF4\(&MPJ@^F6&!GN,4NIZ5?6/CFYTBSA+:1X
MI7SKDJ>('CVB<X])(R%S_>- '>KJ=F=+&I&8)9F/S?-D4I\N,YP0"*QH_'WA
M>5K(+J\>V]XMY&C=8V/4 N1M4X&<$@UMW\D4&FW+R,J1K$V2> !BO'XGA7X0
M^!8'VB2'5+(RQD?,@67+EAVP#DY]?>@#U/2O$VCZW=75KI]X))[4 RQM&\;*
M#T8!@,J<=1D>],B\5Z)-?P62WNV6X5FMS)$Z).%&28W8!7XY^4GCFN+UQ'U+
MXBZ[:Z?,OVBZ\*M;0.K8!F,CD+NZ9P0?7'-0^%M1\-Z[%HMI/IVIMKVF-&TE
MI=/<@64B##.2QV!0 <>N0,>@!V-MXZ\,W=]#96^K123S2R0HH5L%T&6!.,#
M!Y)P<''2I/\ A,_#P>U5]16,78+6SR1NB3@=XV( ?J#P3P0>E<IX.2SO/#7C
M>WEWF.XU747<0+F1HGSAD'?*]#WK$\.:_H&I'P9;:AKUM#+HZJ($\B6-YY#'
MY:*Q=0JX!Y )W'H0* /3-3\4:/H[2"^NS$L159I!"[QPEL8\QU4JF<C[Q'4>
MM5M3\<>&M'N)X+[5HHI8(1/(@5G(0G /R@Y_#MD] :X2.[T?3]9\2>'O%UMJ
MADOK^:>U2(W+17T$F"JJ(SM+#[I!]!Z<;&FK:V_Q>MX1"D"Q>&HK5(RV\1L)
MB?*W=V"XXZD<T =W<W]I:6#7UQ<1Q6JJ',KG P>GYY%5+3Q%I=[=3VL=RT=S
M!&)I(;B)X7$?]_:X!*^XXK ^)<%\^@Z=>6<$MQ'IVJVU[=01*6:2&-\L !UQ
MPV/]FJMT]MK_ ,1?#FLZ1<QS6>G6EVU]=1M\@1U4)&S=,YW-MZC&3B@#=T[Q
MOX<U:^MK*PU2.>XN?,\E51_F\O._G&!C!Z]>U:5_K%CICI'<R.975G6*&%Y9
M"HZML0%L#(YQCD>M<G\*6A/A2X1=HD&HW3NN,'#2L5)^JXP?2JVK:TGA+XH3
M:CK23)I.HZ=%;P7BQ-(D4L;L3&=H)&[=GWH ZY/$FCRZ5:ZG#?1S6EV=MN\(
M+F8\_*JJ"Q/!R ,C!ST-1CQ9H9TR\U%M02.VLF*7)E5D>%ASAD8!@<<X(KC-
M1:/3/$7A#78=--AX<A-W"Z+#Y8MC*/DE= !L#$')(&-W."2*J:[;BYG^(.N6
MC@Z;=Z(+1)$Y6ZN!&_*?WL JN1W)'8T =W9>,= U'4X-.M=122ZN(C+"OEN!
M(H&3M8C:2!U .1W%3CQ'I;7D=J)Y"\DS6Z.()/+:1<Y42;=I(VMD9['TK@YK
MBV%Y\+V61 (5;>1_RS!MBGS?W?F^7GOQ45B\VF>(+)_#NI&\TZ]U5EO-"NU#
M26;,[&2:(_>50<MSP0>#R* .^OO%6BZ=),MU>;%@<1SRB)VBA8XP'D *H>1]
MXCJ/6L;7KZ]@^(O@^""_F6RO?M8FMU(\N39#N4GC)Y/KCI7-Z/<QZ;X0\5^&
M]<4_VJT]Z5@=27OEFW%&C'\>=V.,X(YQ3X[6;1M;^%]AJ,H-U96MQ'<DG(1C
M;A0"?K\H)ZXH [71KW3[G7-<^R:U->R1R1">V=LQVAVX 3@?>QD\GGTKFO%/
MBJ.;4_"BZ1JETJ7>KQ1.J1,L5S"0VXARN'&0OW6Q@]ZRKF&ZU/4/BG::4^;R
MZ@@6V"G!E(M]K!3WYRO'0FH-1\2:;JVB^!$M$G$]GJ]H+FV%LY>V*QNK*P"\
M8/Y@9'2@#T2Z\6:)97$D,][M,4RV\L@B=HHY&QA'D VJ>1P2.H]:K-XPM!XV
M;PWY%R)([43O+]GD*Y9@J@$#&W[V6Z=L]:\U\7:FM_X<\86HMI[.Y@U-6^P6
MUHP\U5EC_P!)D8+\VX#(Y X'!/-=>M]%#\84NI$G6"^T*..W<P/AV$[$CIP0
M""<XP.30!NZ%JFE&TUF^AUZ2]M8;V4SRW+C9:D*I:-3@ (HQZ]3S5RU\2:5>
M7ILH[EH[GRO.$5Q"\+-'W90X&X#N1G%>63V]YJ/@SQQ'I<;7$Z^)'O/L\?WK
MB%6B8[1_$#M.,=<8KJ-4N+7Q5XK\(7^BW"S+82S7-S.G_+"$QX*/_=9B0-IY
MX/'!H VF^(7A58Q(=8B,9G^SEQ&Y5'SM^8A<*,\9. ?6NE9E1"[L%51DDG
MKQ2ZDAD^$/CF%,&:?5KIHXP/FDW3 H0.IR!D'T'M7HWB^TNM=^'>JVND2![F
MZL66$HW^LR/N@^XR/QH O6WBG1KN\MK6*\(ENE+6QDB=%N !DF-F 5^.?E)X
MYZ5S%]K1U_QOJ/AM;S4[&&WLH_)EM8I8V$[NPWDA?N@*,;OD.3U[9^IW,'B[
M0/"5II65U*WU"TGEA"D26(B!\SS!U3 RO.,D@#.:U-+NX#\8M>'FKA].MHE.
M>&=6?<H/<C<,B@#3U?Q/'X6;0=,O3<WMW>R+ UPELQ#;4)9R$!&X[?NCGGI@
M5C0>*4TCQ]XE75M5N#IT5I:36\+QEC'N$A;:B+N[#/!(QR:L^/Y!::MX0OY5
MD^RVVJYFD1"VP-$Z@G )ZD#\:KZ3>6@^*/BJXED2.-]/M &D^7[H?>.>XR,C
MMWH Z_\ MW3#IEKJ*72RVUV ;=HE:0S9&1M5068X!. ,X!]*=I.M:?KEO)/I
MUP)EBD:*52K(\;CJK*P#*1Z$"O&]'N&TGP=X!U>]AO7TJQCNK;4/LK2+):LY
M&QV"$-@;2#[-[BO3?"":',+_ %+0;6X6WO)%=[N<RYNG P6 D^; X&[OSZ4
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 44BNK%@K E3A@#T/7FEH **B>Y@C=D>:-65=Y#, 0OK]*EH ****
M"J#Z7'_;"ZI _E7#1B&; R)HP20&'J"3@]LGKFKS.J8W,%R<#)QD^E ((!!!
M!Z$4 07MO)=6KP1W#0;QM:1!\P7OM/8^_.*6SL[?3[*&SM(EAMX$$<<:CA5
MP!4]% !137=(U+.RJHZEC@4Z@ K!T'0=0L+B2\UG6GU>^*F**5K=(5BC+;BH
M5>Y(7)[[5Z8K=5U8L%8$J<-@]#Z&EH **0D#J0.U+0 44@((!!!!Z$4M %#6
M]+&MZ'>Z8US-;+=1-$982 Z@^F:R;?0-;FB%KK6O07MD,;HX=/$#2@'.';>P
MQQSM"_A72T4 %%%% !1110 4444 %%%% !1110 444$@ DG '4F@ HI%8,H9
M2"I&00>"*6@ HHHH ***1F"J68@*!DD]!0 M%("" 0<@]"*%=6W;6!VG!P>A
M]* %HHI'=8T+NP50,DDX H 6BBD5U;.U@=IP<'H?2@!:*** "BBB@ I&W;3M
M(#8X)&1FEH) !). .I- '/>%/#MSX<AU&*>^BNQ>7TU[E(#'L:0Y*\LV0.U=
M#30ZLQ4,"PQD \C-+D9QD9]* %HHHH **** "BBB@ HHI&=4&78*,@9)QR>E
M "T444 %%%% &#=:#J%]X@%U=:T[Z.ACD32Q;H!YJ'(8R?>(W -CU [<5O44
M4 %%%% !1110 4444 %%-WIYGE[EWXSMSSCUQ3J "H+V*>>PN(;6Y-K<21LL
M4X0/Y3$<-M/!P><'K4]% &1H&CW&EP22:AJ+ZEJ4^WS[MHEBW!1A55%X51R<
M>K$]ZU9(TEC:.1%='!5E89!!Z@BE) !). .I-+0!2TO3AI5DME%*SVT7RP*_
M+1IV7/<#H.^,9SUJ[12*ZL6"L"5.&P>A]#0 M%%% !12;U+E PW 9*YY I:
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
M1(XL[068Y^\<@  YP>@&:XKP!K-IHGA;5IYK=K82^(;J""T)56#L_$><[1@
MYYP IK3N;/6M'^(;^(K32+C4-/U.QCMKB&*2,36TB$E3AF"E2"<X/7]<!/"W
MB@Z#=SPZ7''J5IXEFUBUMIYD*74;%@4R#\I*N>3CM0!U"_$.T4:Y%-8RF\T>
MW^URPV\L<HEAP3O1L@'&.0<$>AK4\.^(Y_$"B8Z->6=I);Q7$%Q.R;9@XS@
M'(Q[@>M8UT==USPCK:-X9.FRW%A+;06AFB:661U(R6!"JH]SDY)P,#/0>%H+
MFU\*:3:WEL]M<V]I%#+$[*Q#*@4\J2",CUH 74-<2UU:WTBU@-UJ4\33B(.$
M5(E(!=V[#) & 23VX)&%=_$:RL_#>JZK)IUX9M)G^SWUF"GF0OD ');!4Y!!
M&<@].M+JVE:E8?$2R\4V5J]]:O8-IUY!$RB2-=_F+(H8@-SP1G..F:Y_Q#X1
MUB_\/^-+JVTZ1M1\0S6XALQ)&#''$$4%R6V@G#$@$]1[T =_I&J7.I-=_:-)
MNK!(I L37!7]\I&0P"DX^AY'UR!C7FH'5OB%%X=ZV=E9?;KI>TLC/MC0^P 9
ML=SM]*ZB!VEMXW>)X6903&Y!9?8X)'Y&N.CLWTWXQ37D@Q;ZMI2I&YZ>="_*
M?78V[\&]* ,+3M3G\/>-O'9TSP_=:CBXM97BM-B!!]G!8_,1DDDG:,DUNZSK
ML&K?#[_A,]"<F6TMVO8&8;253F2)QZ$*RD>H!'(!I+.VU;0_&?BB^71Y[R#5
M&@EM9()(PN4B"%7W,"O(ZX(Q^55+K19/"?P6O=%)%Q>/9S0 1#AY[AF 51Z;
MY,"@#N-.OH=3TRTO[<DPW4*31Y_NLH(_0US=UXYBM-]P^FW']G1ZD-,>X)"L
M)"P3<$/5-QQG.>X&*V_#^FMH_AO2],9@S6=I% 6'<H@4G]*\VUK0_%6JZ9?Q
MWF@O>:G#JR7$-TUS%L:V6965806^3Y1R"%S@DDGB@#L;GQE*NOZEHEEH%_=W
MUC#'-M5XT617S@ABV /E[\GTZFH/^%@VCZ-H&K0Z?<O8ZS,ENDI95%O(Q( D
MR>!D$9&>1[BFZ;::M!\0]9UB?2)UM;FPMXHV66)MSIO+ ?,#_%@$@=.U4/#_
M (3FF^#H\,Z_;M83+#*KL[HWE-O9TD!4D<':?PH [%-4,GB"72DMF(BMTGDG
M##:NXL%7'7)VL?H*;K&M0:.EJKH\US>3BWMH(\;I'()[\   DGL!]!69X$M[
M\>&;?4-797U74%2XN648'W JC';Y57(]2?6H/&NBZC>7>@ZUI47VBZT>\,S6
MN\*9HF4HX4G W8.1D@4 3'Q>5NM4TR33GCUFQM?M:6K2C9<1= Z/Z9&#D CT
M-<1K.JW&O?#WPAKFIV6+IM6L)E=0&+;I 3M Y'ICKTKJSH=WK7B^XU^6UDLH
MUTEM/MXYRN]V=MS,0I.%& !SDY/'3/.KH?B-OAYX7TA] G6[TN^M'F47$)RD
M+Y9A\^,$#CG/7('4@'86/C&*75-4T_4["?2IM/MA>-]H='#0'=\^4) QM.1_
M.JL?C^S_ +6TNSGM6BCU7(M)5G1SOQD)(H.4)'3KZ'%9VK^'-2USQEKC/936
M^GZCX?.FK=L\9"R%G/W0V[&'';M4_A6?Q1Y5GINK>&(;*6S54GU$31O',%&,
MQJ/FW-@=< 9)Z\4 7-'\;2ZYJ+V]KX>U$0PWTMC<SNT86!XQU.&.03QQGMZX
MK=UC6+?1;2.>=7=YIDMX(8\;I97.%49P/Q/  )/2L'P'I^I::-?74=/EM/M6
ML7%Y 7>-M\<A!7[K'!XZ&G^/M&U35=)L+G15CDU'2[^*_A@D;:LY0,"A/;(8
M\T 3'QC#9OJZ:S93Z?\ V7 MQ+*?GBDC8'!1P!DY&-N,YZ9I3XL^R:IIMEJN
MFS6(U,E;25G5P9,9\M\?<<CH.0<$9K(US3]=\?>"]5TZZTTZ(9X ((IYED=I
M58."Q3(5<J!W)R3@8&7WMAJOBT^&DU#2IM.;3;Z/4+MY'1@9(U8!(]K'<"S
MYXX'KQ0!/9>.Y]1O;JWLO#.J3"SOGLKE@T(\LJH;=R^"#G'!XXSC(%9Z?%6V
M.CZ?KDN@ZG%H=U((Y+]]FV ERHW+NW$9QE@,#. 2:T?!5AJ6GWGB8W^G2VJ7
MNJRWEN[O&P>-E11]UB0?E/!KC/#.GWWBCX'Z=X;BT^9!=CRWNW9/*2(3EF<<
MY)P" ,9S[<T >C7/B-CJ%_8Z782:A/IZ*UR%D5 I8;E12>KD<XX'(R1FLR?X
MBZ:NC:)JMI9WEW:ZM=+:1&-5#1RDD;'4G(8%6' (R.O>H-.TW4_"_C#7KF+3
MI]0TS5FCN(FMW3?#*J;61@[#@X!!' Z&L5O!^KZ9X>\,VEO8/=W-OKRZK>B&
M5 L2EG+*I=ESC>!QUP: .I@\5WMQ/!9?\([>0:E)#+.UO<2*JHB.$YD&02Q(
MP!^.!R<C4O'UQ<Z+X5U/1+%WM]:OXH&,KJKIRQ*8Z9.QAGH/QJ]KL&MS^,;/
M.E/J6@-9E?(69$2.YW_>F5B-R;<8P&P<G!.*Y;3_  UXDL_ /A.T?16-YHFL
M+<RVR7$>Z2(-+EE)8+_RT& 2.AZ4 =C%J.GR_$9+*;1Y(=8&D&;[:Y4CR?,4
M&,$$G[Q[@=/>HKCQ[;6^CKKYL9WT R^6;Y6!(7?L\W9U\O/?KCG&*@ETO4[O
MXEIJ4VFRQZ?)H3V,DZRQD)*TBN0/FW$  C..M8MIX=UY/AI/X#GTYC.%:SBU
M .GD-"7R)3\VX$*?NXSD>AR #IKKQD\?B.YT*ST2]O+R*T6[0H\:I*C,5!#%
ML 9!ZX/H#6GX:U^W\3^'[75[:*2*.?<#%*!N1E8JRG'HRD5S]CI%_I_Q'EOD
MTVX;3(]%BL8I_,C.YT=FQC=GD$<D=:M?#G3=0T?PC'8:G9/:7,=Q.Y1G1LJ\
MKN""K$=&% !=Z@=6^(4?A[K96-E]NNE[2R,VV-&]@ S8[G;Z5.OBUGU/7=.7
M2K@W6D1),8_,7-PC D&/GG[I'..>*SXK-]-^,-Q=R#$&KZ4JQN>GFPORGUV,
M&_ ^E/\ $_AF^U#Q7I>I:<RI%/#)IVJ$G!-J?G&/?*E0>WF9[4 7]/\ %D6K
M:)HFHVMD\D>KN%CC\Q<H-K,2W;@*<@=^*XGP[XA7PAIOC"YBT6YN+"U\073S
MM;E%6"/Y!D!B-V.N!T'IQ72^$?"UYH.M:LLNW^RH)Y&TF-?X$FVR2C'8!A@?
M\"]:PVT#7G\%>.M._L:<76K:A=36:&6'YTD"A23OP/NG.: .RU+Q3;VETMG:
MK'<W9MQ<['G6%1&20OS-W8@X&.QSBN:F^(LNIQ^%;G0K%Y+;5;QX9O,=5=&1
M7+18Z9RO7.,#C.>(KFP\0Z+XAM-=LO#YU2VN]-AL[VR,T:S021EMKJ6.TCYB
M" ?>KNNZ;KMRWA?54TA))['46N)[&VE0&*-HV0 ,Q56(R,\]<XXH SK2\FT?
MXE^,9K#19KR>2SLI6@@9$YVR%B68@9_,D_B1TT/C?3;K1='U"V&6U:,O;0RN
ML> !EB[$X 7@'&>2,9S5#3;+5K;QWXEU2?29Q;7EI;1P.DL1#O&'W ?,#U88
M) _"N8T_PUXGT7PSX/OH-&6YU#1(Y[:[TR6:,&:*4@DH^2N1M4C)H Z*3XGZ
M?%HE_J#:?=-)I]XEG=PQ,C^6S, K!@?F0Y&" 3[5U&CZE=:E%<-=:3=:<T4Q
MC1+AD)D7 (<;21@YZ>QKCO%%EX@\0>"+B*'P\;>YGN;=XK))HMZ)'*KLSMN"
MY(!P 3C ]3CT&-B\:LR,A(R4;&5]CC(H Q;GQ"QU2\TW3+%[^ZL8TDN5$BQA
M-X)5 3U<@9QP,8R1D5E3_$;35T+2-7MK*]N;;4KQ+(!%4/#*S%2KJ3G(((P
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
MH.E0:WX6\0^(O!U_IFHZI9'4+XQ!GBB=8(%1PP"J2222.22.H]!6OXKENO\
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
M>>(-!DGU".%+VVNY[2?R 1&S1N5W*"20#@<9JI)X@U:#QEJ>AW$NGP1?V?\
M;M.G>%\, VUQ(=_.WC.,<-GBKG@_0+SP[8WUO=S03&XOIKQ6B!&/,8L5(/IG
MKWI/$WA.+Q'?Z/=&<PM8SL9,#_70.A$D1]F^7/L#0!D^&_%^I^(O#.CW4?V.
M/4[N[>"ZA-N^V 1[O,&W?D$!1@D]67CFGCQ/K&JZ/K.LZ(++[/IT\T4-O/&S
M-=>3]\[PPV9(8+P>@)ZX&GI'A.+2?%FLZU',2E^5=(/X87(42L/=RD9/^[6=
M:>$=3T=-;L-)O+4:9JLTDZ^<K>99O(,/M X=<\@$KCWH 33O&L^K:_X;CM4@
M_LW6M.EO '0^;$R!/E)W8/+$=.U8^N:[>ZW\-/'T=\MN'TZ6ZLD:!&4.J(I!
M(+'GYO6MFZ\%7-C=>&KCP[<6T!T6WDLQ'>(SK)$ZJ"?E(.X%0??)Z54_X035
MO^$:\5Z4^J6DC:[=2SB0PLOE>8 I)P>>%&!@8]30!I1:Y<-J6C^&].,*73Z8
M+V>:9"XCB&U  H(RS,?7 "GK5#X<"Y74?&0O&B:X&MN':)2JM^ZCY ))&1VR
M?J:GN_"6K)K&CZ_I=[:0ZK9V7V"YCF5FAN(<YQD?,I!&1U_QO^%?#NHZ'?ZW
M<WU[;7 U.\-T$AA9-A*JO4L>/EZ?K0!@ZL-5;XQE=':S2Z;P[CS+M69$'VCK
MM4@L>V,CKGM@KI_Q!OGTTVFHVD,6NQZLVDR""-Y8BX0R&55'S%=@)"]<]QU&
M[J&@:B/&D/B339K5W^P&PEMKG<H*^9O#*ZYP<\8(_$5EW_P]>YT1Q;:H;?7?
M[2_M9;]8OE%QC&-F?N;?EQD\#)SSD U/#FL:U>:QJ5CJ5DQM80CVE^MK);K,
M#]Y"CDD,I[]"/2NFKDS;>*X- OKF_P!:TU-5\H);M#;N+:'D9)4DL['_   '
M7.]H\E[-HEC+J4:QWSP(UPBC 5RHW<=N>U '&S^,]9L+_2$ODL4>^U7[#/I\
M8+R6R,6$;F56*[B%5L$#(;CI1/XE\57&I>+;.R&D1'1/+>-Y8Y'\P-%YFT@,
M.3TW9XQT.>*L'P^\00Z+I.FG6K!UTK55OX96M7+SX9F)E._EOG/3&?6MJW\+
MZI!J/BJ[-Q:.=;2-4'S#RBL7EY/'.1SQCT]Z -WP[JQUWPUIFK&,1&]M8YS&
M#G:64$C]:TZQ_"VDSZ%X7TW2;F2.62RMT@\R/(#A1@'!Z=*V* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HK)\/>(].\3V,UYIDOF0PW,ELQ_V
MD;'Y$88>Q%&JZVMA>VNG00&ZU&[222& .$!5 "Q+'H.5'U(]R #6HKCX_'4M
MS97$EGX=U.6[LHTDO;%@JSP[BP"JI/SMA2P Z@C!YQ4VI^,Y-'\%S>([_0K^
M 1,0]HS1^8HW[58_-C!R#QDC/2@#JJ*I7%[<0ZI96D>GS307 D,MTK*$@V@$
M!@3D[LX&/2KM !148GB-PUN)%,RH'9,\A22 ?ID'\JDH **1W6-&=V"JHR6)
MP /6JFFZ@FJ6BW<*,+:3F%VX\Q.S@=@>V>U %RBBB@ HK$N_$<=GXLTW0'LY
M_,OXI98[C*^7B, L.N<\CL.M;= !1110 44A)"D@$D#H.]5-*O+C4-+@NKJP
MFL)Y%R]M,REX^>A*DCW_ !H N4444 %%<WJ/BPVUQ?1Z?I5WJG]G21QW@M<%
MT+@-A%/+D*02!CKWYQT$$\5S D\$BR1.,JZG((]J )**** "BF2NT<+ND3RL
MHR(T(RWL,D#\R*RO"_B"'Q3X<M-:@@D@BN=Y6.4C<NUV7G''\- &Q14<\T=M
M;R3S.$BB4N['HJ@9)KEE\97TSZ?):>%]2NK/48TFM[F%D*B-B.9,D;#M8-CG
M(^AP =;1110 4W8AD$A5=X& V.0/3/X4ZL2\\1I:>*[#0#93&6]@EFBG+*(S
MY8&1U)S\P[=^] &W15+3M3@U*.7RPR2P2&*>%^'B< '!_ @@C@@@C@U=H **
M*YNP\6'4[FP>STF[GTN^>1(K^+#*I0D;G7JJMM.&^F0,T =)1110 445@:_X
MKM_#U_IEG<6%[.^I3BW@> 1E?,/.#N<$<9.<4 ;]%(I)4$@J2.A[4R:>*W16
MFD5%9U0%CC+,0 /J20* )**** "BBB@ HJ.2>**2*.215>9BD8)Y9L%L#\%)
M_"I* "BFNQ2-F5&<@$A5QEO89P*R/"_B&+Q1HJZG#;2VR&:6+RIB"P*.4.<$
MCJOJ: -FBL2Z\1JFKSZ78:?=:C=6T:27(@:-5A#9V@EV4;B 2 .W7&14VF>(
M+74M*N-1,<UG#;O(DPNU"-&8_O9&3@#!YH U:*** "BJVH7?V#3KB\\B2<01
MF0QQ;=S #.!N('YFJWA_6(_$'A^PU>*)HH[R!9EC<Y*AAG!H TJ*Q-&\1QZQ
MK&LZ:+.>WETJ6.*0RE3O+KN!&TGC!'Y]JVZ *$.AZ1;WQO8=+LH[LDDSI;H)
M#_P(#-7ZS]<U5=#T.]U1[::XCM(6F>.';N*J"3C<0.@J72[Y=3TFRU!$*+=0
M),$)R5#*&Q^M %NBL31O$<>LZOK.G+9SV\NES)%)YI4[RR[@1M)XP1W[]JVZ
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@ K \77L]MHOV2S65[V_<6L(AQO&X$NZY(&50.PSW ]:WZRY]%6XU^VU=KZ
M[$EM&T<< *>5AL;N"N<G:.<Y].IH X/P]*GA;XH2Z;'IUQIVD^(+<26T4RJH
M6YA7#*NUB.4P?<BK^LZ<LWQCT0FZNT\S3;E_DG*[<-&,#T![CO71^)/"EIXF
METZ2YO+RW?3[@7-NUJR*5D'0Y*D_AT/<4L_A>&X\26>NOJ-\+NU@:"-08]A5
ML;LC9W(!_EB@#F?"^F ?$KQMMO;T-$]F%;SB<[K?J0<AL9XR#BN?U*_O=2_9
MYU>XU"[ENKGSID::4C<P6[VCIQT Z5Z-I_AB'3=;U35H=0OFN=3V&X#F,KE%
MVH5&SC _/'.:SS\/=-/@ZX\+F_U$Z=/*9'.^/?DOO(W;.A;G_P"M0 S7+V^M
MOB7X4M8KZ=;*\BO/.MA@(QCC4J>F3]X]21TKF]8UG4K-8M1M-5N[R0>(([=[
MB)MMJ(6E"&#83AB <%@#\P/S9&*[BZ\,PWFN:5J\U_>FZTQ9%AP8PK;P ^X;
M.<@#IC';%8[_  RTEK&:Q74-62T:\%[# ER MO+OWY0;>F>S;L9.,&@#+M%%
MA\3/&NH&:[D^R6%K<"+SVVM\LIVX]..!VS3]*7Q3JMAX<\0V>H0()S%/?^;?
M.T4\+C+*L6S:C D;<'M@D]:ZA/"EC'XC?6HY[Q9I;=+>>'SLQS!,[2X(R2,G
MOSW!K.T;X=Z7H5Z'L[_5?L*2^=#IDEUFUB?.053&>#R 20#SUH K_%J[FM/A
MQJ*PNR&X>&V=QV2215;\U)'XUI^*I39Z?IL$&H&QC>\BB:*%"9;A,']S'MY5
MC@<C& "<CK5WQ/H,/B;PU?Z-.Y1+J+:' R48'*M^# '\*SKO0AXKTO3O[5-Y
MI^J:=,LPFM7"LDP&"48@AD8$]NAP<$$  YJPU/Q)-IOC.QT_[1+=Z??1+9P7
M,ZF58V6-WC\S)^;!8*23@D<UN>"=<LM9N=2%M/J44T/E+/IFI;O.M'^;/WB2
M5;@@Y/3\!-'X"T^&74Y8=1U6.74989I7%SDK)$4(=<@\DHN<Y&,@8!Q6MIVA
M0:?J5UJ33S75]=(D<D\VT'8F=J@*J@#+,>F>?I@ Y;Q7;R7?Q/\ "$$=S+;%
M[34 9(L;P-L6<$@X/OC]>:R+7Q+JNEZ#JMB;^6XEA\3+I%O=W3C>D3F,Y9\'
MD!F 8@XR.#C%=W?>'(+_ ,2:?KCW=TES8)(D,:%/+P^ ^05).<#OVXQ6<? &
MD3:;K6GW<MU=VVKW!NKA9F4%93CYT*J"I&U?R^M &7=6/B?2SKEP-3%OICZ9
M))!%]L:YGAN$!.Y&D3[A'4$G!Z8K+@OM6TGP)HVOR:[>W-WJ\&GVK+<.HA@,
MI4-(/E.&VD\G//)!Z5U5CX(M[/3+NSEUG6+U[B!K;[3>7(EDCB/54RNT9XR<
M9.!SP,6#X/TN7P:OA:[\Z[TU85@7SF&]57&W!4#E<#!Z\4 9]CI7B.TU^Z,F
MH+#H]Q:%5A:]:YFBN ?OQM(GW2O4'(SVKDK?6]<N?AMX&U!=9NH[R^U6W@N9
M1M/FJ\K [LC/8< @=J[K1/"$6BPR :QJ]],T1ACN+ZX$KPH<<)\NT=!DD$G
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
MYE6<9*R1F2/ X!RO3OBK<7@#2,:VMY->7ZZTJB\6YE!#%5"@@*!@\9R.AZ8
M I^B^";?18'C76=9O&\HPP27MR)3;(>HC!7 Z 9()P,4 87@73]6U_P38ZO>
M>)]5^U7^FM"P5E"1L6XD4;<[QCKGOVX [ZS@:ULK>W>>2X>*-4::7&^0@8W-
MCN>IK!@\*0:5X(D\.6=YJGV986BBDBE1;A%/9'P #[FM30K.ZT_0K&TO;A[B
MYAA5))7;<S$#NW\1]^_6@#C+"\O_ !9H?B35(M2NK*[L[VYM[$0R%4@\GA=Z
M='+$9;<#P<#%9D&MZSXGOO SC5;S3HM:TZY>ZBMMJX9$7YD)!(R6)&<X&,<\
MUV3^"[(7FIS6E[?64.J$M>VUNZ".9B,,W*EE8C@E2,]>O-2S>$K%]8TC489[
MFV.D1-#:00[!$J,H5E(*DD$*!UXQQB@#6T^U>RTZWM9+J:Z>&-4:><@O(0,;
MFP!R:LT44 %%%% !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 %%%% !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 444A8*,L0!G')[T +14?GP[)'\V/;&2';<,*1USZ8IRNC_==6X#
M<'/!Z&@!U%%% !1110 4444 %%%% !12.ZQHSNP55&2Q. !0"& (((/((H 6
MBBB@ HIJR(Y<(ZL4.U@#G:<9P?P(_.G4 %%%% !1110 4444 %%%% !13?,3
MS/+WKYF-VW/./7%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M5CN(UE$J$,,JR..&4C/8'@Y%<K<V.H7&E:!J7AC0FM[KPY,]M)HMW(JEXVC
M90^2I."K!L\YYYXK?EUKQ':>';S6#X9C2X0)Y6FM>1JP4'YW>3[HX.<<\+UY
MP #K:XFZ\?W*W6M6UAX7U*]FTB15N%62)?E*;]P.XY.#PHR3W KL+.X^UV4%
MSY;Q^=&LFQQAER,X/N*X#0;Z\M/'7CP6VESWI-U;E/*>-1O^SK\K;F&!TYY[
M^V0"+7]3T[Q'/\/=?L%#1W.JKY<C* ZJ8I,J?H1R/45MZYX^L](34I8H8[J+
M3&VW8^TI')D ,PC0_?*@C/(] 20<82>#=4T71/ VEVEHU[_9%]]JO)(I$55R
M)-VW<P)^:3CV%6K>U\4>&/$FL0V6@1:QI>IW;7L%Q]J2(V\C@;UD#<E<C(*@
M_CG  .@'BBWU2>&RT>V74))[)+U]\GEQI#)]S<<'EN<+CL<X[\CX"UVU\/\
M@&2>6UDC,^N3VMM:* &\R2<JD?H,=ST !ZUIIINO^'O'ESK,.G-J]GJMG!#=
M"VDCC>&:($!@LC*"A!/0Y'\\!]&U>S\"3:9?:,K:C<Z\UQ9P)>(LK9F,N^)N
M@=5#$;N, DC&00#M[;Q<&\2WFA7FFS6]Q9P"ZFN%E1H%B(.&R2KGE2#A.#[<
MU07XC:?]NTA)(46SU>58;69+A'=789021CE-W;DXX!Q6?IT<U]J.H6FM>']5
MT^_UJU:S%_<S03 JJ-A!Y1PN 6;IR<Y/2K'A(^+[2UL="U30+>$6(2)]66Y1
MHYHDP 50?-N8#'.,9)]J .\KE/'&OZEH4>BKI]LDOV[5+>UD=I I4,V2H&/X
M@",]LUH:#K5_J=[JMKJ&DMI\EE/LC/GK*)HSG:^5^Z2!G:>0"/6L_P >:5J.
MI6.D2Z9:_:YM/U:VO7@$BHSHA.X*6(&>>Y% $6H>-KNTUV;1+?PU?7>HQV*W
MOEQRQA74OM.&)[$'K@DC@=Z74/'0TZVO+^72;@:=8WB65Q*[A9 [%!N1,89
M7 SN'0X!Q3+:PU=OB@=:FTN2*QDT9+-I1-&P642M(1C=N(PV,XZC\:YCQ)X>
M\5:SI7B2TN-$%[>R7RRZ?>/=1A!;+(C+'&I.4;"D'(4'DDG@4 =C>>+YX?$]
MUX?M-"N[J]AM%ND/FQHDBEBH^8G@9!Z\^W>H[+QW9ZAHFC7T%N8Y]6G>VA@N
M9!&$E3?O5FP>A1@, DDCCGB"ULM7'Q*N-;FTF5+.31X[4,LT3?O5D9R,;@>C
M 9QU]N:Q-)\,W@\#V>@Z_P"%FO;<WER]S%YT1>,/([I(A#CD;L'!!Y./< O_
M ! UW58_ACK-U#8RV=PH:WD/G#,8WA-RD=0P/&,'!'2K9GTC0-8CFBTJSLM<
MOK7:T9NEBC\F,@ LWW>K #"EOP!QAW_A?Q&?A1J_A^..ZO[BXN"+".YN(S)#
M;AU*K(Y;!("MT)Z@5K>(;/Q!;^)=,\4Z/I'V\BT:RO=-EFCCDV%@ZNC$E<@@
MYYZ?H (GQ0L9='M+^+3+R4RZJ-)FBC9&\B?=C&<_,.X*YSQTKJ]'OKS4+$S7
MVES:;,)&3R)9%<X!P&RI(P:Y'Q%8^(M9TS1)?[%VSPZU;WTEK%/$?(AC.2"Q
M8!G/)XXYQGC)[U22H)!!(Z'M0!BW.ON=7NM*TNS%[>6D*37(:81I&'SL7=@Y
M=MI(&,8ZD9%8TOQ(L!HFF:I;Z=>SQWM^NGO$ H>WF+;2CKG.00>!G/'/-$>F
M:IH'Q UC6;>QEU#3M:AA,@@=!)!-$NP<.R@JR]P>#VQS6'<>#]8M-&T\6]@U
MS=R^)UUR[BBEC A7S-Q0%F&2%VCC@G- 'H&CWUYJ%B9K[2YM-F$C)Y$LBN<
MX#94D8-4[CQ#(^JWNF:58_;KJQC22Y!F$2H7!*H"0<N0,XX !&2,UMJ25!((
M)'0]JXRUTS5?#OCK7-2@L)M1TW65AE_</&)()HUV$$.RY5A@Y!X(Q[T 4]5\
M?376D>'+_0;8O#J>J16<WG,$DB8,2T97G#?(RD]!VSD&JQGGT[XNZG-8Z.UQ
M>3Z%!(]O"Z("_FODLYP.P&>2>./2*;P9J^G^&M(:UM%N[^'Q"-9NK:*55X9G
M+(C,0"5#*.2,X-;EI8ZNGQ*N]:FTJ5;272(K8.DT;?O5=G( W X^; ) Y]*
M)[3QYIUYX;TK5D0Q/J;M%!;SR+&5D7=O#,> %V-D_3 )(%4)/B;9Q:/K]VVG
MRRW6ALHNK>WF212KC*NKY *D>V1Z5S]CX6\4Z9X4\/75KIB-J^B7UU*UA-/&
M%N89G<L%<$@-AAC/<'\=SQ%;>(_$O@#6K4Z"+.ZO8!#;V(N(F<'.2[OD*!TX
M!)X]\  ZC1=6N]5:Y-QH]S80H4,$D[H?/5AG( )*X]#SS]0$U'7!:ZM;:1:0
M"ZU*XC>81%]BQQ*0"[M@X&2 , DD]."1?L#(=/M_.@>"3RU#1N5)4XZ94D?D
M:Y'7--UG3OB%9>*=,T]]3MGL#IUW:Q2HDJ+YGF+(F\A3SP1D4 <SH-Y9Z;X7
M^(5SJ&A-)91:M.;G3X]F OE1[AU QU.1SCM7<KXAABFTS2M/M(C<W%C]JBMW
MF$2K$NT;5.#EN>!C& <D5R?]@>(IO#/CVT?1F2?6KB:2S3[1&20\:H,_-@8V
M\\_3-:.L>'?[;T[3+'5_#=U-'!9)Y5U:SQ)<6=P."%;>.#A3D$C@9]@#1O/&
M[VEWHED= U![S5[9YH8E:,;650S1DEN"-P!)P/<U%8?$2QETS6)]3L;G3KW2
M)4AN[&0J\FY_]6$(.&WDX!X_+FN=D36=)\3?#>+51)J.IQ6M^MP8W4NWR1\Y
M8@,0,9.><'K4^M>!=3U^'Q-JD:K9:CJ$]I+903,#C[-]WS"I(RQ+="<#;[B@
M#K%\3M;>(;+1M6L#93WZ.]G(LHDCD*#+(3@;7 .<8(/8FFZ1XI;6197-I8^9
MIUY+)''<I,&:,H&/[Q,?+G;@<GJ,X/%4;C3M0\3Z_P"';^\TN;38M*>2YE6:
M2-F>4IM"+L8Y )))..@]3C(TSPO?1>)M+UJPTFXT*\DD8ZU&DZ&UN5V-DA%8
MY8OM(.!CG//4 ?-XIBT_PGXSU;0M"%I>Z?>3+<+,RCS)E12TK;<@]1QGG';-
M:&HZS MMX4.N:&UQ/=WT*6\I=&6"8H2LA.<YQN/ _&LM?#.MW7AGQ]I[Z>UO
M-K%U<3V7F2QD.&C55!VL=IRO?U%6M7T_7M4T[P@1H<L<NGZE!<W,7VB(F.-(
MV4\[@"<MD $\=\\4 ;]QXED>[U*VTG3FU!],P+K$H3YRN[RTR#N?:0<' Y S
MG.,Y_B)826WA^YL+"\O;?6W9('CV#:X5B48%LALJ1Z#G)XJ'2].U?POXG\0R
M1:;-J.G:M.+V%X)(PT4I4*Z.'9>#@$$9]ZR+3P;JNBVO@NT@LS=_V;?37E])
M%(@5#('R%W,"<%\=.@]>* .O\.^)3K=YJEA<Z?+87^FRHD\#R*XPZ[D8,O!!
M'Y57\<:U/I6E65K9R&*\U6_ATZ&4=8O,/S./<*&(]\5#X?TW4K7QYXJU&YL)
M(;/4#:FVE:2,[O+CV-D!B1STR/RJ#XCV4CV.BZN@)31]6M[V?':$$K(?P#;O
MH#0!9\03Z3H]UX:L+C13<)+J"16<OR[;>;:Q#')W%L!CG!SW.:BN/'%P-3UW
M3K+P[>W-SI"QO(/-C175U+9!R>PX'4YZ#%.\::=J.I7WAF33[%[F.QU6.\G9
M)(UVQA'4XW,,GYATJM9Z9JUOXL\9W[Z7,;?48;=;1A+%F0QQLAXW\<D8S^E
M'4:)JUOKVAV6K6@807D*S('&& 89P?<=*OUSG@+3KW2/ VD:;J-LUO=VENL,
MB%U;D=P5)&*Z.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *@FLX)[B&X>/]]#GRY <, >HR.H.!D=.!Z"IZ* "H'LX)+N.
MZD3=+$"(RQR$SU('0''&>N.*GHH **** "BJ5CJUCJ4UY#9W EDLIC;W"@$;
M)  =O(YX(Z5=H Q[KPOI-[XA@URY@>2]@0)'NF?RQ@DJ=F=I())!(X_ 5L44
M4 %%%% !1110!')!%*\;R1H[1G<A89VGU'H:DHHH **** "BJ3ZM8QZQ#I+W
M %_-"T\<.#ED4@$YQCJ15V@ J.."**221(T5Y""[ <L1TR>]244 %%%5[V^M
MM/@$US)L4L$4!2S.QZ*JC)8GT S0!8HJAI.LZ?KMFUUIMRL\2R-$Y"E61UZJ
MRD J1Z$ U?H **** "D90RE6 *D8(/>EHH YBT\ Z%8G9;"_CM,D_85U"?[-
MSU'E;]N/]G&/:NF50JA5 "@8 '04M% $;01/.DS1HTJ A'(R5!ZX/:I**I6^
MK6-UJEYIL%P'O+(1FXB .8PX)7G&#D ]* +M%%% !114+74"W:6K2!9W4NB'
MC<!UQZX[XZ9'K0!%JFEV6M:;/IVHVZ7%I.NV2)^AYR.G(((!R.F*S=-\):;I
MLR2++J%SY9!B2\OYITC(Z%5=B 1V.,BMVB@ KG;KP5H]SJD^I1F_L[FX(:X-
MC?36XF(&,L$8 G'?K7144 06=G;V%LEM;1B.)<X&2<DG)))Y))Y)/)-/F@BN
M(_+FC21,@[7&1D=.*DHH *R=,\.V6DZGJ&H6SW!N-097N3)(6#L!@''; &.,
M5K44 %%%4K#5K'5)+Q+*X$K6<YMK@ $;)  2O(YX(Z4 7:R];\/:;XAMXHM1
MA=C!)YL,L4K121/C&Y74@@_C4MUK>FV6J66F7-W''>WI86\)R6DP"3TZ# /)
MJ_0!E:7X?LM)<RQ/=W$Y7;YUY=27#A>X!=CM' R!C.!6K110!'#!%;JRPQI&
M&8LVT8R3U)]34E%% !116;+X@TB#54TN74($U!QE+8M^\8>H7J1[T :5%%%
M!1110 4444 %%%% !15>^OK73;*:\O9T@MH5+R2.<!0*6RO;?4;"WOK202VU
MQ&LL4@!&Y&&0<'GH: )Z*HZAK.G:4T27MTD4DN?+CY9WQU(49) [G'%.T[5=
M/U>%YM.O8+N)'V,\+A@K8!P<=\$<>] %RBBB@ HIDLJ0Q/+*ZI&@+,S'  ]:
MJZ5JUCKFFQ:CIMRMS:2E@DJ@@-M8J<9]P: +M%4+;6]-O-5N]+MKN.6]M%5K
MB)<DQALXR>G8\5?H R;WP[97^NV.LS/<?;+$.+<K*0J!P XV]#D =:UJBN;F
M"RMI+FYE2*")2SNYP%%1:=J-IJ^G0:A83":UG7?%( 0&7UYYH M450M=;TV]
MU6[TRVNXY;VS56N(ER3&&SC)Z=CQ5^@ HHHH **** "D90RE6 *D8(/0TM%
M$-K:PV5NEO;J4A3A$R2%'H,] .P[=!4U%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5SU_KMP_BV+PWII@CNOL37T\\Z%U2/>$4!0RY).>XP%
M[YKH:YC5O#=V?%]GXHTF:!;V*V:RN8+@D)/"6W ;@"58-SG!STH YW4_B%J^
MG^&?$DOV.R.LZ!<QPW"G=Y4J2%=DBC.1D-G:3QCJ:VH_$6L6/C:/1]82P^QW
M5C+=P/;!]T)C90RN2<-PV<@+TZ51UGP%=ZGX=\06Z7-LNIZ[<1S7,S!O+B6/
M9L11U;"IC)QDDGCI6I>>'K^_\9Z;K4IM!;VUG+:RP;V)?S-I)!QVV]._M0!E
M0^,];O+?1]5L--:[L+^5/,M4L)UDA@?I)YQ^1L#!( QSP>,GO'#F-A&RJ^#M
M+#(!]QD9_.N'\.>%/%&@)'HHURTE\.P/^X8PM]L$6<B+=G:!VW8)QTQQCNJ
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
M0,..25R5QGG-6-0\(W(O?"O]E-;166@$[(YF;=(OEF,+D#C .<\Y- '5P0+
MAPD2NYWR&--H=SU;'O\ 4UYWHNL>(H(/'6H2WEG=MIU[,(XG@9!^[AC( (<X
M7';!).3GFO21G SUKBE\(ZM;_P#"5P6][9M::V\DT:R(P>.22,1G)'&T8R !
MD^HH CL-=\8W7AB'6S8Z3(EW9VTT$4;LK1,^/,>0L<%%4[L @\8SWIMIXSU"
M:?Q3:1-87DFDVD=W;7,2/'',K*Y((W-G!0\@X.>U37WA#5+KX>:9H$=[;1WF
MG_9L.59H;@0E<*Z\':VWD<U&?"6O-K&NZC)?Z<S:OIR6KQK"ZB-U#J,')^4;
M\^IQ_#0!6LO&/B'RO!^H7\&F_8->,4+Q0J_FQR/$7#!B<;<@_+C(]35RS\87
M.I>(KS2K>YT^"\M+_P F33;F-EG> , 948N V5RPPIXX^L;>#M6_L7PA8">R
MW:!-#*[EFQ/Y<9C ''RY!SWQ[U+JO@^^UZYMCJ7V O::B+NUU&/<+F*(2[Q$
M!C'3Y<[L8YP2* *OB3QIK'A^*^O)HK"*.VOHXHK%P7FN+=G1/.W*^$R6.,K_
M  XZFMBXUO5-1UC6=,T/[(DVE11[VNHV<2S.A=4 #+M&-N6)/WNG%<]J7@#7
MKS2O$6EQZM8?9]3U#[?%++ YESYB.(W.<;5V  C/'I6A<>%O$ECXIN->T'5-
M.67488H]2@O(',;.@VK)&%;(..-I/X^@!4U#4?$T_C'P7;S26^FO=VUS-<63
M1><(Y4C .65QN'SG&,8Z\]M >,IK+6/&*:I# EEH-O!<(T&2\BNCL0<\9^4
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
MSP8E@F6)5(*Y&&(0?-R,Y//2NPNK+7(?$,VI:?/9RVLMM'"UG<;D^=6<[Q(
M<<.!C:<X[5C?\(+)=:;XL-W<0Q:AXCCV2F!28H (RB 9P6/))/&2>@H ?;:[
M?VB^&]!66UEU+4;8S><86"0PQHI)*;R68D@?>'<]L&M/X_GT5_$-EK-M%)?:
M2D,L+6^42Z28A8^"24.\A3R?45-+X1U=SX>U47MF-<T=6B 5&6">%E"M&>2P
MZ9#<X/:EU+P$GB"VU^35IECO-7AB@!M\LMLL1W)M)P6._P"8G SP,#&: -BT
MF\2Q:_%;WT%E<:9);EVNK=3$8901\A5G8N"#P0!TYKB/AAK%Q<^$=+T;19K0
MW-M)/)?M.I<01M/+M  8$NV..P&2>P/7:%8>+(40Z]J6GW36Z%85M(WC\YL8
MWRL2><=E&,G/.!CFM)^'>K:'::)/I][91:OITDJ2W #^7=6TDC2&)UQG@MP<
M\8SWH E U@_%/Q*ND-9)='3+,F6[1F0$&3^%2"<_7CWZ5;TOQ[/K&C^%/(@@
MAU37Q)@/EHX1$"96QD%N0 !D?>'/%:5GH6JVWC+5=>8V96]M(H%A$C90Q[B"
M6V\@ECVXK#T_X>:AIV@>&DAOK8:QX>FE:WFPWE31R$[T8=5R#C(SC&?:@#5M
MO$5X^N:UX8U9(#=P6/VRWGMT*)/ V5.5))5E88ZG/7BL3P?KTFG> / VDV:Q
MMJ.JP^7"902D:(I>1R 03@# &1DD<BNEB\/7<FJZGKMT;;^U+JR6QAC1F,<,
M0+-C=@%B68DG Z >YP4^'^J6WAWPQ'::A:Q:UX<8_9IF5FAF1AM=7'!&X>F<
M8]^ "G!JT_AWQUXXU75VAG%GI=K+FW0Q^8H\P@8);!SQU/K[5O0>(/$0U^PM
M6L!=V5W')YLT=A/;BSD"Y7<S\.I/&0 >^.U57\#ZCJVJ:_<:U>67V;6=/CLY
M8;6-]T94-@JS'L6SR.?05>\/:3XPLEAM]:UFPO+:S7$+6\+QRW) POG,20!W
M(4<G'/4$ K^"]?\ $_B6"VU&Z@TF'3O-N89UC\SS2R.RJ4R<8XP<_7VK<\4^
M(%\-Z*;SRA-/)-';6\1;:'ED8*H)[#G)]@:K>"=!O?#6A-IM[+;S$7$LRR0Y
MY$CLY!!]"V*F\7>&X_%7AZ736N&MIMZ36]PHR8I4.Y6QWY'(]": ,^X\0ZKH
MWBO2]'U06=Q#JR2K:W$$31>7,B[BC@LV01T(],8[U6\(:_XH\1NMW/!I,.GP
MWES:W*IYGFMY;%59.<=0,Y]^E7QH6I:EK&E:KK7V(3:4DA@BMF8K),Z[2[%@
M-H SA<'&<Y.*?X,T&^\.Z9=6=[+;RF6\FND>'=QYCEBI!'8GKW]J -37;N_L
M=$N[G2[);R^1,PP,X0,V<<DXX'4_2N:TWQ9?W7B;4M$2;3KXPZ<E[;W4"/'&
MQ+,A4_,VX9&<J?;J*V/&.A7/B3PK>Z5:78M9Y@I61E+*=K!MK =5;&#[&LB#
MPSX@7Q8VOS7NF%Y-*%B]O'"ZJI#LPVG)X^;DD>V!U !D:?XZ\1S:%X6UZZMM
M,%CJ]W#:301K)YJF5BH=6+8 ! ^4@\=^PZ"S\1W\/C75=$UAK*&"&T6]L94C
M93+%DARQ+$90X! ZYSQ61%X%U:'P7X<T%;FR,FCWL-T9B7Q*(GW 8QP3G'?&
M.^>)/%5II'B[7=&L+7487U*SNW6[2UF5VCMRA$\<@'(5OD3GG)'O0!U?A^ZO
MK[0[:\U%8DGN%\T)'&4VH>5!!).[&,\]:TZ** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HK*T#Q%IWB6QFN],F\V&&XDMF/\ M(V#^!&"/8BC
M5-;33[RUL(8&NM0NUD>&W5@N50 L2QX Y4?4CW( -6BN/C\=FYLIYK3P]JLU
MS9QI)>V)15G@#%@%"D_.V%+ #J,'N!4^I>,SI'@R;Q)?Z'J,"1,0]J^P2J-^
MU6/S< \'C)YZ4 =315*XOIX-4LK1+">:&X$ADND*[(-H! ;)S\V<# /2KM !
M148FB,[0"13*JARF>0I) /TR#^524 %%%% !17/ZKXI%C<WUM8Z;=:I<6$4<
M]U#:[=Z*^=H4$_,Q"L=H[#W&=V&030QRA70.H;:ZX89'0CL: 'T444 %%%%
M!16!IGBNWU7Q'J6AQ6%]%=::(S<O*(]B[U+)@AR3D#L/KBM^@ HI@FB,[0"1
M3*JARF>0I) /TR#^5/H **** "BBF)-%)))&DBL\1 =0>5)&1G\.: 'T45B^
M*O$<7A309M7GM)[F&)E5EAVY7<P4$[B.,D=,GVH VJ**YAO&MN;&YU*WTK4K
MK2K<N&O8$C96V$AF5=^]E!!&0O;C(YH Z>BJ\5[!+!:REPGVH#RE<X+$J6Q]
M< G\#5B@ HHK%\1>(XO#B:>\UI/.M[>Q6:M%MQ&TC!06R0<?0'I0!M45!>W/
MV.RFN1#)-Y2%_+BQN;'89(&?J:I^'=:B\1^'K'6((GBBO(A*B28W*#ZXH TZ
M**Q=;\1Q:'?Z1:S6D\O]IW:VD<J;=B.03\V3GHIZ T ;5%07MS]BL9[GR9)O
M*0OY<6-S8[#) S]35/P]K47B+P_8ZQ!$\45Y$)41\;E!]<4 :=%%% !115#6
M-7MM%LEN;G<?,FC@BC3&Z21V"HHSW)(_G0!?IOEIYADV+YA&TMCG'IFLW2-6
MN-1EO8+K2KJPFM9 A\X I*",AHW'##U]#P:U* "BBB@ HHHH **** "BB@D
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !117-:AK]]9^/M'T01VWV&_MKB5G.[S T87WP!\WOTH Z6BFJZ
ML@=6!4C((/%"2)(F]'5E]5.10 ZBDR/452M3J7]J7XNFLS8_NS9B+=YH&/G\
MS/'WNF.W6@"]131(C$ .I)&X 'J/6AI$5E5G4,WW03R?I0 ZBBF^8GF>7O7?
MC.W/./I0 ZBFM(B EG50!DY.,"G4 %%-,B+((RZAVZ*3R:'D2, NZJ"< L<<
MT .HH) &3P*:CI(H9&5E/0J<B@!U%-$B,<*ZDXS@'M0DB29V.K;3@X.<&@!U
M%-$B,[('4NO50>10TB*ZHSJ&;[JD\GZ4 .HJBVKV2ZY'H_G WSV[7/E@\K&K
M*N3Z9+<>N#Z5<,B"01EUWD9"YY(^E #J*BN?/%M(;8QB8#*>8"5S[X(KBO#7
MB?Q-XH\%6_B&RL]*5[A':.UD>09*LRXW>Y7T[T =U1423CR8FF*Q/(!\C'!S
MCI5:].I"]L/L;68M3(PNQ/NWE=IV^7CC.[&<]LT 7J*:9$!P74'.,$UC^*]3
MOM%\.7>I:?!#<3VZ;Q!+D"3G& 1T/- &U16)X2\10^*_#%EK$2>4TR8EA)YB
MD!PZ'Z$']*QM!\:W'B#QUK&BV]K%'8:<BLMPQ)>?)*G Z ;E;!YR /6@#M**
M:)$9V0.I=>J@\BFR281EC:/S>BACQNQD9H DHKG/ VOW?B3PG;ZI?QP17$DT
M\;+#D(-DKH,9)/1170O(D>-[JNXX&3C)H =15&XU>RMM6L]+DF'VR[5WCB!Y
MVJ,EC[=!]34/B*[U*PT*[O=)MX;F[MXVE6WER/- &2H(Z$]J -2BL+PMKK>(
MO!]CK>^W1KNW\T[,[(FQRIR>=I!!Z=.U/\-ZI>ZEH5MJ&J);6[W7SPQQL<;#
M]TG=W(P<=LXH VJ*YKQ+KU]H^M>';6WBMVMM2O?LLS2;BZ_(S97!Q_#WS729
M'J* %HI&=40NS!5')). * 0RAE((/(([T +137D2, NZJ"<#<<9-9/BG7D\-
M>'+K56B\UHMBI'G&YW8(H)],L,^U &Q163I9UY=0O(]4-A+9@(UK/;*T;'.=
MRNA+=.,$'G/2N8M_&>KZN9+[1[:SFM8DO-MG(S"64P2(G+#[C-N)"X/!&>O
M!WM%<YXW\17?A;PQ/J]I9PW1A9 ZRRE-H9U0$8!SRW3(^M6O$WB"/P[I27/E
M>?<W$\=K:P;MOFS2-M5<]AW)] : -FBN?LM>N(_$[>'=46#[6]K]LMYH 525
M VUUP22&4X[G(.>.16^2%&20!G'- "T4SS8]K-O7"<,<]/K5356U'^SRVD/9
MBYWH0UWN\O9N&[[O.=N<>^* +U%<U<Z]?P?$.PT'RK?[#=6,USO^;S-R,HQU
MP!\WH:A\.Z]J^MP^)H7CLH[S3K^6SM<!O+)$:LI?G)Y;G&.* .KHJM9/<#3;
M=[]X/M/E*9V@)\O?CYBN>=N<XSVJPK*RAE8%2,@@\4 +131(C-M#J3C. >WK
M3J "BFI(DF=CJV#@X.<&CS$W;=Z[CGC//% #J*0D#&2!DX&:;YT>POYB;%."
MVX8% #Z*0D!2Q( '.:%=74,C!E/0@Y!H 6BFJZ/]UU/ /!['I0DB2+N1U9?5
M3D4 .HI%8,H92"",@CO2-(B%0SJI8X )QDT .HI"P7&2!G@9H5E=0RD%3R"#
MP: %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X+Q396VH_%
M'PG;7<2S0/9W^^)ONN,1<,.X]CP:[VJ$^BZ;=:G#J4]G&][ "L4Y^^@/4 ]@
M>_K0!Y;9'3+#PSXCTFX69+$>+/LEG:6[B-26:)EB)((6(L3N&.A-:V@:9;7O
MC;QQHNH0V9M;BWL_-M;<8C5F20' /\6 /FP#P#@5V+^$?#\EI=VDFD6KV]Y)
MYMQ&R9$KYSO/JWOUJ>R\.:+IM[]LLM+M+>Y\H0^;'$%;8.<9H X/P7&M_9V?
MA"_MHGE\-73K=[HQM<)_Q[MC_;#!\]_+.>M$5E;'Q!\4K?RE\IK:V<KVR;9F
MS^?/UKTB*SMH+FXN8H$2>X*F:0#E]HP,GO@<52_X1O1_.OIO[/A\R_7;=M@Y
MG'3#^HQQSVXH \OL]+LM/T'X7:M:VZ1ZC/<6D$MR/]8\;V[[D+=2O P.@[5H
M:GIUQJ=QX\TU[5=2O+ID6QN%=,6[&(;(R208RC8?C^]D9)Q7>GPMH;6]G;G3
M8/)LF#6J8.(&'0H/X2/:N(NO!TM[K6H2ZUX(TO5YKBY>2/44NEBS'T174C<"
MJ@ XW9QF@#OM#TT:1H=E8?)N@A579!@,^/F;\3D_C7D^IR6<VF:=J^E[1"_B
MJ,I>7+!KJ9S.5< @#:@&5 .25 R!7JWA_2_[%T2VT_=D1;L ,S! 6+! 6Y*J
M#M&>P%4W\$^&)#<E]!L&^U2"6;, ^=\YR?Q&?>@#D+70-(U?XC^-H;VRANK=
MK2RD\N3YD+,DOS8Z9]#U&3CK6_\ "^>6Y^&7A^2:1I'^R*NYCDX!('Z 5MIX
M=TB.ZN;J.PB2>Z0)/(H(:10, $CJ . .U6--TRQT>R2STZVCMK9,E(HQA5SZ
M#M0!Y%XQDLY_#7BS4]-VEK?68U>]NF#3BX22)2D. "B+VR2?O<8.:ZO5 K?$
MJ3[9 NJ6,FC[$M5VN8&\PAB58@8?IN_V"#@"NAN/!OAN[GO9[C1+&26]_P"/
MEFA!,GU]^!S[5RNO>$GN_$4LMWX.TS6],$$4-EMF2%[5%!RA#  C<200>!@8
MH S7\.W_ (<^&F@6=PT1NEU2WEO[82@F[0R']SDG#$ IU.#L/.*UK7PO'+K_
M (HUJ33T@T^[M$CMX6P"7"-YC[0?E!^4>IQGTS#>>";NVT*WL[/0].NM.-\;
MJYT22X)15\L*JQR., AAO(PH))'3.;OA[P18V]\;M?#=OH<+0O%+;Q71D-P&
MQPX7Y0HQGN3[#J <C9V-GH?P3L?$MG 8]1>PMX+J\7<TGV9ID\P<'H%STY '
M!%==8Z'8Q>((-9TW6K**:ZL'A2+3[=4AF0#*RL QSM)&&]P.]=;9Z-INGZ8=
M-M;*&*Q(*_9PO[O!ZC;TP?2LN'PEIVA:5J2>%M-T_3K^YA8))Y7R[\';N[E0
M3TZ>U '!:1X>D\0^'O!T0L4,]G=>=?W[.K)<PX;>0P.Y_-.UNGN<8JOXY:RN
M?#GCF_T\*9+6ZC26[NV!DCGC$>$@  **O!!)ZEL ]:TK'X?07$$=O)X&L-)O
M$0+_ &E#?9*,!_K$" ,6SR <<]37=7/A#P[>75W=7.BV4L]XFRXD>($R#&.?
M?'?K0!R\EEITWQL@GFM;5V_L S;WC4_O%N% ;/\ >'3/45@Z1:6OBSPBU]J&
ML6UCJEI?/+<SI;C[9;3I*<+N+9Y&% Q]T@ 5Z<WAS17GL9VTJT,M@NVT;RAF
M$>B^G05 WA'PZ^O#7&T:R.J [A<F(;]W][Z^_6@#8?\ U;?0UY7\*-!>^^&?
MARZ&JWR+',9OLP=?);;.QP1C/;/7KBO4;BWBNH'@F3?$XPRYQD>E5M+T;3M$
MM?LNEV<5I;YR(HAM4'V'0=: ///&*V&H7'CA88TFN;3256[EO6#);_NW=%@7
M&0QSDMD ';C)!%$I6YO_ (5WLC>9<NN'E)RS9M"QS^)S^-=W=^%]"O\ 4GU&
M[TFSGO'B\III(@69,8P?7@XIJ>%="C2Q2/2K9%L/^/0*F/(]2N.A/<]Z .,\
M-^&M'U#QYXO>[LDE-EJEM/;!B<12"%&W#GKFNN\9<>$M0_W!_P"A"KUEHFF:
M=>W-Y9V<4-S<G,\J#YI3V+'N?K4FH:;9:M:FUO[=+BW8Y:-^5/U'>@#S:9[[
MP?XYU70-/1Q!XG'VK375<K;W)(6<_0*?-_X#CO5KP]!::-\4_$UO'^ZM+/1[
M-1CDJBJW]!7H8LK8/ _DH7@!$3L,LF1@X)YYJG#X>TBWU.74XK"%+Z8;9;@#
MYW'HQ[CV- 'EMC]E@O/A[?V 2"TN+J;RIIG#75Q$T3LSS.,#DX)7G!QDYXK:
M\'>&M'O/$_BFXN+)))+'7O,M22?W+"*,Y7GCD\^N!Z"NLA\$>%[=(TBT#3T6
M.87" 0+\L@S@CZ9/'3FKUGH.EV$EU):64<$EV2;AX\@RGU8]S[]: /(_ EU!
M)'H>F^([2)M)FN+I]+D8!HGNQ<2[EDR.'P?D'0\]3C'030V_B+QCXKT'4[BP
MB:*.*.VANK<.RVS1 EHB6&,.6)('!QGH*[(^$/#QTY-..CVILDE\Y;<I\BOS
M\P'0'D\^]&J^$/#NN26\FJZ/:7DEL L3SQ[F4>F3U'L>* .%32=,C\<>"HII
M(M3C32[M?MMU$I:<1^7L<D]<#H?3GO7JM9][H6E:C+9R7NG6T[V;;K8R1@^4
M>/N^G0?D/2M"@#R2PBGT/Q)K7P[C206>JSB\L74'$=K(2;A<_P .-K*ONXK1
M\4QZ;?ZOXGMX8HY;BST94N6O2##;(5=E$28SN.,DY &%ZGBO0VL[9KY+UH4-
MU'&T2RX^8(Q!*Y]"5!_"J-WX:T2_U-=2N]*M)[T1^6)I(@S;?3WH \_-P]SH
M'PHEDE,DK7%L79FR2WV5B<^]3V\%G%KGQ1@DB@2W\NW<QLH"<VN<XZ?>R?K7
M:KX3T".WLH$TFU2*Q;=:HJ8$+?WEQT/OUIUYX7T._P!4_M*[TNUFO?+\LS.F
M6*^GX9X/44 >:Z1?C[-\/--O;BUAL+G1"8OM<7F127($> 1N W!=V,_WCW-=
MWX-T:VT&WU*RM-1^UP_;'E\I$VQVK, QB09.%&<XSQFKEQX1\.W6BQZ--HMD
MVG1G<EOY("H?48Z'WZUH:=IMEI%A%8Z=:Q6MK$,)%$H55_"@#B]+6WUWXB>+
M]/UNVBN?LT=M':P7"!E%NR$L5!]6SDCT ["N/OH'NO@A<?VBBW0LM4%O8W$Z
MAW, NT0$,>>0"ON *]=O]!TO4[J.ZN[*.2YC0QK,,JX0]5W#!*GTZ4E[H&D:
MEI\6GWFG6\UE%C9;L@\M<=,+TXQQZ4 7+6UM[*W6WM+>*W@3.V.) BC)R< <
M=:\K\4:<-"U4^-O!UU#;2/87-_>P.,P7B(T6X$?P.=QY')*CWKU>*)(8ECC!
M"*, $D_SK%_X0W0/MT=T-.B79O(A _<EF96+&/[N[* YQUYZXP <_P#$VY-Y
M\([ZZ:)HC,EK(8WZIF:,X/N,T_XF0/L\+7Y!^S6.OVLUP>R(24W'V!8?G76Z
MGI&GZU:FUU*TCNK<D$Q2C*DCD9'0]*F>RMI;%K*6!);9D,;12#<K*>Q!ZB@#
MC-1ADO/C3HAA!*V&E3RSD= )&"(#]2"?P-)\3K6&>+PNTBG>/$-D@96*L 7.
M<$<C_P"M786.EV6FB3[';K$9"#(W)9\# RQY.!P,]*9J6C:=JXA&H6D=R()!
M+$)!G8XZ,/0CL: ."MO#.B#XL:II8TRV&G3:/!<RV?ECR9)?-D7>T?W2<#J1
M[]:YQXD?X%6P<%OL>KB* L22BB^V@#V"\?2O71H.EC4GU$6:"]DC\I[@$[RG
M]TG.<>U5O^$1\/\ ]G?V=_9-M]B\SS?L^WY-^<[MO3.><T 8>I?\EDT'_L$W
M?_H<=8=G#%<>&_BBDJAE_M"\;!]1;H0?SKT)M#TQ]2@U%[.-KV!/+BG.2Z+Z
M ^G\ZA3PSHL4-["FG0K'?$FZ4 XG)ZE_[V>^>M ' 6%R7N?AEI=ZH.EW.D;]
MCC*2W"P)L##H< L0#WYZ@54UZQ%I_P +*TRWC T>/2EO$A'"07+1N3L';.T,
M0.^#WKTR7P[H\VE0Z9)I\#64!5H8BO$17[I3NI';&,4XZ!I3:;-IS6,36DY)
MFC89$I/4N3RQ.!US0!Y_%I=EI?BGX=7EE;I#<WD,T=U,OWYU^S;@';JV"!C/
M3'%=!\4-0N--\%230N\<#74$=W*A(*0-(HD.1TR.,^AK=/AO1R]DYT^(O8C%
MHQSF ?[']WCCCMQ6C/!#=6\EO<1)+#(I1XY%#*RGJ"#U% '!ZSI\.F?$+PF^
MBV\4"7RW%O>PP*%2:W6/<"P''RG&#_M8[U5^&7AS27M9]4:S1KZSU:^2VF).
M8E,C*5'/3!/'OFNXT_0-*TL'[%9I$?+\H$$DJG]Q23E5]A@5)IFC:;HT<L>F
MV<5JDKF1UB& S'JQ'J?6@#D/B%9V]QKW@MI4RS:N(B0Q!*F*0D9'T%9^D>%M
M"F\?^,-)DTNV;3%@LYELM@\A9'1PSB/[H;Y1SC-=]?Z+IVJ36\U]:1SR6S;X
M&<<QM_>7T/O3%T#2DO;J]6RC6ZNEVSS+D-*.P8]P/TH \I\.:C-/HGPNL=0<
MRZ7=_:$G\TY626-2($;/4=< ]U'I6EJ]@MGK_CC3+2(+H\OA_P"VRP*,1Q71
M#@%0.%+*FXXZD UZ /"^AKHXT@:7;#3U;>MN$^1&SG*C^$YYR,<U*N@Z6MA<
M6/V*,V]S_KU;),W&/G)Y;@8Y)XXH \ON;+3O#WPZ\,ZQ!%';G4%TV#5;QPSA
MH"H/[P9&5W;0>GRG'3BNKTSP]I5GK^I71U.U>#4=/Q<V5K$(K<H#CS3AC@E2
M5SD9&?2NG31=,CT@Z2+& Z<4\O[*R Q[?[NT\8]JI6?A+0M)T>\TW3-'LX;:
M[1EFA"[5FR",,>21@X]J +^D6FGV.CVEKI0C&GQ1*MN(WWKL XPV3GZYKB-!
MMK/Q/JWC>U\06\<UQ#?FV59@"8;7RU\HIG[H/S-D=^:[+0-&@\/Z+;Z9;!1%
M"7("KM4%F+$*.<*"Q &3@8IM[X=TC4;PW=W80R7!C\IY,$%T_NMC[R^QR* /
M)M,@EURP^%\NNJUQ<3R744CR$[IH1')LW>H90N<]03GK7L6F:99:-IL&G:=
MMO:0#;'$I)"C.>_N:AN]!TJ^N+6XN;&&26T_X]F(YA_W?[OX5HT %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445#+=003
M0PR2 2S$B- ,LV.IP.PXR>@S0!-164GB/27L=3O5N\V^ER217C^6W[IHQEQC
M&3@>F?:GRZ_ID,>F2276%U1U2S.QOWK,I8#IQP"><4 :5%0P7<%TTJ0R!GA?
M9(O1D;T(/(XP1Z@@CBIJ "BBB@ HK/O=<TW3M0LK"ZNECN[YREO%@DR$ GL.
M. >M:% !1110 452DU:QBUF'2'GQ?30M/'%M/**0"<XQU([U=H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHK'O/%.BZ??1VEU>^7)).ML&\
MMS&)6&1&T@&U6((X)!Y% &Q1110 445GZ9KFFZR]VNG72W!M)O(GV@X1\ XR
M1SP1TH T**** "BBJVH:A::5837U].L%M"I>21NB@=Z +-%06=W!J%C;WMJ_
MF6]Q&LL3X(W*PR#@\C@U/0 444C,J(69@JJ,DDX % "T5BCQ=H!C,W]IQ"V_
MY^6!$!^DI&P_@:UXI4GA26-@T;J&5AW!Y!H ?1110 4444 %%%% !14<\\=M
M;RSS-MBB0N[8S@ 9)J+3]0M=5TZWU"RE\VUN8UEB?:1N4C(.#R/QH LT444
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
MMN@&T[R H';!.><\UZE7$CP=JD$/BRUM]0M#::X\TR*\3;XGEC"-DYP5&,@
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
M0,"DN!W(!W8[[<=34VJ:+<ZOXJ\.Z]:7-J;335F;:229A,@7((X& ,CKGVH
MYN?Q?XL;2?%E];IHZ#P_=2KAXI&\^..-7*_>&TX)^;GTQWKT'3KL:AIEI>JI
M07$*2A2<XW*#C]:X]?!NJ?V/XOL#<V>?$$LTBN-W[CS(Q&01CYL 9[<UU>C6
MDVGZ)8V5PT;2V\"0LT>=K;0!D9Z9QG% %3Q7X@C\+^&[O5I(O-,(58XLXWNS
M!5&>PW$9/85DW^OZOX?U_1;35#9W-GJTAM5E@A:(P7&W*@Y9MRM@CL1CO6OX
MI\/6WBKPW>Z+=2/''<J,2I]Z-P0RL/H0#6<OA[4]3N]'GU^>TE.DN9XQ;AA]
MHFVE5D;/W  2=HSR1SQ@@',W'C7Q6OAKQ%K21Z0$T/4)[>2(QR$W$<94$ [O
MD."3GYL],#'/17WBBXN-8FTO3&\F2"SBN9)FL9;K!EW;%VH1CA"22>XQWQG-
MX'U23PGXGT5KNS#ZW>3W(E ;$(E(RN/XL8ZY&<U-?>$M?AUJTUW0-4LK74?L
M:6=[!<Q-);W"J25;@A@PR?SQZY -_P +:GJ6K>'K:[U?36T[4&W+-;L" ""1
MD9YP1@C/K6S533;:XM+%([NZ-U<DEI9MNT,Q.3M7)VJ.@&3P.I/-6Z "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBHWGBBEBB>15>4D1J3RQ R<?@*
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
MT^.<K!*T3S22,1NW*0V%  P#C+'.>*U]&\.6^B7VI7<-W=32:C-Y\XF*$;\
M9&U1C@ ?A3=2\,VM_K=OK4-S<V.IP1&#[3;%<R1$YV.&5E89Y'&0>E 'G6H>
M(?$">$]8MAJUPEYH^OQ6"7BJN;B%I(]OF<<D*^#C&>*]/T?2Y=*@GCEU2]U
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
M7)<WRM#<)=I>B;-P)U.1)O8'+=N1C'   & #%FO=0'C3Q981:C=100Z3#<P
M,&\F1O,R5W @9VCCIZ5CVJZT/A)-XJ;Q/JC7[Z"9@FY/+5U3>& *D[N,$YR<
MGIQCK8? UE#J-[J U+4WN[VT6TGE>92649^;&W&?F/; [ 5/'X/LX_!9\*B\
MO3IY@-MN+)Y@B(QMSMQC'&<9]Z .2U*W?4/%OPXEFO+P/<6EP9"D[+DBW!W<
M'J<G)ZFK\^N7^E>-?%I>ZGNK2PT6.^AMG(VHW[PD# '7:.3D^];EUX-LKN+1
M0]Y?I-H^5MKB*54D*E=C*Q"XP5P. #QUJQ%X7M(_$=YK37%S+->6ZVTT,A0Q
M&-<X7&W/<]^_- '-:7;^*+P>'=<MM1MQ!,(Y+_SK]Y([F*11]R/RPJ,"1MVD
M>AS5;2=>N(?%5GIGB&34M.U1[N4Q2-(SV6HQD/L2/!VJ0"AQ@'Y1DDFMS0OA
M]IOA^Z5K34-5DLHG,EOIT]T7MH&SG*KC/'49)P>>O-7(/"%K']@2>^O;NWL)
M_M%M!<,A6.0 A3D*&(7<< G _ 8 (/'>N7&AZ18BUD\F;4-1M[#S\ ^2LC89
M^>,A0<9[D50O+B\\/_$'0M+@N[J?3-;AN(Y(9YFD:"2) XD5F)89!P1G'0BN
MFUS0[#Q%I$VF:C$9+>7!.UMK*P.0RD="" 0:KV7AV*WOHK^ZOKO4+R"%H()K
MK9F)6QNVA%49.U<D@GB@#F/AS8+#JOBV07%TYCUR:,*\S,K?NX^2.Y]Z7QA9
M"Y^)7@D&YNHQ(UXI$4[(!M@)! !X/)&?3BNDT+PU!H%SJ$]O>WDQU"X:ZG6<
MH09& !(PH(X &.G%.UOPU::[>:;=S3W5O<Z?(TD$MM)L;YEVLIX/!''KZ$4
M<,]A<7GB[XCM!JEY8F%+216M'",7%KD$M@G QTXSWJSIOB75-=B\)Z<SJ9=0
MT8W]RPN6MC,X\M<!T4D?>9B!CH.< @]/'X0MH;W6[M-0OQ+K"*ES\T9 "KL7
M;\G&%X[_ )\U1NOAQI-SHFDZ<+S48)=(&+&^@F"7$*XQM#!<$$  Y':@"_X2
MM-=L+.[M-=O8+MTN7:U9)3)(L!Y59&*KEASSCD5S/@UF/Q<\?"\/^EYM/)#=
M?(V-C;[=,^]=OH^D0Z-9?9XY[FX=FWRW%U)YDLK8 W,WT '&   !5+5_"EEJ
MNJ6^K1SW5AJL"&-+VS<*Y0G.Q@P*NN><,#[4 :.ISPV5C+?2QB1K6-YHU_B)
M",2![D9KS>\UC5H?A3:^.X-3G;4UCCO98C(?L\B,X#0^7]T  X! W9'7K7H=
MGI/V>3SKJ]N=0G"E5DN=@V@]0%1549]<9]ZR+7P)IEI9_P!FQW-X='$_GKIC
M,AA4[MX4?+OV;N=N['X<4 83PZKKOQ!UG2AXAU2QLUT^UNHTMRBM$S,W .WI
M\O.02?7'%9]M:Z_KFG^,'7Q7JD$^EZG<)9&,HH^2-&4/A>5[8&!R3R3QW<'A
MRWMO%%UXA6\NS<W,*PR1,4\O8N2H VYX)/.>]<?X3T9M4N_&4,]UJ=I;WNK3
M,85C\M9X61!N5F3//S#*D<#Z&@ \.>*;WQ?JVAZ;>22VT<N@+J=P+=S$TTC.
M$&&4A@HP6P"/O#L*R=<U_7K'PKXVT]-6NEN="NX%M;T;=[Q2E"$<XY*AB,C!
M/'X^A7OA+3[FZTV[M7FTZ[TV,PVTUIM!6(C!C(8%67@<$<=L57O_  /INH^'
M[W1YKB[$=_,)[R='42SN"#ECMP/NJ,*    .* ,[4K*ZTB[L89?$NI7*WUZT
MCV9(\Z?$9_=PE-OEH&PQ.0 !U'?C-;O+[4_A1XK2^NKS=INN&UA#S9<1B:+"
M.P/SX#D<D]!UQ7IFL>%+;69M+N9K^_AOM,9F@N[=U20[AM<-\NTA@!GC\JH?
M\*[T8Z3K6F-/J#6NKSFXF5[DL4DRIW(2.N44Y.3Q0!7UN6]TOQMX+LK;4KS[
M'<S723PO)N$NV%F!8D;C@^IQP.*I:?=WWBW2/$NH1ZE=V5W9WUQ:V(AE*K!Y
M( 4LG1RQY.X'@X&*Z*?PE;W-]H][+J6HO<:2SO [2(Q=G!5B^5YR"1@8 [ 4
MQ_!EF+W4KBTO;ZRCU,[KVWMW01S,1@MRI*,1P2I&>O7F@#CK/7]8\1W_ (!G
M_M*ZL8]9L;I[N& *%W1HOS+D$C))/.<<8YYKH_ 5U>L_B+3;N]GO$TW57MX)
M;AMTGEE$8!F[X+'FM.7PE8/JVCZA#-<6QT>)X;2"'8(D1E"L""I)R% Z\8XJ
M71?#EOH=WJ5S!=W4SZC/]HG$Q0CS, 9&U1C@ 8]J ,=M0EUOXA:CX?DN+BWL
M]/L8IMD$K1-+)(3\VY2&PH   .,DYSQCD+WQ#XA'A34;?^UKA+S2?$4>FK=J
MJYN(C(F-_'4*^#C&>_6O1=1\,VM[KD&M07-S8ZG%$8#<6Q7,D1.=CAU92,\C
MC(/>JE]X'TV^T1=*-Q>0Q?:OMLLD3KYDTV[?O<E3SN /&!P!T&* -71]+ETF
MWGBEU.]U R3-*)+QE9D!Q\@P!\HQP/>O/-4UG4;3['J%KJMW>2-XACMI+J)B
MMH86EV& (3ABHX+!?O _-D5ZDBE452Y<@ %FQD^YQQ7&GX9:1]A:Q74-62T6
M\%[;PI<@+;2!]_R#;TW?WLXR<8H SQ#JFK^-_%^EOX@U*"TMK>UD@6!U1HV=
M9#P0O R/J<#)-9IUK69?AMX7\9/?73?91%)JL,3E1<09VNQ _B7[W&,C-=O;
M>$[>TU?4]3AU"_6XU&*.&;+(P"H"$QE"<@$\DG.><UDRQVW@[0+/PI9:7JNK
MQW$$L-N#")(U&/N2R  *IW=3VS0!K:/.VJ:YJ.I0W4CZ>@2VMT60F-V49DD
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
M ^BF&:(3"$RH)2,A-PW$>N*)9HH$WS2)&F<;G8 ?K0 ^BCK10 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M;X1TC38+.3S!,[2>4MJ3C#K&!\W))QQDCMG-;FFZ?!I6EVNGVR[8+:)8D'?
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
MU=%9VCZ[IFOP3SZ7="XC@F:"1@K+M=<$CD#U'/3FM&@ HHHH **** "BBB@
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5@ZG'>MXJT>:'3IYK6%)EFG5XPJ;PH'!8,>AZ"
MMZB@#@_"O@Z[\,ZUJTS9GTJ&:231[6,KF,3;6E R0!AAM7)'&[^]6+HFC>,-
M'^%L6EV^ESV^HQ7YDGA2YB#S6[3%W6.17(5BIQDD$<XYQ7JU% 'F-OH6LV^L
M^*KBV\--;VFJZ5%%;HEQ#N$BK(I5OFQO)<$G)'4[B>#+JV@ZY=_ ^#P[%I$Q
MU9;*WMFMS-",-&4W'=OVX^4]\^U>DT4 <)H&E:QH.J7NB)IUS+X8O$,UM*TT
M6^Q=R=\1&_+)D[@1G&<<]:J>$;?Q5I%E:>&;WPY;D66(4UD31F)X5/#;/O[]
MO&,=>20*]&HH Y#PUIVJ:5XN\3>?IY^Q7]XMW#>"5-I'E*I7;G=NRO< 8[],
M]9+$DT3Q2H'C=2K*PR"#U!I]% '#_#[PE?\ AK[=#?S>;!:RO:Z7DY*6I8R9
M)]26 /\ US6N:FT/Q9?6.DS:AX?DN=9L-<BN[F[:ZB/G0K(Q ARWRH%*_*=O
M3H3FO7:* .-L-,U3_A8NNZA<:=)%8WMA!;QW'FQLI=-^[@-NQ\PQD#IVKD[;
M1/%"^#/"^AGP[*)]$U6VEFD-S%MF2*0L6C^;IC^]MZ@ 'MZ]10!YU#:^(_#?
MB?5UM_#::SINJW/VR&9;B.-K>1E4.DF[^'*Y!&?Q)Q7=+:O-I(M+IE\QX/+E
M:$;5R5P=OH/2K=% 'F%MX=U\_#.7P'<Z<WGJILTU .GD-#OR)?O;@0O\.,Y'
MIR-J]TK48OB#X>N[72[B;3-/L9[:2X$L0P7";>"X8_<YX[UVM% %+5I;Z#39
M)=-MA<W2,A6$L%\Q=PW $X .W=C/?%<+%H=QK7CFTUF+2IM/EL=0DEGNYMBN
M\1@5?)PK'=ECG/0 '!R:]'HH Y#6[#4[CXC>&]1M]-FEL;&&Z2>=9(@%,JH%
MP"X8_=.>/SJ2_P!(NK#Q[%XGL[:2ZBGL#8W<,14.N'WI(-Q /\2GG/(/K75T
M4 <SX.T&XTB+5;V^4)>ZM?R7LL88-Y2G 2/(X)"@9(XR3CBJQL-37XK/K TV
M9M._L868G$D7,@E+XVE]V,=\=?SKKZ* /)Y_#7B&;X4>(M#&B3C4;V^GE@B,
M\&"CS;P2WF8&!UYSFNFN['5+GXD:'JRZ5.MC!83PS2M+%^[>0H0"-^3C:<X!
M_&NRHH \\L='UJ+2O'D,FCSK)JMS/+9+YT)\T/$L8_C^7D9YQQ45WHNN/X4\
M!62:-.UQI-W9RWB":']VL491B#OPW)XQV]*](HH XC2[#5?"_BOQ#,FFSZAI
MVK3+>0O;O'NBEVA7C<,PX. 01QZUC6_@[5]&L?!MK#8-=M8ZE+?7SPRQA8_,
M$F57>RDX+@<#H,^U>H44 <CH&GZE;?$#Q5J%SI\L-E?BU%M,TD9#^6A5N Q8
M<GC(IFO:3J5MX[TGQ3I]L][#%:R6-Y;1LHD$;,&5TW$ X8<C.<=,UV-% 'F6
MO>%=6U'3/&^H6^G2&^UZ&&VMK,R1AE2--H9R6V@DDG&3@ =\@>AZ:93IEKYT
M#P2B)0\3E25('0E21^1JU10!Q]E8ZI;?$G7-6?2YS8W%C!##,)(OG:,N2,;\
MC.X8R!^%<LGAKQ$OP>LM .B3_P!IQ7JRO%Y\& HNO-SN\S'W??K7K-% '$6-
MAJOA[QOK>I)IMQ>Z=K2PS#R7C\RWF1-I1@S $$8P02!C'O6(_A#6-/T;P_%!
MISW5RGB/^V;U898PL*L7)4%V7) 91QUP:]2HH X3Q+8ZYIWC2V\2Z5HZZQ;2
MV0LKRR\Q$D3#EUD0MP>6((S_ /6T+[7-9T/08-1?PZ)6EN!Y]I!<(IM(2/O$
M])&X'"]2V 3C)ZNHY;>&<QF6-7\M@Z;AG##H?K0!5UO31K.@ZCI;2&-;RVDM
MRXZKO4KG]:X-]!UO6_A[8>#-1TQ[>:$V]O<W@D0PF*%U.]"&W$LJ  ;1@GG
MKTJB@#D-"L-3MOB)XGU"XTV:*QOX[5;>X,D9#&)&#94,6&=PQD?E77T44 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%9":N;SQ%/I5GL(LD1[R5AG:7R4C4?WB!N)[ C@[N #7HK.T^6\C
M-Z=3N[)P+IA;^0"NR+ *J^3]_KG'J*NM-'M7]Z@+_<.1S]/6@"2BLC2=8-WJ
M%]I5VJ)J-B5,@3[LL;@E)%!Y ."".Q4C)X)UZ "BLV^UW3]/U6PTVXN$6[OB
M_E1[AG"J6+'VXQ]2*Q]"\1W=UXB\36&J26<<.F7$,4+H"F0\8?YBS')Y [=*
M .JHIDTT5O$TLTB1QKU=V  _$TJ.DB*Z,K(PR&4Y!% #J*BGNK>U0/<3Q0J3
M@-(X4$^G-/:1$C,CNJQ@9+$X 'KF@!U%<MH/B&\U/QGXATN5[22RL8[:2UD@
M4Y82AR=QR0?N@<8KI([F":62**>-Y(SAT5P2OU':@"6BHI+JWB.))XD.X)\S
M@?,>0/K[52N]=T^RUBRTJ:X07EX':./<,A5&2Q]!T'U/UH TJ*H6IU#^U]0%
MS<6CV>(S:Q1*1+'P=WF$G!R1Q@#@&K27,$LSPQSQO+']]%<%E^H[4 2T5#)=
M6\.[S9XDVD!MS@8)Z _6IJ "BHIKF"W*">>.+>=J[W"[CZ#/6LCQ;XA3PSX>
MGU':CRAHXHHV. SNZH,^P+ GV% &Y161I']MB]O!J-Q87-B=C6DUNC(_?>KJ
M21P<8(/?FM%[JWCG2![B)9GY6-G 9OH.IH FHJ.2XAASYLL:84N=S 84=3]*
M0W, 1',T85QE3N&&'J* ):*;YD8D$9==Y&0N>3^%#NL:%W8*HY)8X H =142
MSQ2M+'#-&TL?#*&!*GMD#I7/>#->O=;L-5EU/[.LMEJ=S9YA4HFV)MH/)/N>
MM '345%!<P7,7FV\\<L><;HW##\Q0EU;R2+&D\3.Z;U4."67U ]/>@"6BBHE
MN8&N&MUGC,RC+1AQN ]QUH EHJ)[F"-MLDT:ME1AF .3P/SP<5+0 45$MU;O
M*L:3Q-(R[U4."2OJ!Z>]#7,"/L::-7W!=I8 Y/0?4T 2T5$;F 7 MS/&)R,B
M/>-Q'KCK2RW$, 8RS1QA5W$NP&!Z_2@"2BFB1#'Y@=?+QNW9XQZYIL%Q#<Q"
M2"6.6,\!HV##\Q0!)14,-U;W#,L-Q%(5)!".#@CKTHBNK>>22.&XBDDC.'5'
M!*GW Z4 345S/@_7-0UI]?CU 6^_3M5DLHS A4%%1""02>?F-6_%OB%/"_AJ
M[U5D61X@JQQLV-SLP1?PRPS[4 ;=%8FGS:O;7=[)JU[IDNE[4:VN(@8F!Y#*
MX)(QG&"#WK8,T0A\XRIY6W=OW#;CUSZ4 /HIB2QR%Q'(CE#M8*<[3Z'T-4)]
M=L(-=@T5KA!?3P/.L>X<(I49/IDL,>N#Z4 :5%<KX3\1W6J'6TU:2TC>RU>6
MPA,0,8=55".&8Y8[CWKII[B&VC\RXFCBC!QND8*/S- $E%("& (((/(([US5
MSKFH0?$:PT/%N;"ZL)KG.P^8'1E&,YQCYO2@#IJ*H:<=0,]^+ZXM)4%P?LZV
MZD&./:,*^2?FZGCL15A+RUD=D2YA9E;:RJX)!P3@^^ ?RH GHJ/[1#LW^='L
MSC=N&,U4N#?C6+'R;BT6P*2>?%(I\UVP-NPYQ@<YXH OT5SOC;7I_#_A;4;Z
MQFM!?VUN\\<5Q\V\*,GY00:U+?4(AIEI<WD\,)FC1LNP4%B <#- %ZBLW4M=
MT_2;BPM[JX1)KZ;R8$W#+'!)/T ')^GK3T:__MYP;BT.FFV!2$*?.\S<<L3G
M&S&!TZT 7Z*B%S ;@VXGC,X&XQ[QN ]<=:);F" .99XXPB[FWN!M'J?:@"6B
MD!#*"""#R".]1SW$%K'YEQ-'$F<;I&"C/IS0!+136D1$#NZJI( ).!STI(Y8
MYE+12*Z@E25.1D=10 ^BJU[<"W@(%Q!#,_RQ&<_*6[#&03] :Y?PUKNM>(_
MNAZRLNGVUU=3*UUYB-L,?F%65!G(8@ #)/- '8T5#+=6\,BQRSQ1NP)57< D
M#K@42W5O!(L<L\4;L"55W ) ZX% $U%13W,%LH:XGCB5C@&1PH)].:Y[QMKF
MH>']-L;NP^SGS;^WMI1,A;Y)) I*X(P>>^: .FHIGG198>:F4^]\PX^M4-4U
M[3M'AM9;NY11=7,=M" PR[NP4 >N,Y/H : -*BL]WOCK=N8[FS_LUK=R\1!,
MS29&&4YQM SGCN*MFY@6X6W:>,3L,B,N-Q'KCK0!+14<D\,6?,E1,*7.Y@,*
M.I^E.1TD17C971AE64Y!'M0 ZBHY[B&VB,D\L<48X+2,%'YFJ.NZS;Z%X>OM
M7FP\5K;O/M# >9M4M@'WQ0!I45SVA7.OWES!=W4^FSZ7<6BRXA1DEAF.#MZD
M,N">>#D5>;7;%M=?1(KB,Z@MOY[(3G8"0%W#/4^GH/I0!IT5RW@OQ'<ZWHTE
MQJLEK'="_N+55B&Q7\MRHP"22<#UKI)[F"U0/<31PH3@-(X49].: ):*.M%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P
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
MNH;M=12$8$L2H"KOZG>5^8\DD<UCVUSIT/@WQ''J*RR17'BZ>%(XY1&))#<
MJKL00$)'S<'C->GZ?I.GV2F6VTZ*UDE0*X"C<%'1<C/ R> <5#_PC&@_8;FQ
M&BV M+EM\\(MU"2-G.YAC!.>] 'G8CB;Q'\1+*\:QD$NE0.\,*XC\P1R]B3E
M@ .>#P#@57M-,L;#0OA7J=K;117\T]K'+<J/WCH]LVY2W4C@#'0  "O3%\+Z
M F[;HNGKN@%L<6R#,6<[.GW<]NE./AK0FAM83H]@8[0[K=/LZXA/J@Q\OX4
M.\0S7MOX:U6;3E+7T=G*]NH&29 A*\?7%>9:A%!-\'/#>LZ*%.LQ/9O:SI_K
M7N7=4E4GJQ8L^X'K@YKU^LVW\/:/:7IO+?3+2*X+F3>D0!#GJP]">YZF@#A]
M+\-Z+J?Q1\9I>Z=;SI&-/F1&3A9-CG>!_>R.O7D^IKL_%<$5QX1UB*:-)(S9
M3$JXR.$)%68-&TRUU";4+?3[6*]F_P!;<)$HD?\ WF R?QIFOP3W7A_4;:UB
M,L\]M)%&FX+EF4@9)Z#F@#R:3P_86_P_\":WI5ND>O\ G:>([F/_ %DVX*'1
MFZE=N>#P N.!6]H'AW2;SQUXU>33+::2TO[:>U5UXBE\A6W+Z$MR3WKI/!GA
MFWT;P[I,=SID$&I6=JD+N K?.% 9E(Z;L<G@GO6U::-IEA>3W=II]K;W-Q_K
MIHHE5Y/]X@9/XT >40K#JGP%NM4FXUR$RSR7&,7$=\LIQSU#9VJ!Z$#I6I;:
M'8:M\59X-;T^VGEE\.VTUS!(@*/-YCAF*]"1TR>G%=__ ,(]H_\ :#7_ /9E
MI]K9Q(TOE#+..C'U8>O6N<E\-37WQ,N-8OM,233FTU+2.1G4LKJ[,6QG(4AL
M>OJ,4 <'IIFTJQTK2Y69O# \77%K&7.Y# N1"A)ZIYH;KP2HKI]6LEM/B'J\
M-I<'3].O/#DLNI20C"Q.&*I-@?Q[=WU"^U=]+I6G3:9_9DMC;/8; GV9HE,>
MT=!MQC%,@T73+6TGM(;"W6"X4K,GE@B48QAL_>XXY[4 >=6E_-X?N;O3_%>F
MPQ30:'.T.K:0=HN+6/;N&WJCCY2.V2<8J'3&AM/&O@%H?L=K;RZ5<I'#$X:0
M0^7&4\U^ Y)YZ 9S@GK7I5KH6DV2NMMIUM&KQ^4P6,8,?]S_ '?]GI5>U\*>
M'K+[-]ET/3H3:R-+ 4MD'EN>K+QP3@<^PH P?A[_ ,?OC/\ [&*?_P!%Q5'\
M7H()?AY>22Q1N\<UML9U!*YGC!P>V176V.D:;IDDTEA86UJ\[;Y6AB5#(WJV
M!R?<TNHZ3IVL6XM]2L;:\A!R([B)9%SZX(H XZY\F'XNZ7I-Q;Q1Z9_9$LMC
M#L C-SYH\P@=-P3\@Q]37%^)K 6_A+XE6*1*='M+VW>Q!&5AE;RVE"?W0&8<
M#ID^]>Q7>B:7?6T-M=6%O+#"V^)6C'[MO5?[I]Q23:#I%QIHTV;2[.6Q!W?9
MWA5H\YSG:1C.>?K0 FE:'I>B^>VFV4-LURP>9HQ@R,!C<WJ??OR>]<EJ=M8_
M\+HTV6Y@M\'19W+2(O+++'@Y/<#OVKNX88K>%(88UCB0;51!@*/0"JUWI&FW
M]U;75Y86UQ<6K%K>66)6:(GNI(XZ#IZ4 >17FDZ?>>#/B=>7-I#-<V^IWK0R
MR+N:(K'&P*$_=.<<C&<#TK;;44NO'%C8ZO?PP1SZ%#)9FZC5TE<EO. W<;B-
MF>^!7<CPSH*V]S -&L!#=-ON(Q;IME;U88^8_6DOO#&A:G806-]H]C<6MO\
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
MN [XSB@#6HKSM-3E\7^*/$.D1ZAJ^FFR,$=C-;PS1>6QC\QFD!4*<D@;9."
M,=<GM;[5K/21:QWD[&:X;RX42-GDE8#)PB@D\ DX&!0!?HK D\:>'H=&&K2:
MBJ67G&W+M&X99 VTHRXW*0>,$"I+/Q=HE_>W=G:W;R7-K%Y\D8MY 6CSC>F5
M_>+GC*Y% &W16-;>*]%O/#S:_;W;2:6N<SB"3G!P<#;DX/' [&M1U%S;$*\D
M8D7(9<JR_GT/UH EHKSGP+XN6V^&D/B/Q3K$CF2:5))Y5R!ME9% 5%]AVZUU
MEIXMT2_U.XTZVNVDNX(3.8Q!)\\8.-T9VXD&>,IF@#:HKF/#?C6QU[1;G5'2
M:TMX9I4S/ Z#:LA0<D8+''W0203CK5V+Q9HLLM[$;IX9K*(33Q7$$D+K&>C[
M74$KVR >>* -JBN=L/'7AK4V86FIHX6U%X6,;JOE$@;MQ &<D#'7GI5NU\3Z
M1=W=U:+<M#<VL7GS17,+P,L7]_#@97W' H UZ*QE\4:9)O"&[9UMS=!/L4P9
MXP0"5!7YOO#@9/-4_#OC*RUOPO!KDJRVL4V,+)"X)W,0BKQ\['@?+GF@#I:*
MR;+Q-I%^M^8KP1G3_P#C[2XC:%X!C(+*X! (Y!Z&N5U'Q']K^)/A"VL+Z^2V
MNA=--;20O#'*HA)1OF4;N?<CI[4 >@45R_Q!UN\\/^$IM0L_,79-$L\\48=H
M(2X$D@4\$A<XSQW-1:0&OKG2]4T+Q'/J6C.SBYC>190?D;:V[&X$-@%<]QP,
M4 =;17-:!XRM-=O-9B$-Q;QZ=<M 9)[>2-2%169F9AA>6/!(.!G%7;7Q3H]W
M>VUG'<NLUTA>V\V"2-9U R3&S* _'/!/'/2@#8HK%U#Q9HFEO*+R\,:0R+%-
M,(7:*%VQA7D *H>5ZD=1ZBL.TU.>T^)?B&*[U"=].M]+@NA&YRD.6?<5 'HO
MN: .VHK@O&&OE4\*:G8:E=6ME<:Q#%-N5H5DB*NQW!E#8^4>U=-I7B?2-:^V
MBRNR6LF N4FB>%HLC()#@'! )!Z&@#7HK&MO%6C75Y:VL=TRR7:EK4RP21I<
M #)\MF4*_'/!/'/2L;PY>79\?^,[2YOYYK6U^QM DK#;"'C9F  P ,_R% '9
M45YYXH\4QW&J^$AI.I7B1W>KQ1L$B=(;F$AB2'*@.,A>AP0>XKJM3\5Z-I#2
M?;;IHTA=4FE$$CQPLV,"1U4JG4?>(ZCU% &S17.ZGX[\-:/<W%M?:FL<UO$L
MTB+$[D(3@'Y5.?P]#6W<7EM:64EY<SI#;1H9'E<X55QG))H GHK)M?$NE7=^
M;%9Y(KKRO.$-Q!)"SQCJRAU&X#OC..]4['QSX<U+4+>PL]2$US<2R11JL,F"
M\8)8$[<#&#UQG!QF@#HJ*HZCK%CI<EO%=2L)KEBL$,<;222$#)PJ@DX').,"
ML^3QIX>BT>'5I-21+*6;R%=D<'S-VTJ5QE2#P<@8H WJ*P[/Q?H=_<7MO;7;
MO-9QB:6/[/(&,9Z.@*Y=>.JY%/@\5:-=>'AKT%VTFF'I.L$AS\VWA=NX\\=*
M -FBD5@ZAAG!&>1@_D:X*[\7WUI\2[&UD 'AZZ,FFK+ZWH ?.?3DQC_:#>E
M'?45RWQ#\1S>&/!E_?VHD%V$"PNL+.J,S!=Q(! QNR-W!(QS7,ZOJ3:/XATF
M"TU/Q UAK%RL<]O/;W+-&J(Y8QLR[P6*KE5/ R1@$$ 'I]%<9X=@M+/Q->V"
M>*M7O[O[-YB65VQ(MH6;*GYER7!)&6)..".*R=$U=/\ A7>N3:_K]];11ZC=
MVYU!7/G1*LA5=I ." .PH ])HK)N=?TW3?L]O-<32SR0&9(XX7FE:-<9<JBD
MXY'..IQ65J_CS3;&ST.ZM!+>P:Q<QPP300.Z;3R3P/O8#87KGMP: .KHK(U#
MQ-I>F1-)=2S@)")Y!':RR-%&>C.%4E!P?O8Z'T-:5K=07MI#=6LR36\R!XY$
M.5=2,@@^E $M%8DWBW1()526\*H9_LXG,+^1YN<;/-QL!SQUZ\=:Q/%'B(1>
M,-%\/L=02UN4N);IK6"<.VQ%V!'C&2,ODE#Q@ D<@@';45CV@C\+>'&;5M8E
MN8+0,SWMX1OV9) 8CJ0"!GJ?J:(/%&D7$MW"+B2*:TB6::*>"2)UC.<-M=02
M.",C//% &Q17-VOC[PS>S6$=OJ6_^T&V6S^3($=CG"[RNT,<<*2"?3FM&Q\0
MZ9J6IWVG6D[O=V! N8S ZF//3)*@<XR,=1S0!IT54T[4K75K,75F[O"690S1
MLF2IP>& /4&K= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7GOBFSN=#
M^(^D^-$MIKG3Q9MIU^((S(\"%BRR;1R5R><= *]"HH Q[7Q+IVI-&FE3K?N[
M#/DY*QCN7;&%P.QY/2N+T*Z31+7Q?HFO(XNI[^ZN8%9"?ML,H^7R_P"^?X2H
MR1@"O3** /)-*TZXT/5_AE8:D2;FQLKM+@D;A"SQJ$5CT'=1ZXXK:74;'3OC
M/JSWL\5N&T:W"R2_*O\ K'R-QX!/IWQ[5Z#7/6WARYM_&]YXB:_B=+FU2U-L
M+<@JJ$D'?OZY8YX_*@#SBTT?4-!@T773:3KH\7B*[OGM1&=T%M,"D<A3&0%&
M6QC(#?6NBO8X]0\;:KXBLI5?3(O#S6<EPG*32LY954]&('IGE@/:O1J* /+;
M:^.F_ [17334NC#':Q7$<ML9?LQ#KND:/&24/S8]<&FZ<WVCQKXH6#^T;H7^
MB1""XGMW7SB!*"1\H &2 . #VKU2B@#QV[NTN/@AH-JD5QY]N]A%)&T#JP:.
M1-X (R=H4Y(XKI+>[_L'XHZU>:I((]-U>SMC8WC_ .J4Q!@T9;H"2VX#OGBN
M^HH \8N=-FT_PU%)-%(D%]XS74+:!HR&CMO.!W%<95< MST##-==:RQO\:+V
M1&S&^AQ1AP/E9Q,[%0>A(4@X]*[FB@#@O'%S;VGCKP+/=,%A2[NMS,,A?W!
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
M$ZLK +Q@_F!FBWN=+L-3\0>'?%=AJ\LUYJ$\]K'#]H>*^AE;<J@(=N1G:<X
MQR>#CURB@#S[2UA@^+Q00B%$\.P6R@994=96)C#]R 1[XYK2^)MAJ&H>"+E=
M,A>XFAFAN&MTY:9(Y%9D [G SCOC%=?10!P&IS6_BKQ9X1U#1Y?,CT^2:YNI
MP"/(B:/;L?/W68D#:>>"<<5-\,63^S=<4 J[:W>2X*E2R-(2K<]01T-=S10!
MQ?C#4Q8^)O#T4L#0P2^>#J<=J9I(&VKB-/E;87[G!R%P/4<"S!?AYJMBUO=K
M*OBCS/+FA?<4^U*^>1\WR@D]<=^M>Y44 <,)HG^-44R,&B;P^8A(.5+F<,%W
M=,[<G'IS5#2M(O;#QI=^%EBSH N%UN)\\("Q/D8[?O@''LI%>A7<4L]G/%;W
M!MYGC98Y@H8QL1@-@\'!YP:S= T6XTJ&234-3DU349PHGO)(ECW!1A5"+PJC
M)./5B>] #_$>LIH.A75^5,DJ(1#$ 29)#]U<#GKU]!D]JXGQ1X,D;X<2I%XA
MO)I;-/MULQ6'8URI+A@1'NRS$_Q9^;O7I=% 'E_C#7U\2_!.XNEAD2]N8X ]
MIY;>8LHD0NNW&>,$_3FM/QA?6TOBGP3-%*)(DOY)7=/F5$,3J&8CH-Q R:[V
MB@#AHIH_^%U7,N[]U_8$<7F?P[Q,[%<],[2#CTKE-V_X->,;=5<SRWU[Y<6P
M[WWRDIA>IR.17LE% 'GMWK$2>+-(MI(9;>WFTD%-0M;4R37#;QFW5PI* 8W$
M<'..1CGE-*9[?X:> Y);6[1=,UY&N]UN^8ES.,D8R0"RC(R.:]MHH \KN]2L
M='\<:V/$EOJT>G:RL$UC/ +C8X$2HT+I%R&R.A'>N^T6QBM/#5O9V%FVFQ"(
MB"!B2T(.2N<]^02.QXK6HH \=M5:;X+W/@RZMG'B**-[/["RG>\OF$I(OJG(
M;?T'//%=!J+"S^(_@R*>8R-:6%U%<3$':'9(PNX] 6VG&:]"HH YKQ]=O8^"
M=1N(],CU$J$S;R0^:N"Z@L4'+!1\V/\ 9[5R>G7]NOQ-N;XSW]S:W'AY56\N
M+9U5V$KDX^4*HP1V ^I//J-% 'B]J1%\)_ 4#(RS6^KV;S1[#NB"2DN6'4
MY)/K[UU'C"VU+2?%&GZ]H*!YM5C_ +)N5!X!8$PS$=]AW9_V37H%8-IH%ZNO
MRZEJ.M37T"2M)8VA@2-+7<-IY49<A20">@8^N: -:PLH=-T^VL;<$0V\2Q("
M<G &!GWJQ110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YW\1[.VF
M\2^"&D@C=I-76-RR@[EVD[3ZC('% 'HE%<I<>+YX_$&H:#8>'[NYN[*WCF4"
M6.-)%8D @DX ^7OS[8R:RM1\>W5WH?A34]%LB8-9U"*!_-D"O'RQ9,<C)*,I
M/I]> #T"BN6U;QI%ILEW!';PS75E"LUU"]VD14E=VQ,_>?'/8<CGFJ1^(]O<
M/HJZ7H][?G6+26YM-K1IN* %D.6^4@G!)P/0F@#MJ*X^\\=I;6TQ^P*MY:6R
M3WEI/=QQO$67=Y:]=[@<]AR.><5/:>-[35S8IHT(NI;RQ^WI'+*(3Y>=N!P<
MMD$8Z#')'% '4T5Q-[XJU?\ X2KPQ86^F;+?4K66ZD224+)E44[#QQMWC/J1
MVQR_6OB+8:1#>W:PI<6=A.8+IEN464$$!RD9Y8*3@\CH<9H [.FQR)*NZ-U=
M<D94Y&0<']:P)O$,6HW<^FZ79)J;1VR3W(>0)&$D!*)D@Y9@"<8QCJ1D5C_!
M_'_"K]*VH8U\RYPA&"H^T2\4 =P65<9(&>!DTM>5^(]3L_#WC^_N?&FD?:]!
MOHX8[#4'@\^*TPN'C9<'9N;)R.3QUQQH:MJ+>#_AM]J\-217UM-=?N;CS]PC
MCFGXVDYW$;\#TQSTP0#T2BL*;Q!*NI0:1#8B35I+=KIX#,%2&,-M#,^#U/
M!Z'IC-4[;QWI\^E3W+P3Q7MO>C3I+ X,OVDD!4'."#D$-G&.>,&@#J"0H))
M Y)-(CK(BNC!D895E.01ZBN)\2:J^I^'O%>C:GH[P2VVER3K(?WL$H,;8*N0
M/F!'3''49JQX2U=VT'P[IMG:?:BNEV[7,PD"I;_NDPK<<L0<@#G')P""0#KE
MD1V=5=69#A@#G:>N#3J\HT36V\)GQU<VFB375I::Q)/.(&2-8HQ%&6(R1N/4
MX'Z9&>ZE\2PR7ME8:;#]KO;NU^VHC/Y:I#P [M@D9+   $DY[ F@#;=UC1G=
M@JJ,EF. !2@A@"""#R"*\X\8ZY9>)_A=XK1[1H;S3HY(;FUG +0RJ,@@C@@C
MD,.HKIUUQ;7^R=(M8/M6HW%H)A$7V+'$H4%W;!P,D 8!))]B0 ;ZR([.JNK%
M#A@#G:>N#^=.KS#P3J]IH-IXQO+NU^Q(/$#1"V4J/WC+$H4'(7ECUX&#DXYK
M?M_'UO)JM_I4MGOOK6S^W(EI<I,D\0.#M8[0&!Z@X]LT =A17':5XVO]9T<Z
MI9^%K][9[ 7=NWFQ_OWS_J@,Y!]R,'!QVSUMO(\UM%+)"T+N@9HF()0D<@XX
MR.E $E%<M=^,Q'8:EJ=GILM[IFFRO%<S1R .=G^L,:'[X7G.2,X.,U#?^/(X
MM1TZRTS2;K4VU*R>\LY(714F50#@$GCAARV/;)XH Z^BH+*>6YL;>>:V>VEE
MC5W@D(+1DC)4D<9'3BIZ "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 **** "N*\;Z7
MJNI:YX6GT_39;F'3M1%U<.LL:X3:1@!F!)YKM:* ./L['5(/B1J^L/I<_P!A
MN-/@@BD$D66="Y(QOR/O #-<S9>%_$-IX!\*6ITEFO\ 1M86[GM1/%EX]\I)
M5MVW.)!P2.AKU:B@#SZ:U\4:!XPU'4[+0(]7L-96&26)+I(WM)T0(>7P&4@#
MD>G3UMW>F:W-XW\+:E)IWF0V5O=)=R0R1A(VE"[0H+!F"[<$XYZX[5VU% '
M7-IXD\.^-=5O]-T--;TO6#%*RK<)%);3(@0YW]5(4'CI_-_B3P[)KWD0:QH4
MEP\5L)+>_P!,F2.6UN"S;E1F93M V8.,''(].\HH \]_L7Q/;:EX*U&Y@74[
MS3[.>VU!UF5,/(J .2WWAE3D@$]\&FZ9:>*_#.JZGIEMH$&J:==WLMW9WQND
MC$'FL69)5/S$!B>5!S_+T2B@#@[33M>\->.]7OX=-?5M.UE(&:2"6.-[>:--
MAW*[#Y2.<C..F*T/AOI>IZ+X*M=.U:S%M<PRSL5$JOD/*[@Y'LPKK** .;GN
MM534=7M;[09=1TJ5U^S&%XFW(8D#(Z.R\;]WKG)SCOQW_"!ZK:?#'5M*LK15
MN+G5!J%KIWG#$$8FC<0AR=N=J$]<9/7O7JM% '#RZ=K-IXZMO%<6F230W>G_
M &*]LDF0RP$.71P20K=<, >.V:R-3\$:U<VFIZW8I'%K4NLPZM;6<KC;MA78
ML;L#C<P+$X.,D#/>O3Z* .-NYO$NO^%=8CN- :PDGL9;>&S-S')))*ZD;BP(
M55'UR<G@8&<?PEH/B#P?=::EII<TNF7MI&-3M3/%FTND15,D>7PP?'('IGVK
MTJB@#S=="UPZ%X_M3I$PEUF:=[,&:'YP\*QC/S\<C)SVJ6RT/6M'\0:'X@BT
MZ6X4:,FE7]FLL?F1%"&61<MM89R"-W0YYKT.B@#S?5/">J7/AWQM<0V3'4O$
M1"Q6@D0&-%C")N8MMR<%C@GJ!S4]SI>O:9XMT?Q/9:3+>QG2AIE]8K-&LL0#
M;PZDL$;G@C=TKT&B@#RI_"GB:]T[Q&\=C'9WSZY'J^G":9760H$PC;2<9VD?
M4^G-=/97?B/5=,O&OO#0TMA;/&MN+F*62>1A@;2"%51SU.3GMCGKJ* ./\.Q
MZWX=^&%C;C1FFU>PM%B%DUQ&HD9<#AP2H'?GTKH]'U ZKHMCJ!@: W4"3&)C
MDIN .,CKUZU9F@BN86AFC62-N&1QD$>XJ0# P.E 'G>E:+KGA_0]?\-QZ8]Y
M#=37#Z?=K+&(PLV3ME!8,"I)R0#D=/2GV/A?4-%\3>$4MK.6XT_2=,DLIKH2
M1C+,$PVTMNQE3GCOWKT&B@ 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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MC:[KO@%+9%MM6G6]M-J<"VDSYZ^VW8P7T+K6O\3X_(T'04LT6.6+7+(6R(,
M-OP  /;-=NUK;M>)>&%#<I&T2R[?F",02N?0E5/X5FWVD'5=;L;F["_9-.D,
MT$6<EYBI4.?0*&; ]3GC R ;%%%% #7=8XV=CA5!)/M7C,,MF(? 6HZ<8X;.
M;6',$L[A[N9'$I=Y7& ,GJN#VR>U>T5AIX,\,Q(430--53.+C MDQY@SANG4
M9/YF@#SL^'](O!\3_/T^WE6!V>$.@(B;[*&W*.BMGG(YJWJ5J8/!G@[QVD N
M+_1[.WFNV*[GFMGB42\]RH.\'M@^M>@CPUH@^V8TNT'VW_CZ_=#]_P#[_P#>
M_&LG5-,U7;'X>T;3;"VT">V,4]P)2CP DAE2,#!^7IR "?;! +/A:&&[6\\0
MK$@DU67S(WV8)MU&V+WY4;^?[]=#38HTAB2*) D:*%55&  .@%.H \R\/^'-
M)O?&_C.273H)I+/4;>>U5AQ%*(5;<H[$MU]:S/#MKIOB;PAHVIW>N16^IVET
MDTSQ0JMV+L,0R,2=Q+$XVXY!';%>HV>BZ9I]Y<7EG86\%S<',TL: -)_O'O^
M-5X_"V@1:VVM1Z/9+J;$DW0A4/D]3GU]^M '#Z:-$\2#QMI_B:6)+N+4I8Y&
ME<))#;+M,+(3]U0!D$=R3WK3<I_PMK02AD*?V!.09<[\>9'][/.?6NFO?"^@
MZCJL.J7NCV5Q?PX\NXDA5G&.G/MV]*L2:-ILNJ)JDEC U_&NU+DH/,5?0-U
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
MXE\+:TOB.<1:G;ZI,U[('V7$+I,3$$/W@ H15Q[@5Z%I_A[2-*E$EAIUO;L
M0IC0#8"<D+_=!/88%1R^%]!GUM-:ET>R?4TP5NFA4R CH<^H]>M 'F?B>^NK
M'Q_XDG%N\VD_9+$:LL7^N6V/FABOL.-V.=N<8/(]6TI-.32[;^R4MUL&C5H/
MLZ@1E2.",<8Q4)\/Z.;NYNSIML;BZ0QW$OEC=*I&-K'N/8U/IVEV&D6@M=.L
MX;2W!R(H4"J/H!Q0!)>%5L;AGE:)!&Q:1>J#'4>XKS?PS'<:1X@T?0M>TNQN
M3+92P:=K%D!LNH@JLRRH>02J@YR03TZFO39(TEC:.10R."K*>A!ZBLZTT/2]
M)_?6&FQ1O'&4C6)0-J]2J9.%!P.!@<"@#QF#PWI4OP+FU=( FKV<L[V=VA/F
MQ2+=/L1#U )P-HZEL]>:[V'S7^,-@+H#SCX8?S1VW>>F?US4G@'P@ND^'H(=
M8TJ&/4(;F6;<65U9FD9E<8.-P! R1D8XKJGT73)-5&J/8P&_">6+DH/,"_W=
MW7'M0!X_?6=LOPF^(L2V\7EP:Y>&)=@Q'AT V^F!QQ7:_$*"Q@^$6NPVT<$4
M"6A(2%0JAL@C@=\X-=-!X=T:VM;NUATNT2WO"3<Q+$-LQ/4L.Y/?-4K_ ,,V
MMY86FB0VL%MHD+I++!$H42;&W+&%'12P!8]\8[D@ O:3>H]I9VEQ<Q'4A:1R
MS0%QY@R "Q7KC.>:TJQF\.VC^*TU\P0)=1P&$2(G[R0'^\WH.<#WSV&-F@#A
MIIA=_&(Z;J<:O:IH_FV,<JY1G,F)6 /!;&T>H&?4UPVMV/E>"/&%ELSIEAK\
M":<?^> :6+S$C/906(XZ9(KV34='T[5O)-_9Q3M VZ)V7YHST)5NH_"H[CP]
MHUWIJ:=<:7:2V*'*V[Q Q@YSG;TSGF@!VE:'IFAI.FF645JMQ*9I1&,!W( +
M'WX%:%-CC2&-8XU"HHPH'84Z@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHK%U;Q;H6AW8M=2U&."X,33"/:S-L7J< '\NI[4 ;5%8<WC#0X+".^:\=
M[9[=;KS(K>239$PRKOM4E%(SRV.A]#5J?7M,@AMI?M/G"Z3S(%MHVF:5, [E
M5 25Y'.,<CUH TJ*QH_%>B3:?97T-^LT%ZQ2V\E&D>5ADD*B@L2,'(QQ@YQ4
M;>,O#T>E+J<FIQI:-.;?<ZLK"4-M*%"-P8'@@CB@#=HK"TOQEX>UG4+FPL-4
MBENK9/,DC*LOR?WE+ !E_P!I<BL.?QAI?A[P5J&MVNHWVM1+=R(CNC/ME9\"
M/(4;44D#)^@).!0!W-%9$_B72[<0B62X$LT;RI +24S;%.&8QA=X )') '(]
M:YWQEKC3Z!H&JZ'JL@MKK5;1-]NPVS1/( 03C..V..X- '<T5A"]T]_&YMEU
MF<WT=@6;3 W[H)O'[TC'WLD+UZ'I4<GC?0(8K::6YN8XKIUC@D>QG596;[H4
ME,$GMCK0!T-%8MWXMT.RN)8;B]V^3,MO+((G:**1L85Y NU3\R\$CJ/6JS>+
M[5?&Y\-?9[KS$M1</+]FD*Y9PJX(&-OWLM]WC&<YH Z.BN>T+5-)-IK5]#KT
ME[:PWLIN);E_DM6"J6C4D !%&#WZGFKEKXDTJ\OOL27+QW7E><L5Q"\+/'W9
M0ZC<!W(SB@#5HKF6^(7A5(Q(=7C,?GFW9Q&Y5'SM^8A<*,\;C@'UXKIJ "BL
M9/%>B/<V\ O<?:9#%!*T3B*9QGY4E(V,>#P#S@XKGM9U\7OCV'PPTVHV]I_9
MTD\DEI%,DAE,B(A#*N=H!8Y'RY(R>,4 =U17*ZUKC>!/!D=QJ$]UJEQ$$@$_
MD',KLP52^T84<CGO[DUF:MXA:R^(6A2/J-W#I5S874CVTL3("Z% OR%0Y8[C
M@')]!0!WM%9-CXET?4=&;5[6^1[%6*-(592K@[2I4@,&S@;<9R1ZT_3?$&FZ
MK=W-I:SO]JML&:WFA>&1 >AVN <'UQB@#3HKD/$OB&]'BK2/">DRB"\OT>XN
M+HJ&-O;IU*@\%F(P"00/0U=O-'U6V%K)I>LWCE;F$W$5R4D$L6]=^"1E3MST
MX[8Y! !T5%9&H>)](TMYUN[IE^S@&X=(7D2#/(\QE4A..?F(XYZ4S4?%N@Z3
M/;0WNIPQR7,;2PJ,OYB*NXD;0>W3UR,9R* -JBN6_P"%C>$OL_G#68F7R5GP
MD;LQ1NAVA<YX/&,C!XXK4@\2Z-=:)#K,&H12Z?.0(I4R=[$X"A<9+9XVXSGC
M% &K163!XFT>XCO76\$9L0#=)/&T3Q C(+(X# 'L<<]JH6_Q \+72NT.L1,J
M6PNV8HX'E%@H.2.3D@;>N2..: .EHK%'BO26AU%TDN&DT^,27-O]EE695(R"
M(RH8@X."!C@UA-XMTO7/ UGJEYJ=[H:7;0L)(T='W%@0BDJ=P/ )7(YZT =O
M16??ZU8:;,L-Q)(T[(9!#!"\TFP<%MJ G&>,XQFJDWB_P_;Z99ZE)JMN+.]D
M6*WE!)#L3C''3G@YZ=\4 ;=%9.E>)M'UN\NK33[P2W%KM,L9C9" >C#<!N4X
M^\,CWK6H **R-0\3Z/I;SK=W3+]GP;ATA>1(,\CS&52$XY^8CCGI3-1\6Z#I
M,]O#>ZG#')<QM+"H!?>BC<2-H/;IZY&,YH VJ*IV6JV.H:1%JMM<HUC+%YR3
M-E1LQG)SC''K5*R\5:+J%U%;07A\V: W,0EA>(2Q#&70LH##D'(SP0: -FBN
M9/Q"\*A$D_M>,QM/]G\P1N55]VW#';A1G@%L ^M:::_IDFOOH:W#?VDD7G-
M8G&(^F[.,8SQG/7B@#3HJI9:E:Z@]REL[.;:4PRYC9=KCJ.0,]1T]:RKKQMX
M=LY[^"74@9K#;]ICBB>1H]P)'"J2>%).,X[XH Z"BN?3QOX;DN;&"/5(W:_*
MBV=48QNS#*KO VAB.BD@^U6M4\2Z3HWF_;KET$*AYFC@DD$*GH7**0@]VQTH
M UJ*Y_4/&_AO2I?*N]6A63[-]K"H&DS%Q\PV@YZ@\<D<U)-XOT*"!YWOLPQQ
M1S2R)$[K$CC*LY"D(".?FQQSTH W**R_^$BTIK*"[BNO/BN"1#]GC:5I,==J
MJ"QQWP*JMXU\.)I<&I/JT*VD\_V>-V# ^9G;L*XRI!Z@@8[T ;U%9VCZYINO
MVLMSIER+B**9H';8R[77&1A@#W%5[SQ7HMA)(MS>[$BE$,LWE.88G./E>0#8
MIY'4C&1ZT ;-%86J^,O#VB7<EKJ.IQPW$<!N6C"L[",$ G"@^HXZUJQWUK+I
MZ7ZSI]D>(3"9CM781G<<]!CGF@"Q1639>)M(O]12P@NF%T\7GQQRPO$98_[R
M;U <>ZYI@\5Z(;F"'[;CSY3!#*T3B&209&Q92-A;((P#R010!LT5@7GC;P[8
M75[:SZDOVBR"M<11Q/(Z YQPH)/0YQG&.<5<'B'2WL;*]BNO/@O5W6Q@C:5I
M1C.0J@G@=>..] &G168/$.EMID6HBY/V>60PQ_NWWO(&*E F-Q;*L,8SP:A&
MLV>LZ;J2:;?21W%LK)*!&8YH&VY&4D7(R.1D<]J -FBO/-$UJ&Y^&?A>ZUOQ
M!=V=U=M 1<1O^\N)-_W#P<AN ?:NPU/6;"Q<VLUQ,MP\1D"6T#32(G3?M56P
M,]R,9H TZ*X/P!XG0_#W3-0UC4I+F:ZNIX8I6!DDG/G2!0JJ,D[5Z < >@K1
MUOQ[I>F>$-0U^U,MVEHS0F)('#+,.-D@(!3DC);'7W&0#JZ*YR^U;3+C5-"5
M]7O+&XFG<P6GEM$;K"L"LB,N=HP2,XZ5<U#Q/I&EO.EW=,OV<!KAHX9)%@!Y
M!D95(3CGYB..>E &O16/?>*]"TZYL[>ZU.!);Q&DMP"6\Q0NXD$9'3IZ\ 9)
M%3:+KVF>(;62YTNY\^.*4PR HR,CCJK*P!!Y'44 :5%4+_6;'394AN))#.ZE
MUAAA>:0J.K;$!.!D#.,9(K#\2^,[6P\ WWB+29A=@6[FVDCC:1?, .-V!\H!
M'.['3!Q0!U=%<SX;M)'E75H]6U.:WFME26TO$<#SA@F1=X#+GD87Y>>.E8U[
MXT&N>%O&#Z8U_8SZ4ERD,WV9T),40;)+KA3N)&WAL#.!0!W]%<GX7\7Z5>66
MBZ7+J/F:M<6$<F'5_P!ZPC!?#D;68<D@$D<YK3OO%6BZ;/Y=W>&("40M,87,
M22'HK2 ;%/(X)'44 ;-%9^NZQ;^']!OM7NLF"SA:5@.K8'0>Y/'XUA>'+;5M
M=T*TUG5=5NK>YO8EN([>T*I';(PRJ@%3O(!&2V><\ 4 =;16%87=SHFDD>(;
M\33_ &J2.*81_-.&8F,*B#);;@8 _A-2Q^*=%DLKZ[^W+'%8'%V)D:-X.,_,
MC ,,CD<<]J -BBN7'Q&\)%6;^VH@JQQ2Y,;C*R?<Q\O.3Q@<@\'%7-+\8:!K
M6JSZ9I^I1S7L*[VBVLI*YQN4D .ONN10!N45C/XKT2.XCB>]VB2;[.DQB<0M
M+G&P2XV;L@C&>H(ZU7U/QUX:T:YN;:_U6.*:V56F0([% QP/N@]_R[T =#16
M)-XMT."Y,$E]@BX%JT@B<Q+,<8C,@78&Y'!/4XJM'XPM)/&=UX=$%RKVUNDL
MDS6TFW+$XYQ@* I^8\'L>#0!TE%<[H6JZ2NDZEJ$6O2WME'>3--<73_+ <@F
M-3@?*O0=?K5VU\1Z5>7DEFERT=U'%Y[0W$+P/Y?]\!P"5]QP* -6BN97X@^%
M76!UU>-HYYO(201N5#[MN&;;A<D8!; /:M^\O(;"SFN[EF6"%2\C*A8A1U.
M": )Z*PSXOT,6^FS_;',6ID+9N+>0B8GH!\O4]>>W/2EUG6M+BL]5M+G4I;$
MV]L6GN$1E,"N" ZL5QG@D8ST/'% &W17(7'C&QT9O#&GHU]?KJ<8\NZ-O)(S
MQK"6WG:O+G"Y &>22 *S+/Q7%HOC;Q@FM:M<-8VRV;V\;QLYB5HV9]J(N<#C
M)QQQDT >A45#:W4%]9PW=K*LUO.@DCD0Y#J1D$?A4U !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7":_+ /BYX3+LO[NUO%9CT1G";03V)PP'K7=T4 >
M67M_IVA>.?$-IXICU*.RU5HI;*> W!BF7REC:(B(_>!4\$<Y]QE!>VO@;QCI
MU]=Z=<V'AVYT=;.W;8\OV2196<(^,E=RL/7D8[9KU2B@#SG5M6L;&Y\-&VT@
M:7IUU<W+1WXL?WEOE>"J;?D:4D\L#QU&3QQ][+''\.?%L$L5U\GB@2D7$#AF
MC:XB()R.21VZ^U>[5S_C#P[/XIT/^S(;Z.S!FBF:1X#+G8ZN !N7'*B@##O8
M[;6_B9X<U72Y8I8-,M;HWMU$P*!74+'&6'&<[FQV )[UR,JM<_!SQ=';QO+(
M-8FG\M%);R_M2ON ZXV@G/H*]H0.(U$C*SX^8J, GV&3C\Z=0!Y_J7B*TG\;
M:<HCFM;:YTUVAU**S9IKG]Y_J$)4E1QOZ9.001U/'V,ZI\'_  I;.DL<UMK4
M'FI)&RE0MRS,>1R .2>@KW"B@#@YKNV3XT13M*GDCP\Z&3.5W><K;<],[03C
MKCFLG2=8T[7->?Q1JLJ16UAN@T32R,2*/NF8IU#MT4?PK^=>I44 >)^,-1%_
MX=\968MI[.Y@U)3]@MK1@)E62+_29&"_-N )'(& .">:Z[[;'%\8HKMX[A8+
M[08X;=S ^'<3LQ'3C"L"<XP*[ZB@#Q>>VO-2\&>.HM*C:XG'B-KP6Z?>N(5:
M)CM'\0.QL8ZXQ74:K<6OBOQ1X0OM%G646,\MU<S+_P L(C&04?\ NLQ*C:>>
M#QP:] HH \3NGBD^$?CR%,-+/J]VT48'S2!I@4*CJ<@9!]O:O5]2CFU7PI>1
M:=.OGW-E(EO*&X#LA"G/U(K5HH \@N&77_@_IGA>UC:'Q#"+2U^R,NV:VEB=
M TC#JJ@*S;NA!Z\UTDMU GQM@+2J%_L%X"Q/R^89U(3/3=@$XZUW=% '&?%6
M*27X=ZAY44DA26VD98U+':L\;,<#G@ G\*HWVHVE[\4_"UW$^8?L%V [J5P6
M*;<Y'&X XSU'2O0:* /%7-RV@^(KNR@GNDL_&#:A-;VS,))K8;,LF""><L"/
M[I]*[?PI<^&M;UJ36M"M[R>;[+Y$U_<F?@;@PB'F]3G)..F/>NSHH \]\66=
MQHGQ%T;QHMO-<:?':OI]_P"0A=X$)++)M')4,3G'05U5MXFTO4C&NDW46H2.
M0"+=MPC'<N1PN!Z\GH.:V** /-=!O8=#;QCH_B'*7%SJ%Q=PK(I/VR"51M$?
M]\X&W:,D<"LK2;"?0[_X7:?JS#[59V]V)PW/D%XAL5CV_NCU(XKU^B@#SY[^
MPT[XUWSWT\-N&T&$))*0JC]\^1N/ /MWQ[5R]OI-]HEKINNBUG&BQ^*+G4&M
MUC.8;64%(Y2G4*O+8QD!LUZ1!X<NHO'5SXC;4(FCGLTL_LHMB"JJQ8'?OZY8
M_P -=#0!YW=B'4/'M[XAL9XWTN#0'M9[J-@8Y9&?<J!NC$ $G&<9 [UFV-\F
MG? ;2I%TZ*\\F*".>*6 R" ^8NYWC')V'YL>P->K44 >6:9,MQX_U_R);Z\%
M]H48@N)K=E$Q!DR1A0H'( X /;.:S+J]AG^ FE6BK*+BW-E#)&\3*P=)D+@
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
MX>T;5[2T:8:J\:0PK(NX;@3R>GR@$L.VT]<5ORRQP0O+*ZI&BEF9C@*!R2:
M'TR66.",R2R)&@ZL[  ?C7*R>.H+?3[#5[G3YXM$OI$CBO2PR@<X1W3JJ-Q@
MY)&1D"LO5KFYU#XKVVD76EB[T]-(FD$$CH48M*B&0@^BY7'7D^IH ]!!!&0<
M@TU'21 \;JZGHRG(-4K'3[;0=%BL-.M9#;6L>V&!7W-@?P@N?YFN!'BQ+#X?
M>&[WPMHOV6QO]1BMD@9U4PJTY##'/+8;V&[.>* /3:*YRZ\4R17=W96VFM<7
MME:)=7-L)U#@-NPJ#^,_*?0<CGFNAC?S(U?!&X X/:@!U%>2WVJZ5HGC?5K?
MQ]I@:WO[@-IFK3Q>9"D6T 1!O^61!!.1CDDG'!/61ZE;>#M%T&S7S+^TO;Q+
M."Z24.?WK,49B3\PQU()H ZZD1UD0.C!E89# Y!%<EK>LVVI_P#"2^&[BQ.^
MUTTW#,^&21'#!<=P05KG_"?C7^Q/"7A&VU#1KZ'3;FUMK5-3)0Q^:4  *@[@
MI/&X@#\.: /3J:'0NR!U+J 2N>0#T_D:Y]?%/VB[N4LK%KJ"UODL;ATE&^-R
MR@ML_NC=R<YX/&.:KV.K:0/&GB%#IK6=[9VL,EW?2E0)8OG*D8)X !ZX/MQ0
M!U#.J %V"@D#)..3P!0'0R&,.I< $KGD ]#C\#7E_C/53K=KX.U$:2Z6D^NV
M3VMT[+O"E\@LO50PY')[9 /%=1;:MI2^-]<B_LJ6#4+2QBDN+L@$S19;:%"D
MDXP>N#[4 =517+6'C1;K4-&MKC3)[9=:MY+BQ9G!8A%#E77C8VT@]2/>H=*\
M<3ZS>2PV?AK4WBM[V:RN)2\0$3QCO\^#D\<' XYYH ZU'21=R.K+R,J<BG5Q
M7AWQ/H5KX(L=0T_3CI]K=7<MO;61958R^:X.3G:.59CSP >M.3XC:;'_ &S%
M>Q>1<Z4L;R(DRR)(LA"HR.,#&X@'.,=Z .SHK.T[4;FZN[FVNK V[0I&ZR+(
M)(Y0^[[IP.FWG('7\:;K&M0:.MJCH\US>3BWMH$QND<@GOP  "2>P'<X% &G
M17-)XP1+[4]-N].GBU.PMOM9MHW5O/AZ;XV)4$ C!S@@T>%_%DOB=+>YCT2]
MM;"XM%N8KN9DVL2<%, [L^Y&#@]L$@'2T5E:MK)TZ\T^RAM)+F[OY'2%1\J+
MM4LQ=\':,#T))(XK!N/B):VWA>ZUM],O&%G?'3[J%"A,4HD$9YS\RY88(!//
M2@#LZ*YFT\6RS^(KC0YM&NK6\%H;RV$LD9%Q&&VGE2=IR1P?6F:?XUBU'PC-
MK\>GSH8YVMS9.ZB;S!)Y>P]@Q;@#/<>M '4T4U"S1J77:Q )7.<'TS7+77CB
M&#2KK6H=/GN=%M)7BFNXV&["-M=U3^)%(()R#P2 1U .KIJNK%@K E3AL'H?
M0UQ\OBF^G^(5CH]I9I/ID^EM>"595_>@O&H?GL 3QU.[VKF/#OB%?"&F>+[F
M+1;BXL+3Q!=/.UN418(_D' )&XCK@=O3B@#UFBL#4O%%O:78LK1(KF[-N+DH
M]PL*B,DA?F;NQ#8&.QSBL:+XFV%W8:'=V6F7]RNKS/;QJNP&.5 V8VRW7*]?
MNXYR!0!W%%4M(O;C4-+@NKO3YM/GD!WVLS*S1D$CDJ2#G&?H:Y;3/%NJ7'B#
MQ3#<Z5(UKI+(B)#*A;'E[\\D LV1WP,8^H!VU%<39_$3[5HBZT?#NIIITEJD
M\,PV-YKNX01A0<@Y8<D 8!/3!.C'XNVWNL6%UIDRWVF6R73Q0R*XEC8'!1CM
MY&T@@X]LT =+17%V7Q#2[30+F31;VWT_6F2*"[D9,+*REE4J#NP<$;L8S[<U
MI)XI^T7=PEE8M=06M\MA.Z2C?&Y95+%/[HW=<YX)QCF@#HJ*Y+5?',6E0ZG>
M/IMP^G:9<I:W5P2%;<VWE$/WE&]<G([XSBM*_P#$+1:A=:?IUB]_=VD"W%PB
MN$"*V=JY.<NVTX&.W)&1D VZ:'0NR!E+J 2H/(!Z?RKA;OQM?W&L^$8]-TN8
M6FKK-,ZSD12_)$Q\LJ>F"02>^.*T;'6-(7QCXD#::UE>6-M!)>WLI7$L6'*D
M8)X 4]<'VXH ZNBN4;QO%;V^EW]YIT]OI.IR)';W;,"4+_ZLR)U0-V.3C(SB
MHKGQU*FH:[8VGA[4+FXT<1M,HDB4,K(7W EL=!P.IST&* .PI"0H))  Y)-4
M]'U2WUO1K+5;3=]GNX4FCW#! 89P?>L :@=;^(EUHYYLM&M8IYD[27$I)3/J
M%520/5@>JB@#K**Y(^.-MIXCE.D7/G:"W^DV_F)O==F_>G.""O(SC/-:%OX@
M34(-&,-F9H]6A,P D4B.+:&+-ZCYE''=@/>@#;5U?.U@V#@X.<'TIU>2>%?$
MR>$/#&K3G1[F72[;7+M)YX2BI;H9]HPI(+8R,X' KN]7\4Q:?>W%C;0I=7=O
M")Y8VN$A 5L[5!;JQVG Z>I&1D Z"FAU+E P++@D9Y&>E< WQ!GU74/!\FA6
M33Z?K/VB1B[JCDQQOF/!X!#8).?X<#.:H6&I/X=\;?$":PT6:\$;6D\D5N4C
M"@0;F.6(!)Y.!DDT >H45SA\96$MCI4]IMDEU2V^U6\<TBQ 1X4EG8],;U'&
M3D].I&1_PL_3_P"QA?KIUX[)J8TNYBC*,8)BP'4-\RG.05!S[4 =U16=H^H7
M>I6DDMYI5QILJ3-&(9W1BRCHP*DC!^M5+GQ"QU2\TW3+%K^[LHDDN5$HC5-X
M)5 3U<@9QTQC)&10!N45QLOQ'T[^Q]'U.UL+ZY@U.\6R5450\,Q)!1U+9# J
M1QD<=<<UT>CW]UJ.GK<7FF3Z=/O93;SLK,,$@'*D@@]: +]%<C<>-Y1JVMZ7
M9^'[^ZN])2*211)&JNKAF!#%L=%X'4YZ<&K4'C.QO=-T2YL8I)Y]:0O:6Y(5
ML!=SEST4+W//)&,YH Z2BN-O_'+P:/XC\K3F36=$@,TUG-(-I7:6616'WD(!
M]#D8(%;GAB]N]1\-Z?=WT1CGEMXV8E@=^4!W<=,DGB@#6HK!?Q*5\7/X=-A(
M+C[&;R&5I%"3*&"D#OD$C/MS5/3?&J:IX:_MB#39@WVS[']D:1?-$GF>60>P
MYYZ].: .H#H9#&'4NH!*YY /3^1H=UC7<[!5]2<"N4M]5LSXQ\00VNANNLVM
MG"\LSNB_:5.[8 03@#!Y(!]N*XK6=8N?$OPFT?7-4LE6=M1M9HW7#'YK@9"@
M<C XQU- 'L5%<]I?BDWWB6ZT*[TNYT^[BMENXA*Z.)82Q7=\I."",$5I:UK%
MIH.E3:C>EA#%@;4&6=F(554=R20!]: +]%<\OBDV^O6NC:GI\EI=7L3R69$B
MR),4&6CSQAP.<'CT)JIH/C67Q#=HEKX?U!+47,]K/<R-&%@>//# ,2<D8R,C
MD<]< '5.Z1HSR,J(HR68X %.KG?'-_8:;X-U*ZU73)-2L$C_ ']LFWYESU.2
M.,XZ<^U17_BU-,UK3M$@T>\GFO+5YK?RC&$(0#*Y+<8W#DX'UZ4 =/17GFN?
M$&['P]UC6-.TV2#4+"Z:PN(9Y%_T>7<JELC(?&]2,=<UT\_B%XKVTTQ;%FU:
MYB>?[*95 BC4@%W<9P"2 , DD]."0 ;E%8WA_P 1V^OK>QK#+;7MA.;>[M9<
M;HGZCD<%2.01U%2ZMK<6F75C9+$T]_?NR6T"D#=M7<S$GHH'4\]0 "30!J45
MRC^.8+>UUW[3IURE_HD7G75FC(Q:+:6$B,2 RD ^A&,8S5WP[XAN-?7SFT:[
MLK1[>*>"XG9"LP<9P #D8]P/6@#>HK*U/7(['4;/3(83<ZC>!WBA#!0$3&YV
M;LHR!T))(P.N.:UKQ]+!X5\27-E8-'K.BJ5N+2=Q^Z)7*R9'WD(Y&.3TXH [
MAG52H9@"QPH)ZGVIU>9>(+B5O$_P_P!3N-.<WQEN%V1E6DD!MVP,\#DG/) '
M?%='9>.+22PUF?4K.;3I](F$-U;R,KG+ %-I4X.[< /<T =517)0^.H&UUM&
MGLF^V-:M=6ZV]Q'*)E7[RYR KCT/'H36?#\2I;GPX?$$'A?4WTH6;79GWQCA
M6PR@;LY Y]P#C/< [VFNZ1H7D=54=2QP*YUO%T::YH>FFS8C68&FMK@2J8SM
M4,R^N<$$<<UG>*_$.G_\(KJD^KZ#+?:7;W:VSH'0K*1(JAN2#M#X'<Y!XP,T
M =K16%?^(_(U:ZTRRLS>7=I:K=S0B4(Q1BP 0'[S90^@&1SS4=]XKBMYEM+>
M!)KW[,MT\,MPL(1&SM!9OXB5; Q_"<D<9 .AHK(\,^(K+Q7H%MK%AO$$^1LD
M&&1@2&4^X(-:] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7':[;:W/X
MRM<Z6VIZ UF5$(G1$CN=_P!^56(W+MQC ;!R=N:[&B@#R32_#GB2U\)>"M-F
MT*43:1JPN+D)<0G$8,GS#+#/WQ@=>#TKK='T_4H/B1XBU*?3Y8K&\M[:."<R
M1D,8P^[@,6'WAC(KKJIZMI=MK6EW&G7?F>1.NU_*D*-CKPPY% ''>$O#TNG>
M+-9A69'T;3[EWT^$#_4RSJKRK_P'/RX[2M78ZOIZZMHM_IKN8UN[>2 N.JAU
M*Y_6C2M*L]&T^.QL8RD*9/S,69B3DLS$DL2>I-7* /,V\/ZYK'PWM?!&HZ8\
M$L?D6L]Z)$,)AB=3YB8;<250  J""><#FMR6QU/_ (6Q#JZZ9,VFKI#61N!)
M%CS#,KYV[MV,+UQ7844 ,E=HXF=8VD91D(N,M[#) _,UY9:>%_$$'PJT#3FT
ME_[3TK4X;N2T\Z+,B).7.UMVW.T]R*]6HH \[\6>'[CQ%--<2:#>6VK06X;3
M-3L;E$ECD()\MVWC@-UR"O)P>Y[O3DNHM,M([Z59;Q846>1!@-(%&XCV)S5F
MB@#E)I]0GM]2T[6_#,^I64D\@@\LPR+-$3E0RLPVD=NV #D&N73P7K6D?#S0
M+."V-U=Z5K$>I&R28$K$)&;RE=B 2%;N<$@UZG10!Y]%I>NW_C#7K^;2&M+7
M4='2UB:6="4<>9PX4GGYAG&0/4U!;>']6U7P-H/A2\TN:R^Q&U%[<2R1E-L!
M4_N]K$DL5 ' P"<\C!](HH \VUCPS?7VNG5M,TNZTKQ!'?*!?P3(L%U;"0<S
M*&^;]WD8*[L@=NEF\\-:GJOB?QDDEI+;6.KZ7'9079>,C<JR DJ&W8^<=NQK
MT"B@#RN>S\5WWA?PUI,_AF=+S1]0LWGE%S#Y4L<)Y9#OSR #@@8SBMIM.U]?
M&_B/4[.P:'[5I,=O97,LD93STWD94,6QEAU'8UW5% 'EEAHOB$ZWX/U:;PW,
MES8K/'J4T]W$\LDCQ;=Y8,<INSCG(S@*!C/1^!['4]+A\0_VAID]N;G5[F]@
M!DB8R1R$%?NN<'CH<?6NPHH \GM/"OB6W^'^CK!IJIK6C:I+?)9W$L92Y1WE
M)3<K$ E)>IZ$5TQEUG5M!O)+KPA%#&ZI$=+FEB>2X4NOF$D$( %SM!/)ZXXS
MV5% '%>"O#MUX?U34X[47MOX>DCC-I97DHD:&7YM^SDE4QMX)ZY[<FQXTT74
M;R]T'6M*B^T76CWAF:UWA3-$Z['"DX&[!R,D"NMHH XBYT>^U/Q->^)#IT\7
MEZ.VGVUL[1B65W8LS'YMH ^4#)_O>V=3P'8WNE^!](T[4;1[6[M+989(V=&Y
M48R"I(Q71T4 <IXNAUN75-$-E8S7^D"23^T;6"9(W?*CRR=S*&0'.5SSQD'I
M7&3>%_$8\$^(]&B\/[9;O7?MELD-Q%L,7G1R<9*X "$<X/3BO7J* ./EL=3E
M^*-CK TR<:>FE26KS&2+Y9&D1P,;\\!2"0.M4K?P]+%\3[T6\R?V/*L6JW-M
MC[MW\T:GTPV-_P#O1@UW-Q EU;2V\N[RY4*-M8J<$8.".1]16?H/A[3O#=A]
MCTZ.0(3N=Y96D=SC RS$DX  'I0!J5YIIF@:[I'@35O!/]FO<>8+F"QOA(GD
MM%,6(:3+;@5WG(P<XXS7I=% '!Q>'=2T'QAX?N+&R>^L+71/[*>42HAC(9"'
M8,<D$*?NY.>U9;^']>?P3XYT[^QIQ=:MJ%U-:(9H?G20*%)._ Z'.?UKU"B@
M#SBYL/$6B>(K77;'0#JEM=Z=#:7MB9HUF@DCW;7!)VD?,00#[U;UG3]>O=2\
M)WG]C9-G?/=7,5O+%M@1D9 N69=S#<"<#'7':N\HH *X6VTW6=/\3^,9!I,D
M]IJ@CEMYXYHP"1 (RFTL#NW#O@8R<]CW5% 'G=KIOBG3_A!I^EV%E+;ZQ:1P
MPS0">-7>-6'F".0,5!*YP<@CV.*AM-%U>V\4:U?V_AEK:RO]'2&-!<1;Q(I?
MA_FP7.X<Y(QSNSQ7I5% 'F T#7E\&>!-/_L:<W6D7]K->()H?D2-65B#OP?O
M#&*FU?PS?7VN_P!KZ9I5UI/B!+Y1]N@F0075L)!DS*&.[]WQ@C=D#MT])HH
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
M<<5Z110!2TH7?]GH]]!%;SN2S01'<L0)X7/<@8R?7..*NT44 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M8/N"#T-35Q&M7L^C?$/PK+E1_:T<UC>A/NL5421D?1MX'LYI_P 3+K4K30;
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
M:D12PERDG[SJ0XRH((Q@9QG(KTI(98K9BOV<WCJ"\BQE%=\8R1DG''3)X[T
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
MCECD$H%Q;J5(WR&0'![JQ'?G%=M10!R.CZ!XEDMC9>*-9M+^S2)H0+6!HGN
MRE2TI+$="> !SSGBH/#'A?Q)H<-MI%SKMM<:'9,/L^RW9;ET4Y2-VW;0HX'
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
M3CY>/_K\U7O_ (>:9?66D1"^U*UN])C$-I?VLRQW"QX V$A<$8 ZC^9SUU%
M%+2M,ATBQ6UADFEY+/-<2%Y)6/5F8]3_ "  &  *YCXL12W/PUU>U@@FGN)T
M18XH8V=V/F*> H)Z UVE% &'::%;RW=KJDU]>7LT$+):R7 0&$. &8 (OS$
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MV6L7IM)=OS6^V12/+/\ !VZ8S7M]LYDM(78Y9D4D_A0 ^21(HS)(ZHB]68X
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
M]TZ[\,FR6W:UU6_CM9O,4EU#(S97!P#\N.<]:Z@.C$@,I(Z@&O._$D-I;P^
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
MQ^QQR>8EOY*^6K_W@O0'WJSJ>AZ5K6GBPU/3[>[M5P5BF0,%(Z$9Z'WK0HH
MSO\ A']'_L3^Q?[,M/[,V[?LGDKY>,Y^[TZ\_7FDL?#VC:;I,FE6>EVD%A(&
M$END0".&&#N'?(XYK2HH R/^$6T'[-:6_P#8]D(;-MUM&(0!"WJH['WZU16U
MUO5=? U6RL[?2K"Y,]JT<QDDN2%(0LN $QN)ZGD#L,GI:* "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ JE?ZM9::\27,K>;-GRXHHVED?'4A$!8
M@<9..,BKM<)JL[Z)\6;/5]18QZ/=:2UBERW^K@G$N\AST7<,8)ZD8H WY?&.
M@0Z,-7?4%^P>;Y+2B-SLDSC:X RISQA@.<"K(U_33KBZ+Y[C46A\\0&%P?+Z
M;LXQC/&<]>.M<9I?AA=>7QX'!32=<G"VA(P"RQ!6F4>A?D'OMSTQ6&9O$KZ?
MH/C62QF;4]-E73)K+H9T8F*5S[F;:1[(#WH ]%G\8^'[41FYU%8!)<FT3S8W
M3,H.".1V(.3T&#SQ4^E>)M'UHW@L+T.UD0+A71HVCR,@D. <$ D'H<5R'C*U
MBTS3_!=E)(LCPZ[;33N1][AS)*WH"S9)Z9:LS7K:?5O$WCZQTQPUU=Z)!%"%
M./-=1)N0'H3@@>V: /0;3Q/H][J46GPW3"ZFC,L*2PO&)D'5HRR@.._RD\<U
MRGQ(\5Q6WA2Z;2=5NH+N*ZBA$MO$WELWFJKQ^;M*Y W<!@<@CL15;1=2\/>+
M)K"2PLM2/B"S1R%O&N?^)<Y0ABQ<[>N!@9)].#CEKC5X!\#V\.3PW$6N6$D$
M5S9- YD#+<H2_ Y#==W0DXZT >VWJ/)93I',\+E#B2/&Y3CJ,@C]*X'P'\0-
M*E\+^'[36-;#ZQ>1 $S!COD).%+XVAB,84G/3BN_+B>T+H&PZ94,I4\CT/(K
MQRTMH]8^"6F^$[=,Z]NBB^RE2LMK(LP9I'!Y0*N3N.,]!G- 'JUGK^F:AJMY
MI=M<,][98^T1&)U,>>F20!SU'J.E6-.U*UU6V-Q9NSQ"1HRS1LGS*<,,,!T(
M(^H-<9XS@U+1/$FG>(]#A\VXO$_LFZB[,7R8)#_N/U/]UC7::;81:7IEM80D
MF.WC6,%NK8'4^YZGW- &?=^+=#LKB6&XO=ODS+;RR")VBBD;&U7D VJ?F7@D
M=1ZTV^\8:#IU_/87.HJ+R"(2O D;N^TG' 4$D^PR>#QQ7E_C#4EO_#GC*S%M
M/9W,&I*?L%M:,!,JR1?Z3(P7YMP!(Y P!P3S76VU]:3?&6:\$@6$^'HT$DBE
M,,)W8J<XP=I!P><4 ="WC/P^NG:=?_V@&M-2<16DJ1.PE<G 087ALY&#@\'T
MK3?4K5-4BTUG;[7+$TR)Y;$% 0"=V,#D@<GN/6O./"NAQ^)?A)=Z.)/)N?M=
MU) _1H)1.[Q/ZCG:?<&ND\"7%_K=@WB'5K8V][<QI;"(_P "Q9#'_@4AD/\
MN[?2@"#XH:EJ6C^%4O\ 2M0FL[@7<$1:-48%7<*<AE/8UM7?B;1=&O$TR]U,
M"\\DRB-@6=E&.<*.3R,#J>PKF?C%*@\%I"#NF:^MF6-1EB%D!8X'. !4FI7=
MK+\7/#LZ31/$--N5\P,"H9F3:,],D XH T-7^(.D6/@Z7Q%9/)>P;_)C$<+\
M2[MN'&,I@GG=C\R,[<VNV$%O#-(TX\X,8XA:RF9@O4^4%WX''..X]17DUZ#<
M?#KQZENC2M_PD3W(2-22T7G0MO '5<*QR..#6_XCUFTL/&>F>(=074/^$<N]
M.:U6[M_.3R)1)N!<)AMK#&#CG - '6MXV\-I865\VKVXMKV7R8'.?F?."I&,
MJ00<YQC'-/MO%^AWFGQWMK=R7$4K2*BPV\KR,4.'Q&%W\'J<=QZBN"UR/1+?
M2O#DFEV4EM8S^*(+T^?YA:5<'?.RO\RKGN<=CWK2\6W\&@^/[+5]76]70;G3
MC:_:K1Y0()A(7^?RCG# CUY'M0!V$/B?1[G3K6_MKP7$%TQ2'R8WD=V&=P"*
M"V1@Y&.,<UF:QX[TW3;+2[F%+FX74+];*,K;2?*PD*R;AMR"-K87&21P.M<U
M>:9X>DT[3SIEQ?>'#-=SW>GZF2X_>%5#-(LO17R>&QG:/[U4M0OM4N/"7AV^
MUB"/-AXHC::ZM82(YH59Q]H"@<*Q.<]#G(X- 'HU]XDTO38?-NIIE A$[JEM
M*[1QG^)U524'!Y8#H?0U)+K^EQ6MI<B[66.]&;;R%:5IAC.45 2PQR2!Q7GU
M]JVGZ-X[UA_$B:G#IFL0V\EA<Q?:%1@L>QHF6/D-G)P1GYCTIL;VOA#QIH%_
M+83Z=X:?2);*V\P,PM)6F\SY\Y*%U"]>AX[4 ;_P]U:XU:Y\4&74+B]A@U9H
MH&G&UD01H=NW VX)/&!SUIGB_P 2KI7B[1M*U'49=)TB\AE8WB87S)P5"Q%R
M#L&"3GC)QSC-,^'MS'/K7C%HTF"2ZN9HV>%T5E,:#() '4&M3Q)?Z)/?-H/B
M.TBDTVXMA+YUQ&3"K;B,,_1#CE22.AYH =%<7GARWUC4-4U&YU+2X84GMG$*
MO(% ;<O[L#<>AW8Z$9/!-3:/XLLM0\+6&M7)>V6ZBB/EO$X)D=00B C+]<#:
M#GM7#^&M(EL+7QGI>A7-S?>&#9$:=O8R*LS(^^.)OXEZ=.,G'7-06]XZ^'_A
MOK,<=Q)INC*D&I#R7'DNUN(MY!'(1B<D9QGZT >G:?KNFZF;I;6Y_>6A N(I
M4:)XLC(W(X# $<@D8-5[?Q/H]_>Q:?;WS+<W4326Q:%T$RCJT3,NU\9!XSQS
MTK@O$VD7?B?7/$NH^'9!+;R^&S8^;"WR7$YD+!5;HQ"#!/;>!6]X<\5Z'XD&
MEM%IS_VE8Q'SOM%HT9TWY,."[+A<XVX!R1[ X &>"/$1A\(+<ZW?W%Q,^IW-
MK'*Z-([D2N%7"#T7L,<4R;Q'_9'Q.OHM0U.Y_LPZ/%<QV[(6VNTK [45=Q.%
M]">M<;X1U"?PW+:ZY<LUWI$U_=6DL)3,EBSS.RS(H&2KC[W? !&1Q796U[9O
M\9;RZ6XA,/\ 8,2+-N&W(F=B W3.T@D>G- '51>(M(FT6#6(KZ.2PN-ODRJ"
M?,). JKC)8GC;C.>,46>L6&MB\M;&\D2Y@PDR&,QS0DC()21<C/4$C!KR713
M<6GA7P=J@CDDL-*UF[>_B5"3"DDDH24KUVJ'S]&S7:6JPWWQ1F\1V5Q&VE0:
M*+:XND8>5)(9=X ;HVU022.F0* )/ &OLWPPTK5]<OVDED5A)/*2S.QE95
MY)/   ] *CT?79;[XJZK9I?W<EA%I44OV:XB,0AD,C _*RJ?NA3DYZ]:XG29
MKC3_ (=^ =3>&:2PTK4'?4HD0L\()D"R,@YPN[/3N#6OJ<X\1^-/$B:&\DK7
MWA7R+:=(G"/(7EQ\^,=P,Y]NHH ] A\5Z)/?PV2WNV:=&D@\R)XTG51DF-V
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
M0QF4$@H'V[<@@@C/!!'8U0T'QC9Z[JFKVD4-Q$NGW!AWRV\B!L(K,22,+RW
M."0,]#7&PO-IGB*&7P[J1N[.\UADOM NU#/ QE/F3Q'[R*""_P#=YSFE%O=7
M4/Q+T&U29-4O9I9;=/+8!T:W0 [L8P2"O6@#O;7Q1H]YJ4.GQ79%S/&9(%DA
M>,3J.IC9E <8Y^4GCGI7*_$OQ7%:>#M0;2=5NK>]@F2(36\3;"_F*&C,NTJ#
M@G@,#D8]JJZ!J7A[Q1)IAMK'4SX@L5),5VUSC3I-N&+%SM]@!DGCCKCE;C58
MD^!EUX9NH;B/7K)DBN;-H7:0L+E6W\#D-G.[H2?6@#W5R51BJ[B!D#UKR_P[
MK5_XQ\+7ES8>);FV\51K+YVGE8PMO("0(_*9<[>@W9SGOU%>F+,LEL)XPVUE
MW+N4J?Q!Y%>1^*8O#/BCP]'XBM&DTOQDMN);9+8-%>-/MXC,?WG!/&<'CG.*
M .^U+Q?:Z;XKT[0'@N6FNHGF:1+>1U55P  5!R<D9QP.^,BK=_XIT;37F6[O
M"BV[!9Y%A=XX"<8$CJ"J<$'YB."/6N2OI[NQ\=>"[[6(Y!,^F7$$[Q1,Z_:&
M$1*C:#U(;'TJGHMU'I6A>+O#^O C4)+N\ECB=26OHY@2C1C^/.=N!DC&#0!Z
M'>:Q8V'D^=,S/."T4<,;2O( ,DJJ D@9'(&.1ZUR/B7Q"+Q?"&HZ%J\C65[K
M4-M*(2 LJ$/N5LC<""F"..^17.:7+=_#[6/#ESXE6<6#>'X].>Y2-I5MKA7W
ME&V@D @A<]]H]*M^,S9W>D>&8]+B.CQ3:\DT4D< C=$*2 W!0CY?F;.6'<$X
MSB@#LM<UF&XT77H-.O;B*]L;>4O+%"1Y3A-P&YE*YZ?@:SO!WC'3+O1?#FGW
M>IF75[O3XG/F*Q\U_+#.-^-I;J2,Y]JQ]*UU8_ ^O>'=42*VU;3+6>"0I]R[
MRAQ*A_B+9R1UW$YZUG>? GAKX6J'57M[BV\X#K$!;LK;O[N&(!SWH ]$O_%&
MCZ8\ZW=V4%N0+B187=(,\CS'52J<$'YB."#6+XEO[N'QGX-6TU"5;.]N9DFA
MC8>7*HA9E)(&3SCOBL/0[R+1K'QAH?B#*WDU]=7$4;J2;V&4?(8Q_&?X=HR1
M@"J<%E<:$GPNT_4Y,75FTGVC)SY0,#* Q[ $A<],B@#LO%_B*TL=#UB&'4)X
M+VWM6<R6T+2>0Q4E=[!65,_[6..?>G>'==BA\#^'+K4KB:6ZNM.@D.V-YI96
M\I2S;5!8]<DX[UQ=IJL>CZ?X]T+6A+%J=S<WMU;AHF;[5#(F$*$ [L 8([8]
MJIVNH1Z'#X+U?5X=231#X?CT^6> 31FUG 0Y<)AMK;<9Y!('I0!Z.WC;PVMA
M9WS:O MM>3?9X7.1F3.-I&,J0>N0,=\5H:/K6GZ_8F]TRX\^W$C1%MC+AE.&
M&& /!KS37H]$AT70YM*LY+>RN?%%M>L9_,+3KG]Y.5?Y@ON<=,]Q7I*:U8MK
MW]BHSF\-K]KXC;88RVW._&W.>V<T :-%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8,&@W[
M>(9-1U'6GO+2.4RV5E]G2-;=BI7)8<N0"P&>FX]>,;U%% !1110!CZ]IFK:D
M+5=,UV32E1R;@QVR2M*A&, M]TCJ#S]*T;.TAL+&"SMDV001K'&N<X4# J>B
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "L[6[/4;[3'@TK5/[,NRRE;G[.LVT Y(VMP<CBM&B@"C
MI.FKI5@ML)GGD+-)+/( &ED8Y9CC@9)Z#@# ' J]110 4444 %%%% !1110
M4444 %%%% !1110 4444 8.FZ#?P:Q-J&JZT^I;7D^Q1&W2);9'/(^7[[8 &
MX]L^IK>HHH **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "N?U_P 61:!J>F6$NFWUS+J4IAMVM_*VEP,D'<ZXXKH*\\^(RSMXI\"B
MVDCCF.IOL>6,NH/EGJH()_,4 =)!XLM6\00Z'?6=YIU_<1M);)<A"MP%^]L9
M&8$@<D$@^U;]>6ZZU_IGQ5\*WGB1X+VUE:6UTUK)#"()W !,B,6+9! !# #&
M<5ZE0 5BIXGT^2P@O(W#17-Q]GM_G4>8<$YSG &U6;GG Z9(%;5<X_@'PK)I
M=SIKZ+;&RN;G[7+#R 9?[PYX],# QD=Z ([KQFMOXJE\.Q:'J=U?1VOVS]R8
M K1;MNX%I%[\8ZU?\.>)=.\46$EWI[2#R96@GAF39)#(O5'7L17(7/VQ?CO(
M+!+<RCPRHQ.Q5<?:3Z ^U0R:9=^ ]+15O4GU/Q)KR_:[D9@16EW,53ABH^7:
M#R?FSZ8 /3:*\YU:R\3:+I7BFZ.K_9['^S)+BSA6]>YG@FC4DE7D3.P\9&3@
MXQC---EX@M?"-CK-EJ&J:O<W<5I+=V3700M&$RX@/!5CD$\Y(4\Y- 'I%%>6
MMXRA.@VPTB_U!#J6OP:=,M\&^T:<' WH=^3GY6P3G&_VK9N9;W0_B)I6CVU[
M>2:;K-I<;DEF,S6TL0!\Q6?<0"&Q@Y&<4 =S7-7'B\P:CK%@-"U62?3X//B"
M0@B\7C/E'/)!(%>>V=_K4?PUT/Q/)K^I2WR:DL3(\O[N6-KMHV5UQ\V0>IZ8
M&,5Z^;*W,L\NPB2=0DCAB&*CH <Y Y/3'))ZF@"'1M4BUK1[74H8I8DN(PXC
MF7:Z>H8>H/%76)"D@%B!T'4TV&&.WA2&&-8XHU"HBC 4#H /2O.-!URYB\3:
M?I?B)M3L-8::5DD:9I++4D*O@1\[5(!5@N 1C')- '7^&?$2>);.\N$M);4V
MM[+9O'*P+;HS@GC(Z^YK;KQ*07UAX$\9:[8ZK>VMSI^O7LT$<,FV,D3C.\8^
M<$<8/'MUSV/B:YGGU/4HX-1O)'ATKS8[.QD:$VKG>?.D<, <X "G/W3\IYH
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
MJ3? S3+_ $2]OTU*"W%TL:7+XF"L2T>,\;ER.,<XKL]$U:'Q3J]KJ>G74_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO/_ !)>2:W\
M3M(\'R.RZ8MD^I7L:G'VD!BB1MZKD9(Z'O0!WJ312 E)$8 X)5@<'TI]8-]X
M1TFY:SDMK2"SGM+B*:.2WC$>0CABAVXRI (P>,X/45O4 %!( ))P!16%XLTW
M5]3TF./1+FTAO(ITEVWB,T,BC/RL%YZD,/=10!N$@=2*4$'H:YRWT;53XJU*
MXOI-.NM%O($"PO"3,C@*"N3\OE\,V.N7-<'X!UR#P=\#;/7!IKW.)9!-Y)56
M.;AD4L3R<9 X!- 'K]%<Q;>*[F3Q.^A76C2VD\EHUW9M).K"958*0VW.PY(]
M>/RK(\,^-[J3P8^N:]##$'O)8(O+F!W.9VC6/D  #@;B>@).* .^HKBH_B);
MB_U33Y;-);RRL3?HMC=)/'/$#@X<[<,#U!'TS2V?C]I=(@U>]T6>RTZZM[>2
MUGEN(\322D 1XR"N"<[C@8R>* .THKB%^).GP76KVM]%&LVG6)U#=9W N(YH
M0<':V!A@< @@=<YQ6C=>(]3ATG4;N/2[:0P6/VRWECN]\$W7C=L!R ,].<C!
M] #IJ*XK1_&$L'@[P_=ZN(%O]3@B\G?<!%E)B#L[L0 @ZYZ]@,DTMG\2--FM
M-7:XAV7>ESQP/!;RK,)WEXB\I^ VX\<XQSG&* .Q::)94B:1!(X)5"PRP'7
M[T^O.9C<O\9]"DO-,AM)FTNZ)DBE\P2#*8!.U3E>>,8Y&#7HIR5.#@XX- #3
M+&)#&9$W@9*[N0/7%/KQ'3KC1%TZX\&>.M/72_$4WFJFJSI\MV[$XF2?KGD<
M$X[?[-=]K&O:Q9^/="T6TM87M+FWGF=FFVM(4"C'W3@#=GW/ICD ["BN7NO&
M$@M=5O=.TQKZQTJ5XKEUF"NS(,R")<$/MZ<E<D$#-3IXLMM0DL(-%1+Z>^M/
MMT8>3RT2'@!G;!(R3@  G(/3!H WI)HH=OFR(FY@B[F RQZ >].)"@DD #DD
M]J\R\4:DFN6?@W5+C3)K"ZC\2P0O'=1X>/'F!L-W4E0<]#Q71ZG?G7O#.O!]
M.C;2Q:S"&XD?<+D!"=RH5^[GH2><9&1@T =3')'-$LL3J\;@,KJ<A@>X-.KS
MCP?XJETSPYX)T^ZTF9++4+2"UAO3*O\ K1#N *==IVG!_3'-=!<^+9##JUSI
MFF-?VNDR-%=.LP1V= "ZQ+@[RH.#DKSD#- '2/-%$R+)(B-(=J!F +'K@>II
MQ(52S$ #DD]J\[UZ\T_6O$GP[UJQV21W-U(T4VW#%# YP>XY[>M:'B;6_P"U
MM \36ECI<>H6MC#+!=/)*%!D$>YE12#N*@@G)7G@'(X .SCDCFB26)U>-P&5
MU.0P/0@]Z=7!>&_$MMI/@CPE8!K8WMQH\,J+<W @C5%C0$LY!QRP  !)Y[ D
M"?%"TET:VOXM*N9G?51I,\44B-Y4Q8#AL_.#G(('/M0!WFY0X4L-Q&0,\D4*
MRN,JP8=,@YKDH-%?7]>TSQ'J6CMI6HZ<\L8W7/F.\>&4+\AV[3NW9//&.^:T
M/"OABU\+65W:V48A@N+IKA8$D9UBRJK@%N>=NX^[&@#>IDDT4.WS9$3>P5=S
M ;F/0#WK*UG7H]*OM-L%6)[O4'=(%FE\I#M7)RV#STP #FN.\;7+72^#=2N=
M+:&]C\0I%Y(P\F%\U<*W'#;01T'()H ])HKE+/QJ6;Q!#J&D7-K=Z+$L\L$3
MB<RQLK,I3;U)VD8['O4UAXH>[\0Q:%J&FBVN+FP^VQ;9O,!3<%9'!52K#<..
M1UYH Z#[5;^5))Y\7EQ$B1MXPA'7)[8J16#*&4@J1D$=#7C0L[;_ (4WX\@^
MSQ>5#J.HF)-@PA5SMP.V.U>M:3_R!K'_ *]X_P#T$4 7**YO5/%4NG^*+708
M=(N+FXNK:2>*02(J-L(!')X^]R3CVSTK'/Q%NCH.I:DOAJY+:1-+%J47VE (
M?+P6V-_RT^4[N@^M '>45S>H>,+.WFMK>U>U>YN+47B"ZN1;H(CPI+$$Y)S@
M 'H<XJGI7CV+7=-TR?3--GEN;ZXEMC$[8CMWC4E_,D4, .." <Y'X '845Q%
MQ\1HK?PG>ZXVE3N;&_:PN88Y5(202!,AOXERRX(&>>E:>G^*9KCQ8^@7VDS6
M,S6IO+9WE5Q+&&"MD+]U@2.,GKUH Z2BHYY5M[>29@Q6-2Y"+DD 9X'<UR]C
MXT>?4]$M+O2I+4:U;R3V>9=TB[%#E9$(&P[3V)&01F@#K**X&;XE31Z1JNJ+
MX;NVM-)O9+6]9IXP4"$!F4<[B,YP.,#KVK=D\4&+QA9:#)9;8KZV>XMKPR_+
M)MQN0+C.X9!QZ<Y[4 =#02!U-9NE:G)J4U^/LPCAMKEK>.42;A,5^\0,#&#E
M?JK>F3R/QJ@AD^%6KRR1(TD7DF-RN2A,T8.#VXXH ] SFBO+);:WC^)7AL^"
MX%AA"2_VQ]BCV6WE;1L#X&W?G.._2MG4/B=IMA"E_M@ETLW/V=Y4NU\Y?FV>
M9Y.,E,]\YQSB@#NJ*Y#_ (32]G\1:EHUCX;N[F73IK=)W\^- $E&=XR><#!Q
MG)YSC%6]+\5/K$D$ME8I-82W<MJTR7&9(2F\$R)M^4$I@<D_,N0,T =)17)W
M7C8QZ5?ZS9Z8]WI%A*\<\Z3 2,(SB1XTQAE4@]6!.TX!XR7'C<'7;+2].TJ>
M_-]8&^M9TE18Y%^7'4Y ^8$DX]@: .LHK$\+^(E\2Z9-<FT>SN+:YEM+FW=@
MWERQMA@&'!'3GWJEXYUF?3-,L+.SD,5WJU_#IT4J]8@Y^=Q[A0V/?% '3JZO
MG:P.#@X/0TM8=WJEOHMSINAV%JLEY<JYM[??L58T +.[8) Y Z$DM]2,#6/'
MES!X;\3M:V"PZYH<9,]M-+E%!7<DJL!\ZD<@8!R,'% '</-%&R+)(B-(=J!F
M +'&<#UI]>8:]-<-K/P]U*ZT\/J!N)% B8.\@-NQ W$#&3SSP*Z*S\=0?8]=
MDU>R?3KC19%CN8?-63=O4-&588!W;@.<<T =;17'VOCV&7Q"NB26D4EU-;-<
M6ILKQ)UEV_>0GY=KXYYXQWJ7PGXPNO%<%G>Q:!<VVF75NTJW<DR$!PVW9M^]
M[YQC@_6@#JZ8\T4<D<;R(KR$A%+ %B!DX'?@9KG/B#K5_P"'O VJZIIL4;W,
M$)*EVP$SQNZ')&<X[USGB*2=/'G@._ETQ6U _;4\N%PS./(.!O(''.>>G- '
MI-%<C:^.?,T;6;JYT>ZCOM)N1;3V,+"9F=MNPJ1U!W@YQQSZ5/#XMD&J:MI=
MUIA%_I]JEWY=M.)%EC;/1F"X(*G(('XT =/17#V7Q$>ZM_#U]+H5Q!INM2I;
MQ7+3*2DK@E1L')4X(W<?3&">XH 0D*"20 .2338I8YHEEB=9(W&5=3D$>H->
M?QZQJ7B >-]/U.PMC966^W5?-WA0(0PX*\DDYSVZ<XS4'@WQ5+I?A?P58W6D
MS)8W]M#:17IE7_7>5D#9UVG:0#^F.: /2J*XO6_B+9:1%J%S%%!<VVG3&&Y
MNU28D$!_+C(^?;G!R5Y!QFNOMKF*\M(;J!M\,R+)&WJI&0?R- $C,%4LQ  Y
M)/:D26.10R.K*W0J<@UY]9S#QC\4=>L=043:5X?C@CBM'YCDGD!8R.O1B-I
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
M;3M)]LXKS?3_  _XD75_"&IR^'XX[C3_ #DU&66]1Y9G>+892PSD9Y')/.,
M"O4J* /,)/#>O2>!?&FE?V4XN]7U"YGM5,T6"DI&TL=W!&.1^6:V/&FFW-SX
M-T^\M@+76]-F@FLO,(/[[(3RSM)R'W%>#W'I7;UCOX7T>7Q(/$$EIOU)4"+(
MTC%5 R 0F=N<$\XSS0!;TC3UTK2;:Q5S(8D >0]9'/+.?=F))]S7.?$[2-2\
M0^ [_1M*M#<7=T8PN9$15VR*Q)+$=E/3-=A10!%:N\EM&\D+P.5YC<J2I^JD
MC]:X#PS9^,O#5N?#":5;W&GQ2N+36#=*!'"S%AOBQN9UST'!X&>]>B44 <EH
M&FZE:>/?%.HW-@\5EJ/V;[/*9$.?*C*-D!B1D]/UQ6+%X5OI/$VFZW9Z3+HN
MJ"ZSJDT,Z?9[R#YLY16.6;@C*C!)R3@&O1Z* /.=,\/Z[H?A;6_"<6G_ &J"
MX:X6POA,@C6.;)Q*"=P*ECG"G/:K5CX9OM&\7^'FMK.2?3-+T9M/:X\Q 68E
M,':6SCY.?K7>44 <GX&TS4=+CUU=0LVMC=ZO<7L.9$;='(05^Z3@\<C^=0?$
M:QDDL=%U= 2NC:M!>S@?\\02LA_ -N^BFNSI" P((!!X(- '(^(='U$>,-%\
M4Z5#]L^RQ26MU:K(JM)"^"&0L0N0P!P2,CO6;J?A#4-8MO&=_P"2+>]UJQ6T
MM;>1U)540@%RI(!9F/0G  YZ@=W:VL-E;K;VZ;(4X1 20H]!Z#T'0=JFH X"
MYTW7[V[\%W,FBM%_9<K/=(+F-B@,)C_O#)R<\9X[YXJIJ/A#6=8NO'*+";+^
MU7M)M/N'D1AYD"KC<%)(!9!VZ'UXKTJB@#EM$U/Q;>H&UCP]'IWD(?,6*[28
MW3XP @Z*O?+'/0>II/ASI>H:'X$TS2=3M3;W=HC1NN]7!^8D$%2>,&NJHH Y
M[QWHUUX@\#:QI5B%-U<VY6(.V 6R"!GMG%8][8ZYJ'B?P?JDFC/#'IYN#=*+
MB-C'YD6Q1U&3GDX[=S7<T4 >9W6B>+(X_&4NEV;P7&HWL,]L?M"(TL2JBR(&
M#'8Q"M@]L]0:FLM#UFU\6:AJ4'AV*UL;O1UMEBCN8]Z2!G.&'0L=PR<X[[B>
M*]&HH \Q3PWKT?@?P5I?]E2&ZTC4+:>Z4318"19W%3NY)SP/SQ7IPY'3'M11
M0!P<&CZW8:IXS5=-$]MJK>=;3).@+$PA-FTD8(8=3@8[]JH_\(]KB^%O EA_
M94AN-&N[:6['G18"QQLAVG=SDMD?TKTJB@#S[3K7Q?X7UK5;&PT:WU/2[^]D
MO+:[:\6+[,TIW,LBD$D!B2-H)_/COH5=(8UED\R0* SXQN..3CM3Z* .(NM!
MU7P_XZO/$VB6@O[75(4CU&R658Y0Z#"21EB%/&05)'KFM]6OM9ADAN+";3[2
M2-DD6=XVE?<",#8S #G.<YR.E;%% 'F<'AG7W^'#^!+JRY4?9%U-9$\EH-^0
M^W=O#!>-NWJ!SCFMO3M(O[3XDW>H"PD72WTN&RBF,J'YHV8\KNW8(8#..HKL
M:* /-/#EQJ"WWCVVLM+DNGEU:58Y!(BH',*##[F! Z'(!XSQZR:;X+U'P?J_
MA_4=-B.I1VFE?V5?0HZHY&[S!(F\@'Y\Y!(X/>NRTGP]8:)<7T]D)A)?3&>X
M\R9G#R$ %L$G!P ./2M6@#S'Q!X.U;4= \97%O9$ZGXBD@$=KYJ#R8X@JKO;
M.,G#$X)Z@<]:Z#Q3!KMZVA2V6GO<6*3,VI:=]H2-Y%*84%L[656Y*YP>.M==
M10!Y1+X-\0S>#?&VC+IEK;OJ-^;RR6.X4HP/E$(.!C_5D9..HXQS71:S9:UJ
MNO>$M1_LAXUL;F6:Z07$;&)6C9 ,Y&X\Y../0FNUHH X32-*UOPO<^(K*WTU
MM0L]1O);ZSG2:-1&\H^:.4,P( 89RH;(/KQ52P\':AH.H>!+:UMFNK31(+E+
MNX5T4%I4 RJE@2-V3],=:]&HH Y/PEINHV&O>)[F]LG@AU"^%Q;L9$;<HC5.
M0K$@Y7-2^//#]YXAT&%=->-=0L;R&_M1(<(\D;9"L>P(R/KBNGHH Y";3;[7
MO%.AZW=Z9-8QZ/%.ZPRR1M)++*@3:NUB-H ;DD9)''6G_#S3-1T;PRUAJ=FU
MM.MU/* 9$<,LDK.,%2>S8-=910!B>+[?6;KPGJ,'A^41ZJ\8$#;]O\0W -V)
M7< >Q(-<OI6C:Q9^.X-;B\-QV=B^D-:R1+=QM(LGFA\M_>8XZY.>I85Z'10!
MY5!X7\00_"[0-";2G-_8ZA%/,@GBV[$G,A(.[G(.![UN^.]&N;^]T&]TRY^Q
MZHT[61;^)K>5#YHX[J%WCL"OO7<5CV7A?1]/UV[UJWM,:A=G,LK2,W7&=H)(
M7.!G &<4 :D$$5M;Q6\"!(HD"(B]%4#  _"I*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *KWM]
M:Z;9RWE[/'!;Q#+R2' '^>E6*YSQOH%WXB\.FUTZ\2UU"&>*ZM9)!E/-C8,H
M8=QQ_7F@"Y:>)](O+Z*QCN72\E!:.WG@DAD< 9+!74$CCKTK7KSK0_&#W_B7
M3]$\7Z-)H_B.'>]I(/F@N?D(;RW]P<[<]ASGBI/^$OUH>#_&6H[K/[7H5]<P
MP'R&V2)$BL-R[LY.X\@_A0!UYUW3E\0)H1G/]HO ;@1>6V/+! )W8QU([UI5
MYIJ$NJ7_ ,1O#TNGRVL%[<:!,YEFC9TCR\1)" @M[#(^O&"L?CO6;#1M9BU>
MWB.H:-?Q6UY<VD+/&+>3#"<1YSPIY&3CK[4 =_J>I6VD:9<:C>,R6UNADD94
M+D >P!)JS'(LL22H3L=0PR,<'VKA=1\5:C!\/M;\0Z7JFF:BMMF6SN%B)5XP
MBY#@-PX8MZ=N*TI/$%W>>([#P_921PW$FG?VA=3LF[8FX(JH,XR6)Y/ "].>
M "_%XMT:?3=4U"*Y=[;2Y'BNV$#Y1E4,PVXR< CH*V(94N((YHR2DBAU)!!P
M1D<'D5Y3I.I:MH/A?XB:G#):2:A9:O<2EGA;RWVQ1G[H;()'N<'UKKKW6-4!
MTG$]M9VEU:&26Y*^9(\^%*QQQ9RV06)P#P,<=: .KHKS-/'6O7?@SPIK%M'8
M+<ZIJ:6%Q&\;[>9'3<IW97_5]"#U]JTKK5_%/A[6-!CUN\TR?3K^Z>UGGM[1
MT,;G)A'+G ;&T\'![G- '=45D:1>WE_J&J2.\1T^&X-O;;8R&8J )"6SR ^Y
M>@^Z:HW.MW5]XQF\.:=-';M:V:W5Q<-'O.78A$49 [$DG/8>X .EHKS*^\?:
MY!X6U29(K%=6TC58]/N@8V\N97=%5T^;Y,AP<'=C!KN]'BUB**X&LW-G/(9B
M83:Q-&%CP, @DY(.>?I0!I45P-]XIUZ_M]5N?#UMYLEA=R6T-JUJ76Y,;;7#
M2;AMR0V,=, G.<"?^W/$E]XUET*W>RL8WTB.^1IK=I)(&9RI5@' 8C![@<]Z
M .WHKRQO&WBE/ )\4R/IBC3[DV]W;+ Y^T[9_*9E;=^[XY PW(Z\X&[J&L>)
MKCQY>>&],GTV"-=-2\CN)K=W9-TC)@J&&X_+[8SWQB@#I=:UW3O#]FMWJ<YA
MA:18PPC9_F8X ^4'&20.:T:\AUSQ%?>(?A3J8U6"*'4].UF&PNQ#GRVD2YB^
M9<\X(85W$FM7FJ>+M0\/Z;/%:_V=;137$[Q>8Q>3.Q0,@8 7)/?( QUH Z:B
MO-)_''B!_!^H:I!#:)?:%J#VFK1>2SJ\:$;Y(OF!'RG=@YZ$5TE]XD>WNY[N
M">&72+'2VO[MECRSY!,81LX&55R>#_#ZT =/17#V>O>)YK[1+A+$W5C?8^V1
MBV,?V567*NKEOF /!XYZC'2J@\7>(=2TJUUS0[%KN"6XXL?LI&^WWE2PE+ ;
M\#=TQVP>I .ZU"_MM+L)[Z\D,=M A>1PI;:HZG !-&GWUOJFFVNH6CE[:ZA2
M:)B"-R, P.#R."*I>*/^12UG_KQG_P#1;5Y]I6N>)/#/A#P;J4S:?/H4]O96
MDULD3":%71563>3ACG&1M&,XYZT >KT5P-]XIUZ_MM4NO#UL9I+&[DMH;5K4
MNMR8VVN&DW#;DAL8Z8!.<X$IUSQ-?^-)]"MGL;%#I,5\CS6[220L[E2K . Q
M&WU ^M '<T$@#)X%>?:5X[OK_P ->'WEAC75=4N)[9S#$SJGD%P[JF<G.P8&
M>-V><8+[G4/$USX=\5VU]$(([6W=[._>W*?:(S&Q92F[*LI&,]#P<4 :]Q\0
M?#=K=6UO->3*]UM-LPM92MP"P7,;!<,,D<CL<]*Z>O,;?5M8\._"SPM?P364
MI=+"##VQ!2*01J0#O^]SUQ@^E:HFU5_C-+:?V@GV./1TG2%H,A0TQ5@#N^\=
M@^;GZ4 =S2,P1"S= ,FN8\>Z[J7ASPX-1TP6S2BYAB9)U)#!Y%3@@C!^;J<_
M2J%OKWB+2O'UAH>NM87-IJ\,LEG+:1-&89(P&9&RQW#:?O<9/8=* .GT;6]/
MU^S>[TV8S0)*\)8HR?.IPPPP!X-:%>:>%+R_L/!.K3Z<MMYHUZZ5Y;EPL<,9
MN"'D.2,[5R<9&:M0^,-5:/QE!!+;SOHEM'=6MQ-;.@E5HF?#+D9Y0@,, @@\
M]P#T&BO/K+Q/XBCN/!UU?RV$EEKR+')!% RO$YA\P.'+<Y(.1M&,XYZUTWB[
MQ"OA?PU=:J8A+)&4CBC)P'D=@J@GL,L,^V: -NL;6/%6D:%YIO[AU6!5>=HX
M7D$"L2%9RH.T$@]?2LF^US5O#OB/0[34IK>\L=7E-KYD<)C:"?;N7'S'*-@C
M!Y'J:S/"<.H/\1?&@N;RWEC6:U69/LQ'F VXP!\YV@9YZYYZ9H ] 5U=%=6!
M5@""#P0:SX->TZYUVXT6*<M?V\0FEB,;#:A. <D8//H:YKXB3ZE#-X7CL;Y;
M>.XUJ"&5#%NW_>89Y' * XXSZU0EAU:3XMZA#I]W:P71T"W#W,L!=0?.DY$8
M8=3ZMQ[T >C45Y]I7CR]U'PUX<D>%$U35I9X7,432*GDEP[*F<G.T8&>-V><
M8.]X8U#7;J[U2UUFS*PV\B_8[PQ>5]IC89.4R<,I&"> <C H V-1U.RTFU^T
MW]S';Q%@@+G[S'HH'4D]@.35./Q-I,EU!:M</!<7#;88;J"2!Y3U^574%O?'
M2N1>5M3^/D=G=\V^EZ*;FTC/3S7D"M(/?:=M=Y>6%O?^0;B,,UO,L\3=T=>X
M_ D?0F@"S17!CQ1K.J^%]5\2Z.]J+>REG^SVDL1;[1'"2&+-D%6;:V,#CC.:
MAD\7:[K&LZ';:%)806NLZ3)?1/<P,[0L G#88!OO8P,>O.,$ ]"HKSV#5O&V
MHZ_KF@V]WHL-SIUO:R"Y-K(59Y$8L-N_H2.N> .A)X;HGQ!O=<L_#MD((;36
M=3FN8;G(+)!]GSYA49Y).T $\9.<XY /1**X5_%.L66I>(M#N#:R7^GV']HV
M5R82$FBY!#H&X8,,9!YSG Z5%IVL^,;GPE:Z^\NCM'>65M*J,IC%N6*^9(S,
MP#*%);;QZ<XR0#OZI:GJUGI%M'<7CNL<DR0J4C9\NYPO"@]SUKB!XIU6[C\9
MZ?;WJ;]*LH[FTOOLI5B'C=CE3P<%.&'!R.#WA@UO6]!^&/A*]BN;6=KG^SX'
M\R!MPCE"+P=_+#)Y(YST% 'I5%<N-:OM9\4:QHNEW$-H-)BA\V:2'S"\LJEE
M &0 H4#/<Y[8YYMO'^MW.A:3<V]O917QUY=%U"&16*>9O(8HV> <#J#C=[<@
M'IE%<GH&LZP?&6K^']7FM;DV]O#=P3V\!B^5RP*E2S="O!S5O7=>FM-?T;0;
M,QI=ZF97,TB[A%%&N6(&1EB2 .W)/.,$ Z&BN O/%VLZ9+XITF8VDFHZ5IYU
M*TN#"VR>':3AT#<,&7&0<'.<=JV_"5SX@U"Q@U+5KBQ:VO+.":&&WB97C=ER
MVYB2"#D'@#T[9(!TE%<;XJU[5]+GU(PS6MK!;V!N+,&/SY+J4!BP**=RHN%!
M./XLYXJG)XMUV[O?!26(L(H_$%F\\BS1LQB80"3@AAD9;IP3CJ,\ '?45Y];
M^(/%=QH?BBWMFL+C7-$NFCB?[.PCND\M7 V!\JQ#8ZD9Q6OI_B.?7(_#<FEW
M$#QWT!N[IFB)Q$J@$#YOE;S&5><]&]* .CO+RVT^SEN[R>."WB7=))(V%4>I
M-9UKXIT>[OH+%+EX[NXSY,%Q!)"\@ +$J'4$@ 'D<57\:Z!<>)?"]QIUG=K:
M79>.:WE89421N'4,.XRH_P#KUS&C^,)KCQ)IFA^-=&;2]>BD9[*X3YK:Z;8R
M'8W8E6/RY].<\4 >CUFRZ[IT.O0:(\Y&H3QM+'%Y;8*KU.[&.X[URJ>*M9.A
M^-K@O:?:-!FF6W;R&VNJ0B0!QNZG.,@BLW4+K4]4\8^![NS>UAO[O1[F4R2Q
MLT<99822$!!;KP-P^M 'IU5M0O[?2].N;^Z9EM[>-I9&5"Q"@9. .3^%>?IX
MXUW3M.\0VFK6T,VI:'<VZ3W-G"S(UM*0?.$><Y5-Q*@]JT)_%-Z? VN:_I.J
MZ9J<-K"T]I.L1(*JFYDD4,,/G/IU'% ':V\\=U;17$1)CE0.A*D$@C(X/(K*
MA\5://;:M<17+O'I)9;S$+YC(7<0!C+<>F:RE\2WE]J>AZ):O%%>WNG?VC=3
MLFX1QC:,*N?O,S=^  >#7,Z3?:KHMI\2M026TDU"RNVG#O"WEOLMU894-D$@
M#OUH ]/M;F*\M(;J$DQ31K(A*E25(R.#R.#T-2UR,NN:K)I_A^?SK:TMKVT$
MMU=$!G\THI6../.6+$L> >%]\U@#QWKT_@?1-8@CL?M=SJZZ=<(\3JKCSS'N
M7YLH3M[@XS[4 >FU!=WD%A;FXN9/+A4_-(0<(/4GL/4G@=ZXO4-7\5>&[_1G
MUF]TN?2[N_-K=306CHT0?/DGER "V%).<9'6NBTZZNM2U35TD,+Z7#(+:)?*
M^9W"@R9.<%03MZ#D-0!L@Y&137=8T9V/"@DX&>!7'?#2_EN?#]]I\SLYT?4[
MG34=CDE(V^3\E91^%0VTVJR_&'4+9M00VD.F0R)"8.%5I&! .[J=HRQSVXXH
M ZG1M;T_Q!I_V[3)S-;&1XPY1D^96*MPP!Z@UH5XWHNLZWX<^'T^MV<ME]AM
M=8G6:VDA9GF1[LHV'W (1NX&#TZ]JZ_Q7X@UC2&U>2*:TM8K2Q^TV2&/SY+M
MP&+[D4[E1<*,X'WLYXQ0!VM%><7VJZOJGBSP%-;WL=M!J5E/=FW,.]5<0H<G
MY@6XD('3'O7;VJ:LNL7[W<UHVFL(_L:1HPE0X^?>3P<G&,=J -"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
MK7M,O-3MK9;"_%E<07"3K,8O,'RYRI7(R#G!Y'!-:M% ',3>'+[5]=TK4-9N
M+0QZ5(TT$5K$P+R%=NYF8G  )^4=\9/%9%[X#U26W\4:=::Q;PZ9KKRW#*UJ
M6ECED0*PW;L;?E!Z9[9'6N^HH Y%O"FI0:IHNJVNHVSWFG6+6,BRV[".9"5.
MX8;*M\H]14\'AF^L8Y[JRU&)=5N[X7EY/)"3', NSRMH;(4+@#DXQGDUT]%
M'"W'P],NA>)K*WN+6REU]@95AA)A@ 4*=JY&6."2>,D].*L7OA#4AK6E:_I>
MIV]OJUI9_8;@2P,T-S#G."H8%2#R.:[*B@#@QX#U-M"\4Z=+K-LS:_/)*SBT
M($)=0K8&_GA1@=O4U<;PGJT>NZ3JUKJ]O'+:Z=_9\Z26I=&3<&WQC>-K?*.N
M1TZXKL** //+;X=ZG:^'=%TA=;MW72M5&H1.]H<N [N$.'ZDN<GV&!W.CX]O
M-'OM%N_#%U=Q'5[VW!M+1'Q*TA;$;J.N XSGL%)Z UV51FW@:X6X,,9G5=JR
M%1N ] >N* *^DZ<FDZ3:V$;LX@C"F1OO.W=C[DY)]S6-J'AJY'BZ+Q-I-U%#
M>&V^R74,Z%HYX\[E.00593WYR.*Z6B@#A]3\ 37OAV^L(=1ACO=1U!=0N[I[
M<L&=75E55W#"@(J\D\9[FNVCW^6OF%2^/F*C S[4ZB@#B$\&ZYIFO:A<:#XB
M2STS4YS<W-K-:B5HI6^^T39 !;KR" >QK1@\,W=MXU?7H[V$P_V:NGI;O&Q8
M!6+!B^[DY//%=-10!Y^_P]OY/A_J'A8ZM;9O+EY_M(M6^4-+YI&W?SSQG/2F
M'^T?^%TS_9I;0SKX=A$JR*VUOW[\C!R,<>O7\:]#JL-.L5NS=K9VXN3SYPB7
M?_WUC- '(ZAX!ENO"-SHT&HQQW-[?C4+N[> L))?,60X0,,#Y54#)P!W/-7Y
M_#-Y!XK_ .$DTN[@BNKBV6VOK>:,F.8*<JX(.58<COD>G6NHHH Y.--!\$:3
M/'K>I6R'5;J:>XEGPBSRR<L N3QM 4#)X ZFH_!OA.VL/ C:5<I.T5^C^:D[
M'S%B<;4C/H5BV+]0:ZR:W@N-GG0QR>6P=-Z@[6'0C/0^]24 <;X:\*^(=&6V
MT^]\2K>:/9X%O&+;9.RK]Q9),\A>.@R<<G&0:^D^"=;T.>;3K#Q$J>&Y)FE6
MT:VS/"K$EHTDSPI)/.,C/'/-=U10!6U&S74=,N[%W*)<PO"6'4!E(S^M<O9>
M#KTZ1HNC:K?6T^G:0T+1K!"R-<&$ 1[\L0 , D#J0.@X/8T4 <0G@W7-+U[4
M)]!\1)9Z7J<YN;BUEM1*T4K??:)L@ MUY! /8UHP>&;NU\:2Z]%>PF)M.2P2
M!XF+ (Q8,7W<G)YXKIJ* //(_AO>Q>%["PAUM8-5TR]EO;&_BM\!6D9F960L
M<J=Y'7IC\=P:%KEUX>U*UU/6+>?4+ZW:W\R.V*0PJ5(^5-V2?F)))YXZ 5T]
M% '%7O@O4+OP/I/AS^T[9&T]K8_:/LS$.(2I7Y=_!.WGFM&;PY>GQQ!XCM]0
MBB!L5LKJ!H"Q=5D+@HVX;222.0>/?FNDHH X;XMD_P#"!2!9%C<WMH%9AD ^
M>G..];*Z#=7?B&TUK4YK=Y[&"2*TBA0A%:3&^0DG))"@ =AGDYXV+JQM+Y56
M[M8+A5.5$L8<#Z9J9$2-%2-55%&%51@ >@H X'_A7NHKX<?3DUF 7*ZQ_:T,
MOV8^67\PR>6Z;_F7)]1T'I4[^"=6DO?$EU)K=LS:[8I;2@69 C949,K\_P!W
M#DX)SG'/KW-% '&/X-U!K7PG"-2MA_8#(V?L[?O]L9C_ +_R\'/?FMSQ/X>M
M?%7AV\T:\9TBN%&)$^]&P(96'N" :UZ* .9B\.ZA?7ND7.O7MM<MI3&2(6\)
M3S92I42-DG& 3\H[G.>,4[1/#M]I?B?7=6FO;>:/59(G,20E3%Y:; -Q8YR
M.PKI** .?\6>'I_$%MIOV2\CM;K3[^*^A>6(R(S)D;64,#@ACT(J"V\-ZC!X
MSN/$#:A;RF73TLO*-N5.58L'R&[ECQCI73T4 >=Q?#:]@\+:986^N+!JVDW<
MMU97\5O@ R,S,CH6.5.\@\]A^/7:%8:K:Q23:UJ4=[>RX!,$/E1(HS@*N2<\
MG))YXZ8%:U% '->(?"C:GK%CKVF7HL-:L5:-)VC\R.6(]8Y%R,KGD8((/-7[
M6UUB:2-M4N[54C(;RK-&7>1TW,Q)QWP .G)(R#K44 <7;>"K[3;/6-(TW4H8
MM(U.260))"6EM?-'[Q4.<$=2,CY2?XJLIX/DM/$VB:A8W,$-AI5BUC':M"69
MHSMYW[N"-@[>M=710!YYIO\ :#?%CQC_ &?-:J?LUB'6=6/.Q\,,$=/3OGJ*
MNM\/8[6RT-],OO*U72)Y;B.ZECW+.TN3,'4$</GL>./2NMBTZQ@N6N8K*WCG
M;.Z5(E#'/7)QFK- '+2>%;BYDUG4+BZ@_M74K,6*NL1,=O$ W &<L<L23D9X
MZ8JI<^"KZ?P'I/A]-5B2ZTM[9X;C[.3'+Y)&T/'NY!P,C/7FNTHH XV#P9J!
MUK7+^]UB*5-9L4M;B.*UV;6574%26.%PY.#DY[]C7E\#ZM<>"](T"76;4OIT
MULZ3"S(!2#;L7;OZG:,G/T KNJ* .7?PS>V7BRZ\0Z1=V\<NH01Q7UO/&S)(
MR#"2*0000.,<@CTZU0N? ,G]EZ9:6>H1)+;:N-8N9I8"WVB;>7/ 8;02<=\
M#KUKMZ* .=M/#UW!XXO?$,EY T5U:1VOV=82"H0L0=V[GECVH\2>&7U?4-)U
M:QNEM=5TJ5G@D=-Z.CC:\;@$'##N#D5T5% ')7GA"XU"'7KF>[@&IZO9?8/,
M6(F.WAVL,*,Y8Y=B3D9..!BMS0=/FTG0;#3KB:.:2T@2#S$0H'"J%!P2<=/6
MM&B@#C=1\':C=:_K=[:ZQ%#:ZS9I:W$<EMYDD6U64>6VX  [B2"#SFH;#P3J
M=I/X1EDU:VE_X1Z!X-HM2OG!HQ'_ '^,*H/?)ST'%=Q10!R%G:P^"[O7=;UO
M6+.*SU.[2;<Z&,1-M"!=Q8YR%'IWIO@+0[/3X]4U.R+_ &74;MY+16/"0;B0
M$'96=I''LXKK9[>&ZB,5Q#'-&<$I(H8''(X-2=* ,O7]-NM5TY(+*^^Q7"3Q
M3).8_, V,&P5R,@XP>>AK+N_#FH:WJNE7.M7-F8-+N/M44=K$RM)*%(4DL3M
M49)VC.3CGBNHHH X:]\$:I)+XH@LM7MX=.UY':1'MBTL<K1>6<-NQM. 3\I/
M4#'6IQX/U&VF\-WMMJ5M)>Z+:/9GS;=A'.C*JD\-E6^0<\CKQ7944 <Q%X9O
MK47M[::E&FLWUW'<7%PT),;*@"B((&SMVC'7.23[5GR> F?3O%,<$UK9W'B&
M,12K#"3%" A4L%R,L=Q)/&>..,GMZ* .*NO!>HK=Z%JVFZG;P:QI=K]BD:2
MM#=0\95E#97D9&#UJ./P1JGV'Q9!-K%J[^( VXK:,!"6B$9(^?G@<#]37<T4
M <6/!VK07_A^^M-8MDGTRP-A*LMJ7CD0[?G1=XVO\@[G_'/C^'6IP^'K725U
MRW9;75QJ4<CVASQ*9 IPXR23R>!CH.]>B44 <CXZO]%GT*[\.:E<Q/J&H6I%
MO9JV)97)PA0>N\#![8ST!K7TZV@\,>&8()YV<6T699CDM-(>6;U+,Q)QU):M
M-K>![A+AH8VF0$)(5!90>H!ZBGE58@D X.1D=#0!S7@71)]%T"1KQ-E]J%W-
MJ%RF<['E;=M^H&T'W!ITWAR]7QP_B&SU"**.:R2UGMY("Y;8[,I5MPQG=@\'
MCISR.DHH \_?X>Z@_@&]\,'5[;-S=FY^TBU;Y<S"8KMW^HQG/2K5_P""M4N]
M5U^XBUJ"*WURS2WN4:U+O$5C*?NVW8"G<200>IQUS7;44 <2O@K4XU\*31ZS
M +S0H9+<N;0E)8WC5#A=_# (""21G/&.*Z:TM]3CU?4)KJ^CFL)1']DMUAVM
M#@?/EL_-D\^U:%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MFH:G::7"DMW(5$D@BC55+-(YZ*JCDG@].P)Z"J=GXDTV^^VI"T_VBQ(%S:M
MXFCR,CY,9((Z$ @]J ->BO._!4\OC"SL]>EU#5K:^BO)Y)$3S$MY8A*Z+%M8
M;" H7I\P(ZYS7H,J-)$R)*T3,,!T )7W&01^8H ?17$>!M=NO^%;2:QJ]W+=
MRVSWCRS/C<RQRR>G X7H.*QI/$&J:9\/-,\=W-Y,\\TL-Q>6^\^2;>9POEJG
M12H=2&')*\DY(H ]0HKS*_UW5TUJ^G6YF6ZM_$5K86]F'.Q[5T0ME.AW!G?=
MU&WK@5VOVB;4]<\FWE=+*P;]^Z''G38XCS_=4'+>Y4=F% &Q116=?ZW9V%TM
MH_G3731F7R+>)I7" XW$*.!GCGJ>!F@#1HKGI_&_AVWT:TU9]0'V&[E$,4RQ
MN1O)V[6X^0@]=V,8-:&CZW9:[:RW%B9O+BF:%Q- \3!EZ_*X![B@#1HK&U'Q
M5I&E:K#I=W/*M[/&TL4202.75>NW:IW'D<#)YZ5FGXC^&QILM_Y]V8H)&CN5
M6RF+VQ7[WFJ%S&!ZMCVH ZNBLZZURPM1:@RM-)=J7MXH$,CRJ "6 '\(!'/3
MD>HK/F\;^'[?0+C6Y+QULK:0PSGR'WPR X*.F-RG) Y ZCUH Z&BL*W\7Z-=
M)<M#-,?(G6WP;>0&1V&5$8(R^1SE<C STYJUI&OZ?K<EW%:2.+BSD$=S;S1M
M')$Q&1N5@#@CD'H>U &G15:_U"UTNS>[O9A% A +$$DDG   Y))(  Y).*I6
MGB33KR^N+!6GBOH(O/>VF@=)#'V=5(^89XXSSQUH UJ*\YT&[D\:ZAJTDE_K
M%C<6.L.EJT"RQ1K#%L&QE(V$MEB0PW<^PKKO%.OQ^&/#5]K$EO+.+:(N(XD)
M)..,^@]2>E &Q17G6N^('_MKP/J/VN]M;:YGE6Y@*R1+)^X9A^[(RWS8QUSQ
MC-=7IOBO1]4L;Z[AN'BCL'*7:W43PO"0,_,K@$<$'I0!M45CV7B;3;W5SI2M
M/#?>5YZ0W,#Q-)'G&Y=P&1GKW'<5HWMW%864UW/YGE0J7?RXV=L#KA5!)_ 4
M 3T5CP^*-*N-"MM:AFFDL+ED2&1+>0ER[;5^7;NY) Z4FH>*=+TU[H323N+,
M!KMX('D6W!&?G*@XXYQU Y/'- &S17+:OXVM-.UK0+&"&>ZBU;?(MQ!"\J>6
ML;,"I4'<2=O3.!DG'%26^JZ0OBC6F34;][JUMHC=6KK(8H5^;:R)MY)YR5SG
M H Z6BN7M/B#X<OGTT6]W,T>HN([:<VL@B9SG"%RNT,<'Y2<UH:AXGTO39;N
M.:65VLHA-=^3"TGV=#DAGV@XX!..N!G&* -BBJFF:G::Q81WMC*9;:091RC+
MN'J P!Q[U;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MI>K6]_<6\*[GEB0G<%'<C(./:H)8TU_XBZ%K>G%S9:;97/VFX,;*KF3:$CY
MR1AF([<9QD5W-% '#_#ER&\3H\4T32Z[=7$8EB9-\;%=KC<!D'UK5\?VEQ??
M#[7[6UA>:>2QE5(T&68[3P!W/M71T4 >:7]ZM]JGP^N8;:]$,$SM*SVLB^6/
MLY0%@1E1N.,G&?IS6;J]AJ.IW/Q&BTRVG>XFFL;BV4HR"Y$*QEU1L#/W"O'<
MUZ[10!PWAB_T3Q!JUK?V.A:E%>VT;"6?4(I4-KD8,89_O,3V7C ))'&>YHHH
M \^\)Z+?Z9X@O=!E@9=$TJZ>^L)#]UA,"4C'J$)F_'93/#]PWAO4/%NF:W;W
M#&\U&:_M76!I%NHI5 "+@'++MVE>O3M7HE% 'D6GZ/J'A6T^&@U&VNI?[/-T
MET8(6F,+2Q-L4A 3P3MSTXK?LYO*^)OBBYEAG2!]-MD60PMM9DW[E!Q@D;AP
M,UWU% 'C5M'-%\*O EL]I="XM=6LWGA^SOOB5)279EQD  YS[U=UO4K32?&'
MBN#SKRVBU:V@2:0Z9-<IO\HKO0Q\#"$ JW<>G7UBN7'A;4[35+VYTOQ+=6MO
M>SFXFMY;>.;:Y !*,PR!@#@Y Q0!>\(OI1\*:;%HMPUQI]O"MO$[@AL(-OS
M@$-QR"!6U5:PL8]/M1#&[R$L7>20@M(Y.2QP ,D^@ '0 "K- !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !117,ZSXN?2_$=MH<&C7E[=W5O)/ 8W15?8
M0",EN.O); ],GB@#IJ*XW3_B)8W.CW]U>V-S97]A=+93Z>Y5I?.<@(JD'#;B
M1@\#J>@S6@OBB2#Q!%H>HZ>+6^NH'FLBL^^*XV?>3=M!##@D8QCD$T =%17#
MO\14C\('Q$^E2)!%>FSN86F4/;,)/+R_&,;NN.Q!^F]?>(8]-N[I;N)4M+.R
M^VW-R),B-?FP,8R2=K8^GTH VJ*XZ'Q_;'7K#2I[9 ^HQNUH8+J.8ED7<8Y
M,!&(Z<D9[U)X:\9W/B:2WDM_#U[#8R23Q2W4LL>(7C8K@J#DYQU&0#QD\X .
MMHK*U77(]/OK'3HHOM&H7Q?R(=VT;4&6=FYPHR!T)R1@5GVGBM[[^V+)+ Q:
MSI>WSK1Y1M*L,JZOCYE(R>@/&"!0!T"W-NURUNL\9G4;FB#C<!ZD=:EKSWX;
M:;!J_A7P_KFI:<AU&")I8;WS,R2-)N\PMC'7/0Y]:TAKVJ7'Q*NO#[V,3:=%
MIZ3',H)<.Y4LPQ_LD;?J>^  =<DD<H)C=7 )4E3G!'44ZO)/"/B;_A$O!MQ-
M_8\TFE0:Q<Q3W$;HBP*UP47:I.6 R,XX'X'';:UXPM],O+JSMTMY[JTA6::.
M:[6#ALD*N<[G(&<<#IDC(H Z6BLSP]KMGXFT"SUFP+_9KN/>@<89><$'W!!'
MX5CW?C41:;J&KVFFR7FDZ?*\=Q/'( Y\LXD:-,?,JG.22,[3@'N =717/0>+
M+>Z\1V6E6\/FQWVGG4+:Z5_D>,%1R,9!.X>O'Y5SNO\ CV]'@G5=3TRP\NYL
M]2.F2^9*/D82+&77CYN6XZ>I]" >AT5S\_B.9-5CTB.QB?5#:&[>W>Z"_)N*
M@(<'<Q(/H!W(S63>>*=7/B_PWI]OIH2VU"SENY$DEVOD*ORGCC;O_$^F.0#M
MJ*Y&_P#'(L%GNY-+F&FP:BNG23N^V3>6"[U0CYDW,!G=D\D"I+KQA<KXCU#0
M;'0+NZO;2W2X'[Z-$D5B0#N)X'R]^<]L9- '54WS8S(8PZ^8 &*YY /?'X5S
M%GXYLM0\/Z-J5K;2O<:NYBM;-B YD&[>&/0*NUB3Z#@$D"N?T&22'XF^,I9=
M)$<PL+5I(('5A.?WGS*QV@Y']['0T >C12QS1+)%(LD;#*LAR"/8T^N!T_QI
MINE>"_#-YIN@7$6GZI<):V]O 4Q 79L9&<DG!/ Z]2*V--\8+/J&L6.J:?+I
MD^EPK=2"219 T+!B'!7/3:<C^= '345QK>/2D6A7#:+<O;:[@6)BFC+Y*[U$
M@8J%RO(PQZ8KIM5TNSUK3+C3[Z%9;>="C CID8R/0CL>U %RBO./AQJ4&A^#
MM5T?4E2.Y\-S2Q7FU<&6,99),=]R_GBKWAMET1)='TO28)-8,?\ :&I(L@BC
MB>9F98]P!R1\P48P%7DC(R =S3#+&)5B,BB1@65">2!U('XC\ZX'5_'\]QX=
MTK4-#M#ON=7ATZZCN'"26[^: \9'(R<$9Z '-:\VJ6G_  GFF65UH;#57L)I
M8KO<C!%!7?&ISD\D=0* .JHK@9?B88]'U#5AX=OOL.FWCVMZ[2Q@Q!&"LP&3
MN()Z#C'>NCO/$(37X]#L;<7.H/:&]*O)Y:+%NV@EL$Y+< 8['..X!MTC,J#+
M, .G)K#\*>)H_%>E'4(;"ZM(A(T6+@IDLI*L!M8]"".<5QOC'4(O#WCG^U/%
M&CMJ/AF>T2""Y\GSX[&0,V_<F#C=E?FQG@ 9Y% 'I^:*\YU'4K?PK\,M;UOP
ME+!>6LKM<6SK-E( RJIQUSM(.%XQP.,5U$OB&6&XL---D&U>\C>1+?SAM2-,
M9=WQP,E1P"<GIU( -ZBN5A\=6 LM6>^@FM;W2ID@N;/AW+OCRMAZ,'R-IX]\
M4MWJTM_+J.@ZKHCQ;].:Y63/G0.O*E"VT .#@[>>.0: .GCD26,21NKHW(93
MD'\:=7GWP]U>2/P1X7TVRM/M<S6"/.1)M6W7'RES@]><#J<=, D=C;7]U-K-
M]92:;-#;6ZQF*\9U*3E@20H'(V]#F@#0HK+U?6XM*FL;41F>^OY3%:P*V-Q"
MEF)/954$D\^P)(%9/_":I ^M6EWILT>IZ3;_ &J2UCD5O.A()#QL=H(X(.<$
M$=* .JHKGO#/B6Z\1Q0W)T2YL[&>TBN8;F61")"XR5P#D8]2.1SZ5T- !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7B&XFMOBWX:D
MAM);D_V=>!DB90P&Z/D;B >W>N]K)N/#ME=>(;;7)&G^W6T;1Q%92%5&QN&W
MH<X'6@#A]6\"ZKJL&MZS"B6VKW6IVNHVEK*XP!;*%17*Y +#<>"0,CGK6_)I
ME[XA\6:!K%WITVG0Z0D[[)Y(V>265 FT;&8;0-Q))&3C ZUU]% ' S^ Y+[Q
M)K]O=%#X<U-!=>2.OVMD:)SCT"@/_O%2.E.L/!^J7OPSOM%UFY0:Q?VQ@EG'
M(4JH2/ZC"JQ]V;UKO** ./\ #E_XON5@M]:\/0V+VR_Z1=)=1R"Y(&!Y2CE=
MQP?F(P./I)\/-,U'1_#<EEJ=D]K.+NXE :1'#+)(SC!5CV;!S7644 <AXET;
M4AXNT+Q-ID!NS8K+;W5HKJKO%(!\R%B!N4@'!(R*2ST:]&O>(/$LMC*DU[:Q
MVMM9[T\S:@.2QW;02S<#=P!ZG ["B@#F?A]IU_H_@?2M+U*T:VN[2$12*71P
M2">05)XJM+INK6GQ/?68-/\ M.GW.EQVK2K,JF)TD9CE2<G(;C'?K@<UU]%
M'E,WACQ#+\*M9T(:1(-0NM0DGBC,\."C7 E!+;\#Y1CZUKW=MXFT+QI?:SI>
MAC5M/UB*$SVYN8XI;6:-=H.6.TJ5QG!/(_/OZ* *VGB[%C$;X1+<D%I%B.50
MDYV@\9QTS@9QG S7!:7H6NZ%X9USPK'IK7<-P]Q]@O1*@C"39.)06W J6.<*
M<CI7HU% 'GO_  C>I^&=<\+W6F6$FJ6NGZ4^ES!)4C=3\A63YR 02IS@Y'H:
MS)?"GB2X\">*M.?3HEO;O6GU"VC%PI$R>>DF >V0AQNQU&<5ZK10!P?B?0Y/
M$[1C4_#-SN2V$EI=V=S&MQ:3[FRN[>O;RSQE<YZ]:C_L3Q-;:OX-U*XA34[J
MQL9K74)%F5,2.J8<EOO#*G) )[XKT"B@#R77/#OBO5M+U>"YT1;S41JB3VMX
M]W&%:V69&5(@3E"%'(.T'DY)KJ+"QU>+XB:GK,^E2+:W&FPP(R31MF1&9B!\
MP./FP"0.G:NRHH \CTWPGXFTKP_X1OH=,WZGH%U=&:P:>,>?%.S;BCABNX*1
MC)'?\>BTNTUS_A-]<UN?0YH+2]T^"*)'N(C)O3?E2 Q /S>N/?M7=44 >5VG
MAGQ!;^ O!>E-I$AN])U."XND$\6!'&S$D'?@YW# ^O2MJXM+JS\9>(]<OK!4
MTB72$A\ZXFC$9*;RP8!B0I#8SCUKNJKWUC:ZG83V-[ D]K.A26)QD,I[4 >6
M:*NIZ-9:))KOA'5_LFDH&B?[;;RQVI*[2X0$2$*"0 Q8@>IKUNN?T[P9I.FR
M1M$VH31Q$&*"ZU"::*,CIA'<KQVXX[5T% '#:OX,NKKXC6>LVD@33;J )JT7
M_/4PL'A/N2< _P"RI'>IAI>J:%\0M4UNUL9-0T_6+>%9DA=!)!+$"JG#LH*E
M3V.0>V*[.B@#S*[\%ZM;^&6FMK59]1F\2+KLUFLJK@>:#Y:L2%R% YSC.:V[
MJPU>X^(FBZP=+<6EO83PSLLT9V/(5(&"P)QMP3C\Z[*B@#RV;PUK\WP\\7Z0
M-(E%[JFHW,]LAGBP4E<,"3OP, <C^=6M<.J_\)A8WFD:)<7%Y:Z9Y5T;2\@C
MFC#ME4D$F49?D)&,G.3P.OI%8.I>#](U/5#J;"[MKYD"27%E>2V[2*.@;8PW
M8]Z *W@B2&+2'TR/1KK29+)\26]S(LC,7^??O4D-N))/OVZ5/<7>L6^L7\<N
MC2W^DRHGE&&2,L&VX=2CLN5/'?KGCO6M8:=:Z9;>1:QLJD[F9W9W=O[S,Q+,
M>!R23Q5J@#RS_A +]? ?C*PL;-+)M9F::RTWS%VP#"\$@[06*G@' X&>*V+K
M3=<'BG1/%L6E.9([1[&]TX3H95C8AE922$)##D;NG0UW=% 'FFM>!M4UN/Q+
MJT 6RU2_FM)K&&9@=GV;!7S"I(RQW="<#;[UT-EJ'B;5=-N6U'P]_9I6W=/L
MXNHY7GE(P-I!VJ@YY)R<CICGJJ* /*?!WACQ'X,71IK/2Y7CN+=8-:L?M$6%
MD0 +/&2^,D<$=P/6NZL]:U";Q7>Z1=:0UO:QP+-;7GGJ_G#Y0P*CE,%L#/7:
MV.E;E1I!%'))(D:+)(078#EL=,GO0!ROB_1=1N-;\.^(=*B^TW&CSR^9:;PI
MFAE38^TL0-PP" 2 ?6J.H:!J&IZMKOB#^SY8IY]%.E6EHTD?F/DLS.Q#;1RR
M@?-T!^E=Y10!B>#[6[T_P=H]A?6S6]U:6<5O+&S*WS(@4D%201Q6W110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%8ND>(4U;6-8TT6<]M+I<D<<AE*G>73>"-I/&"._?M0!
MM45R]YXNGT_6[&UN]"NXM/OKD6D%\70YE.=NZ/.Y5.#@G\0*ZB@ 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 *X[PS_R4+QQ_P!=[/\ ])EKL:I6
MNCZ=8WMQ>6ME##<W&#-*BX:3'3<>_P"- '+^.(M2AN-&UO3;_P P6M_#'_9[
MQH\<WF.(B5.-P<!V.<\#/O7:UEV'AO1=+G:>QTNUMY2S/NCC PQZD>F>^*U*
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 **** "JM]J%OIT<;3L=TL@BB15W-(YR0JCN<
M GV )/ -6JP/%&F&[CT_48[Z&RFTJZ^U)).,Q,-C(RMR, JYY[&@"VOB'33H
M]UJGG.+:T+BX_=,7B*??#(!NR/ITYZ4E[XBT^PTVUOY?M,D5UM\E;>VDFD;*
M[A\B MT[XXKDK*VNX? _C+5=1 A.J&ZNHXV4Q[8_)$:$J3E2P0-@\\C/-=-I
M=_;V/@BRU&5@8+?3DE9EY^58P3C\J &1>,-+GTQ[^"/4)$25HC"MA-YVY0"W
M[LKNP,CG&.W6KL>O:7)H<.LI>(=/F17CEP?G#?= &,DDD#;C.>,9K-ME32_#
M5O87NK0Z9J=XDDIE9T#><Y+R% _#89C^&*Y*WM;R6#P'!J,GV6S@>ZC,MNHC
M1I%4I;O@Y WH'8>[#'.* /1)]5M;2P%Y=E[>)F"JLB'>Q)PH"C)+'LN,^U6H
M9#+$LAC>/=SM<8(^M>7VAU/4]>\/G6M0F%E!+J,5I?+M0SNK!8G)QMW&+S,$
M 9P2.M=5X7U.6]\/65IK5Z#J%V;A('#>5)<Q1N5$JA<8)38V5_O T =3658>
M(;#4]2GL;5;MI(-VZ1K25(C@X.V0J%;GT)KG?"]Q=F.6SU:ZN@?#YF@NKF69
MP+@GYDD8YY_=88YZ%QCI3O"]E;Z;K_D>']3DO?#TMF9&A-T;A+:4,FS8Y)(#
M*7.W/\.>] ':T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %->-)-N]%;:<KD9P?44ZB@!
M&56&& (]"*3RT*;-B[/[N.*=10 R2&.7;YD:/M.1N4'!]:5XTE0I(BNIZJPR
M#3J* &/%')'Y;HK)_=89'Y4XHI8,5&Y>AQR*6B@!-H&>!SU]Z2...) D:*BC
MHJC IU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
544 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>exhibit31restatedcertifi014.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi014.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "N<L-6?6_%&J6\,C)8:.R0N4./.N"NY@3_=12HQW+'/05T=<-X A
M>PUKQM97'$W]MO=\]XY41D/TP"/PH L0ZKH3>&_$ETOB#4VLENITNKIF?S+-
M]HW+%\N5" @C .#FI-9U;^P?"UEXCM+JXN;&UAA-P)F+-/;M@&0YZ2 -OSQG
M!![8Y6S;/@;XE1>7+YES?Z@T"&-LRAX@J%!CY@Q! (ZUJ>(I1_PH>9=K%WTB
M*W";2&\QE5 N.N=Q QZT >A(ZR(KHP96&01T(K-U'7]/TR[2TF>5[IXFG$$$
M+ROY:D L0H) R0/<\"IM'M9+'1+"TF.98+:.)SZE5 /\JY37M1,/C^ULI[2Y
M@MI=.)2]M+5GEN'\SFW\Q5)10 &.,<D'(QR 6]6\>Z=96FA75DLU[;ZQ<QQ0
MS0P.ZA3DD\#.[ .%ZY[<&NCNM1M++39-1NYA;VD47FR22@IL7&<D'D?3K7CV
ME">W^''@*26QOD&EZVANP;60M&/WPSMQDC+*,@$<UZ3XSO9X? FIW=KI0U&7
M[-N6RGAWAP<9W)U. 22OMB@"S:>*-*O+N:T26:.YBMQ=&&:WDC<PDX#J&4$C
M/''(/!JA;?$/PQ=BP>#4'>*_E\F";[-+Y9DW%0K/MPK$C@,03P>]<OI-[$/B
MC9ZF'U.YM)]!>+[;<6LB*SB9&(QM 0!1Z ?4UB6ZNGP3T"T-O.+J+5(G>#R6
M\Q +LN25QD#;SGT- 'J]GXBTR_UN\T>WFD:_L@&N(FMY$V ]#N*@$'M@G-6-
M.U2TU6V>XLWD>))'B)>%T^9"58 , 3@@C(XR#7'>-8-0TS6]*\4:!&LUW,/[
M+GCSQ(DI_=.?9),'Z,:[+3+"+2]+MK"$DQV\:QAFZM@<D^YZGW- '-:9XVL-
M<L_$!F6]L;:PGEMS,;:5&5$50S;MN VYFPOW@ #CK5BS\4:!I&A:$LNKW$T-
M]$BV=S=*[27 VY#.VW[Q SSBN=T.8V5AX^L+FWN8YWU&]N5W0/M:.1%"$-C!
M+'H 2?:LV,E?"OPPB:.426EU;FX4Q-F$+"RL7&/E 8@<T =JOC_P\\=X5N+H
MS6;!9[;[#-YZ9&0WE;-^W'.[&/>M-/$6ERZ59ZE#=>=;7H!MC$C.TV03A5 W
M$X!)&.,'.,&N8TF>*'XH^+;B7<D+V=HJ2LA"N4$F\ XP2,C(%<5I(NM*\&>!
MM5N+#4);'33=0:C!;K(DT'F'Y7*KAL#'/LU 'K^D:[I^NQ3O83%S;RF&>-XV
MCDB<=596 (/X57'BG2&OM2LEFG-SIB"2[C%I*2BGH1\OS9P<;<YQ5/PD-(N/
MMVI:/IUQ!!=LA:ZN5D62Z901NQ)\V " ">O/8 G*\56.IV/C/2M7T6%FDU&%
M])NF49$0(+QS$?[!#Y]CB@#H;?Q3I%UI-GJD$\TEG>R+';R+:RDR,QP/EVY
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
MN$E 5\8)90<8.:Z;PWJ7AW7-4AU6PTO45NK6%Q-=:@LRFU4CF/,AP23U"Y&
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 44UW2-&>1E5%&69C@ >]*CK(BNC!E89# Y!'K0
MM49-,B.K)J<3&*YV"*4@<2Q@DA6'L22#U&3V)!O4C,%4LQ  &23VH 6J5YID
M5_<VTERQ>&W<2QPX^4R#HS>N.H'0'GD@8MQR)-$DL3J\;@,KJ<A@>A![BG4
M%%%% !1154ZG8++)$;VV$D9"NAE7*DG !&>,DXH M444QYHHGC225$>0[45F
M +'&<#UX!H Q(?#]T?$4FI7VLW%W:I)YMG8M$BQV[%=I.0-S<%L9/&X]3S6]
M13&FB658FD02."50L,L!UP* 'T444 %%%% !1110 4444 %%%0->6JPR3-<P
MB*-MLCEQA#Z$]CS0!/1110 4444 %%,\Z+SC#YB>:%W;-PW8]<>E/H ****
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
MDJN"3NX( .1ZXZT =7-XQELV\O4=*.GRSW'DV(NKJ-5G79O+L1GRP!U!!.<
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%9NEZ]IVLS7L5A.97LIO(N 8V78^ <?,!G@CI6E0
M4444 %%%% !1110 444=: "BBB@ HK-UK7=.\/V:W>ISF&%I%C5A&SY9C@#Y
M0<9) YJ7^UK0:V-'WO\ ;3;_ &K;Y;;?+W;<[L;<Y[9S0!=HHHH ***R;7Q-
MI%[K4VCV]V7U& ;I;?RG#1CU;(X'3!/7(H UJ*S[G6K"SU2UTV>9EO+H$P1^
M4YWXZX(&.._IWK0H **JZCJ%MI6FW.H7;,MO;1F21E0N0H&3P,DU-!,EQ;QS
MQDF.10ZD@@X(R.#R* )**** "HX88K>,1PQI&@).U% &3R:9>7MMIUG+=WD\
M<%O$NZ221L*HK.M?%&D7=]#8I<O'=SY,4%Q!)"\@ ))574$@ =1Q^= &Q111
M0 445FP:[IUSKESHT,Y:_MHEFEB,;#:I. <D8/(/0T :5%%% $-U;0WMG/:7
M"EH9XVCD4$C*L,$9'(X/:J>AZ!IGAO3A8Z5;>1 #N.79V8X R68DDX ')Z "
MM*B@ HHHH **** "BBB@ HHHH **** "BBB@#'A\+Z/!XCG\0):9U.8 -,TC
M,!A=N54G:IV\9 !QGU-:AAB,XG,:&55*ARHW 'J,^E244 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5D:WX9TKQ ]O)?P.9[8DP7$$SPRQ9Z[70AAG XS6O10!GZ7HMEI"N+59FD<
M /-<3O/*P'0%W);')XSCFHK[P]I^HZS8ZM<"<WEAO^S,L[*$W##?*#@Y''(K
M5HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "N&\02ZK_PM'PU:6^H)%:RVMU+Y+0;@&4(,GYADX8@>
MGOFNYKG-<\.7>H^)=&UNQU".UFT]9HG62#S \<H7./F&&&T8)R.>AZ4 <5%=
M:WI]S\1=1T>XLH397IN6%Q"TOF[+=&V<,NT$#KSUZ"NE/BZXU&XTRRLD>":[
MTM-2E=(#.45\!5"Y'?=DGT QSD"^#=06V\60G4K8_P#"0%SG[.W[C=&(_P"_
M\W SVYJM<>!=5@70K[1];BM-9TNR73WE>V+PW4 Q\K)NR.1G@]: *EQXK\7V
M>E:&]W86=K>W6M+ILJS1L!,C9*RIACL! Y!R>M;?AW6=7?Q;K>@:O-:W+6<4
M%Q#<6\!BRLF[*E2S="O!SWJ/4_"6J:G;:.)M9BDNK+4H]2FE>V.V5T! 15##
M8N#CN>,\DFKUAX>N[3QMJ6OR7D+Q7MO%!]G6$AD$>[!W;N<[CVH -;UV:W\1
MZ1X?LFC2ZU!997F==PBBC S@9&6)( [#D\]#SNH>,M9TN+Q9ITQM6U+1;+^T
M+:X\D[+B$J2 R;N&!&"0<'KBNB\1>&9-5U72=9L+I;75-+=S$\B;XY(W&'C<
M @X(Q@]C5>7P:NH1>()=1N%-[K5I]CDDA3"P1!6554$Y/+%B3U/88H AG\2:
ME%K?@VW4VWV?6HY/M"F,[E98#("IW<#/&"#6%H.K:_9:7XYU,S#4Y[/5+A(X
M%MSN8HD0! #?="C[HY..N36G;^#=>>]\,W=]KEFTFAEU58;,A94,?E\Y?.XC
M/.<#TJW:>$]6TV;7O[/UN*&+4KTWT.;4EHI6V;@QWC<GR=,#KUH S7\37.K^
M#O$.IZ)XAM+J"#3S+!/'!MFAE57+JZ$\' 7&0,<]<5-I=]K%AX,\+$W=FMM/
M!#]IO9%"F"/R0455+?.[-A<^_P!VK?\ PA"W-_K=_=/;V]QJVG&PE%G&54YW
M9E;)^9_F ]@,9-55\%:Y';^&)$UVT-[H0:--]D3#)&8Q'RF_.\ 9SNZD\ 4
M9=QX\UQ/ &M:Q +0WFEZJU@6EMW03)YJ(&V$@HV) 2#GD=*VX_$&KZ7XW?2M
M9GLI;&;39+]'@A9#!Y; ,I)8[QALYP.1T%9UQ\.=2F\/:]H_]NPF/5=2^W^8
M]G\R'>CD'#C/* =L GKVW+SPO<W_ (OMM:N+JW,$=A)8RVPA;]XLA!8[MW'3
MIB@#C?%^I:KX@^%]OKKS016=[=6LHL_*R4B,Z;/GSR_W2>,<D =Z[$ZWJG_"
MR9/#^ZU^Q'2&O8F\IMZR>:$PQW<CJ>,=:P&^'6N?\(BWA1/$%J=+AFC>TDDL
MRTZ(DH<(Q#@'&,=!GVKH_P#A';__ (3E?$AOK8@:;]@,'D,,_/OWYW<<CICI
MWH Y!/&OBI?!*>*9I-,\FWU V]Q:I;OF9/M'DDJQ?Y" 1@8;IDGG%=5=:WJ%
MWXRO?#UG+%9_9=.6[6:6/>969BHXR/D7;SW)/48YR6^'NH-X G\+G5[;,MV;
MG[3]E;C,WG8V[_7C.>E9GB*;^T_&]W"-=T&TGL+6*!K;6+0,K%P7=HLNIVD%
M0>OW<=N0#K_ >N:CXE\(66LZDD$<MV"ZQPQL@50<?Q,<YP3GC@CBL#QC_P 4
MOXZT+Q@GRVER?[)U,]@CG,3G_=?J?3 KI/"-Y?7FD/\ ;C82>3+Y4%QIZLL$
M\85<,@). "2O!(^7BK7B70K?Q-X;U#1KGB.[A,>[&=C=5;Z@@'\* .8US7S8
M:C<:Q'&DL@N8M#TT29V>=(X\USC^$$*"/6$CO5VXUS5M'\8Z;H5]/!<0:Q#-
M]DN5@VM#/&NXJR[L,I'(Z'C'/6I+_P #6U]X'M?#OVN6*6U\N6&] W.MPAW>
M:0>I+9)]=QJS!H%Y=ZYIVL:U<6TMQIT4B6R6T;*H>0 /(<DG.!@#MD\G/ !Q
MN@:UX@T_X3:QK_V^VNKNWDO9E^T6YY*329SAQUQP  ![UN7_ (BUY==\*:?9
MO8!-9M9I)&FA8F-TB5L\,,C+?=XZ=1FFP^!-0@\':SX:76(#:WS3B!S:G=$L
MS,S;OG^8C<0,;1ZY[7G\*7[ZSX8U!M0MO^))!)$R"W;]]O0(2#N^7A0>] &.
M/'&K:7X2\67>H16][?Z!=-;J\,9C28$(59ER2,;^<'H*TO[9URW\=Z=H7VJS
MNK.[LFO'F^SG>NU@"!M? 4[A@D''3FLG7=,G\+Z!XINKK6(H5UV[3;,EL0MJ
MTFV/+DL1L ')XQSCG%)X<DO]-UBTAL]2\)ZE!.5CDBTNV\J81#.&RKL J^AX
MYP.2* .H\;:!<^)/#,MA97:VEZLL<]M*XRHDC<.H8=QD?UYKFM%\82W?B73=
M#\9Z*^E>((7=[*=/FM[H[&5O+?MD,?ESZ<YXKLM>TV[U2QBBL;X65Q%/',DQ
MC\P#:<X*Y&0>AY'!-9=SX<O]:UC2KS6KBS,.ESFYACM8F!DEVE0S,Q.%&2=H
MSDXYXH YG2O$-_H:^/-:U6^6[M]-OG'E"'86VQ1[%4[B%'(&,'KDFMC4O$6M
M>'1H-_J,EK<V6I7,5I<QQ1%#;O*/D9#DY4'@YY[C'2I/^$%,T_B:VNKY)=(U
MUS+);B'$J.45"0^<8&T$?+G..>.9(/">H7-GH]AK6HP7=KI,T<T;1PE'N&C!
M$9?+$#'!..I Z#@@$*ZYXAUW3=3U'PZ+,FTO7MK>TG7BX$;A7+/D;<X;;@<8
M&<YP,74]<CT7XMWVXH+V]TBUMK2-FPKSM++M!8\ <$GZ<9. =>V\%ZUI.L:B
M=%\0):Z-J5PUU/;/;;Y89&^^8GSA<^X./0TFK?#X:UK6J75Y<P/9WNGI9)!Y
M3;X2C%DD#[OO!CGIVH WIH/$8TNT2&^TYK\3QFYD:W98S%GYU1=Q(/H2:T=0
MO8=-TVZO[@D06T+S2$==J@D_H*Y6_M?%^F^$[.VM]=MKG5X)47SC9$F\4 _(
MPW':3QE^P!/%=;=VL-[9SVEP@>">-HY$/\2L,$?D: .#OO&&M:9X+T_QI/\
M9I-/F$,UU9+&=T4$I !1\\NNY<Y&#SC%6#K'BO4/&FN:)IUSI4,5@EK-')-;
MNQ*2;BRG#=<+][VZ<Y#[?P->?\(S!X5OM2BN=#@D3:3"1/)"CATB8YV\$ %@
M.0,8'6M33O#UY9>-=7UY[V!X=1BAB-N(2&01!@IW;N<[CGB@#HZ*** "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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JM<Z?97K(UU
M9V\[)]TRQ*Q7Z9'%6:*      8 HHHH **** "BBB@!'19$*.H96&"I&014%
MK8V=BK+:6L%NK'+"*,("??%6** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
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
MDB$#^9'*H)*.F-R^^1TYZ5D^!X9-8T[1O$3ZEJPNI+%#>03&007#N@;<$<8
M!)P4P,<=*SX[&2-_B%KJQ3+9:K"D=I'Y3;I62 HSJF,_,QP..=N>A%=+X";_
M (H'0(622.6#3X(98Y$*,CK&H(((R.10!A:O<WV@?%+17N-1NVT+5T>W6!I3
MY<-V/F7WPPR O3.:U]=N%_X22U+ZE/966G6SWFH,LQ1"A.V-6^I#G(Y^3'>G
M>/O#TGB7P?>6=L2M_%BYLI!U2>,[D(/;.,?B:Y35=)U[7_A3>:B;0C7-1:"_
MDLQP2D;(5A&>?N)G']YCZT =S;>)],N-233RT\%W+$9H8KBW>-ID'4IN'S8[
MCJ.XK#T_QK8Z[HOB":Z2_P!/M+.6>W>9;>57C1 %9MP4X<$L<#D #(X-5M39
M/%_B+PC=Z6DZBPN7N[F22%HS GED&-L@89F(&WK@$]*S=*:6T\+^/=-GL[Q+
MEKW494!MGVR+)GR]IQABV> ,F@#J(?%>@Z1I>@PRZC<NE_;I]BEGCD=YU\O<
M"S8^^0,X/))Z<U=TSQ7H^JV=_<PW#PII[%;M;J)H'@PN[+*X! QSFN$3>MG\
M+0;>YS9JGVD>0_[C%L4._CY?FXYI]U#!<ZC\4!>6MXUG<VL)4Q1%3,$MR&\L
MD8)!&/K0!V:>,M&-[9V;R7,4]\@DM5DM9!YR''S+\O3D9SC&1G%.\9W^I:9X
M.U6]T>$RZA#;LT*A=QSW('<@9..^*X?0M;TC4-?\,RZOJ4Z7^FP-:VJ/I<]L
MLDLJJA+.XVY(& ..3]!7H>O:C/I6CS7MO:RW4D31_N(D+.X+J&"@=3@G'O0!
MRF@7%GXAM-.U3PMXFOKJ..:,WT$]SYC.G\0=6YC8'GY=H.",$$5L6/BZ*^\:
MZIX?6TND^PQ0GS6MWPSOO)YQ@+A1@G&3G&:XW7=&TJ\\4Z-K7@Z&>U\0-?1_
M:_(@>)6MR<R^>I "\>N"3QR>FJ]O=+\0_%MJ(KJ)]6TRWCL[E87,>Y4E5B7
MVKM+#J0?2@#I/^$QT426^ZXD6WN9OL\%TT+B"23)&T28V\D$ YP>Q-3:IXGT
MS2#<BYDF8VL7GW/D0M+Y$?/S/M!P, GUP"<5YS)!<:S\'(/!GV*XAUZ-(+)K
M9X6'E-'(O[W=C&S:N[<#@]!SQ6I;ZH_A/QIXCL];TZ_N;35Y8[BSN8+1[A9O
MW2QM$P4'!&WH>,'M0!I3ZDT_Q/\ #[V>HS2Z;>Z5<3B-93Y+X,>UPO3HW7WK
MJ=)UBTUJT^U6)F: GY7DA>,/[KN R..HXKS7QAI%[KGBC1+*R672Y1I,\8V0
MEH87+1LD,A V[2%*D=",]NO<^$/$+>(-$BEN+";3[V(>7<6TL3(%8<$H2,,A
MZ@CM0!H7VM6>GW*6K^;+=/&95M[>)I'V X+$ <#)QD]3P.:SIO''AZWT2#67
MU#_0)I1"LHB<[9-VW:PQE"#P=V,5BS/-H/Q5N]3U!)?[+U+3HH8;H(62&2-B
M3&Q ^7(8D$\$\=:Y75M)NK;PGKES]DN?+U7Q+'?6ULL#L_DB6/<Y0#(R%9N1
MTQZT >J:/KEEKL$\UB9BD$S0/YL#Q$, ">& )&".:T::CK)&KH<JPR#[4Z@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***KPW]G<W,MM!=P2SP
M_P"LB20,R?4 Y'XT 6**** "BBD9@JEF(  R2>U "U2DTR)M5CU*(F*Z">5(
MR])8\Y"L.^"20>HR>Q(-J&:*YA2:"5)8G&Y'1@RL/4$=:?0 45&]Q#%+%%)+
M&DDI(C1F +D#)P._ )J2@"E!IL46HSZ@Y,MW*HC\QA]R,'(11V&3D]R?H +M
M%% !1110 45'#<0W*%X)8Y4#%2R,&&0<$<=P:DH ***AN;JWLH&GNKB*"%?O
M22N%4?4GB@":BF12QSQ)+%(LD;C<KH<AAZ@T^@ K-U[1X]?T6YTR6XGMTF _
M>V[;74A@P(R".H'!X(XK2HH Y^ST#4RT8UCQ!-J4,;JZQ"VCA#,I!4N5&3@@
M' P..<]*Z"BFF1 <%U!],T .HHHH ***C>XACFCA>6-99,[$+ ,V.3@=Z )*
M*** "BBB@ HHHH **** "BD)"@DD #DDU'%<P3KNAFCD7.,HP(SZ<4 2T444
M %%%% !1110 445'-<0V_E^=-''YCB--[ ;F/11GJ3Z4 24444 %%%% !14:
MW$+3O LT9F0!FC##<H/0D=0#@U)0 4444 %%%% !1110 4444 %%%% !1110
M!A7'AZXO/$0O[G6+J33T,;IIFQ!$)$Y5RV-QP<-C/4 ]@*W:** "BBHYKB&W
M56GFCB#N$4NP7<QX &>Y]* )**** "BBB@ HHHH **CAN(;@.8)HY0CE&*,&
MVL."#CN/2A[B&.:.%YHUEDSL0L SXY.!WH DHIDTT5O"\TTB1Q(I9W=@%4#J
M23T%.5E= Z,&5AD$'((H 6BBB@ K-U_1H]?T6XTV6YN+99=I$MNP#H58,",@
MCJ!P1@BKR7$,DTD*31M+%CS$5@63/3([9P:DH Y^ST#4RT8UC7Y=2BC=9%B%
MM'"&92"I;:,G! /&!D=#70444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5C7^NF#6X-$L;=+G4I;=KHI)+Y:1Q A
M=S,%8\L<  '.#TQ6S7(:KHVI6?Q M/%6G6YO8GL3I]Y:K(J2!=^])$W$*<'(
M()''3- %>^\87%_X-\2RV-K]EU?28YXKJ"2;!@98RP=6 .X$8*\#/M5GP3I,
M$N@Z#JMUIMM%?P:;%##/'(79HF12=W ZGG'..>>35&7PSJ']D>-+Q;3.I>(D
M9([82+^Z40^5'N8G&>K-@GK@9Q73>&+>YL_"^F6=Y;M!<6UK%!(A96&Y4 )!
M4GC(_P#K4 4K_P 37"SZK!I&F?VC)I48:Y7SC&2Y7>(XP%;<^W!QP/F49ZX;
M+XHNI&MDLM%G+RZ?_:#F^8VR1+P!&S;6Q)R<KV ZUCG3_%'AOQGJ]YH^EP:K
MIFLO',RO=B!K695"$G(.Y2 #P"?;UFO]+\22^*K2:YM+;5=.^P!-KS".*"ZW
M$M(4(.X8P%."1CW)( I^(T4FF>&[ZTT>[N$UT[(E5T!1]K':<GDY4C/ [DBG
MV'C62_EUS2M4T"6UU/3H/.>Q,R2K<0L#AE?@$=B#T]ZXZ+3M8\.Z-\.-.O\
M3T^VV6IO'Y,4ZL9%\J0Y!X ."<#/IDCMV1T2^NM?UKQ'+9/%--IJZ=:6AD3>
M5!9BS$-M&68 <GA??% &3/XINX/#/@F;P]I=K9V.K74$/D&;;Y2E6<1C"8P0
MI!;]#G(W-:\87>D1:M-_8Q>'2;9)[J22<QJ^Y2Q6$E")" .^WD@5@+X8UZ'P
M/X,M8[!7O]"O8)I[<SH/,5$="5;)'\0/..AIVOZ!XHU:Y\30SZ;:WD5]8>5I
MTSW0"6A,15T"D9W%R3NP,C&2 ,  M:Z]M>_$+X>:E#$H-Q]K97*@,4-J6 )_
M'I78:YJT&@Z'>ZK<JS0VD+2NJ=2 .E<>-%UUM2\!W,NF #1XI5O EPC;=T'E
M#&2-QSR<<>A-=AK2W3:/=+96L5U.4PMO,0$E&>5;/&",B@#&O/$>JPZ+J=[#
MIMF_V>Q^UVTT=X9()N&)&X(#D!<].<CGTJ:+XJNT\*^&FOX$FU;5XHEMHTF_
MUQ\H.TCG:-@ #$X#8XQG-9NF>"9[.?7H]*M9M)TG4=->$:=/,KHMTV1YB!68
M(N#@X/.>G J*/PSXB&C>#;\6,4>J^&P(39_:%;[1$8A%)AONAB!E03CU(H Z
M%/&UK:7FKV6MP#3[K2[7[;(%D\U);?GYT; )Y&T@@'/K4T.NW\^IV%A?^'Y8
M[74H7=)D?SEBPH.R<;0$)!P.6!.16'K/@NX\77^M:A>1MIS7>C_V7;1R,K.O
MSF0N^PD8W;0 "> >F:TO#EUXQD@M[?7-(M[3[(F)IXKI93>$+@;%P-@)P26(
M].^0 8'P[U-K#PG;:;IMFEU=/J-W^X$GEB&(3R#>QP<*,8 []LXKTK?MBWR[
M4PN6YX'KSZ5Y-H/@_P 2>&Q:ZQING;=5^V3)?VIN(Q'=VLDCNI)SPZ;N#[D<
MBO4YH1?Z?)!-&\:SQ%'0D;E##!&02,\T <K/X]%OH$7B5M-8^'I) INEF_>I
M&6VB4Q;?N$X/WLX(..H%+7KW4I?BCH%G%:VT]I]BNIHT>Y(60D1J7(V'! 9@
M.N0QY&:IV_A?7V^'3^!+JT& /LJZFLJ>4;??D-MSO#A>-NW&<<XK:O-(U!/B
M%HFH6NGN^FV%C-:O()4!R^S& 6R0-G/U[T ;:V^G^$_#<PL+%TLK**29;6V4
MLQZN0@]22<#WK-L?%L\NOP:->Z6+>ZN=/-]"L5QYAP" 4<,J[6^8>HZ\UJ>)
M(-4NO#6HP:+.L&IR6[+;2,<!7QQSV^O:N,TS0==M_%FAZPOA^WM((+":WNHQ
M>*\N]BA+LV/G8[3@Y.>Y% $\?Q+G;0(=>?P[/'I@O#:W,K7*;H?WWE!@H'S\
MXSTQG@FN@B\22GQO)X;N+ 0G[+]K@N#-D3INVD*NWJ">1GCWKBW\*^(&^%%U
MX=_LP_VA+?F=1Y\>S8;H3?>W?W1CZ^W-;_C[3+F_M=&U#3)_L6N6]ZD=J[ $
MXE^25#@D$!"6./\ GG0!T>BZG+JUI+<M;+#&)Y(HBLF_S%1BN_H, D''MS7
M>);71?\ A=.DMJMI9O;OH\QD\^%75F#C!((//)Y]Z]*LK.'3["WLK9=L%O&L
M4:^BJ,#^5<E?:5JLOQ5T[7(]/=M.M["2T>3S8P=S-D$+NSCCZ^U '+>']:OO
M!GA[Q?K2Z;>S>'8+W?I5K*?**Q]&*A^5CR5P,>N!UKLYO&$UBI.J:5_9YGN5
M@L/M%V@6X!0N68C_ %84*<YR>PR2!3_B'I5]KO@75-)TVW\Z[NXQ&@+JH'S
MY))''%5O%NE:WJ-IHNL:+#&FL:5<?:%M+EP%E5D*/&6!(!(/!Z4 16WQ(T\P
MZW]MA6.?26C#+:S">.X\SB/RGPNXDD+@@8/6LW4&O)/B]X1DO=+M[25K6]_>
MPS>;O&Q?E8[5.5_$?-P>M6=?TCQ/XR\)7*7-G;Z1?QR0SV5JUP)AYD;[LR.H
M P>@ SCJ>N LEIXEUGQAX7UBYT%+&&QBNH[I9+U'*F14&5VYR..._7..,@#K
MKXG:?;QVMZL=M-I<]R+?S(KQ3<("Q42&''W,C/WLX(..U:5]XNN$@U2YTK1Y
M-3M]+F,%QY<A$KN,%UB0*=Y7/.2O(('2L;PM8^,_#EHGA<Z=:3:=;N4MM9^U
M %8"21NBQDN <#H.G/<NT[3_ !9X7U[6;73=+M=1TO4[U[Z"ZDNQ%]E>3EU=
M<$LN>1M_KP ;.J>,8+2[>RM5M&O(K9+F2.]O!:X#YVJ"027.T\8P.,D9%5=-
M^(-IK5OHITZ!!<:K!+-%%>S>3M\M@K)D*V6R> !R 3]:E_IWBG0/&$NMZ+90
MZU;:C:PPWMN]PMO(LL60LBDC&"&.15C7=$N=?M;2T\0:!%JEN\;R2&UE19+2
M8ME1&S%"0%X+ C)4''.  7Y/%4B7&DV#V,5OJ>HQ2RK;W5SY:KY94,NX*=S?
M,, #H">W+W\3R*=*LSIY35]1$A2SDEP(EC^^SN >!P. <EACC)'._P#"*WUS
MX9TC1/$VE-KT,4$GFSB=/M$$F_,>UV9<D(=I8'JHZYJ*S\)^(]);PMK#2-J>
MH:7'/;7<$DP\R6WD8E0';"ET&W.2 V#S0!KS^/EM-/\ $+7.ERC4M"3S;JS2
M92&C*EED1R!E2 >V01C%:_A_6M0UD237.BR6%HT44MM,\ZOYP<9/RCE<<=>N
M>W2N7UCPMJ>I6_B_4ELBM]K-@MA:VIE3=&@1AN=L[<EFZ G  [G [/0XYX=!
ML(;F P3Q6Z1R1E@V&50#R"01Q0!QE[<'Q/\ %QO#MY\^D:38+=R6I^Y<3NP"
M[Q_$JJ<@'C/-=1=>%]-FU+3]1@MHK:ZLIO,5X4"[U*LI5L=1ACC/0UC:WX=U
M.R\:P>+]!BBN9VMOL=_8R2>69XLY5D8\!P0.O!'&16_:7FIW\D9?3)=-A4YD
M^TR1O(W^RHC9ACU).?0<Y !BW/CADT6\UZSTLW>BV<LB2SI/B5EC8K)(B;<,
MJD-U8$[3QTRV_P#',R:U!IFD:)-J<EUIIU"UD2X2-)E!7 R?N@[NIQSCCFLG
M3?#>NZ-X.U?P;%9"XMYOM$5A?^<@C2*8L?WJD[]REV^Z"#QTJ]8^&[[2?&VA
MRVUF\FE:=HO]F>>9$!)W(0VW.<83GW- "GQWJT][JVGV/A&ZGO\ 3$A>:%KN
M-1^\3?@,,@GL ,YYZ=[>G^/;'6=-T.?2X&FNM8$GD6\K;/+\O/F%VP<!2,<
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
M9X&+1LA#H<,,, >#[5HT %9$'A?1K?Q'<>(([%?[4N !).SLW1=O )PIP,9
M%:]% !115*+5;6;6+C2D,OVJWB29\Q,%VL2!AL8)X/ - %VBBB@ HHHR,XSS
M0 4444 %%1SSQV\,DLA;;&NYMJECCV R3^%5-&UBRU_2+?5--E,MG< F*0J5
MW $C.#R.0: +]%%% !116;I&O:?KIO?[/E>3[%<&VGWQ,A60 $C# '^(4 :5
M%% ((R#D4 %%%0W=S'96<]U-N\J"-I'VJ6.U1DX Y)XZ"@"C8^'=-T[6+[5;
M:.9;R^V_:7:XD<2;1A?E+$# X&!6I4%E>1:A86][!N\FXC66/>A4[6&1D'D'
MGH:GH **** "BBB@ HHH) ZF@ HJD^JVL>LQ:2QE^U2P-.H$3%-BD Y;& <D
M<9S5V@ HHHH **S=:U[3_#UI'=:E*\44DJQ*RQ,_S,0 #M!QDD<G K2H ***
M* "BBH+V]MM.LY;N[F6*WB7<[MT _K].] $]%<[:>-M&O/$ T)&NTU,D@P2V
MDB%0%W DE< $ X.><8ZUT5 !15(:K:G6SI&9?M8MQ<X\IMFS=M^_C;G/;.:N
MT %%8\'B?2KF758XII2VE$"['V>0%"1N&!C+<<\ U;TG5;36]*MM3L)#):7*
M>9$Y4KN7UP>10 :MI-EKFE7&F:C#YUI<+MDCWE<C.>JD$<@=#3M-TVSTC3XK
M&PMU@MHAA(USQSDDD\DDY))Y)JW10 4444 %%%% !1110 45FZ?KVGZIJ6H:
M?:2NUSI[(MRC1,FPL"5^\!G@9R..E6-1U&VTG3I[^\=DMH$,DKK&SE5').%!
M/Z4 6J*KV%]!J>G6M_:L6M[J%)HF(P2K $'';@U8H **** "BBB@ HHHH **
MR;OQ)I5CK%OI-S<.E_<@F"$02,9 !DE2%P<#KZ=ZUJ "BC(&.>M% !01D8HH
MH R- \+Z-X7MI(-'LEMDE;<_SL[,><99B3@9.!G R:UZ*,C.,\T %%%5[Z]@
MTZQFO+IF6"%"\C*C.0HZG"@D_@* +%%5-,U&VU?2[74K-R]K=1++$Q4@E6&0
M<'D5;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M*UN*.%DMA"S*(I &<[CN;H.,#GG)- &U'XFU@Z7XW<S6YGT*206K^3PP6$2
M.,\\G'&*?%XLO]0_L:P@5TN[O2(]2N98(!(5W;0 JDX +%N3G  '?(6]\$:E
M)=^)5LM9AM]/UZ-C-$]KODCD,7E_*^[&TX!(*D^A'6H[CP%J446A7>DZ^MIK
M.DV8L?M)M=T5S  /D>/=Z@'(/7/M@ K3^,->TC0+.X\2V;Z<GV^2VN[^*#>$
MA"DQS; 6V!CM!SG'/'(Q7\3:CJMUH7ABXMM<M98KO7[>+S[2,-'/&928R?F[
M;5R >2#TZ5U2Z+K445JXUF.XN0SM>>?;_NK@,H&T*&&P#:,=>^<Y)K';X="+
MP_%8V%]%:7,6L#6(V%OF%) V=@CW A,<8W#U]J +S:UJEK\1++0YY[:2QETJ
M2Z9EA*OYB.BDD[B,<DX 'XUD-XNUJ[\ R^-[!K<VT?F7":>\?#VR.0<OG(D*
MJ6R.!TP>M;S>&KU_&=CX@DU*%Q;6+6;PFV(,FY@S-NW8'*C P>/6LRV\!7%E
MX?O?#%OJB+X?N7?;&829X8I#EXE?=C!RV"1D9[T ,_X2+7-6\9Q:5I=W96]A
M=Z(FI0S2VK/)'ND"\C?ACCZ 9[XYU_ NN7NO^&4NM1$7VR*XFMIFB7:CM'(R
M;@.V< XIL?A>>W\:)KUM>6\<$>F#3H[3[.3M0/O!W;_7C&.E3>$/#UQX9TN>
MRGO8[OS+J6Y#I"8\&1RQ&"S9P30!D?%C</ DA0 O]ML]H8X!/VB/O44GB+7_
M  WXPM=/\03V5YIVI6]Q-!+:V[1- \*[V0@LVY=O0]<UT/BOP_\ \)/X?ETP
M71MG:2.5)=F\*R.'&5R,C*C/(J%?#DM_JT&IZ[-;W,UO;R6\$,$12-!)@2,<
ML220 /89ZYS0!@V?B/Q3?Q:%JME8/<6E^\;75J8558()!D.DA;+%<C.1\W.
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
M %%%4IKRZCU>UM(]/DDM98W:6[$BA82,84J>3G)Z>E %VBBB@ HHHH ****
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
M/+&DBQL4'\3$[BJ]3EA6KX;OKU/B+JNE/]NCL/[.@NHK>]N#,Z,7=202S$9
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
M5X?$-L;-T1.MZF3#D]MX)7ZC)I/%VBVFD6G@:%(HC-!X@M5,P0!F9@Y<_P#
MFY/O7H<UM!<&(S0I)Y3B2/<N=C#(!'H>34%]I&FZH83J&GVMV86WQ&>%7\MO
M5<C@^XH X&ST#2-1^)OC:*\TZVGB-K9N8Y(P5W,DF6V]-WOUY/J:QM)GF/P]
M^&]W)<)*D-RN^TDE53< *X&"Q"DH!N ) ^7KG%>IC0='%U<70TNR%Q<KMGE\
MA=TH]&.,D?6N9\2>%'9-,@TGP_HM[H]LTCS:3,JPHSL %=2%*Y'S<$?Q9Z@8
M '>#M CM?$7B/7OLUM"-1N%-NB;'DC0(H?+*2!O<;MH/H3S3_$L]G)XUT"SV
MJVIB&YF@-P^+>-,*'=E_C?'  (X+9(J3PMX5ATG49-2BT2PT1GA,)M;&0N),
ML#N<[5&1C P#C<W/.!O:CHFE:N\#ZEIMI>-;MOA-Q"KF,^HR..@_*@#D_A+*
MC>#YH$FBD$.H7:J(S\JIYSXVC)PO7%5-1T72M2^-@@O[*WGCE\/F1XI$!65A
M<  LO1L#UST'H*[RRTRPTWS_ +#96]MY\AEE\F,)YCGJS8ZGWKE;WPY/J'Q-
MCUBZTU)M,32S9J[.NY9?-W[@,Y QD9Z\],4 <!-8)IGA+5;:,?\ $IL/%\*V
M)<Y$,?FQ[PI/10Q8?7-=H9+8_&R[$3Q&3_A&\2!2,[O/[^^"/PQ792:/ILVE
M-I4EA;-I[)L-J8AY>WKC;TZU#9^'-$T^:&:STFR@E@B\F)XX%#(F2=H..!DD
M^^: /&X?#^GGX&Z'K%A:1IXC1H#8W<8_?M,9@H0-U(QD;>@';BO0(%63XSZD
MDBJRMH$ 92,@CSI,BNDM/#NC6%T;JTTJS@FW%M\<*J0QZD8Z$]R.M2_V-I?]
MHOJ/]G6GVV1-CW/DKYC+Z%L9(]J /(+6[CTCX<6FX"/2!XJ>*_"CY%MO/?(;
M_8R$!'<<=Z],TNST"/Q->WVERHU[=VT?VA;>0-'M4X1B!P"<D ]PI]#6A!H&
MCVUC/8P:5916EQGSH$MU5),]=R@8/XT[2M%TO0K4VVE:?;64!;<4MXP@)]3C
MJ: .6\9731^-O!=K=@?V1<74XFW?<:<1_N0WXEB!Z@>E1Z78+!\5=?LK>%#H
M]QIT%Q=P;08Q=%V .WH"47)]>":[.^T^SU2T:UO[6&YMV()CF0,I(Z'![TR#
M2=/M;22TALH$@E),D808<^K>IX'6@#QZUL+$_LSW-Q]DM_--I.WF^6N[(F<
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
MNZ7XNT%K;Q%<7DU]<,M[I\PC$(@"$L\:@!E"D*!DDDL,D\Y .\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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *X;Q/*;'XE^%+^6&=K86]Y 7BA:3$C"/:
MIV@X)P<9]*[FB@#RI)(SI_Q1'>Y:7R1M.9@;8(-G][YLCC/-5!>IHEUX6UC5
M8M1.B2Z!#8R3V;3 VMPI#'S!&0V#TZ=5]J]@HH P?"5OIL.E2RZ3I\MG9W-P
MTZ>=O#S%@,R$/\PW$'KR0 >]8GB)_"_B.?5-$\6V<<45I*JV]Q<(T:L&C1LQ
MR]-P+$$ YX&17<T4 >,1V6O6/P^L;B9-3U*QTG7C<0+EUNI=.4,BMQALC=N
MXX Z"KVMVVG>*?"FN7_A#3KVYO7M8U>ZN?/#3A)5?R%$O+<*V<<<@<Y./6:*
M .3T/Q-I/BR[@N=/TV=KN*%EFGN;1HFM 1S'O9>6)QPI(P"3VSYS:7P3X8^%
MM'^RWIU#3-8M1>P+:R$P[)R3GCGCD 9)_.O<J* .%\/RQ-\5_%<F"!-:V2Q.
MR$!RJOO )'497([?A6-'')>6?Q3M[:-Y);H2_9T53F;_ $8)\G][YACCO7J=
M% 'E6K7\-YX)\"M$LW[C5=.,@>%U*K&!O;!&=J]"W2EN[VPT3QKXAM/$UOJA
MLM6DCGLKBU^T/%.IB6-HBL1^\-O0CD'Z5ZI10!Y;K&FVMG/:2:-?3^%M6LM+
M3[,DG[R":$NY$#J<AF!'0'(W\9Q7<Z-J,L?A"QU#5K5=/E%HDEQ JD"$[1E0
MO4>@'7M6S10!P5EX?7Q3X6O[J\U>\@BUL/-=6ZI#MB5E"JAW1E@50(#SU4D8
MKFK:\U?7_@M=:3'#+-K>DM'&\)1E-W'#*K KD?,&1<<=3]:]BHH Y/1O$FD^
M++E+K3-.F>YCMV26XN+1HFMP?^66YE&6)QD*2.,D],U?A1-_Q;W2[%X9XKBS
MB\F=)H63:X9LK\P&2/;U%=M10!P-G='P[\3O$DNL,8;+5H;:2QNG&(_W2%6B
MW= V3D#OFN7U/3+G3/@SKL,D,R-J&J/=65IY9\Q86N495V8R/E!;&.,\U[-1
M0 R&:*XA66&19(V&593D&N)\0S1CXJ^$6W?+#;WJRMCY8RZQ[ QZ G!QGK7<
MT4 <KXIL-%-];ZI*ETVM6\12V33Y62XF0G_5X4\H3W;A>N1S6?X<LK;X?^%)
M)_$$Q%SJ=ZUQ>NJ23JLLO\)(!.T  ;CQGOS7=44 <)X<T6PL_'.IZWH5N+;1
MI[!$F6&,I%/<!R=Z*!SA>"0,$MQDYJCKL.A>-IM)U'P_'NUN"_@D6[2W:*2&
M-7'F>:2 0-@8!6ZG %>DT4 9Z:Q:R:]-HRB;[5%;K<,3$PCVDD##]"<CI6A1
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !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 445SGB'Q8/#^IZ78MI=U=R:G*8;<P/&!O
M R0=S#''\J .CHKFI/&=K8ZM::=K%A>Z5+>/Y=M-<!&AE?L@=&8!O0-C/:NE
MH ***QO$_B;3_">C'5-3<K;B6.+Y>I+,!Q]!DGV!H V:*0$,H92"",@CO2T
M%%%% !1110 4444 %%%-D9DB9EC:1@"0BD M[#.!0 ZBL7PGXA7Q3X<M]82U
M>U69Y%\IV#%=DC)R1Q_#FMJ@ HK#U+Q&-.\5:+H;64C_ -J>=LN-ZA4\M"Y&
M.I/3TZT:-XC&K:]KFE&RDMWTJ2)&9W4^9YB;P0!T&,=^_:@#<HK#U/Q&--\3
MZ)HK64C_ -JM*JW&]0L9CC+D8ZD\>PYZUN4 %%%% !116;)K=E'JEQ8-*JR6
MUN+B8E@-BG...IX4D^G'K0!I45S$GC.%;[P]!%9221:U(Z1SB5"L>U&?! ))
M.%Z=L]>*Z>@ HHHH ***S-9UJ+1ULT9/,N;VX6UMHMVT/(03R>< !22<'IT)
MXH TZ*Y_1-;UC4=3N+2_\-3Z=# K W3W"/'(X8 !,88J5.=Q [C&1704 %%4
MK6[O)M1OH)]/>WMX&007!E5A< KEB%'*X/'/6KC$A20I8@=!U- "T5B>%_$0
M\2V-W<BSDM#;7LUFT<CACNC.TGCCK]:VZ "BBB@ HHHH ***I:M?2Z;I5S>P
MV4]])"FY;:W ,DA]!F@"[17,6WC-+J]T*)=(U%+?6(=\=RT8V0OM9O+?G(;"
MM[=/PZ>@ HHKF?\ A*Y[BZ)TW2);^QBU Z?<3Q2@/&X(#.$(Y12<$[@>#P1S
M0!TU%%% !1110 444$@ DG '4T %%16]Q#=VL5S;R"2&9!)&Z]&4C((_"I:
M"BFR,4C9E1G8 D*N,M[#/%8_A3Q"OBGP_%JJVKVHDEEC\IV#%=DC)R1Q_#F@
M#:HHKG?$/BR#0](M]2AMGOH)KM+7=$ZJJ%I/+R2>2 WH#TH Z*BBB@ HJ*&Y
MAG>9(I%=H'\N4 _=;:&P??# _C4M !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 5P/CW_D<? 7_84?\ ]%&N^K"USPK9
MZ_?V%[=75Y'+8.9;;R) @C<C!;IR<>N: .7^-WEO\-KBW W7L]U;I9*OWS-Y
MB_=]]NZO0;<2+;1"8@RA '([G'-8\7A331JL.J79N+^^M\^1+=REQ#GJ43A5
M/N!GWJY'I$,>O3:N+BZ,TL"P&%IB80 2<A.@;GK0!H5P_B*$>)=9O-.ETF[U
M#3;2U>V<V[0@"XE7D_O'7YDC(P1G_6'TKMV!*D D$CJ.U9VCZ-%HL,\4-S<S
M":9IW,[!CO8Y8Y '4]NW;% '-_"W5KJ]\)C2]2#)JNBRMI]TCD;LI]QN"<Y7
M'.3D@U%XH%_/\1?#FFPZQ?VEG?6MV9X[>0+G8$P1QP?F//)';!YK=T_PI9:;
MXDO]>M[F[^UZAM^U*T@\N3:,+\N.,#H1S^9K!\46=Q>_$SPK)$FI1Q6T-V)+
MNVMV98F<)M!;:4YPPYR/TH YS^WM9\+OXDT%]3N+R&TU*P@M;Z\ES)%%<D%@
MTA!^Z,@,0<9!]JZ.XTK7]-N=5N1JIMM-FTV3;;?VA)<RI.N2)(VD7*C'!'XU
MOR>$-'N='U'3;R!KN+4G,EY),V7F?@!B1C!&U<8P!@8Q573/ ]AI=A<VJZAJ
MMR9X3;B:[NS,\41ZHFX84' Z#/ ]!@ Y72K#Q!+\.]-UZQU;4M1U6[L;4R6<
M][L290RNX0_P2,@9=^<]^O-07'C5+?PQJ<VF3ZI:7K:A:V=Q;:D6:733(0K,
M-Y.00&*G)&3^%=U#X4L[?P[::)#=7J6UFR-;R+*!)'L.5 ;'(&.^<C@Y%$O@
M_2;NTU2#4(WOCJ@1;N2<@-($&$'RA0NWJ, <\]: ,/5'O/#OCGPY;6-Y>R6.
MK^?;7,$]P\VQDCWK*A<DJ1@Y[$=JX^:YU>'X::OXB_X2#56O],U69;?-R0A5
M;D)M=1PX*\8/ [ =_4++PW!:7,%S->7E[<VT30VTUTZLT*MC.W"@$G RS DX
MZ]:SV\ :4_AN\T![F^;3[R<SS(95W,Y;>?FVY +8- '37!<6TIC=$<(=K/\
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
MFMG,@C:,J2DK(V,=F!# ^X.:\9@M5C^ 6@21R3"2>ZLB2\K.%/VD<JK$A?H
M!7MB(5B",[2$#!9L9;ZX %<JOP[T:/08]%CGU!;".=9HX_M!;85;>BC(.%#<
MX_/- &;!+<Z+\1]1TW^V;MK&;0S?LU],95@E64J7&>%7!R5&!QVK-TN_OX/$
MW@I([[4;BUU."X2YN+F9MMZ5AWB58BQ\L9Y'W3@XQC%=G<^$K"]UF75+N6YF
MGFL6T^5&90CP,<LI  ZGG(Y_#BJ%K\.]'M6TEQ<ZI*^E$_9&DO')1"NW9_NX
MXP/H210!C_#W2(FMO%\4=U?1,VM7MLLBW<C,B_* PW$C>/[Q!/O7>:=9G3]-
MMK-KF>Z,$2QF>X?=))@8W,>Y/<UDVWA'3K.;5Y+>6]B_M5I'F1+A@J/( '=!
M_"QP#GMCC%:VG6*:;IMM8QR32I;Q+$KS.7=@!C+,>IH LT444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !
M1137=$ +LJY(49.,D]!0 ZBH8[RVE+".XA<K(8F"N#AQU4^_MUJ:@ HHHH *
M*** "BB@D 9)P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%(S!1EB /4TM !12$@$ D9/2EH **** "BBB@ HI P)(!!(ZC/
M2D#JV-K YZ8- #J*3<H!)(P.O/2EH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BD!!&00?I2T %%%% !1110 4444 %%%% !11D9QGD44 %%%% !12
M$@$ D9/2EH **** "BD5@P!4@@]"*6@ HHHH *** 0>AS0 444T.I. P/..O
M>@!U%%% !1129&<9&10 M%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5R/A[4&\0>*_$%X_S6^DW/]G6B=E=5#2O_O$L
M%SZ+[G/75Q?@ZR?1/$_BW3901]JO_P"U("?^6B2J V/]UT(/U'J* )_#<^F>
M)+#Q!;KHJZ>B:I-;72*5W2RJ%+2DKT;)'.2?E!S4O@+6[C6_#C"]?S+ZPNIK
M"YDQ]]XFV[OJ1M)]R:A\&:??:*/$<NJ6WV6.[U:>_B=I48>4X7&[!."-ISV]
MZ9\-M.FL_#EU>SHT<FKZC<:D(V&"JRM\F1_NA3^- '8T444 8^H:\MKK,.D6
M\ N+^6W>Y$32B/**0#@GJV3TZ<')%5[;Q2L^MV&E/I\\,][IYOHRY&% V@HP
MZA@7 ]*H>,/#Z>(;A(+S0Y+VWCAW6]Y:SI%<6L^3RK,RD C:>O4<@]LV/1/$
M^FZKX7U66%-8N[739+&_83B,AV*,),M]X94@]^^#0!M6GC:SNM,-S]DG2<ZB
M^F16Q*EI)T8@@'.,?*QR>P-<]X_U0ZO\//%]E>:9/:W.G0J27&8WW ,K1O@;
MAU!]#P:IIX0\40Z.;F&WM$U6P\0SZK;0F?*7,;L^Y"<?+E7X)_'%;?B.T\3>
M)_ >LV<VDQVEW>P""WLA<I(4.>7>3@?@,]/?  -33?%/F^((-#NM,NK-Y[0W
M%K-*R$3*A4-P"2I^8'![>AXKI:X^?3=3N/'7A_51I[I:6EC/!.S21Y5I-F.
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
MW!X [^@H&$:AVW, ,G&,F@"AK.LV^BVT,DRO))<3I;6\*8W2RN>%&>/4DGH
M368/%R0ZAJ&F7FGSQ:E:6OVU;>-U<7$.<%HV)4'!X(./QJ/QMH5]K%KI=WI9
MC:_TJ_COHH9&VK,%R&0GME6.#ZU4NM%O]4\03^()=/EMWBTJ2QMK5Y(S([R-
MEF)5BH P /F[GIQD T?#'BF7Q-#!=)HMY:V,]JEQ#<S,FURW5< Y!'J1@_3&
M>BK \$V%YI/@O2--OX/)NK.V2"1=ZL"5&,@@]#6U<R2PVTDD,#3RJI*Q*P4N
M?3)X% 'GGCW6-3LM3M]<L)'_ +-\-W,37\2C/G"4;9!]4C=&_P"!GTKL]7U^
MTTG3K>\=E=+F:.& [PJLTAPN6/ '?/Y9/%8NG^$;&\\..-<T>.34;I'>]!*L
MSR/DMM;.,9.%R1@ =,5DZ'H^O1_#^T\/>(- BU%;>06\D3S1L)K49VD'=@.O
MR>GW>#Z '27/BC[#"HOK%K:YEOUL(4DE 21V3>&#_P!TC/.,Y&,9XITWB86D
M$0N[":*]GO/L5O:[E)E?&=P/39M!;/H.F>*YBS\)7=IH-SI%SI4FJ:%-J ,6
MFWEPCS6UMY7\+EL9$@!4!N%/7-5XO!.NV5CIMU:RRSRZ/JSW5A97EP&<6C($
M:$R9(W?>*\D#(&?0 ZE?&EC;7&K6NKQMI]SI=N+J=6;>KPG.)(R/O#((Q@'/
M&.E3V_B*Y?5X=/NM%O+=KBV:X@D&'7Y<91R.$?D<9(]ZYS7O!5UXONM:O[A&
MTZ2ZTA=,M8Y65G4B0REWV$@#=M  )X!]<5M^'KWQ9=)$NNZ1;V)MTQ*\5RLI
MNGQCY  -BGKR<]!TR: *&@>(M,M_"L%WI.BW,$=SJ4EK':#!83-*RLSD$A5R
M&).2 .F>!5?Q#X]N;7P=XEO+&P*:GH\AMY4>0%$8J") ?XAA@<8!SP0*H6F@
M^*K#P=;6,%D1*NLR7-W:K=*AN+5Y'<HK@\'YER#C.",X/,%SX+UVYT7QSIT6
MFV5HFK[);-8YQMR(T&S 48Y4\G')[CF@#LK[Q2EA);VDT$<>HS1--Y$URD:J
MBG&2YXY)X SW]":I:;\0-.UBQTR6QB)N=0FE@2WGD5-DD7WU+#(/;&,YR.V<
M4=4LO%,/B#3_ !3IVD6]S,UF;*]TM[M58)OWHRR$;=P).?KQGK5K6=(NM>TV
MTMM>\/07UO,9))K>WF4/9M\OEF-V*Y(&[)!')XXX(!T^FWDE_8I<2VLEK(6=
M6AE(+*58KVX/3/'K2ZG?Q:5I5YJ-QGR;6!YY,?W54L?T%9G@_3=2TGPU;V6J
M74MQ<1M)M:9]\BQER8U=OXF"[03ZCOUJYK^F_P!L^'-3TL,%-Y:2VX8]MZ%<
M_K0!@:/J\ECX+LO$-_;S76H:H(9&2%=QW3,/+C']U%#@?@3R2<V/^$WM+>'7
MSJ%L]O-H>S[2BN'5@ZAD*MQUSCG&.]8L":[??"W1+?24(OK3[/!?VOG>2[K"
M0DT0?^ G:>>./K3+#0-:L-5\47">'=/^QZG%:^5:>>I1@B[7C8;<9()R>F3_
M !4 =IIVHW%Y<SPW%D8/+CCD25)1)'*'W?=8 =-O/'<5HUQO@[PS-X?U74C:
M0W-CH<T<9@TZXG$GE39;>R89@J$%>,]<]!BNRH \NL=9;POXA\?W5MI%S>06
MUU%<3B%D41QBW5F/S$9/WC@9_#C/7WOC"QA-K':F*:>YM1>1I-.L"^4?NDLW
M<\@#'8YQ6#)H6LL/'P&G/_Q.TVV?[V/D_9Q%\WS<<C/T]^*KIHOBC0[S1=8T
MW2H;]UTB'3-0TZ2Y2-@8R2LB.<J>2W'H1^ !I0_$NPN]/T2[LM,OKE=6F>WC
M5-@,<J!LHV6ZY4\_=QSD"IYO':P6SB733#J$-N+BYLKBZBC>($MA0<X9B%)
M'&,9(R*@U?3=>O[_ ,+7CZ?&TEE?-=74<$R;8D,;($4M@N1N&3@9P?84W4+#
MQ)HGC6]UC1M+M]7L-4BB6XMWN5@>"6,%0P+ @J5/(Z\?F /_ .$GT+6]3\'7
MB:=-<G4C+)I]VV +=A$Q<,-V=V 1T(]^*;=?$7R+76KE/#^HR1:-<&*].^(;
M%558N/F^;ALX&>!SC(J75=*UFZ\0^$;YK5)AI\TTMXT3JJIYD3(%0,06P6ZX
M&0,]>*RYO#VMR:%X\LQIK"76YI7L\S1X(>)8QN^;CE<_2@#HM3\6K9M<_9-/
MGNTM; :A-)GRU\HYP%)^\Y"DXX'O6'XRUZ:\TKPI-I]L\UAJ^HVA<,RKYL;*
MSB-@?7 SVZ@U7O-"\2WKRVMQID-U8R:.EM:I-<JJ6<X5E=F49W$\889QC'&3
M3Y="U]_"_@BQ;2Q]HT>ZM9KI4N$("11E#@DC+'.<#CWH ET&[.B^.=4T6UTA
M=/TT6J:C,HG!5'D)#/C.% V8VKQU/?B]%\1=-?4-*A:+_1]6?R[29)T9MY&5
M#H#E-PZ=?0X--O= U*Y\<7]V+93INJ:0EC+*9@KP,&<GY><\/QCN*B\)Q>,-
M/M+/0]4TJR2&P58O[4CN0WVB-.%VQ8R&( !)( Y/M0!?T7QG+KFHO;VV@:@D
M$-[-97-S(T86%XQW 8DY/'RY'3FNJKE?!&F:CI::XNH69M_M>K7%["?,5LQR
M$$ [2<$8Y'ZFNJH PK[6EFU"\T>SL&U":W@62[3S BHKYVID]78 D#ICJ1D9
MY#X?>(;72/AKX:MG*&ZNTG,,<TRQ#:LC;F9FZ ;E'<Y(XZXUX],UW0O'VL:I
M8V":CIVM)"SXG6-[:6--G(;JA&#D9(]*YS2?"OBW0-$\,W]KIUK/J6E)<6US
MI[70 GAE</\ *^-JL"%]1[T 7O$OCMM4^%^OZCHT<L-U:-)97&)5W6[@@$JP
M.&&&&&7US5I]/\/:1XPT"XE\,/;:GJ,C1PRQ2+Y43)&YR55L%BN1G;T[\58\
M4Z=XA\1?#O4[ Z;#%J-^ L5I'.I6!05/SR' )X)X'<#G&:M:]I^IZEK_ (4O
MX-.D\JPN9)KD-+&"@:)D 'S<G+9X[>_% %>[^(?V>'7)H_#VHRQZ),4O#OB7
M:@0.7'S?-P<X&3QSCBM34/%]G;2Q06OE3W,MJMVJ2W"0#RV^[RW=L' ]CDBN
M=E\/ZU)I?CZW&G-OUMI/L?[Z/!#0"(;OFXY&?I[\4G]D^)]#U73M9TO28=0$
MNEPV%_I\MRD3H\62LB.<J1\S#'^0 ;>F^/-/UO3])GTF&2XN-461H;=R$,8C
M.)#(>=H4X'&<DC&:Y_P78?VD/&L'DR:?<#67,1# M;RB&/#*1[\^X.",$BKV
MH:1XDM_$NC>*;>S@N[F.WEM+W3XI@FV-V#KY;M@,5( .<;L=NUCPU;ZAH,WB
MO5-:M8K2TN;MKY")Q(0@B4'( _V/7_&@#6\%Z^WB?PCIVKR((YIHRLR#HLBD
MHX'MN4X]JWJY7X<:/<Z'X#TVTO8S'=N'N)HSU1I'9]I]QN _"NJH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***S'UZQ3Q'%H),OVZ2W:Y4&)@A12 3
MN(P>6' S0!IT444 %%%% !16+K'BC3]%-P)UN)C:Q+-<BVB,A@C8D!V YQ\K
M=,G )Q@5<TC5(-:TR'4+:.XCAEW;5N(FB?@D<JW(Z<>U %ZH9;2">:&:2,&6
M$DQN.&7/49'8]QT-,U"]CTW3KB]ECFDC@C,C)#&7=@!G"J.2:FBD$T*2J& =
M0P#*5(SZ@]#0 RYM8;R'R;B,21$@E">&]B.X]CQ4U9FJZ]8Z-<Z?!>&42:A<
M+;0;8F93(<D MC X!ZGM19:]8ZAK6HZ3 9?M>GB,W >)D W[MN"1\WW3R.*
M-.BBB@ HHHH **** "BBB@ HK)@\1V%SJNJ:;%Y[76F1I)<+Y##APQ7;D?-]
MT],U=T^]CU+3K>]BCFCCGC$BI-&4=01G#*>0: +-%%% !12,RJ,L0!D#D]ST
MK-MM>L;K7[O1(C+]MM(DFE#1,JA6) P2/FZ'IQ0!IT444 %%%% !15.[U**S
MO+*U>*X=[R1HT:.(LJ$*6RY'"CCJ>]7* "BD8A5+'. ,\#-84'B_3;K1)]6M
MH[R:W@N3:NL=JYDWAPA^3&[ )YX[&@"S_P (WH__  D1U_[!$=5,8C^TG)8*
M!@8&< X)&0,X.*U:** "BBD+J#@D;L$@=R![?B* %HK,T77K'7X;J6P:4K:W
M+VLOFQ-&1(F-PPV#QGN*TZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (DMH8IY9XXPLDN/,(
MXW$< GU..,]< >E2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !44]M#<A!-&'5'#A6Z;AT)'?!Y^H![5+10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %<!XBM[VZ^*NCPV%Z+*9M'NAY_E"0H/
M,BZ \9^N1[5W]8FJ>'1?:Y9:U;7TUI?VD3P*RHKH\;D%E92/500010!QUEXR
MURVCET/4'%UJL6MC2Q>01HADC,1E#A6(0/M&,= 2.#T,VMZIXRT/PSXIO))C
M'%:PK/IUS=)"TW3YT=8SLX.,''0\YK=O_ 6EZAH,NFRS72S27?V\W\;A9Q<]
MI00, @<  8 XIDW@@WWAR_TK4M=U"]EOHQ#-=R",.(Q_"JA=J^YP2>YZ8 *2
M:QK.E>,]+M;_ %);RRU+3I[AH1;JGD/%L/R$<D$,1AB?PZ5!I>L>*]9L] UR
MPCE:VO7CDN[:;[.(%MW')C8'S-ZY'7KSP.E=!)X6677=)U:74)VETV"2!$V)
MMD5PH;=QG)VCIBL_1? $.A70CM=:U(Z.DOG0Z4[J88VSN #8W;0>0N<9ZYH
MS_#]G=_\+/\ &175+C*167#1QE6S')@$!0<+VP1[DU!H7C#5;[POX62YN4_M
M+6KZXMY+H1J!&D;2DE5QC=M15&0>N3GOU-EX:-AXBU;6H]1G:;4UC66-D38G
MEJ0FWC/&X]2<UD_\*XL#X3M-!_M"]!L;DW=G>J56:"4LS9! P>6;@CH: &Z]
M<>)_#_A+Q/>MJMO,;6)KC3YVA4RA F2LB@*N=P."!TZTNI:KJI:T6/4_($FE
M&=8K2)9+F2?CYF5E*K$!W.WDXS5^;P@;SPWJ&DW^L7UW-J$7DW-[($$A3!&U
M5"A5')Z#N3UJ-O!,9U6#4(]7OX9%L%T^X$>S%Q$I)7.5.T\GE<=>U '-7^K7
M&O>%/AQJMV$%Q=:Q9R2[!@;C%+G [5IV,-Q<?$;QO%9W)M;EK*P$4P0-L;;+
M@X(((]JN0_#^"#0]"TI=7OFBT:Z2ZMW81DLR A5/RXV@,1@<^]7'TR#P]JNM
M^*I+F\G^TP)Y]O'"'PL0.W8JC<3\Q[F@#'T#Q%J>M:+I%FUX\6N"\DM]3Q&F
M8_)SYO&W !R@! _Y:*>>:W/&>OR>'/#S7<"H;F6>*VA,@RJO(X4,WL,DX[XQ
M53PMIUI<:UJWBJ&RFMCJ?EI&)XS&[(B@%RAY4L>,=PBGO6SKVAV7B31;G2M0
M1FMYP 2C;64@Y5E/8@@$?2@#G[S4M5T7QGH^C3:C+=V6M0SQI*\48EMIHTW[
M@54*5(SP0<$=<<5S-WXQUVP\)&XN-1E.JZ7JSVVII%;QGS+=&W,ZC;\H\HJP
M/J<<Y%=[9^'BFHVFH:C?RZA=V<30V[R(J! V-S84<N0H!/IT R<I_P (GI9U
MS5=5>(O+J=LMM<(Q^4J 0>/5AM!_W!0!@^*-;U6W\/>)M;TC4@D%C; 6P,*.
MAD5=SN#CD?,J\D@$-QTP^VU37+'QMHEE>:DMY::O8S2F'R%C$$D80Y4CD@A\
M')/X=*TG\%V1\!#PC%<SQ61M_L[RKM,C _>/((R3D].]2/X6676M'U234;@S
M:7!)!&FQ KJX4,6XSGY1TQ0!A>%/%-UJFM0:=J=_<6>LQHYO=(N[=$!/9X&"
M_,@.?XB2.3TYVO$VMSV6J:%HUG((;G5[EX_/*AO*CC0NY /&X@ #((YS@XQ2
MV/A)8+O2+B]U":^DTB-TLWE15<;EV$NP'S';QV]3D\U/XE\,6_B2"T+7,]G>
M64XN+2[MR-\+CCH0001P0>#0!R>FI?V/CGQX5U S7$>GV;PSS1*2N%F(!"A0
M<'/8=OQ8OB3Q%<Z#X!N(=1BBFUHI'=NUNK;BT+.6'8<CH *Z*V\&-!J.JZA)
MK=]-=:G:I;3LR1!<*" 0 O!&XX[>N:CC\"0Q6/AVT35+L)H+A[8[8\OA2@#_
M "\_*2.,4 44U#7Y=2N_#JZC=W%YIUI$\M]:V]NC2R2ERI9)#M"@*.%'))Y%
M/TS6O$&H:KIOAW5733=3&F->WSVNQRQ$OEJ$W!E ."QX/4"M#7/!BZIKL.N6
M&KWVD:FD7V>2:TVD319R%=7!!P2<'''Y5'J?@2WNY=-O+'5+_3M3L$:..^B9
M7DD5SEQ(&!#Y;+<CJ: ,'Q'#XABB\'0:IK.+Q]:$$SV*J$E7;(R.0R_> 5>/
MNY)XZ8OVT,TGQ4UZ&*Z>*8Z):JMQM4LK>9+\V",'Z8K7U#P=!?Z;IUM_:-['
M<V-XM['>@HTKR@,"S;E*G(8C&,#@  #%*VBPZ+K6H>*9+N]G;["L,L"QA\QQ
MY8;0!N+9)[\YH P]#\0ZMJ>AVNFSWS1^(X]2:ROF6-/D$9+.P7;C:8\;3CJZ
M]:W_ !IX@D\->&9K^!4:X:2*"'S!E0\CA S>PSGWQBJ/AJRL]2\1ZCXO@LI[
M;[;!%;Q?:(VC>15&6D*'D9^1>>HC!Z$5NZ[HEEXCT6ZTG449[6X7:VTX92#D
M,#V((!'TH YZ]U/5M!\8Z+I<M^]]9ZRDT0>:) ]O-&F\,-@7*D9!!Y&.M0^
MKOQ%KEA;ZOJ6M1R0++=0/:I:*HDVS,JMN'((VXP.",=^:VK7PVRWMI>W^HS7
M]W90O%:R21JOE[@ SD <N0 ,],9P!DU+X8\/1^&-*.G0WD]S%YLDJM,%W NQ
M9A\H'&6- &?XBU74=/\ %WA6TMKA$L[^YFBN(O+!+[87<?,>G('2N9O=;\4M
MIWC>ZAUN.$Z#.[VZK9H=ZK"LFQLY^4Y(]>>O:NUU?PZFKZQI&HM>30OI<K2Q
M)&JE79E*G=D$XP3TQ6>_@B)[/Q';'4[K9KS,;D[4RFY AV<<?* .<T 06WB"
M[U[Q)!H]M<M8HFE1:A<21*K.S2'"HN\$ #!).,G(Z<YY#3]3U;0/AIK-]9WJ
M+>0^(9HY93"#YFZZ",0#P,[B>AKM)/ Z+?Z;J5CJ]Y9ZC96@LFN(U1OM$ Z*
MZE2I(/(( YJN?AU;-X;OM$;6-0:"]OC?2.1'N#F028'R=-P&<Y_"@"+5;OQ)
M>?$&X\/Z=K<=A;G25O(Y/L:RM&_FE.C'G@?J>.XJ_P!N>*=;TRXU/P^DS307
MTD,5NXMQ;2QQ2F-@Y)\P,0I;(Q@D#!')Z=/#@7Q</$37\[7'V,630[4$90-O
MSTSG<2>M9:^ (8-9O;JRUG4K33[^8SWFFQ.ODRN?O$$C<H;OM(SZB@!@U'6O
M$D_B.+1]173YM+G%I;(T:,LDHC5RTN58[26V_+@X!/.>*BIJ,OQ>LHY]4F4+
MH)F:&'88@WG1AU7<N=K8'/WN!R.E:5YX'23Q'<ZQINM:CI3WJJM]#:%-EQM&
M ?F4[&QQN7!^AYJ[-X5MV\0V&L6MW<VDEI:_8S%%M*2P[@P4[@2,%1R"#[T
M<?I0UH>%O&TWA^X\G4X=?O985\M7$NTJ2F&!ZC('OBNFTC7CXCO-)GTN]D-@
M; 7=R"J$L7.V-6XX.5ESC&-OO388+/P!8:A>3SZA>Q7^H-<R+';>:R2RGG"Q
MKG;P/7]:G\&:%#HNE7,D=HUH^H7<MX\+=8@[$JF.V%QD= 2: -;2+;4+2P\K
M4]0%_<^8[>>(!%\I8E5VCC@8&>^*P(M4O_$'B?Q!I-EJ$FG1Z2L,:O%$CM)+
M(A?<V\'Y0-HP,$_-STQH>%+#4=-TN:#4=0NKXFX9X);O;YHC(& VWCKN('8$
M#MBFS^%U'B*XUS3K^:PN[N%8;L(BNDP7[C$,.'4' /IU!H XNS\8^(M;3PDL
M-U!8S7]U=V-\%@#CS(4?+KGME<@>O!R*])TV"[M=-MX+^]^VW2(!+<^4(_,/
MKM' _"L'_A![**306L[NXMDT9Y)(44*WF.X(=G)&23N;.,<DUU% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1136=$V[F5=QVC)QD^E #J*KG4+(6TMR;N 00L5EE\P;4(."&.< @]<U,LB
M.S*KJQ7&0#G&>E #J*** "BBB@ HHJ.6XA@*"::./S&")O8#<QZ 9ZGVH DH
MHI&8*,L0!ZDT +135D1_N.K8]#FG4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !12,RHI9B%4#)). !4-I?6E_"9K.Z@N8@2I>&0.N1VR.] $]%1O<0
M1SQP/-&LTH)CC9@&?'7 [XS4E !1110 44@8$D @D'!QVJ.XN8+2!Y[F:.&%
M!EI)&"JOU)H EHJG)JVFQ003R:A:)#.<0R-,H63_ '3GG\*?_:%E]F-S]LM_
M(#%#+YHVA@<$9SC.>/K0!9HJ,W$"W*VQFC$[*76(L-Q4<$@=<<CGWJ2@ HHH
MH **** "BBB@ HHI-PW!<C<1D#O0 M%%% !1110 44C,%4LQ 4#))/ %-AFB
MN84F@E26*10R.C!E8'H01U% #Z*** "BBB@ HJ-KB%)T@::-9I 2D98!F ZD
M#O4E !1110 444U71RP5E8J=K '.#C.#^!'YT .HIK.BLJLRAF.%!/)[\4Z@
M HHJ-+B&2:2%)HVEBQYB*P+)GID=LX- $E%%% !114;W$$<\4#S1K++GRXV8
M!GQR<#OB@"2BBH_M$)N#;B:/SPN\Q[ANV],XZX]Z )**** "BBB@ HHHH **
M** "BBB@ HJ."X@NH5FMYHYHFSAXV#*<'!Y'N*DH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD?#6H/K_B/Q%J#C
M=%IMX=,M(S_"44&1OJS-C/HHKKJX_P *6+Z#XB\3Z;(.+V^;5;4G@2+(JAP/
M]UUP?0,I[B@#)F\2V"?#KQ%JA\*VK6]K>W$5UI^]=DS*^'=CMP23ST-:WC:_
M_P"$?T_3O$L"B/[)<PQ7(7H]O(P1E/K@L&'H5]SG)E\&:]+X \2Z$1IZW>JW
MMQ/$WVARB+*^[YCLSD=.!S6EXXT^?7/#^F^'"BBXO[J#SU1MPCBB=9)'S@<#
M:!G Y91WH [2BBB@#F)O%DCZ[J.DZ?:V]Q<Z>T0E@DN?+F=756+HFT[E ;UY
M((XXR+XLG:[\3VG]G1^=H:1R?\?!VSAXS(.=GRG QT/-9?BOP?>^);FX+6EE
M%<QS1OIFK13%+BT4!=V0%R?F#D#)!W#..M/OO#FO1^(?$MQIZV$EIKMK&C23
MRLKP.D;1_<"D.""/XACF@#0LO%S:K!HT=A9(U_J>GC43#+-M2"(A?O,%))W.
M ,#G!/&*YKQ7?W&I67@_4KO1);/48_$441MY,%^!(/E<XRK8!!XSP:EM_"'B
M?1H_#6I:6VFR:IIFFC2[NVEE<0W$(VD%7VY5@RYZ=_SUM;T+Q#JT&@R.U@]S
M9ZK'J%POFLB*JJP\N/Y23PW4XR03@9P #1\/>(KG5=6UC2M0T^.SOM,:+>(K
MCSD=)%+(P8JISP01CM6U>PQSV4\4T:R1LA#(XR",=Q6!H^BZE9>-_$.KW"VP
ML]12W6$)*S.OE*P.X%0.=W8GI6_>>>;.46R(\Q4A%D<JI/N0#C\J /!=(TW[
M;\)?# \.:9.OBGSU:&]M[1D\L>:VYI)MH4IMX().>..*]/UGQXNGC4VLK6WO
M/[,?RYXFNO+FE8*&81)M.X@,.I&2"/>K?P^T+4/#'@O3]$U+[,9[167?;R%U
M<%F;/*@CK6<FB>+-#\2:I+H3Z7<:5JL_VIUO7=7M9BH5R H.]3M!QD<\9'4@
M$EUXVU)];&EZ1X>-[-)IB:E 9;H0;T9MNULJ=IZ_CCIR1<L?%DNJ:C<V]C9V
M\HM+W[)=1_:L3PX.#(8]OW<].>1S[!L&A:K%\0DUMVMY;(:2M@SM*1,SB3?O
MVA-O/3&:SM0\'WNJZ_9ZI+:V5IJ-IJ/G)JEM,1)):AR1$ZA1N)3"$$D=\]B
M7+KQK,ND:GK5AIBW>E:;-)',XN-LLBQG$KQKM((4ANK#.T].,C^,[FY\0P:3
MI&E)>"ZTL:E;7+W7EHZ%E4;OE)4?-U )Z<=2*-KX3UK2]%UWPY9FTDTW49)V
MMKF25@]LLV=ZLFWYMI)(P>>AQ5NQ\+7ND^,;"^LX[9M+LM$&EQJ\S"4D.K D
M;,8^4#KWS0!L>%=?'B;P_#J9M3:R,\D4L!??Y;HY1ANP,C*GFI-;UR/1VL8%
MB\^]U"X%O;0[]H9L%B6.#A0JDDX/TYJAX'T74- T&2QU$6_FF[GG4V\A=2))
M&?'*KR-V/PH\6^'KO5Y-(U'3)8DU+2;L7,*S$B.52"KQL0"5RIZX./2@"M-X
MTFLKC6M/O-,5=3TVR^WI#'<92Y@Y^97*@@@@@@CKCK5[PQKNIZ_:Q7MUHPL;
M*XM8;BWE^U"1I"ZY*E0!MQQ@]P1T.0,O4/#&HZK>:SK$L5M%?W6D'2K6#SB5
M1&+,S.^WJ6(X /"^_&_X9L;K2_"^EZ=>B$7%I:QV[F%RRDHH7() /.,]* )=
M:U&?3-/\^UL)KZ=I8XDABSU9@NYB <*,Y)P< &N9E\?O#8>*)#IT,]QX?59)
M5M[L-'*A0OD.5!!&"",<$5J^,M*U35]#2WTF6$3)<Q2R0SN4CN8E;+1,R@D!
MAP>#Z'@US%UX.\17"^,%2/28DUZQB@B1)G @98C'M^YR #G.!G'09X -NT\7
MWTFO:7I]YHR6T>K6LD]E+]JWDLBJS*ZA?EX;@@M_2DL/&D]WH&KWLNEI#J&G
M7;6;6'VG<7ERH1=VP8WEEVG!!R*C?P_K#Z]X1OVCLEATBWFBN1]H8DEXU3*?
M)R!MSSCK5>/2K/4_B9_:NFWR2V?V6.>_BA8-').A98&)'?:7/_ $H [B,N8U
M,BJKD#<JMD ]\' S^0K"F\07-QJ^HZ7H]E#=W&G1QM<&:X,2[W!98U(5LG R
M2< 9'7G&_7)1Z%JNC>,M6UG2X[>ZM=7CB,\$TQB:*:-=H92%;*E>HZ@CC- &
M!XI\4R^(/ >D:CI,"K;WNI6T%Q%/*4=&$ZJT3 *<@D$$YZ=CFN\TW3+>SDN;
MQ;&WMKV]99+LP,6#N!@') SQWP*XZ[\#:C!X.TW1].:TFN8M3CU&ZEFD:-6<
M3>:P7"MWX&>PKOT+%%+J%;'(!R ?K0!SFJZG!;^.M TZ;2(9I[J*Y:WOG8;H
M-B@NJC!(W94=16%I7C34[;2/%&KZU;VWV?3]3EME$4[$)M,: <IPG.XOUY)V
MUN:QHNI7OCCP]J]NMM]CTU+E9M\K"1O-51\H"D<;>Y'6L_3_  _X@TJ/Q%!!
M'I<\-_J3WL FD;]XLC(7CD&PA1M#C(W9W#@8Y .CTC4;K4&E,UO;K %1X+BV
MN/.CG5LY(.T=,>_45<O+N&PL;B\N7"001M+(Q[*HR3^0KFO"/A3_ (1S4M6N
M+>".PL+TQM%IT4I>.)P#O<< +NR.!Q\OX#0\26&H:I%:6=M!:RV37"/>B>4J
M7C4[M@ 4@Y(7.< C([T <?X7N]0T3XA2VFK3EE\3VW]H0JQR(+A!AX1](]G/
M^Q6EXLNM47X@^$;2WM[:2!WNI526X9!(ZPXRP"'& QQUSGM3_&'@IKZUT^?P
MQ8Z99:K8WL=U%.P\D87JIV(2002"*MZKI&M7_BSPUJ\<%BL6FK<?:$:Y;<3*
M@7"_)R!CJ<9H YO0]'23QMXMT-]$TYM)6UMD-H+AMJ)(9I#L!3&68Y(RN,#!
M.!5/6[C3M4^#<ES::+;:9'!J<<<=O%M81LMXJ,P( Y.#GZ]Z[/2]'U:R\<:_
MK$L5F;348K=(@L[;U,2N/F&S')?L3C'>N?;P5X@;X<7'A[&G?;)=1-T'^T/Y
M80W/G8SY><_P]/>@#I)M3@7XC6FER:3";E].EGBU L"X0.@:,#&0"2#U[=*I
MP^-YQJ>BVU[I/V-=7FEBACDG(N(MH8JTD148#!3T)QD=:L7.BZK/X_L=<5;5
M+2'3I;1QYS&0.[*V0-N"!MQU&<US=EX-\510^'_M']D/=:9J+7-Q<F>1GO R
MNID8[,A@&'RY.?50,4 :&B^,-0AMO%>HZY%;K9Z;J,EN@@F+$%5B"QJ&4 Y+
M9W$CEN@%7(O'7EZM/97EC&T:63WB7%A.;A#L&6C;Y5VOCD=C5"7P/J=W8^+=
M)EN+:&SU>\:^M;J-V,L<I\LJ&3  "M&#D,<^U:NFIXWGL9EU9M(M[J*W=(&M
M&=Q/-MPKON4;5!YP,D^V,$ N>'_$$^NI;W,=O:-87%OYR7-K=>< V5_=L-HP
MW/Z&MB]O(-.L+B]NI!';V\32RN?X549)_(5R>@>$9--\6R:W#96NDQSVABN[
M2SF+17$Q8$2;=J@8 ;G&3N[=^FUC3(=:T6^TNX++#>6[P.5Z@,I!(]^: .>?
MQI/:0:-J&H:6L&EZM+'%%,MQODA:09C\Q-H !X!(8X)[]:+#Q;JVIZ_?:=:^
M'@8K"^6UNIVO%&U&0-O V_,1D97]?2G%X6UF_P##^BZ!K/V/[-ID\#R74,K$
MW*0G* (5&TG"[N>.<9SQI^&M&U/3->\17EZEJ(-2NUN(?)F9F4"-4PP*@?PY
MX)ZT =/7ENN:O=6'C+3?&7VH_P!C+=MHTT6?E$+$+YQ]/WRD9[J%]:]"UL:H
M^C72:,+?^T'C*PM<.51&(P&.%)..N,<U@:KX%TN^\%W.DPZ-IZ74EH8(W(&5
M?;@,9-NXD'!SC)H T_$'B.'0KC3;:3R%DU"9HHWN9O*B4A2V"V#R>@'>J=UX
MLEL9-*M+VTMK._U%YT1+BZ*Q#RFQ@/LY+ J5&!D$^F#331=>O/#6F:7X@T_2
M=52.(PW\;3,1-@ )(I9.'X.1QU.#TJI:^"[NV\-V>@WUE9:OI2FX,MK=3L6@
M5G!A6-RI)V+N7/RGG(Z8H W&\2W(N=-TS^SD36+V.65K9Y\)#'&<,Q<+DC)4
M#"\Y[#FJ<7CR!8=1@O+)H=6L;R*Q>R23<))92/)*/@?*P.<D @ \<5EZ=X'U
M?0W\.ZC:74=Y?:9#-:SPSS-B6WD<LJ+(03F/Y0"1R!VIVJ^ ;[58-9U)+F"T
MUV]O+:]MB"7C@:W $2L< MGYB3CC=QG'(!O/K6IJVKVNH:!\MM:B:.2.;?!<
MJ0=R;F4888Y&#P<]ZI:3XC9O#?AR32M#CM[>_LS/@OY=M91J@.UG"G&<@ 8&
M<'TJW:Q>*+[2KPZM%IL%R]NT,-M;3.T98CEW<KD>P .!GDYXP++PGXDL++PE
M!MTVZBTFV:WN;26X<1,^%"3*=ARRX. 1QG@]Z &ZAXZU'4/"6@ZMI%K!"U]K
M,-C.LEP3MQ/L958+RK;2-V.%/0GIM:KXQ>QGN[."WLI+ZR@26XAEO#&"S L(
MXSL)8X'4@#E?4XP8?!'B"'P?!IIDTY[RQUL:G;_O'5)E$YEPQVDH3NQ@!L8Z
MG/&E<Z+XLTSQ5<:WHATNX34X8EO[2ZE=%CE0;0\;!22,<$$#./R +,/CJ.^E
MTNWL[6.*[U"R-Y%!J$QMV/.WRQ\IR^<Y]!SSFNHLII;FQMYYH#!+)$KO"QR8
MV(R5/TZ5RGB#PU>:[:BQU6PT_5[4VP_>.YADAN<MEXR%)5<%1UR-HZ\UT6@V
M-SI?A_3["\NVN[FWMTBEN&ZR,  6YY_.@#D/$HDMOBKX:N+&RCGO)+"]7!<1
MAL>5C<^"0!D]B>>!6CIWC*\U'1Q/'HDAU!-3?3+BW24O' Z$AI&D"_ZL 9SM
MZD#WJ?4]%U*Z\>:+K,"6ILK&WN(9 \S"1C)LY VD<;/7O7.?\(?XFBM+A4&F
MR++X@EU22S>Y<1W,#Y_=NWE\$'!Q@@X]J -:/XA6XT+5]1N;>&,Z9?K8RE+C
M?"2S(%D\S;PG[P$G'&#UKH])O[J^6=KBV@C167R9H)_-CG0J#N4[1W)&/:N5
MT_PYXBT]O$3&'1YTU*]CN5@=VV.A6-9(VRAP-JL <')(.!TK1\'>%CX:N-6:
M&-;2PO)DDM]/CE+I;D+AR,]-QYP.!@?0 $WCS79_#WA"\O;0@7CE+>V)&0))
M&"*?PW9_"I[B:7P_;:9IVG:?)=>:YC::1RL<05"S22O@G)(ZD<LW6JGQ"T6Y
MUWP9>6UDF^\A:.ZMT_OO&X<+^."/QJ'7;34?$3>']4T8VEU812--<65W(T:3
MAEPI)"M\R'G:1U]Q0!)I6IQ>._#%\#&+::*XFM=\,WF".:,X62-P!GG# X%6
M? VOR>)_!>F:O.H6XFB*S <#S$8H^/;<IK.\/6.H>#]+\0W.KM:R12W\]_%]
ME+%G\PY"[2.#G  &<DU>\ :%/X;\#:7IEU@74<9DG [2.Q=A^!8C\* *OBS6
M=8T[Q%X9L=.BMFAOKMTE\V9D+;8G8+PIP.,YY/ &.]<];WU[H?C7Q]=:5H\%
MTT26=Q+&9Q F! S-@A22QYQQ@]R._4^*M$U+4=1T#4=,^RO-IEXTS17,C1JZ
M-&R'#!6Y&[/2J">'-;35_&%V4L676;>**WQ.P*LD1CRPV< YSP30!9;QQ;3P
M:;]B%L)[ZP34%6\N/)5(W V@D*Q+$DC '\)YZ9T_"^OCQ+H46H_8Y;.1F:.2
M"7DHRG!P<#<.X/<&N0M?"?BK0D\/ZAI#Z;+J%EI4>E7UI/*XBGC3E71PN0P.
M>HZ&N\TQ+]+)3J4D3W;DM((0?+3/\*YY( [GKR>,X !E>*?$LWAQM*$6FM>_
MVA?)9#;,$*,P)!Y'/W3Z5G?VY<-XG\,VFM>&K>WU&[%WY4PN5F-KL7G:VT'Y
MUV^G7!Z5<\8:+J6LR:$VGK:D6&J17TOGS,FY4##:N%;D[OTHUG1=2OO&GAS5
MK=;7[)IHN//#RL';S4"_* I!QC/)% &=J'Q!:UT;4-:M],6?3;&_-C(QN-DA
M8.(RX7:1C>0.N<<^U9\LE];?%RZET[28)+^?P["\D+SB) _GOG<X4D] ,A3G
M Z#D9EG;ZG>QZCK%EI>AZEHMSJ$EZI;4Y+='V/\ *SQ[2F[Y 23U/)YZ=5I]
MAJMWXT7Q6+6WBM+K18K98))V$R/O:7YALP/O[>O:@#+O/&^IZEHWA#4M)M(8
M8]7U!;>>*:<AE9=Y* A3\N8R"WIVYX]"0L44N KX&X*<@'V/&:\XL_!6OV?A
M#PW8K_9SZAHVJF]*&X<12H6E)&[9D'$O]T]*]'CW^6OF%2^!N*C SWQ0!Q]K
MX@U7_A86NV-TMHFE:?9P3;O/8%%;S"7(V<D[>1D  =31)XZDMM(TW7KG3!'H
M5_)&JW GS+"DAQ'(Z;<!3D9PQ(R.O:2X\,7TOC+5[P_9GTG5]/CM+C,C"6/9
MO!VKMP<A^N1CT-9L/@_6+GP;9>#M3-H]A:R0HU['(=TT$3AT41[?E8A54\D#
MDC/2@#T"N.\0>-Y] BO[R?2=MA97,4!>><Q27&[;N:%2N'"[_49VMTQ78UYI
MK_@SQ-JMMXHM%;3)AJ4R2VEY/*_F1QJ4(@VA<*H*$Y![DXR> #J[[Q#=?VCJ
M&GZ/8)?76GP+-<+).8AN<$I&N%;+$*3V R/6F1^)YKJ;3[&UTUTU.[L_MLEM
M=OY7V:/('SD!CNW'  '.#TQ63/H?BG3/%MSKNBC3)UU2")+^UN9718Y8QA71
M@I)&#@@@9Q^3]0\/^([3Q1I_B+2IK*]NOL7V&_@NG:%)%WEPZ%0VW#$\$'CU
M- ##\0;B/1+W49M'16LM7&E3Q+=Y^8LB;U.SD9?H0.!^%;?_  D,W_"8W/A[
M["I>/3Q?1S";[X+E-I&WY3D'G)KA=-T._P#$/A/Q?8V\EN-17Q-).A?*Q,\;
MQ/M/4@';C/O73V6D>(6\=GQ'>0:='%)I(LS;QW#LR.)&<?,4&X<C)P.O0XR0
M#-T[QM'9>#?#U_IWAJ."WU/4#9)9P3*@A9I77(^4 Y*D]N3U[UJMXOO('CL+
MVPL;+6#"T\D$^H?NDCWE4/F!"26P3C;P <]@<.T\%^(;;PCX;TDIIK7&E:N+
M^5OM+[702.^%_=YS\^.1VK9U_1/$,/BJW\2>'&LI9FM!9WEE>.R)(@8LK*R@
MX8%F[=#0!L^%]>'B708-3^R36;N662"7JC*2",]QQD'N"*V*J:;'?)9)_:4L
M4EVQ+2>2"(U)_A7/) '&3UZ\9Q5N@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHJGJ&I0Z>(%<,\]Q)Y4$*?>D;!.!] "2>P!H N44@S@9 ![XH8E49
M@I8@9"C&3[<T +16/X9\01^)M):_BMI;95N)8#'*06!C<J<X)'4=B:V* "BH
MGN(DG2 N/.D5G2//+!<9(^FX?F*R_#GB&/Q%;WTJ6DUL;.]ELG28J6W1D GY
M21U/J: -FF/#'*R,\:LT;;D)&2IQC(].":?10 4P0QK,THC42. &?') Z#/X
MG\Z?10 4444 %%8NF^(DU+Q)K&BBSFAETQ86>20KB02!B"N">,+WP>>E;5 !
M115/3KNXO(YVN;"6S:.=XD61E8R(IP'&TG /7!YH N45'/(T4#R+$\K*I(C3
M&YO89('YD5F^&=>B\3^'++68(7ABNT+K'(0649(YQ]* -:BHTN(I)I84D5I(
ML>8H/*Y&1G\*KZC=W%FEN;:PEO#).D3B-E7RD8\R'<1D#T'- %RBBB@ HHHH
M **** "BBJ:W=P=9>S-A*+98!*+S<NQG+$>7C.<@#.<8YH N444UV*QLP1G(
M!(5<9/L,\4 *0&!! (/!!JGIFD:;HMI]ETNQM[*WW%S';QA%+'J<#O53PQX@
MC\3Z''JD5M+;(\LL?E2D%E*2,ASC(ZKV--MO$4=QXMO/#_V2:.6UM4N3,Y7;
M(K,5&W!)ZJ>N/I0!M4457O[B:UT^XN+>U>[FBC9TMXV :0@<*"> 30!8HJ."
M1Y;>*22)HG= S1L02A(Y!QQQ[5)0 4444 %%%(Q(4D*6('0=30 M%<UIWBR3
M5M!N-2L=&NY98;U[0VF]!)E)-C-G.WCD]>U=+0 45&]Q%'-%"\BB67.Q">6P
M,G'TJ2@ HK%T_P 0IJ'B;5M$%I-#+IJ0NTDA7$@DW8*X)X^7O@\]*VJ "BBB
M@ HHHH **** "BL;P]XAC\0C4]EI-:M87SV3I,5)+*JDGY21CYO6MF@ HHI"
M0 23@#J: %HKF;'Q@E[)8SIIUP-(OU)M]1W IG.%#CJF\D;>N<@<'BNFH **
M** "BL'6?%-MI$>F2K!)=Q7^H1V"RPLNV-V?9ELG. 0>@/2MZ@ HHHH ****
M "BBB@ ID<,<._RXU3>Q=MHQECU)]Z?10 QX8Y61I(U<HVY"PSM/J/>GT44
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
M.HQ65S'>222227\GE)&DC!H7@V[,;1C.<]\\UUY\':,6TI_*N ^EHT=NXNI
MVQL;E<[LN#@9#9'%5X_ /A^+79=7BMYXY9I?/E@2X=8))>N]H@=I;//(Z\]:
M ,JQM?MWQ(\:VOG30&6PL%$L+E'0XEP5(Z$53\-ZG>ZI9Z?X9N[NY&LZ=>2)
MJ<BSN':.'D/G.2LF^+CIAFQ]VNJGTFWT>\U3Q%96=U=ZE/"/,A2<_OP@.Q0&
M.T8R<?6H_#EA))?:AX@O--^P7NHB-3"Y4R)%&N%#E<C=DL>#TVCM0 GCO6[G
MPYX'U?5[-0US;P9CR,A6)"AB.X&<_A6+J[W?AW6/"MQI^H7ES!J5VMC=Q33M
M*)0\;,)5#$A2I4GY<#!QC%=O=6T%[:S6MS$DT$R&.2-QE64C!!'IBLG3O"NF
MZ8UJ8C<RBS0I:+/.T@MU(P0F?;C)R0.,XH YKP/9WNI7VIW]YKNJS?V=K=[;
M10&?]T\8.T!UQ\V.HZ8(X[YU?%VK3VNL^&M(CE>"#5;UHIYHV*L$2,N$##E2
MQ &1SC.*U]&\/V.@B[%CYP%W<-<S"29GW2,<LW)XS[5)K.B6&O6:6U_$76.1
M9HG1RCQ2+RKHPY5AZB@#S[Q%?ZKHM_XNT>UU*]^RQ^'VU:UE:8O);2@NI0.V
M6*L5W<GC!QBK=E)?Z?XI\%/_ &M?W"ZQ9S"\BN)B\;%(5=65>BD'N.3WSUKJ
MY?"NF7%CJ%K<">;^T(Q%=S/,WF2H 0%+#HN">!@<GN32?\(IIGVK2;D_:3+I
M*%+,FX;Y 5VD'GYLKQSF@#C](TR]U;1?'EKIM]/97YUVY:VGAD*%9!''MR1U
M!/!SZUK>&-<_X2V32+B"2X@2RM"]]#YSC%P3L$3\_-M*2$YY^Z>]:3V$?A"R
MO[W1]+OM1FO+KSY[>*<,SNV SC>0!P!P,=*M>&M)_LRRN9I;:.WN]0NI+RYC
MCP0KN> 2."0H4$]R">] $/C"Y^SZ3;J-1ELC->0Q 0)NEN,N,PH0059@"-V1
M@9/&,US^@RW=Y?>-=(O9;Q;:UDA:"-[QWDA#PAROF [NO.,D#)&2*ZW7= L/
M$5C'::@DA2*99XGBD:-XY%^ZRLI!!'/YU3M?!VD65SJ%S;K=)/J$:QW+_:I&
M+@#&>6/S8ZMU]Z /,X],@/PD\#2>;>9EU#3]P%W*%YD .!NP/;'0\C!KJKA]
M1USQ!XAT"SN)(?[,B@BMF&I30R(7BWB4[5)DY./F)'R=.3GH/^$*T7_A&H?#
M_EW']GP,CP+]H??"R-N4J^=PP?>HM3\!:#JM];7TL=U#=P1"'S[:[DBDDC_N
MNRMEA[DY]Z .:N8-:N_%/AS1[WQ'=@W.E7(O)-.E\M7DC*+O3CALDG/;G&*]
M ^Q*-)%C)/<2J(1$TK2E97P,;BZX.X]<C'-43X7TO^UK#4TCECN+"$P6PCE9
M4CC.,KM!P0<#J.PK9H \3T^UQ\)? ;1S3K+/K%B2[2L^T^:W*AB0/H!BMN_U
MK4?"5WXXBM[Z[NXK+3[>\MA>2F8PR/O5B">=O ;;TXXKJ8_A_H$.GVMA%%=I
M;6MRMU!&+N0B.1267;EN I)(7IR>*OCPOI9U2_U"2*2:>_@%O="60LDD8R I
M4\8Y/;N: ,C3=.UBW\1:?J":E&NESPM'-;R:A)=?:&*[D>/>H"G@D[>".W%)
M\1[F^M-#T^6POY[.5M4M8F:$@;E>55(/J,'I^=7_  _X)T7PS*9-.2YX4I$D
M]U)*L"GJL:L2%'TYJA\2;"XU3P_9V=M:7-RQU&VED6W!W+&D@9SD=,#WSZ4
M85]+J'A3Q=?6/_"2WATV]T6XO#<7[>>;&:,@>8H_N_,/D'&>GI5G1;W4+;QU
M9V(N+Y;.YT)[@K?W#2%Y4D0"4J6;R\AC\H/U (KJ6\+Z5>6]X+V.6\-_;_9I
MGN7)<Q<_(.FT<D\8.>3S5>U\"Z):W=I=JMY)<VL#6Z2S7DKL8SCY6RW(&!@'
M@'G&: .7\/ZQ?Q:E'I6LO?Z;XA%A-M>YN&FLKY@%/G1MG:,8+;0!@,1VI-'U
MZ6VENK+6[C4M"UJVTJ9I3>S-<VTNW;FYC)8J=I!)48X;':NOA\(:7%%%$_VF
MX2"W>VMQ/.S^3&XVL%)YR0 ,DDXX!H/A#298FBNTGO4^RO9J+J9I"D+XW*#U
MYP,L<MP.: .7T*]O[?QOH=I]HU!K.]T>623[9.SF=T,>)=A+>7G<> 1P<$#%
M9Z7'B#4])LQ'=ZG'XB_MMH;Q(7?REMQ*P; YC"",##8SN&,[B1786W@;1]/N
M+&]MH[J6\T^)H[9Y[V5OE.,(Q).5&T8&,#KBN*TSPU=-:B :5XLTO5V+/(UO
MJFRS25B6++^\(V;CG&TG'8F@#7E?5_$^H>)M-LKQK>XTV5+:UD&H20-"?*5E
ME9$4B3+%OO'!"XP.2>YTHW#:19F[GAN+DP)YLT/W)'P,LOL3R*P]1\!Z+JVJ
M1:K>+<+J'E+%//:W#P?:%':0(1D?TXKI8XTAB2*)%2-%"JJC 4#H * /*UUC
M4M4^%%WXUAU*ZM]6A,]TD8F;RHQ'*P$+19VD;%P<C.3G-:%];)J7Q-\+74WV
MN%[G2KF9XUNI$V-^YX&&&.O(&,]\UTP\&:,);K;%*MM=S?:+BS65A!))D$L4
MZ<D D=#W!JU<^';&[U^VUN4W'VZVC:.%EF8*JMC<-N<'.!U':@#.^(T2S?#C
MQ$&:1=FGS.#'(R'(0D<@C(]1T/>L+4#<:58> A97][%%<:A;PSQFX9A(K0LQ
M!+$G&5'&<>U=Y?65OJ6GW-C=QB6VN8FBE0DC<C#!''L:QCX+T@VFF6S?;&33
M95GMBUW(S+(!M#$DY; X /&.,4 <?<IJ%[/\0HWUW5473"LEIY-R8_*;[,)/
MX<<;C]WH>X-2VUWJ4-YX!U9]6OII=:4)>PR2_N7#6QDXC'RJ0P&"!GU)KKQX
M2TL/J[#[3G5QB]/VAOWGR[>.?E^7CC'%-_X0_2O+TB/%SMT?'V(?:'_=X7:.
M_P WR\<YXH Y&VFU_P 4Z)<:QI^I16%Y;ZA,/-DOY!'"D4I4QR0!=A&Q>23G
MG=GM6MXOFDM/'7@BXA)\R2ZN+5P/XHWBRP/L"BG\*T&\ >'SKTVL+;SQS3R"
M6>&.X=8)I!T9XP=K'ZC![U:ETA]2\66FK72;(-,CD2T0]7DDP'D/H HVC_>8
M^F0#=K@M5@OM2^*7]C_VUJ5K82Z(UPT5K-Y>'$RKE2!D''?KVS@FN@\,: /#
M\%]&CS>5<W;7"12SM*8]P&1N;U()P.!GOU.)?:7<WGQ9@OO*OX;2/2&MA=P
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
M:W""2*1>C*>AYJ*35[&'58M+DG"WLT;211%3EU7[Q!Q@XR,X]: +M%8K>+M
M2S:ZDU2".%;G[(QDRI$P(!3!&=V2.,4[2/%6A:]=W-KI>IP7,]M@RQH2" >C
M#/5?<9% &Q163!XFT>XO(+6*]4R7!86Y*,J3D=1&Y&U\?[)-5+KQUX8L_M'G
M:S;C[-+Y4VW+>6W'7 . ,C)Z#/)H Z&BD5E= Z,&5AD$'((K"\2>*;3PW)IL
M5Q',\E_=);QA(F8#/))(!Z ' ZG\\ &]17!IXL32O'6OQZMJSC2XK*UGMXY(
MN8R_F%L*J[CPH)SDCO76/KFFI8VUX+D2PW2A[<P(TK2J1G*JH);CG@4 :%%5
M-,U2QUBQ2]T^YCN+9\@.A[@X(/<$'@@\BI[BXAM;>2XN)4BAC4L[N<!0.Y-
M$E%9$7B?2)C>*MTPDLT$D\+P2)(B'HVPJ&*^X&*=9^)=(U!;%K2\$RWZN]L4
MC8B15.&(..@R.3ZT :M%9,_B71[6]CM)[U4DDF^SJQ1O+,O_ #S\S&W?_LYS
M[57E\:>&X=0^P/J]O]J%PEJ8P22)7^ZO _\ U9&>M &]162?$VCK?169O5$L
MTQ@B8HPC>49S&),;2PP?E!SP>*K:=JVGBXURY_M\7<%O,/-1MNRSP@^0$#G/
M7OR: -^BLZ'7=-G6Z87!B^R*'N!/&T)C4@D$AP,#@TEAKVFZG>3V=M<'[5 H
M>2"6-XI%4]&VN =I]>E &E1163+XFT>&Z6WDO55FF^SB0HWE>;T\OS,;-V>-
MN<YXH UJ*XS7_$6[QG8^&DNKNTBEM9IIYK>%B^X%%0*=I&/G))'< $]0>GTJ
MVN[/2[>WO[[[==1IMDN3$(S(?4J. ?I0!<HK+U+Q%I.D-(+Z[$?E('E(1G$2
MDX#.5!" X/+8'!]*DN];T^R\KS;@LTJ&6-((VE9D&,L%0$[>1SC'(]: -"BL
M>7Q7H$%E8WLFK6BVU\XCMI?,!$K$XP/Z^G?%11>,?#\]E?7D>I(T%@0+IMC9
MAR,@L,9VD<[NGO0!NT50&LV!@L9Q,QCOV"VS"-CYA(+#MQP">>P)J"3Q+H\-
M_%9R7JI++,8(V9&$;2_\\Q)C;OX(VYSGC% &M16"?&GAL:@MA_:]N;IKD6@C
M4D_O2,A<@8STJU;^(M*NITBBNLEXFFC9HW5)(UQEU8@*RC(Y!(Y% &I16!HF
MK:>GALZ@VO?VC:>=(!>R@#)\P@(, 9P?E&!SQBK4/B32)H[Q_MJ1?8@&N5G5
MHGA!&065P" >QQSVH U:*PK+QEX>U"]L[2TU2&6>\C\RW4!L2#&[@D8SCG'7
M':MV@ HK!U+QIX<TBYGMK_5[>&: *94))*;C@9P/6ETG4[&6XUNX37A>PP3_
M +U7*B.SP@R@8 <?Q$DG&: -VBL5/%.B3W<-BNI)%=7*!H(Y5,;RJW 9 X&X
M>XR*YKPAXTMH]/DM]?UH/?/JMS:1/*H!($K(@.T!5SC SC/:@#OZ*Y^'Q;93
M>,+KPZJ3":V@25Y#"^W+$X .,8PO7ISC/!J]9Z_INH74=M;7#/)+$9HLQ.JR
M1@@%D8@!E^9>02.10!I4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%<+XBOO+\<QV;VEQ DNEL([ZVM6DEN&+G-N'"G8HP&/0\@Y&.>ZHH \:T1L^
M'OAC%+;SHUG=$3B6!E\O$3KN.1P-Q STS]*Z?0[*VU3Q5X^L;J(O9WTD"X92
M%E3[.J.5/?!R"1T-=]6?K5A=ZEIKVUCJDVFW!92MS"BNRX.2,,".>E '*> K
M?59)'AUD%FT /I=O,3_Q\<@F7_OV(1]=_K7=U4TS3X]+L([2)Y)-I9GED(+R
M.Q+,S8P,DDGC YXJW0!XSXHO)+W2?$5N+"\M9[?6XI/L=M9/ME19HO\ 2'<+
M\Y8 G@] .#C-:VO:S9Z+XXU.Y,L\ U/284D^T6,\B YD",OEJ2, MN5MN<CG
MK7J%<U/X9U"/6[S4=,\0W-FMZRO/;O!',FY5"@H6&5X XR1[4 <=!_9$4_PX
M@TJ[:_T_3Y9HVN#&WR8A9 7!'R?/C@XQ^%6]7N[;0O'VJG7[;4_[+U2W@%I<
M68G:,%%*M"RQ<Y).1QW->@V%BFGVYC6225W8R2S28WR.>K'  [ <    "K5
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
MKV9AP)';CY1@, ?XLC&<TDVQK+XI@1L7N@X@'EG,W^C!!LX^;YLCC/->JT4
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
M'X@,:2)N.82T1DR#W'&* .RHKB-3\:7^E7L/VJTMH8I=52P2T=_](>)GV+<
M@XVD\[2.G?/%.N?%/B"37?$>EZ?IFGEM)AAF26>X?$BNKM@@+G)VXQT'/)X%
M ':T5YW/XJU?5]2\!7&FF"WM=8CEN)(9=Q.X6[-M)'51G\2 >U>AG...M "T
M5YQI'B_4M-T;Q5K.MM#<1V6JS6L44.5)<&.-$7/ 4DCGU)-;\GB*_P!)\2Z5
MI.L06QBU4.MO<6VX".5%W&-@W4$9PPQDCH* .HHJ.>1H;>65(FE=$++&N,N0
M.@SW-<?IWC&^D\1:5I%[!9B?4;.6<PPR'?9RH%)BD/()P_4 <CI0!VE%><'X
M@:XGA^XUV32+%+*RU)K*Z07#-(5$PBS'\H!P2#SC// ZGHX_$%Y%X[DT"^AM
MXK:2T-U9S@G,P# .ISP"N03UR"#Q0!TE%9F@7]SJFCQ7URD2>>6>$1YYBS\C
M'/0LN&QVSCM6G0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R/B#PYK;
M^)K;Q'X;O[2"^6V^QW-O?(S0SQ;BR_=Y#*2?S_/KJ* .?ET?4[RWL[/4;FWN
MK9F:341@J)CVC5><1@XR">0,'.3GGT\ 7\OA#4O"\^H1QV/G^;I,T99I;,*X
M>-#D#<%(XYSCCT->@44 <M:Z;XJN=*NX]:OM-DN7MGMXDM$=(B6&#(Y.23Z
M  <]<\9T7@[58M+\'6?G69/A^1&D;>W[X+&8^/EXR&SWKNJ* /-_^$#\0BPM
M[3^U-.?[)K2ZI'/)"YDGQ(6_>G/4 XXZ@ 9&*UU\,:JNH>+;HRV;?VY#''&-
MS#RBD7EY;Y><YSQTZ<]:[&B@#RO4[2[L'\)^&X]1T:+4M)T\OF]:1%D 58E:
M.12KAL!\J,C!Y[5<BT34?$?A^;25ETJPN]+NHKRPOM*9I8!."Q(<-R6Z[N3G
MS >M=]?:98:G&L=_8VUVBG*K<1+( ?8$5-#!%;0I#!$D42#"HBA54>P'2@#)
MT&W\0*K3^(;NQDGV[$BL(W6)1W8[B26/'H!CCJ:@\;:%=^)?"USI%G+#%).T
M9\R;.%".K] .<[<=NM=#10!S7B?0]1UV/1# UK$]AJ,-_*'=B&\O/R*0O?/4
M],=*Y#53/J_B_79;"^\.,D0CL;BWU-I(GPJ[F#!&&^,ESRPP>1T'/JE4;K1M
M+O;E+F[TVSN)T^[++ KLOT)&10!RUK8:MK^H>%]>>/3X%TLW*R1PR,4F#@Q!
MHSM^Y@!AGJ#CW-:[\"ZG>:+XGLC=6D<NJZBFH0.-S"-E,9"-P,C]T.1Z]*]
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%<7XC\J^\4G3TEFNITTMY#9&4Q0PJSX$[,.=_
MRE5 !Q@GY>M ':45Y;INI:I>>"_A_=7,\]U:SNJZBB$M+<#RGVY ^9P" S 9
M) R00#5?6--U*P\"^.=0>YU2VAWR/I:M>3(T405>B;OE7=NP" <>V* /6J*\
MWU2 :%>Z!:17]PL6NW7^ERWES(Z/(L)*)]X;0[8X7 . ,8XJOJJZAX0@-H^N
MHUGJ&KVR&,[PMA%('RN\N6",R =1@$XQF@#U"BO,_$&C7VA^'?%\RZXZQRZ:
MUS!96KR1_9I$4_.K;R0&/5> 2#[TV;3O)\4>"UCO]14:M:3QWV+R3]\JPJZ]
M_EP>ZX/)H ].HKR(ZO<^']%\1V4-[-%8VWB.&S6::9W-K;R>47^<G<%^9AG.
M1NX(-:>O:)>Z/I7B:\CUPQ03:---%8VKRIY<L:Y$R-O)'4 @<'@G- 'I506U
MY;W9G%O*LGD2F*3;_"X )'X9%><V5N^G^)O DL-Y>L^JV4T=[YER[+*%MU=?
ME)PI!Z;0.M:'PQLK6RT[7)(P4VZU>Q?-(Q 593C@G'X]: .]HIDLB10O)(X1
M$4LS'L!U->5:7<31ZWX&N;6YNI+747N4DO)YR);]#"[AWC' &0"O.0,<+TH
M]8HKS'PQHB:DGB*\NM1U9Y;#6;Z*VQJ$PV(%"@<-DXSU/(P*I:-:6\/PPTK6
M[S6=82^U"VMK9WCN6=IBTJD1JI8*K-]W=Q@$DGJ: /6Z*\MC>\BN?B+8,\MG
M%;:=!<6\%M=N1;NT4I)1A@J244D#C([TFF126%]\-[Z*]O7GU*W\J\\VY=UE
M7[+O *D[1A@", >^: /4Z*\IU"VUO5-.\16T)OF\0#6=MC=V[NL:0;TPHD4[
M441[@RY!SG@DBM":";Q!XH\0>'/MWE"PMH([19I93(JM'GSE(<%FW'&XY/RC
MGDY /1J*\S:SN9/%_A'3[S6[N^6;3+M+J:&=XDN3'Y8#[0W!.3D@Y/KBL.YM
M)(_A]XRN5U'4O-T+4KI--;[;)_HZH591U^;[Q'S9XXH ]HHKSN:6Y\4>+-8T
M2>ZBB\BPMWMXG9U.)%):5-K+R&P,\XP,8R<U9+&[_P"$G\%:;>:]>7PDM+V*
M[GAG>);DQA "0&X/)!8')]: /1[R\M]/M)+JZE6*",99V[?YZ5/7BFJP"7X<
M^(K*:6>:'3/$RV]IYLSL8X_/APN2<G =@,YQFO82@L--<6T;2>3&Q2,L6+$
MG&3DT 6J*\AFOKN7X.VGC2TO)VU]"ER95D;$KF8*T)7."G)4+C P,<ULZ;I"
MZO\ $;Q3%=WVI>392V$\$*7L@5'*%CW^[G/R].3Q0!Z+17'?$F26W\/6=S!-
M+#*FIVBAXI"AVM,BL#@\@@XP:IWC.WQ*UJS6ZN4@;P\DQCCN'4+)YKC>N#\K
M8 Y&* .]K+\1ZN^@>'-0U9+7[5]C@>=HO,V;E4$GG![#TKS+25GM?#_PXUM;
M^^>_O;J"VN'ENG99(GBD)4H3MZJ#G&<C.<\U/?2IXG\ >/=2OY)3>6DE];QH
M)67[.D2D*@ /&0,M_>W'/&!0!ZCI]U]NTVUN]FSSX4EVYSMW '&?QJS7FEI/
M+K&NV?AZ:>%($T"VN(()2X$I;<'<;67)7:@'IDD8S5>YTR]M[_P+I-YXAO;]
MFN;NUN;F&>2+SU6*0@, Q^88V[OO<'D&@#U.H!>6YOC9"53<B,2F,=0A. 3]
M2#^1KS/Q);7/AH71DMKW4_#<%FENUQ;WC-=Z85!+28)RP(922#G YX%7K"+3
MS\5]<U(2,D?]CVMT)O,;')D^8C/(P!P1CCI0!Z+17E&DSSQ>(/ TMM<73VNI
M)=++=3SD2WZ^27$DB#A>0"O)(!Q\O2LN]BGA\ ^*M874M2-]I6NW LY&O9#Y
M02=5 QNPWR\?-GB@#VF5G6)VC3>X!*KG&3Z9[5S>A^)[[Q!X6TO6;+1P6N[C
MRY8&N0/(C$C(S[B/F("YV@#.:SK6=/$/Q"\1Z5J+2>1ID%LMK LC(#YBEGEX
M(RV<*#_#CC&37'Z.9;?X7^ WAN;B-O[?AB?9,RB1#=/D. <,#@=: /9Z*\VE
MTQ=5\;^-;.ZO-0-K%96LL<*7LJJCLLIR,-D<C.!QGMP,0:=J6IWWA[X>7-Y+
M-=65S$?[1C3+R3MY)\MF4?,Z@@EASV)Z4 >H45PGA_PU/<Z-X@M]7N=4@L[V
M]D%F'O95DAM004 !;]WR&XP#M(!]*[=LPVYV*SE$X7.2V!TS0!)17D#7]W=_
M!M?&D%Y.OB",FZ\Y9&^^)MIA*9P4Q\NS&.AZ\ULPZ4-<^).NVE[>:E'!'9V-
MRL$5[(HCD+2$XP>!\O0<<],XP >C4444 %%%% !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 %9.H>&-&U35(=2O;".:\BC,2R$D90G.U@#AESSA@16M
M10!Y]XA\%V\%OI%AIOA>'4-#M&EDDM(;KR9UD( 5U=F&0!N!&X?P^F*M:+X)
ML6M;V"YTNZL=,NXU2339]1DGWD'.YL.0OIA6(/?M7;T4 96H^&](U;1!H^H6
M2W5@  (I69B,="&)W CUSFH8?"'A^#0)M#32X3ILW,L,F7\P\<LS$L3P.2<C
M ]*VZ* .?M/!/AVPT6YTBVTT1V-R,3Q^:Y,@QC#,6W$8XQG%6CX9TDW&G7!M
MY#+IRE;1S<29B!&"!\W<<'/4<5K44 8Z>%=$6'4838K)%J1+7B2NTBS'IDAB
M>>!S[#TJM8>!O#>F:5=:99Z8L5I=KLG3S9"9$Y^4L6W;>3\N<<GUKH:* ,@>
M&-($^FS?9I/,TU2MFQGD_<@C! ^;N..>W'2J6H>"=#NM/U6W32[=CJ;^9<K)
M(ZJ[[@Q8X.1R 2%QN(&?6NDHH JV%BECI5MI^YIHX($@W2<EPJA<GUSBL6W\
M >%K5;80Z1$HM93+!EW/EL<Y R>%Y/R_=YZ5TE% &59^'-+T^"]AM8)(H[Z1
MI;@">0F1V^\V2V03W(Y-0MX1T)_#HT![!6TM<%;=I'(3!R-ISE<'I@C%;=%
M& O@KPZDEU(FFHLEU +>=Q(X:2/G@G.23D@GJ<G)-3#PKHP_LW%J_P#Q+!BR
M_P!(D_<\8X^;TX^G'2MFB@#RN'P8]Q>73:KX,D?49[B25]0L]6,%NY9B0V%<
M.O&/X">,\FNMNO >AZO!IK:Y:+J%]96Z0_:V=TDDP,'<5(+ G)P<CDUT]% &
M8_A[2WU*TU#[+MN;.,Q6[)(RB)#@%0H( !P.,=A58^#]#-A?6)LW-K?RF:ZC
M-Q(1,YZEOFZG SZX%;E% '/:KX'\.:V;1M1TQ9Y+--D,IE<.J_W2P8%A[$D5
M=?PYI3WUC>_9-L]@ACM3'(R"%" "JJ"  0 ",<X%:E% &&?"&A-I^H6#V&^U
MU&7SKJ-Y782R9!WG+<-D#D8/ ]*UK6UALK:.VMT"11C"KG/ZGDGW-344 8T/
MA31+>Y:>*RV;I_M)B$K^3YN<[_*SL#9YSC.>>M6+30M.LM5N]4MX&2\O-OVB
M3S7/F;1A<@G' X''':M&B@"GJNE6.MZ;-IVI6ZW%I, 'C8D9P<CD<@@@$$=,
M5FP>#- MKEKF+3]MPUO]E:8S2&0QY)P6+9)Y/.<^];U% &&/"&AK9Z?:"S<6
M^GR"6TC%Q)B%AT*_-VR<>F345[X'\.:C>7EU<Z:&EOH_+NMDTB+.,8^=58*Q
MQT)&1V-=#10!SVI>!O#6K6EE:WNDQ/%8C;;;&9&B'H&4@X]LU:D\+Z-(^G,;
M,(=-&+,1R.@AXQ\H4@=./<5KT4 9-YX:TJ_N;FXN+>1GND"7"B>14F4# 5T#
M!6&,C!!X)]:=/X<TBYU9-4FL(GO$A\@2'.#'R0I7H0,G&1QFM2B@#F[;P#X7
MM/LGDZ1$OV20R6Y+NQC)!! )/W>3\O3VJ9O!N@OIEWIK63-9WDQGN(3<2$2R
M$Y+'YNI/)]2*WJ* ,6]\):)J%_;W]S9LUY;Q^4DZSR(Y3^ZS*P+K[-D5%'X)
M\.PZ;::=%IPCM+2<7$$:2NH24'(?(;)(/()Z5OT4 90\-Z6+Z]O1!(+F^01W
M,@N) 9% P ?F[9.,=,FN3\1^$(U;2+.U\,KJFA64<@6UAO/*GAD;&"K.P^3:
M"-H8=?85Z#10!P=EX&MI]$U.QETM[:PODC TV[U"2<*ZL6\PD,<'[ORJV#M&
M3SQVEC:BQT^VLUD>18(EB#N<LVT 9/OQ5BB@#&C\*:)%=27$=EM,D_VEXA*_
MDM+G.\Q9V;L@'.,Y /6K$.A:=;ZU/J\4#+?SH$EE\USO4= 03C YQQQ6C10
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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% !4$EY!%=16S/\ OY02D8!)P.K''0#(Y/&2!W%3UQ?@J[DU?6O%^I2M^]CU
M5].BR,A(X%  ^A9W;_@5 &ZWB735TB^U0M<?9;*22*8_9Y-P9#AL+C+#/<#%
M6IM5M8-0L;%S+Y]ZKM"!$Q!" $Y.,+P1UQFN"G\7^((_AMXEUE9[3^T=,OKF
M!&^SG84CDVC"[N#WR2?QKH=1UK4K7QQX9TU)(?L.I0W+3+Y7S[HT4CYL],MT
MQVZT =%:7EO?1-);R;@K%'!!#(PZJP/(/L:GKC&NWT_XP)9Q\6^J:299$'3S
M8GP'^I1L?\!7TKLZ *=KJ=M>7][90F3S[)D68-$R@%EW##$8;CTSBKE<,/$F
MOB[\;V\4,5[<:1Y7V&&&$@MOBWX(W$L>>F1G'&,UH>#_ !#!XA>\FM-8%_;1
MK&OE30B*XMY,OO610!C^'''8]>M &P-<T\^(3H0E?^T1;FZ\LQ,!Y88+N#8P
M>6 X-:->?ZU#J-Q\7;:+3+R&SN&\/RCSY8?-V#[0G1<@$].IQ5?3?&^L/;II
M%[%')K:ZQ+I3S6R *ZI$9?-568 $K@8)P"<\]* /2**\XUS7_&>A>%/$M[-#
M'&+$QR:?=W,<;//&V RLD;X#*3][H?2K\_B+5]"\6O:ZK<P75A+I,^H!(8/+
M:%HBN5!R=P(;OW';I0!W%8NK^*](T,R_;KB15AV>>\<+R+ '.%+E0=H/O6#I
MNK>++RXT+4(K)YM/OE5KV-Q"J0(ZY5XF#[CC(R"#D<X'2JWA6VU ^-?&_P#Q
M,5=UNH%/F0 JQ^S)M) (.!QP",XH [72]3MM9TR#4+,R&WF!*&2-HVX)'*L
M1THU34[;1]-GU"\,@MX0"YCC:1L9 X502>M<3H/C/4M5\/>$4FDA34]>>8/.
ML?RQI&'9BJ^N%4#/KDYQ@S>)]5\5^&?!.OZ@]U8R36<@:RG:+<TD)*CYU&U0
MX)/(XXZ4 =X#D9K.O=<T_3M3L-.N962ZOW9+91&Q#D*6(W 8' /4UA>*=6U.
MQO;B.WO8[:&/3WG@6&/SIY9@3]Y,'$0 7+<<MU%8MWJDNMS?#'59T5)KR;SW
M5/NAFM7) ]LF@#M['7-/U+4]0TZUE9KK3RBW*-&R["X)7J!G(&<C(K1K@=.C
MO9?'/Q 339T@O3'8^1)(FY0_DMC<.X]:L:#XEOM>T;P^L4_E:G/*ZZDAC7,7
MDY$PV]L.44?[X/- ';45@>+=?DT&PL?LZH;K4+^"P@:095'D;&X@=0 &..^
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
MBL?X@%(;MQGTJGX5\3:IX@T/25EN/*U=KR6'48_) \H19WC:>G6,#N/,'TH
M["SU2VO[F]MX#(9+.40S;XF4!MH;@D888(Y%17&NZ?:ZU8Z1-,RWM\KM;IY;
M$.$7<WS8V\#W[BN$UC7M<N?"OQ"1KY(9M)9X[>6WAVD)Y*OCDGD[L9S],4E_
M!?KXC^'<<5Y&URT%WMFDBX0&W7^$$9P/<4 >FT5S'@K5]1U*'6;75)HY[G3-
M3DLO/CC\OS5"HRL5S@'#XX]*@O\ 6-0T_P <KIEW?)!IE]I\LUI*8ES'-&07
M5B>H"'<.G0^E '75G:3KFGZXMVVGRM(+2X:UFW1LA610"5PP!XW"N2\*^)]5
MU_0M-26X$6LF_D@OD\@ 1+'DM\IY *F/![&0?2N?74-:T71_'FLZ7=VT*V&M
MSSM#)!O\_"194G(VC'ISF@#U*74[:'5K?3',GVFXC>6,")BNU<9RV, \C@FK
ME<G=>(+Z#QUI-AYD(TR[TZ>Z9/*_>!DV?Q9Y'S= !^-0Z-J7B+7]*T7Q!83V
MOV:]F$EQ92KA8[4YY5@-QE V]3M)SP* .ATK7-/UI[U+&5Y&LIS;SAHF0K(
M"1A@.Q%:->2?;=:TJW^(>K:3>6\'V#4Y+EDE@\SSML$9*DY&T8'4<\]L<^IV
MER;K3X+I4P98ED"Y]1G% %BBN!\*^*KGQ!=K:3:HUIJD<#_;]+N+=8Y;>7C!
MCR/FC'//S9R#D=*K6?C'6;CP3X.UII81<:GJ,%K=*(AL9'D93CN#@<<^M 'H
M]9UOKFGW6MW>CPRN;ZTC66:,Q,H56) ()&#G!Z9KG1JNO>((=<FT"YMH)M-O
MFLK>"= 4F>/;O\UL9 )) VXQ@$DYP,Z2'5;GXI:Y'IUY!8W!T:U+3-%YVT[Y
M> "0.O<]NW.0 >B45@>"=<G\2>"])UBZ1$N+J -($&%W D''MD5OT %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+Z-IC^'
M_$FM1JI%EJ]P+V"3&0DQ4+(C>F=JL/7)':NHHH XQ_ )D\)ZUH#ZJQBU6YEN
M)9A  R&1MSA1NQC/3/3WK3NO#<UWK^AZO)J $FE1RHL:P<2^8H5B?FXX48QT
M/K7044 <S9:8VH>.9_$CJ1;P60L+/(_UF7WR2#V)VJ/7:3T()Z:BB@#F%\)3
MQZAK][%J[Q3:N\+EHX0# T0"J5R3GA1D'K^E7--\/"TU^[URYFBEU"YMX[9V
MAA\I"B$D$C<Q+$MU)Z  8[[=% &#J/AV6X\2VVOV-^+:]AM6M&66'S8WB9@Q
MR,J0<@<@_A6?J'P_L;W1!9QWMU;WZWIU%=2C(\T7)ZOC&,8.W;TQ@=JZZB@#
MD+[P7=ZMX6O])U3Q!/=W-^J1S7C6Z)A%.0J(N%7G/)R3D^V+EUX6:^\16NKW
M5XDGDV<ED]N(,+(DF-^?FR#\H_\ KUT=% '(>'O!-UH#0VI\1WUWHUJVZTL)
M8T'EX^Z&D W,J]AP.!Z5>TOPY<:7J^M:BFHK))JLBRNK6^!&RH$7&&Z8 SGT
M[5T-% '##X;Q)X4TK1XM6N(;O2)C-8:A'&!)&Q))#*<A@=Q!'&1BKNI>#)]8
M\*7VCZAK<]Q<7X5;B]:%0=JG(5$&%4<>_4^M=910!RM[X.FN]=N-4769[=KR
MQ6RO(XH4(D5=V"I;)3[Q]>O8\U!:^!9+6T\,P#6))/[ .86D@7]Y\AC .",
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
MZM+)"&G# Q%$W9X/.>?2NKKS_P >J9/''@.-;AX':]N,2)MW#]R>FX$?IWH
MV/#WBN?4O$>K^'=2LTMM3TT(Y:&0O%-&XRK*2 0>Q!_,UT<-S;W <P3QRA#M
M;8X;:?0XZ5P/B_0X?#'A'Q!K%D]W<7]X\#ZA=R$/,\"R*'    41[^  ,5'#
MIWAG4+V[U33]9BU%[C2)(9;>W$7DM".5:1548()P,\]1V. #T$7=LP8BXB(5
M-[$..%]3[<'FG17$,\?F0S1R1_WD8$?F*\JT/PWITWPKT"[LY+73M7NK>T5+
MZ2/>)9%972.3^\I90N.W '0"JNIZQ>Q:7<6^IZ3!I[P>(K,:^UJVZWFA=5_>
M ]0I"Q[@>QYZF@#UZ"X@N8_,MYHY4SC=&P89_"A;JW>1(UGB9W!95#@E@.I
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
MLO*R-P'!4,4Q[M[U#\+M"T@:2^I+8V_VVWU&^BBG"C=&GG,-JGLN.W3D^IH
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
MY[=M/M&@G<R31&%2LCDY+,,8)SW-7** *5[H^EZB(1?:;9W0@.8O/@5_+/\
MLY''X4MWI&FW\BR7FGVERZKM5IH5<@>@)'2KE% #2BE-A4%,8VXXQZ50_L#1
MOLYM_P"R+#R2V\Q_9DVEO7&,9K1HH HOHFE2222/IEDTDL7DR,UNI+Q]-A..
M5]NE)+HFDSR))-I=E))&H1&>W0E5'0 D< 5?HH " 1@]*H0Z'I-N(Q!I=E$(
MG,D82W1=C$8+# X)'4U?HH S_P"P=&\AX/[)L/)D;>\?V9-K-ZD8Y-9LNE:O
M=ZVL-P^FQ^';=XIK>""-A,[H 0K_ ,(4. PP/X0/6NBHH *HR:+I4TEQ)+IE
MD[W( G9K=29<'(W''S8P.OI5ZB@#A]1\+:I<:]>W,NF^'-9M+AE,7]I1E9;9
M H'EK\CAER"W\/+&MO2?">E:=8P0OI]A))$[R(5ME5(BS%B(P<[%!/ %;M%
M%._TG3=4\K^T-/M+ORCNC^T0K)L/J,@XIU]IEAJEN+?4+&VNX 0PCN(ED4$=
M\$$5:HH IRZ3IL_D>;I]I)]G $.^%3Y8'0+QQ^%-_L72MT[?V99[K@8F/D+F
M0=?FXY_&KU% %"71-)GT\6$VEV4EDIW"W>W0Q@^NTC%.ETC3)XX(YM.M)([<
M 0J\"D1X_N@CC\*NT4 5(]+T^*XEN(["U2:8$2R+"H9P>H8XR?QJE=>&M,N?
M[.C%G:106$PFA2.W4%&#!AL/\ R 3CKC'KG8HH BN;:WO+=[>Z@BG@D&'BE0
M,K#T(/!JM_8NE;2O]F6>TQ"$CR%P8P<A.GW0>W2KU% %%M%TI[-;-M,LVM4.
MY83 I0'U"XQ3YM+T^X%N)["UE%L<P;X5;RCZKD?+^%6Z* *#Z'I$D81]+LF0
M2&4*;=" YZMTZGN:IZUX>CO-,U!=+6UL-3N83&+T6X+#/7)&"01QUK;HH X:
MP\&22W5M)J'A_P ,6#6TT<RW&FQ$RLR,& 4E%V D<\MQD=\UUHTC31J?]I#3
MK3[?C;]J\E?-QTQOQG]:N44 4?[%TK,Y_LRRS<?Z[]PO[SG/S<<_C2?V'I.(
M1_9=EB#_ %(^SI^[[_+QQ^%7Z* *;Z1ILFI+J3Z=:-?(,+<M"IE4>@;&?UII
MT72BT['3+(M<#$Q\A<R=_FXY_&KU% %,:3IHCMXQI]H([9M\"^2N(F]5&/E/
MN*MD @@@$'J#2T4 4K31],T]9%LM.M+82C$@A@5-X]\#GJ:DL].L=.1ELK.W
MME<Y801*@8^IP*LT4 5;[3;#4XTCO[*VNT1@Z+/$L@5AT(!'!]ZCDT72IHY(
MY=,LG220RNK0*0SGJQ&.3[U>HH J)I6G1W:W:6%JMRJ[5F6%0X&,8#8SC%0)
MX>T6.=YTT?3UF>02M(+9 S.,X8G')Y//O6E10!3GTC3;F_BOY].M);R'_57$
MD*M(GT8C(IR:981WS7R6-LMVW6<1*)#_ ,"QFK5% %*'1],MKHW4&G6D5P22
M98X%5R3U.0,\TKZ3IKBZ#Z?:L+O'V@&%3YV/[_'S?C5RB@"B-%TH*5&F684Q
M" CR%_U8.0G3[N><=*3^P](VPK_95CMA.8A]G3$9_P!GCC\*OT4 9]QH.CW=
MV]W<Z58S7+IY;326Z,[+TVDD9(]JD.DZ:UPEP=/M#.B[%D,*[E7&, XR!BKE
M% &=_8&C?9S;_P!D6'DEMYC^S)M+>N,8S7,:CX5U*;7;NX.F>'-7L9M@@348
MRKVJ*H'EKA'!7.6[<L:[BB@#+T#1H="TL6<*01J9&E,=O'Y<2%CDA%_A7V_'
MO6I110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M3VYU-&:SE=D8.5&XJP5B4;'(!'MUXJUI/B>/6?L4UM8W!LKY6>"[W(4(7^\
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
MK]%% !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 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MEZ?IT_Q7\7K<6MM)BQLRP9 ?O+)N/XC&:T/A-(9/A9X?8MNQ;E<YST=AC]*
M-^UED;Q!J"G6+:>%(XMM@B*)+8_-EF8')#=L@=*GM-7TR_F,-GJ-I<2A=Y2&
M97(7IG /3GK7!".P7QU\0X[A_L]L^D6S7#PX#*ICEWL/?!S^56/"]QJ^F^*K
M+1=8-EJB-ILCZ=K%H-K- K1Y65>G/R$,./S- '=W=[:V$/G7ES#;Q9"[YG"#
M)Z#)[U!_;.E_V<-0_M*S^Q$X%SYZ^63G'WLXZUSGC/4;&RU_PQ#<+#'>2W,S
M6MW=2%8;<K$0Q8 @,Q#84$CD]>.?-KZ>QG^&'CV)KJ"YDC\0M*K?+G#30?.
M.@/.".O- 'M]MJNG7EY<6EK?VL]S;G$T,4RL\7^\H.1^-8OC[6+_ ,/>"]1U
MC37A%Q9Q^8%FCWJW(&#@@]_6L>>VM+'XQZ+':0PP!]%N$*Q*%W 21D# _&K7
MQ995^%GB L0 ;;'/KN6@#?L=3BBTZP_M._M5N[F(. S"/>=NYMJDYP!D]^!4
M-WXLT&S\/W.N'5;273K<'?-#,KJ6'\((/+>W7FN/UZWLKKQ#\-C-%!*)'E&6
M4'<OV8D#W&<5E:E''':?%ZVMT58UA1Q'&, $VH+' ]2.: /3+3Q!IEUHL6J_
M;K5+5U4M(9UVHQ .TMG&><5*NM:4UC%>KJ5F;25@L<XG78[$X #9P3GC%><Z
MCK]G:ZCX)O)M6^S:,UG+ ;V$QM'%<E(RN\LK*,KO /;)Y S5#Q1IOAV'P=>W
M&F7C7]O<Z[:S2W+NC1&5I4\SRRH Z?>V\?B#@ ]477-):TDNUU2R-M%(8I)A
M.I17'52<X!]NM/75]-?3EU!-0M6LF^[<"93&><<-G'7BN#\42:?X8\:^'Y))
M$T71[A+E3<V\,:1I=-Y>&?<I4$HK*&(SUYQFH'T;2&L ?#7B22&ZN=;^U6M[
M)LEMY;PQ.60!0%*E=P.W^+IR"* .OUCQIH6C:2NHRZC:R0R3+!'Y<RG?(2!@
M$'MG)]!S6C/K>DVMG'>7&IV<5K(,I,\ZJC_1B<&O+=;U2YN_ U^=6L+:QOK'
MQ#:I?26[DP2.)(B9%)Z @KD'H>O-:VH:]8VWQ+E_M+7/[/L+W2XQI]T#%Y$F
MUW\U-\BLH))4\8R .O% 'H4FH64-D+V6\MTM6 (G:0!"#T(;..:YGPIXANM9
M\5^*+-[ZVO+&Q>V%H]NH"@/&6;D$Y.>.O;M7(P'2?#>O^"+:WNIF\+AKS[-<
MW3@QFX;[AW8 QRX0^YQQS6]X.NK"3XF>.DM)[=O,DLW B<'<?)PQ&.OS=?>@
M#4\3>))-.\1Z'H4=U!8'4_-/VR==P&P+B- 2!O8MW].A)%6K2^U/2[O53X@O
M+,Z9:P12PW@C,7!,F\/DD9&U>F!R..:K>++?PUKMU:>&/$4,,GVV*2:V,C[6
MWH5!V'J&P^>#T!KF_#$&JZ'KOB'PG_:LVL:/;:<)[>:<[Y;9VW 0,PZG R!Z
M8X&: .UT/Q1I6O:$FL6UW +4IO<M*O[H=M_]TXYP:OV6I6.I([V-[;W2(VUV
M@E5PI]#@\&O'[+5(H_A[\.Y1<1R:9:WEL-3*,"(CM8(9/0!\$YZ$#VK<\4V^
MHGQUJUSX=+"Y;PS.+@PGK+D^1T_C^]CO@4 >@1ZQIMS>/8V^I6<EXH.85F5G
M&.#E0<\'K7.^$?$LUSI.K7.OZA:I]DU>YLEF?;"FU&VJ.3_,DUF^%]4\'Z]I
M/A-[=X)M2L8E6VMHI,36S^7MDW(", #.2W!XQDD9Y30=4;2-7O+_ %813>&#
MXBOHF8=+2Z,V8Y9.S*> ">%.#Z&@#O+OQ)<6?Q$M[*?4+5-#DTB6\+,%4*RR
M(NXR$],,?0<]ZZB'4;*YL!?P7EO+9E2XN$E!C*CJ=P.,5QFHQ6MW\:-(69(I
M@-$G= P##/FI@C]:XL3M8^%G= !H]IXWD^W*@^2.V$Q/(Z; Q0D?2@#V2TU.
MQU..;^S;^UN6C^5FAD$@1B.-P!_3BL'P+KE[JWAB>^U>YB:6&\N8GE"B- D<
MC*..PP.]4;R!I/C!HUWIK @Z7/\ VBT9X:+*^3N]RQ;'L#7$+>FU^&UG<,=V
MEKXL<ZF1RHMOM+D[O]G.S/M]: .\MO%$E]\38=)LM3L[K2GTN2X*6^UBLJR(
MHRX)[-TXZ]ZZ9-9TN343IZ:E:->C/^CB=3)QU^7.>*X#4]0LY_BU!+I=Y:27
MDWARXCA>.53OD\Q3&,YY/4CVK.\,3^&O$/AWPO#=Z[=-JFG3PE--#1)/'=)\
MK@J$#E<[BQ)Y&230!Z<-=T@W"6XU2R,SRF!8_M";FD !* 9R6 (..O(JS<7E
MK:>7]IN88?-<1Q^8X7>Q. HSU)/:N!\ Z5I4VL^+I6L;22:W\0R-$QB4F(B-
M,%?[IR6Y'O4WQ4ALY++PV]XD1B&OV:NT@& A8[@3V&.M '76^O:/=P7$]OJU
MC-#;';/)'<(RQ'T8@\?C4G]K::!;$ZA:8NB!;GSE_?9Z;.?F_"N#N=%AM_BE
M=OHUM'#$WA^1+^.! J%R^(L@<;B V.^!7-0ZQII^'7PUB^W6YD@U6Q,J^8,Q
M;=X.[^[@\<T >O2Z[I$$Y@FU2RCE$BQ%'N$#!VSM7&>IP<#J<4HUK2FNS:#4
MK,W(+ PB==^5!+<9SP <^F*XCP[I>DWGQ.\;B:RLYS')8.@>-6"'R0VX ]#D
M Y]0*I:'-?:)J7AZ 2VVN>'+Z[D&FW(&VZLY&20D.!PX +@GJ.<] * /0SKF
MDBR^VG5+(6F_9YYN$V;O3=G&?:G7VL:9IFW[?J-I:[@67SYE3('4C)Z<BO&]
M2O[*#X4>/-/EN85O/[7O,6Y8;^9@P.WKC'.?2NCUK6=)N=?UJ&WN+2VN#H:"
M6[FDWFYB;>52%"=IY)RW/) QWH ]$FU*PMWA2:]MHVG!,0>509  6)7)YP 3
MQV%9]YXMT&S\/7.NG5+273K<'=-#,KJ6'\((/+=L5YEI0T[4;?X2^9]FN"(I
M(9,X;E;4_*?H<<>M3ZG'''8?%ZVMU58UC1Q'&, $VH+' ]2#F@#U32M3M=8T
MV&]M)HI8Y%!)CD#A3C)7([C-7*R_#EW;7OAZPDM9XIHQ!&I:-@PSM'&16I0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 55N-,T^\D\RYL;:=\8W2Q*QQ
M]2*M44 5+;2]/LY?-M;&V@DQC=%"JG'ID"IK>V@M(O*MH(X8]Q;;&@49)R3@
M=R>:EHH ;)&DL;1R(KHPPRL,@CW%06VGV5D6-K9V\!;[QBB"Y^N!5FB@"O>6
M%GJ,(AO;2"YB!W!)XPZY]<&DETZQG@C@FL[>2&/[D;Q*57Z CBK-% #8XTBC
M6.-%1%&%51@ >@%0R6%G-)))+:0/)(GENS1@EEZX)QR/:K%% %(Z-I9C6,Z;
M9E%)*KY"X!/4@8I\^FV%S<PW,]E;2SP?ZJ62)6:/_=)&1^%6J* &2F01,8E5
MY,?*KMM!/N<''Y5RG@/PDWAOP[9VFI6FG/J-L9!]JMQO+!G9OO,H(X;%==10
M!7FL+.XN8;F:T@DN(<^5*\8+1YZ[2>1^%1-H^F-%%$VG6ACB&(T,"X0>PQQ5
MVB@#DM7\,W>I^.M,U62VT^;2[2UEMY(IW)9MY4Y";"O&WU_*NHCMX(;<6\4,
M:0*NT1JH"@>F.F*EHH JV>FV&G(Z65E;6R.<LL$2H&/O@<TEKI>GV,K2VEA:
MV\CC#/%"J$CW(%6Z* *JZ;8I?M?+96RWC#:UP(E$A'H6QFK5%% %6TTRPL'D
M>SL;:V:0YD:&)4+GWP.:(M,L+>?SX;*VCF.?WB1*&YZ\@9JU10!%<6T%W \%
MS#'-"XP\<BAE8>X/!J.VTZRLCFTL[> [ G[J)5^4=!P.G)XJS10!5M]-L;.>
M:>VLK:":8YEDBB56<_[1 R?QJ6*UMX7E>*"*-IFW2E4 +GU/J?K4M% %.#2-
M-MH)8+?3K2*&8YDCCA55<^I &#^-*-+T\6QMA86OD%MQB\E=N?7&,9JW10!3
M_LG3=T;?V?:;HAB,^2OR=^..*3^R-,'F?\2ZT_>??_<+\W.>>.>:NT4 4O[(
MTS]W_P 2ZT_=_<_<+\O.>...:7^R--S(?[/M,R\2?N5^?G//'/-7** *1T?3
M"$!TZSQ']P>0OR]^..*S]>\/_;M&OH-)^RV%_<IM^T^0#D9!96Q@D, 0><\Y
MK=HH XFT\)75W<6[ZKHGAJR\B:.83:=$6E9D8,-I9%V<@9Y;C([YKMJ** (_
ML\!B:+R8_+9BQ3:,$DY)QZYY^M1W-C:7NW[5:P3[/N^;&&Q],U8HH K1Z=8Q
M7/VF.SMTG_YZK$H;TZXS20:;8VMS+<V]E;0SS?ZV6.)59_\ >(&3^-6J* *K
MZ982^;YEC;/YS!Y-T2G>PZ$\<FFC2=.#QN-/M0T6/+;R5RG?CCBKE% %7^S;
M$W_V_P"Q6WVP#;]H\I?,QZ;L9I8=/LK>X:>&SMXYFSND2)0QSUR0,U9HH BN
M+:"\@:"Y@CGA?[T<J!E/U!I(K2V@E,L5O#'(4$9=$ .T=!GT'I4U% %:YTZQ
MO'#W5E;SNHP&EB5B!^(JPB*B*B*%51@*!@ 4M% %6+3+""ZFN8;&VCN)AB65
M(E#R?[Q R?QHATVPMED6"RMHEE&V0)$JAQZ' YJU10!5M--L; N;.RMK<O\
M?,,2IN^N!S0FF:?%?-?1V-LEV_WIUB42-]6QFK5% %0Z7IS2R2FPM3))G>YA
M7+9ZY..:EMK2VLXS':V\4$9.=L2!1GUP*FHH J_V98":2;[#;>;*")'\I=S@
M]<G'.:6TTVQL"YL[*WMB_P!_R8E3=]<#FK-% $-S9VMZBI=6T,Z*P=5E0, P
MZ$9[U%)I>GS!Q+86K^8^]]T*G<V,9/')QWJW10!472]/69)EL;82H $<0KN7
M'3!QQ4ES9VMZ@2ZMH9U!R!*@8 _C4]% %+^R-,_=_P#$NM/W?W/W"_+SGCCC
MFI(M-L89))(K*WC>0$.R1*"P/4$XYJS10!5?3;"2Q^PO96S6>,?9S$ICQ_NX
MQ2/I>G26\5N]A:M!$,1Q&%2J?08P*MT4 5Y[&TNK3[)<6L$MM@+Y,D89,#H-
MIXILFF:?+9I9R6-L]K']R%HE*+]%Q@=:M44 5Q86:V1LA:0"T(QY C&S'IMQ
MBFW6F6%] D%W96UQ"A!2.6)75<=, C JU10!!<V-I>6IM;JU@GMSC,4L89..
MG!XHM[*TM"QMK6&$N &,<87.!@9QZ  #VJ>B@""YLK2]0I=6L,Z$;2LL88$>
MG-)9V-II\'D65K!;0@Y\N&,(N?H*L44 5TL;..V>V2U@6"3)>)8P%;/7(Z'-
M%G8V>GP^396L%M%G.R&,(N?7 JQ10!5ATRPMYYYH+&VBEG_USI$JM)_O$#G\
M:8-'TL1-$--LQ&Q!9! N"1T)&/>KM% %-=(TQ)%D73K0.HPK"!<@>QQ3X=.L
M;>.2."RMXDE&)%2)5#CW '-6:* *MKIMA8P-!:65M;PO]Z.&)45OJ ,41:;8
MP0R0PV5M'%*,2(D2A7'N .:M44 5+72M.L2AM+"UMRBE5\F%4V@G) P.F:6/
M3;&*]DO8[*V2[D&'G6)0[#W;&35JB@"M;:?96;L]K9V\#-PS11*I/UP*P/&N
M@:AX@ATB*R2S9+/4H+V47,C*'6,DE  C9SGO7444 5[.RM;"'RK2T@MD)W,D
M"!5S^ %1QZ1IL1)CT^T0F7SB5A49DY^?I][D\]>:N44 5HM/LK>X:XAL[>.9
ML[I$B4,<]<D#--M]*TZTN&N+:PM89F&#)'"JL1]0,U;HH IOI.FR3332:?:M
M+. LKM"I:0#H&..<8'7TJ5[&TDN([A[6!IXU*I*T8+*#U /4"IZ* *7]D:9B
M(?V=:8A&(_W"_(,YP...:?%IMC#)))%96T;R AV2)06!Z@\<U:HH C@@AM85
MAMXHXHD&%2-0JJ/8"I*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *YSQKXF?PKH0O8[26XDDFC@
M38N50NP7<WY].YQ]1T=<A\3+2ZO/!<HL[6:ZEBNK:<Q0(7=E29&;:HY)P"<"
M@#9G\06T,MO;BWNI;V>)IDLTC'FA%."S D!1D@<D9SQFIM&UNPU^Q-WI\I=%
MD:*174J\4BG#(RGE6![&N1:2ZT_XDIXBFLKYM(U+2UM0XMW9[:1'+ .B@LJL
M"3DC@\'%:/@K2;BSO?$>J2Q201:KJ)N((9%*L$"A=Y4\J6()P><8S0!F>,C.
M?B)X-L4O[^"UU![M;J*WO)(ED"1!E^ZPQ@^F,U6\/^)I=)\5^,+"^U22[\/:
M/''.MY.WF-;L5R\1<<OCG@Y(QBIO&UJ;WXA^#'DTNZO+&T>[-VRV3RQ('B"I
MN(4@Y/Y8K?\ %$,VD>!]37P[H]M-<+"3%9QVX*.21GY!PQQDX[XQ0!8M/%5C
M=:A)I[PW=O>):B\$,L)+20DXWJ%W9YXQUYZ5F6GQ*\.WEG]N1[Q;$02W#7;V
MD@B58VVL"V/O>B]>1W.*P=*:6/XEV>KKIVO264VAR0-=7=M)N,GG(QRI'R<
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
MB@ HHHH ***"0 23@"@ HJ"TO;6_A\ZSN8;B+<5WPN'7(.",CN#4] !1110
M5!:V<-FL@B4YD<R2,Q)9VP!DD]> ![  #@5/10 445!/?6EK+#%<74,,D[;(
MDDD"F1O10>I^E $]%%03WUI;3P03W4,4T[;88WD"M(>N%!ZGZ4 3T444 %%%
M% !114$]]:6LL,5Q=0PR3MLB220*9&]%!ZGZ4 3T444 %%%% !114"7UI)>O
M9I=0M=1J'> 2 NJGH2O4"@">BH+6]M;Y'>TN8;A$=HW:)PP5U.&4XZ$'J*GH
M ***ANKJWL;62ZNYXK>WB7=)+*X54'J2> * )J*165T#HP96&00<@BEH ***
M* "BBJ4^KZ9:WL5E<:C:0W<Q C@DF57<GIA2<F@"[15>>_L[9]D]W!$^,[9)
M IQ^-2Q31SQB2*1)$/1D8$'\: 'T444 %<P_A*XAU6\O=+\1ZGIZ7LOG7%NB
MPRH7P%++YB,5X4=\<=*Z>B@"M8V,6GVWDQL[DL7>21LO(QZLQ]?T'08  JS1
M10 445!=7UI8JC7=U#;J[B-#+(%#,3@*,]23VH GHHJ&>[MK7;]HN(H=WW?,
M<+GZ9H FHJ&"\M;HD6]S#*1U\MPV/RJ:@ HHJ.XN(+2!I[F:.&%.6DD8*J_4
MF@"2BJ]E?V>I6JW5A=P75NV0LL$@=3CKR.*6[OK2PC62\NH;=&8(K32! 6/
M SW/I0!/114%I>VM_!Y]G<PW$6XKYD+AUR#@C([@@B@">BBJ]W?V>GQB2]NX
M+9&.T--($!/IDT 6**9'-',NZ*1'7CE6!'3/\B#^-/H ***CGGBMH))YY4BA
MB4O)([!550,DDGH * )**9#-%<01SP2)+%(H=)$8,K*1D$$=0:?0 444C,%4
MLQ  &23VH 6BH+2^M+^,R6=U!<(#M+0R!P#Z9%%U?6EBB/=W4-NCN$5I9 @9
MCP ,]2?2@">BBB@ HHHH **@NKZTL51KNZAMUD<1H99 NYB<!1GJ2>U3T %<
MQ_PB-S;:G>76F>)-3L(KV8SSVZK#*N\X!*F1&*YP.,X]JZ>JB:II\D5Q*E_:
MM';,4G<3*1$P )#'/RG!'7UH ?8V45A:B"(NPR69W;<SL3DL3W)-6*C@GBN;
M>.X@E26&50\<B,&5U(R"".H([U)0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+XE\0P>'+*VGG\I
M1<W26JO-)LC1FS\SM@X'!_' XSFMJL?Q':W%Y8PV\6G6VHVSS 7EK<$ 20[6
MSC((W!MI&<=.HZT <?\ $:XN;SX?WDM_811RV^I6BP-%)YBRH98B'1B!C.XC
M\#S706/BB^;Q9<:#J>DK;2"Q-_;-!<><9(P^PJPVC#Y(X&1SUKEKCP%JL'@W
M4M&TN$);W.IPW5G93W.1:1(T;LN[GJR,0!D#/7K6]?Z+K5UX\_MFUB2WA.BR
M6"2M("\<S.'#;>X!'K^% "V?C:Z?6= L=0TI+-M;21HHC.?/M]J%P)8RHQD
M]#P1CGK63H]M!_:/Q*@\F/RO/7Y-HV_\>RGI]>:@T_PKXHBF\)7,VGZ;'<:3
M-(;R3[8SO=,\1C:9FV9).<X.2<XR*V=/T/6+6^\93R6D>W5W#VH$PSQ$(\-Z
M=,]^* +WPW_Y)KX<_P"P?#_Z"*CMM<W>,/$-C%HD"WEC:0R_:!( ]TK;]JL=
MN0!@]2>M7O!>FWFC>#=*TN_C1+FSMT@?8^Y6*C&0?2LV#2-6M_''B#6/LB-:
MWME#!!B8;BT>[J.P.[WZ4 9]C\1+^ZTSP[J\V@I#I>L7$=KYGVO=)%)(2%.S
M;@ID8SD'GIZZ]YXIOG76)-#TE=1329/)F4S%'FE"AF2,!3D@,.N,GCWKG(?"
M.O0^ ?"FB?98&N])O[>XG/GC8R1.6.TXR2<]P.]7K72/%GASQ)J[:-:V%[I6
MKW/VS-S<F)K.9@ Y("G>IP#@8^HZT %^PF^*WA6[6V,,T^E7;,DB[7'^J(5O
M<9Q[5-+X_GB\&Z[KQTB,OH]Y-:RV_P!K.'\I@I96V=\]"/QJU=Z+JK^.] U0
M(D]K86<UO/,SA7=I-GS!?3Y>>>_%<YJ'A'Q.WA[Q?X>M;6R>WU6\GN[>[>Y(
M.)6#;"FW@@@\YQ]>E '8W'B"2?6ET33K6&>[^R"ZN#/*5CB1CA0<*268@\8Z
M GT!X[P3KT6@>%]2ENH(H)[GQ)=V\5N90L:R,Y.TOCA5"L<XZ+P.@K6.A^(M
M)\8Q^(;"TM+M;VQCM+^T^TE/+=#\LB.5^88)!! -9*>"/$_]A731M86NKV_B
M"76;#]\TD;[F;*/\HP"K$9'J.E '5^'O%C:QK>H:3/:QI+:(DJ7%M*98)T;T
M;:,,#P14VK>)18^(;30X1:_;+J!YX_M<YB63:P&Q2%.6.<^P&>:ET&7Q#=AK
MC7;2TL"%V):V\_G9/=V; _ #ISDGC%#Q7H?]OR_8]0T.#5=*:#Y<2*DT$V3\
MR$XP",9(.1CH<F@#!U^XNW\<?#_4!I834IK>\+VQD"E',"$HSXZ*2<G!Z' /
M2M>Q\:7UQHNL32:%(^JZ7>_8I+*UE,HD8E-K*VT';AP2=N0 >*S[/PMK]IJ7
M@B6Y=;[^Q8)X[RX:;YG,B!1MR,MMQR3C(JM=>%_%!L_%7V)(8)=2U*.\A4W.
MWS85"!XF8#*%@IY&>N,T ;EOXRG;4=?TR2QMY+W2;9+G_1[K<DJL&^4DJ"C
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
MKS!+&6*88[1M8''3(YZ^N3IGC>RMO!=IJHTRTTN.YU*2R$/FA(8G\UU+NX4
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
M!X)X.: -&BD)"J68@ #))[53O=4AL+FQ@DBN)&O)?)1H8BZH=I.7(^Z..IH
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
MMD,3G)/8\?G5+PS9Z5K'B[4O&6F;WMKJWBMXI2&5)G'WY%4@=O+3/^PU ':
M8 !)/N>]<5:ZQK'B:V\0W>D7XLSIMY-96D)B5UE>(#<9<C.&8D *5P.>37;5
MRL7A&YT[4=7FT;519VNK2&:X@>W\SRYB,-)$VX;2>"<AAD9]J .377KWQ9K7
MP[U.WOI[&+48KN1[=%5E25(B"1N!SU8#/;T-28U=?%?Q&GTK48[&2W^S3;S
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
M38A79(ANC%T[?+Z=ZZBV\*S-K>E:MJE_%>7>EPR10S1VWE/)O7:3(=QSQG@
M#))K#;X:77_"/G04\1R)ID5X+JTC%HNZ+]]YNUFS\_.<=.O(/% $GC#7]8TE
M?$$\&H1P_8+-;BQMK>(3,^%+.UP"I**2-H.5Z'DFJ6HR:AJWQ#\-36-S%97-
MUH,\AE:+S?+#-$3A20"?3/'UZ5JW_@"XO+GQ%Y>OS16NNP".YB^SHS!Q'Y>X
M,>@(QE<?0BK"^#;NWNM%O[;60=0TRT:S,D]J'CFC;;G**RE2-HP0WUS0!R6M
M:UJUW\//'VB:Y)%<7^CQ^4;J*/RQ/&Z!T8KT#8/('%=1<ZW>OJ]GX?L%NE9=
M+2\EEM1"9 &;8H'FG;C*L3P3TZ5-?^"$O?#6LZ9]N*W>LN7O;UH=Q8D 85<C
M "J% R< =SDU'J_@F\O;O3-5T[77TS6[&W^RF[CM@\<\778\;'IGD<\'\, &
MKX3GU^?1,>)+1+?4(Y73*E,2H#\KX5B%)'49Z@UE^+M6UNP\0^&[#2KFUACU
M*XE@E\Z N1B)F#9ST&,XXSCJ*Z+2;"33K(17%Y)>7+L7FN) %,C'C.T<*,
M =AWZUQGC^;;XO\ !$<5[#;7'V^5E:4!@/W+#E<C()XZCKUH H7'B7Q-HO\
MPEVD:AJ,5S>:7IO]J6-\ELJ>8F&^1TY'#+CCFMN?Q!J<>K^!T6X7R=81Q=QF
M-<$B R J>HY]ZT&\(0WB:Y)J5SY]UK%M]CFEBC\L1PA64*@)./O,223DGTP*
MS;;P+J(N/#L][XD>>31&80^79K&'0Q^7@C)^;'4\^P'.0"#1+_Q7K.N:U'_:
MUI';Z3JOD^4MF,W$7EJQ3);Y/O?>Y.3Z#%-\)>*9_$%[#:3ZO+:ZK'"_]HZ5
M<VZ12PR8&&BROS(#GJ6R",^^[HGAFXTB\UR=]128:M.;AE6WV&)RH7@[CD8
M_&HK7PG,VKZ/J>JZA%>76DQND$R6OE22;TV$R-N.>,\  9.?:@#F5\8:XWPG
MM/$1NT_M#[?Y$A$*[)$^UF'D8X^7T[UK>+-:U;3IM8:'44MEM=.^T64-M$)I
M)' <LTRE3MC^50#E>IYSTK2_#2Z?P_<: GB*2/2S>?:K:-;1=T/[[S2K-GYQ
MG..!C/.>E:%[X&N+G5M:NHM>FA@UFT2WO(OLZ,Q*H4#*Q^Z,$Y&.YP1V ,^7
MQ)K][J?@F*TNK6VBUVQDGG4V^\HPA5\@EN1EN!QTY)Z5A^(-9URX^&WCFTNM
M48W>D7+6PNX8EC::(JAVL , X<@D8Z5U=EX(NK2Z\+SMK0F.@6[P1A[4#S59
M%0YPW&%48Z\YSFFR^ 3=:;XHL;K4]\>OR&5S';[3"^U5&,L<CY1Q^M '5:?%
M+!8Q)-<O<.%YD=54G\% %<;XC6^?XI^%X(=4N(();:[?RD5"H90@SR#DD,1S
MT[8R<]CIMM<VEA%#>7AO)U&'F\L1AC[*.@_$UE:WX:DU77](UBVU%[*XTX3)
M\L2N)(Y H8<]#\HP>?H: ,:WUO6?$>F:_J>DWRVAT^ZGMK. PJZ3&$<F4D;O
MF;/W2N!CJ:Z'PKKJ^)O"VFZTL7E?;(%D:/.=K=",]QD&LN+P=<:?=:P-(U46
MECJ\C3W%N]OYC12N,.\3;AM+=<$,,\^U=#I>FVNCZ5:Z;91^7:VL2Q1+G.%
MP/J: ,'Q#?ZC#K*6T6H"SM6LW>(6T8FN99PV/N%6_=@=3QR1DBN;B\8^(=0\
M/>!=0MY[2"76IQ!=*T!89V.=P^;@?)G'ZBNGO_"MQ<>+O[>L]8EM#+9BSN(1
M"LF] Q8%&;[AR3V(]JR;'X=W-AI7ARP77?,30[G[1"9+0?/PP"G## PQ]3G\
MJ #3K_Q+=7_B[P^-5BEO]-6"6QO&MD7)EC9@CJ., KC/7!J30_$M[K^A^'!;
MW;Q:E<R,-0!C3=%Y0(G!7'&'VJ/]\'FKCV=OX2U?Q!XNU35HTLKQ(!.OV9L0
MB/*)@@DG[W/'Y5'X.TJP.K:YXEL$D6WU:</!N! 90JAI%4]-[@GW"J?2@#L*
M\WO_ !3K6G7FG/)?Q32SZZEA<6D$0>WBA=RJCS-H(E VDC=U)^4"O2*\^3X:
M74>D6VEIXDF%K8ZDNH68-HA9&$ADPYSE^2>>.O(- $^I>(M3DU7Q=:PWBZ=_
M8EG'/;!HU83[HV<N^X<ID;?EQT/.<8I7'B+Q4-*\%S_:;2"XUJ=([F-K,CR]
M\3/C!<_=QTX)]163JMU;7?C'56F\8V6CW%O)';QVVL6$,K,$4?O(R^W"LQ)P
MN<GGO@=.FB:QXEL]"O;_ %.".XTR]:YCD6R91<@;E5BA<% 58\?C[4 1IJ7B
M :J_AM[VXN[RSLUN+B^LK>"-W:1W$8V2MM "IS@')(^[WBMO$?B<1Z)HVK6#
MVVM7:W$EPUH86;RXBH#(&8H"V]2<DXPW'3&IX@\'W6HZ_;:_HVMRZ/JL4/V:
M218%FCGBSNVLC$#@DD'-1:QX%DU*UTV>WURZMM=T^1Y8M4\M79F<8<,G"E2
M!MX   H Q-7U[QMHGA.^NKQ(H)K?4H8K:>9(V>YMY)%4;@C%4<;CDXP>P%:$
ME[XFA\??\(\=9@>"]TY[Q)OL:AK9ED52$&?F!##[V<>_2K>I^"[[5_#CZ;?:
M\TUW-/%-/>/:CGRV#*J(K *N1[GD\\U>D\.74OC*V\1'4(@\%DUGY MCA@S!
MB<[^#E1CV]>M '-V'C358?#,R792[U2/7FT2.=(U3S"),"3;D+G;GC(&0*LW
M&H>,M.37I'C?^SX=->ZM+R^2 R),H),;)$P#*0,@X&.^:E/PZCN- U?2[S4W
M<W^HOJ<5Q!%Y4EM.6# K\QR 1QWZ\U<A\*ZQ+HU]::MXF?4+JYM7M(YVLUC2
M)'&&.Q3\S'CDGL, <Y ,2R\0>(X&\$7]YJ,%Q;:ZL<5Q:K;!-K- 9 X;KG(Y
M'3G@"K?@5;Y_$WB][G5)[A8=4\H)(J8(\J/'0<8!Q@?SYJXW@JY:R\+VPU:,
M#0&1HV^RG]]LC,8W?/Q\I[=_RJ5?"]UIM[XBOK'6YK=-4S.$6U60P3>6$WCN
MXX!"XZB@#JZ*RO#D>I1>'[2/5YS<7RJ1)*R!&<;CM+*. VW;D#OFM6@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MIOBY-+ANUG8/- )5 W]G(SCY@?N_6O6-'T:WT.TDMK::ZEC>5I<W-PTS MU
M9B3CVJC>>#M$O=+M=-EMY5M;6<7$:17$B'S0V[>6!RS;B3DD\G-;JKM0+DG
MQDG)H XWQS+-;:QX0D@GGB,NLQP2".5E$B&.0E6 .",@=?2L74)KE=;^)$,=
M[>1I;Z5!<0!+EU\F0Q2L63GY<D G'7%=UKN@6'B*RCM=020K%,L\4D4K1R12
M+T964@@C)_.N?UGPAINFZ+X@O--M+N34K_3GMCB625ICY;*F02<G)^\>>>M
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
MWL&5[8K<N'C*@JN&SD@ D8)(QUJ&Z\'Z/?:7?:?=Q331:@XDO&,[!YR  -S
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N'^)MQ+::;H=RX/\ 9D6LVKZB?X5@#'EO]D/L
M)^@KN*;)&DL;1R(KHPPRL,@CT(H XF\@9_C#I%WIS AM+F_M$H>&CW+Y.[WW
M%L>P-<*EW:2_LZ06HN(FEAN(5FC#C<F;WHP[=#^5>TV6GV6G1&*QL[>UC)R4
M@B5 3ZX ICZ3ILB,CZ?:,C.9&4PJ07/5CQU]Z .%U&W%E\51%I,44%R_ABX$
M21*%!<2KLX'H:R/#$WAKQ#X>\+Q76O73:IIT\)335:%)X[E/E<%0@<KG<6)/
M(R2:]373-/2=)UL;99D "R")0R@# P<9Z41Z;817LE['96R7<@P\ZQ*'8>[8
MR: .$\ Z3I,^K>+I'L+.26#Q#*8RT2L8L1I@K_=Y+=/>N=GTC4GTK5_!.G1,
MMQH%XVJ:?,4R!%_K8$4_WBY9?HC5Z];:=96;L]K9V\#-PS11*I/UP*G$:"1I
M BB1@ S <D#. 3[9/YT <7IMU#XF\(:GXDN+8+%J5EB*.9?N0HAP"#_MF1L^
MA6N?T>TNKSP1X#;1M7@L=;@L#):1W*;X;D!%$D;#KG!'(Y&#7J#6ELUK]E:W
MB-OM"^44&S Z#'3%5WT;2Y(%@DTVS:%"2L;0*5!/4@8QV% 'EDOB1EC\*:AJ
M43:%81ZC?V]]) 5>&*ZR0'#,K#86,O..-QYXS76Z#/X7T)==UFVUSS[2XGCE
MO+V6:,V_G'Y?E* +NY7=CU7O76/8VDEE]B>U@:TV[?(:,%-OIMZ8IO\ 9EA]
M@%A]BMOL8P!;^4OEC!S]W&.O- %K.1D4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%8VK^*=+T.^L[*^>X6>]8I;K':R2>8P&2 54\XH V:*R[+Q!8W^HG3
MXUNX[D1&8)<6DL.Y 0"074 X)'3UK4H **@:\A%\MGN+3E/,*J,[5Z9)[9.0
M/7!QT."SNX;ZV6XMV+0ORCX(#CU'J#V/?J.* )Z*I6NK6-[J-]I]O<*]U8%%
MN8QUC+KN7/U%+J6IVVEVZ37+$>9(L,2*,M)(QPJJ/4G\.YP 30!<HKF8?&]A
M<--;Q66H-J,+R*^G^2!./+"EF&3M*X=<$,<[AC)J32_&>FZMI%[JD%OJ,=I:
M*&9IK.12XV[CL7&6QT.!U'IS0!T5%8L7B>SN-#TO5[>WO9K;4FB6$10%V42=
M&<#[JCN>U;5 !12%E4J"P!8X )ZTM !17/3^-M#MKW6+.2>87&D0B>Z00.3L
MP#E>/FZCIZUK:7J=IK.EVVI6,OFVMP@>-]I!(]P>0?:@"W1110 445E:+XAL
M=?;4%LA.#87)M9O.B,9WA03@'G'S#J* -6BJCZG:1M=AY0JV:[KAR/ECXW8)
M]=N#CT(]15B*031)(%=0PR ZE2/J#R* 'T52TS5K'6()IK"X69(9Y+>0K_#(
MC;6'Y_TJ[0 4444 %%%174XM;2:X9)'6)&<I&NYFP,X '4^@H EHJO8W:W^G
MV]XD4T2SQK((YD*.H(SAE/0^HJ=F5%+.P50,DDX H 6BBLG4O$NEZ3K&FZ7>
MS/'=:BS+;CRV*L1C@L!@9R ,T :U%9.A^)=,\1&]&G3.[64[6\ZO&R%7'LP&
M1[UK4 %%95AXAL=2US4](MQ.+K31&9_,B*+^\W%=I/7[IYZ5JT %%97B+Q!8
M^%]%FU741/\ 9H<;O)B+GDX'3IR>IP*+KQ#8V?B'3]#E$_VR_61X<1'80BY;
MYNGIP,GD4 :M%97B#Q#8^&=-^WZ@)_(\Q(\Q1%_F9@HSC@<D<DBM6@ HHHH
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
M2![B6YER6EN)<;Y7/5C@ #V X P!P* 'VUE#:S7$R;FEN'WR.QR3@8 ]@
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
MNQIWB2\M=#O)FGGTM8D8;F.7"2'YD4]P.>>".M=KC P./2@#B_!'_(S^-_\
ML++_ .B(ZL>-=+AUCPY_PB=K$@?4"J8 X@B5PSRGZ <>K$>]7M!\.S:+JFL7
MKWRW']IW N)$$&S8X4+P=QXPHZ_G60?!_B5;V[NH?'-Q"]T^Y]NFP-@=E!8$
MA1V&>Y/4DT 4M:M;V;XMZ?;:;>K92G0)E\]HA*47SDZ G&>G7(]JDT'QO)I=
MIK%IXPO8S<:5?BS^V0V[8N R;T8H@.TXSG'%;5UX6G.MZ=K-AJC17UG9FR8W
M,7GI-&2"2PW*=V5!SN_"M+1=$AT:*Y*R--<W<[7-U.X ,LAP,X'0   #L .O
M6@"72-8L-=T]+_39S-;.2JN49,D'!X8 U>HHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK/UC4
MI=-LU>VL9;ZZE<1P6\;!=[8)Y8\*  22?3N<"@#0HKEO#GBZ?5M:O=#U;1Y-
M)U:TC6<PF83)+$QP'1P!GG@\?UQU- !117+:?XFU+6'M+W2]*CN='FNY;9YO
MM&V6-49D,NTC!7<IX!S@@^P .IHJL]];I?I8>8INY(7F2+/)12H)]AEU%9/A
M3Q#-XBMM2DGLTM9++49K$HDOF F,@%LX'4Y[4 ;]%%% !17/2>)GNM=N='T6
MR6^N+,+]LFEF\J& L,A-P5B7QS@#CN15BRU>^DUPZ5?Z7]F?[.TZ3QS^;%(
MRJ54[5.1N&<@=1C.> #9HHHH **** "BBN?\5^(I_#EOITT5FEREU?P6;EI=
MAC\QPNX#!W?3(H Z"BF2F01,8E5I,?*K-M!/N<''Y5P=K\1[NX\*7'B9O#K?
MV;:R2).(KL/,@1MKL%*@$#!/WLXH [^BJVGWUOJFG6U_:2>9;7,2S1/C&Y6&
M0?R-3R%Q&QC4,X!VJQP">P)YQ0 ZBL'P=XAD\4>'(M5EM%M7>::,PK)O"[)&
M3[V!G[OI6]0 4444 %%%% !17/\ B'Q%/HFJ:%:K9I-#J=Z+1I3+M,1*LV=N
M.>%/<5HZU?RZ5HUYJ$5NLYMH7F,;2;-P522 <'GB@"_17"-\1WL_#NE^(M4T
M9K?1K_R_](AN1*T ?[ID4JO'K@FN[H **** "BBN?L_$4]QXWU#P]+9I&EK:
M1W23K+N,@=BN"N!M^Z>YH Z"BBJ:ZA'<QWPL"EQ<6CF)DW8'FA P4GMPRY/;
M- %RBJVGR7<VG6TE_;I;W;1J9H4DWJCXY ;O@]ZLT %%%% !1110 444CE@C
M% "V. 3@$_6@!:*P?"/B&7Q-HTE]-:+:R1W4UN8ED\P#RW*YW8&<X]*WJ "B
MBJC7\375Q96[1R7L,*RM"6VX#%@N3@XR5;MVH MT5A>#O$+^*O"MGK,EJ+5K
M@R PA]^W;(R=<#/W?2MV@ HHKDH/%]_J&DW&M:5HBWFE1-*$(N]L\PC8JS)'
MLV]5. 7!/IVH ZVBH+*X^UV-O<[=GG1+)MSG&1G&:GH **** "B@YQQUK*M=
M4GM]&MKK7H8=/NI9$A>%)?,4.[[$4-@9R2O;O0!JT52EFU!=8MX8[.)M/:)V
MEN#-AT<$;5"8Y!&><]JNT %! (P1D45!>S2V]G--!$DLB*6".^P-CMG!Q^5
M$]%<AH/BS6/$?AFWUW3]!MC!<1L\<3Z@5D."1C_5XSD>M=5:S&YM(9S&T9DC
M5RC=5R,X- $M%%9VOZE+H_A^_P!3AMEN7M+=Y_*:3RPP52Q&<'' ]* -&BJ&
MB:@VK:#IVI-&(VN[6*<H#D*74-C/XU?H **** "BBB@ HHK \,>+;#Q4^J)9
M9!T^[:V?)^^  5<?[+<X^E &_115>YOK:TEMHYY51[F7RH5/5WVEL#\%)_"@
M"Q1110 45SFI^(KT:K>Z3HEC#>W]E:)=2QS3&)6WE@L:G!^8[&Y. ./7C92Y
MG.F1W+V,HN&B5VM5=2ZL1RF20N0>,YQQ0!:HKG_#WBNVUSP9%XFFB-E:M'+*
MZR-N,:(S DD>RYJHOC-X8M'O;_3?LVF:O(D5O/Y^YXVD&8_-3: N[IPS8) /
MK0!U=%<EXI\7:CX;AN+]/#LUWI-I@W5R+A8W5>,LD9&7 SW([XXYKII+RWBL
M&OI91';+'YK2/P%7&<G\* )Z*P?"7B9?%6F7-ZEG+:+#>2VHCE/SG8V,D8^4
MGT[>M;U !1110 45'.TJP2-"BR2A241FVAFQP">WUJ'3I;R;3;:74+=+:\:,
M&:&.3>J-CD!N] %JBBB@ HK-\0:W;^'- O-7NE9H;6/>57JQS@*/J2!^-8EU
MXHUC3=8@TR_T>W5[Z5(K">*ZW1NQ5F<."H8;0A.0"#D=.P!UM%9NB7>J7=I,
M=7TY+&YBF:,".82I*@QB13P0#GH0",5I4 %%5[N^MK$0FYE6/SI5AC!ZL['
M _ST!JQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %17%Q#:6\EQ<2+'#&I9W8X %2U
MEZ[X>TWQ)9+9ZI%++;K() D<\D66'0DHP)QUY[T 4M(TXR:[=^([U/*NKR)+
M6VA?AH[="S $?WF9F8CL,#L:S_&.I31>)/"FC,[Q6&IW<JW3HQ7?LC+)&2.S
M-C([XQT)K1T7P5H/A^_:^TZUE2Y,9BWRW4LV%)!(&]B!T'2M#6-$T_7K-;74
M8/-C2198V#%'C=?NNK*058>H- ')V,,EC\3=0\.Q-*VB7>DK?& R-BWE\TQD
M(<Y4,!G [@XI/A%900>!+:XC5A))/<JQ+L1@7$@'!.!766>B65E]H:(3-/<@
M+-<23,TK@=!O)R ,G & ,GU--T/P_IWARP^PZ7%)#;!BPC>=Y "22<;B<9))
MH Y*73;63XZ+*T;;SH'G$B1AEEN% [],=NE<A=V07P'X[UB.YNXKVPUV]FM7
MBN'01.LJG.U2 2>G.:]:O?#>EZAK-MJUQ;N;ZVC,4<J3.F4)!VL%(##(!P<\
MU2/@?0#I6H:6;:<V>H3-/=1F[F/FNQRQ)W9Y/7'6@#!N+B?Q%XWO]#N'@\J#
M3;>:&WF9U#^87WR+M(R00@SV[8R:Z7PE97FF^'+:PO\ 5O[5N;8O$UW@@OAC
M@').2/NDY[>M5]8\"^']=^Q-?6LK362[(+B.YD255_N[U8,1]36Y965MIUE%
M9V<*PV\*[41>@'^>] 'GOPE=K:3Q=I=[\NJPZY-/.K?>9) NQ_H<'%7;O7]8
MMOB7?Z0EP);*WT1M3CB\E=YDWE0F[&=O'U]ZZ6_\-:9J&I1ZD\,D.H1IL6ZM
MI6BD*_W25(W+[-D4MAX<T[3]3EU...674)8A"]U<3-(YC!SL!8_*N><# S0!
MPVAZ??Z[H7AKQ/!KD%O/NAGNKE3(S7(;B2!QNV\L< 8^4@  5E3Z<;GPS\1K
MJ6_U)I=,O[I[)OMTO[EDA1U(.[)P?7.!TQDY[[3OA_X:TK6&U.RT\Q3-(91&
M)G\E7/5ECSM!]P..V*G'@S0UL]4M!!/Y&JNSWJ&[E_?,PPQ/S<9'!QCB@#EU
MU&ZU_P 3:=HUU+ R/H,-Z(9RP6>1V(=L*1DJ N/3<36=JFDZAI5KX2TRY\0W
M=W(->%J\L,\B'R61W$;?,=Q' W'D<=*[35/ ?A[5[+3[6[LY"-/&VTE2XD66
M(8Q@2!MV,#N:FF\&Z'-;:=;M:R+%ILOG6JQW$B;).?G.&&YN3R<DY/K0!S\V
MCV%EK]CX?M);S4/*L)I%TVYN6,:*\H_?22DEL@Y11AB.<8Y-<S'>W6H?![P9
M<WL\D]P=9M%:21BS-MN2HR3UX YKTO4?"NCZIJ]OJMU;R&]@B,(DCG>/?&3G
M8X4@.N><-D533P#X;BTB#2H[*5+*WN!<Q1K=2C;(#N!!#9X)R!T% '2UX!8G
M4X_A>&FG;_A&)-4N8]72UCQ<I 92"P8Y!7/W@%!QWZFO>WA5X#$6<*1C*N0W
MYCFLO1_"VCZ#ILVG:?:LEG,6,D,LSRJQ;[W#D]>_K0!S/C9;:P\)^'3H\IAM
MHM1L(K=[>4@>275<9!Y4KCKUJU#))'\9[FV2:40/H*3-#YAV>9Y[+NVYP#@
M9K27P-X?3P[)H"VLW]F.01 UU*WED'<"A+$I@\_+BI+/P;HMAJ@U.&&X^WBV
M^S&X>ZE=V3)/S$MECD]3D\#'04 >=:-JLVG?#GP_!'.L$.H>()[2>5F*@(9I
MV )!! 9E5<@C@FNANO#>MZ='KL>G:Y:V[:A AM;'<ZQQ2AE4E6+$J'SMXQRP
M(YKH5\$>'E\.3^'VL/,TN9B[P2S/(-Q.XD%F)4Y.<@CFDL_ V@V.D7&F0VTQ
M@N"AE=[J1I6V'<G[PMN 4C( (Q^)H RO!&J07.L:I9SZ5=Z-JT4,)N-.E??$
M%!?$D3#@JV<'&.5J?7D@O_&5MI^^6]F&GNYTUG\N! S@"=W'.>"J@!CR2,<F
MN@L=&L]/NIKN,2R74R+&\\TC2.47.U<D\ 9)P.Y)ZU6U'PKI&JZQ!JMU;N;V
M&(PB2.=X]\9.=CA2 ZYYPV10!YC:75_J'@#X<W,^IWPN;C6([6:5+EP9(\S#
M#<X8_(O)&>*O7NI7/@R[^(*Z5).\5GI]M=VT4\SS"*5PZLP+DGL&(SVKLX/
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
M,*AZC&[!SC)R"2>M44^'_AJ/7Y-9CT\I=22B:15F<1/(#D.8\[2V><XZ\]:
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
M30M1FCALM9TZYEE7=''#=([,/4 ')Z&KD%]:7,\\$%U!+-;L%FCCD#-&3T#
M=#]: )Z*Y;Q[K>I^'_#Z:AIIM@1=012><A8[7D5/EP0 ?F[YKJ: "BBN6TC6
M]3NO'NO:->&V-K96]O+;^4A#?O-^=Q).3\HZ8^E '4T5QT6M:MK]QXA_L:YA
MMAI%P;2&.2(/Y\RH&;?SD+E@HVX/!.>U4E^("ZEI7A*[A==/M]>=DDN9 &$#
MJI_=@GC<S@J">.#Q0!WU%<+>^-;G1-$\47=RB7B:1.EO;7 &Q9W<(-K8XRKO
MM8C\@0:N76LZGX>\2:)8ZE=1WEIJ[/;^8(A&8+@+N7&.J-@C!R0<<F@#KJ**
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 *H:CK6G:3-90W]W';O>S>1;A\_.^"=N>W3O5^H+JRM;Z(17EM#<1A@P2:,.
M 1T.#WH \AT&:WT3X/\ A,:K:)OGU96MGN'9(H':>22.:0@C*@<XZ'(Z=1'<
M7EE,OQ8B?4+:\>2PCE1EV@.1:D%E [ X&>>W)->R36T%S 8)X(Y83C,;H&4X
M]C3&L+-]^^T@;> &S&#N Z ^N.U 'FK16=KJGPL>W2")G60;D &X-:DGZY./
MQK)O-0LK3P1\3M/GN8H[U]2O72W9AYC*R(58+U((!.>G!/:O7O[-L/D_T*V^
M3[G[I?EYSQQQS2R:=8RS2S265N\LJ>7([1*6=?[I..1[4 >=?VWI$OB"T@BN
M;2UN6\/Q[K^63=YT+,0(HE)VEMP))P3T&#VYO2)-.O?!_P +5D>WF*:@(9-Q
M!P1')\A_$KQ[BO;&M+9YHIGMXFEB&(W* LGT/:HCI>GE$0V-L53[H\E<+SGC
MCCF@#C?&FGP^&?[+\6Z79QPKHTC+=PV\84/9R'][A1W4D./H?6NE\-6TL6EF
M[NHREY?R&[N%/56;&U#_ +J!$_X#5;5=,US5-7%L]U8)X=94,T0C<W$C*V2F
M<[0C8 /&<9'?-=#0!Q'Q8D2/P,Y=U7-]9]3C_EX0UU&JZWIFB003:G?0VD4\
MJPQO*V SMT'Z&K,]I;7047%O%,%Z>8@;'YU3U;1;75]-&G3Q1?9"0&3R@?EQ
MC"_W20<9'."<8/( -*N(T61#\7_%*!U+?8++C//_ "T_Q'YUV]5TL;2.?STM
M8%F))\Q8P&YZ\T <-XETO_A'+G5-1T+4+R+4]:&$TR!8W%Q<8VAQN4E .KMT
MP,\'%4I_#=OI7ASPAX"U)(Y=+NO,2]G(X,JJ9 BL?NEG+8/7"D#DUZ2EK;Q3
MR3QP1)-)]^14 9OJ>]+/;PW4+0W$,<T3?>210RGZ@T >>>'?#AN]*\2>!-6G
M?4-#M&CBM+G@2!7&_P LL."\9"G/N,^E16VC7FM>-M%C_M>ZU/2O#N^26[F1
M LEQMVI&I51N91DL<D=!P<UZ*+*T%I]D%M"+;&/)\L;,?[O2I8XTBC6.-%1%
M&%51@ >PH JV&JV&J&Z%C=Q7!M9VMY_+;/ER+U4^XS5RHXH(8/,\F*./S'+O
ML4#<QZDXZGWJ2@ 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 **** "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@ HHHH **** "BBB@ HHJGJ>JV.C6?VK4+A8(MP120278]%51RS
M'L "30!<HK$?Q7IT#VZW:7MI]IE2&$W%I(@=W8*JY(P"2>AP:VZ "B@D 9)P
M*I1ZM9RP6LR2,R73;8,(<R=\@8^[@$YZ8YH NT5C77B?3;:\N+4?:KB2VQ]H
M-K:R3"'(R Q4'G&#CK@@XYJ]IFI6FL:=#?V,PFM9@3'( 0&&<9Y^E %NBJVH
M7T.F:?/?7/F>1 AD?RXV=@!UPJ@DTS2M2M]9TBSU.TW&WNX5FBWC!VL,C([<
M&@"Y115*'4XI]7NM-6&Y66WC21I&A(C8-G 5NA(QR.U %VBLO6?$%CH+6"WI
MF!OKJ.TA\N)F!D<X4$CA?Q-3Q:G%+K%QI@AN1+!$DK2-"1$P8D *_0GCD4 7
M:*** "BBN;G\>>'K<:UYEY)NT4J+U1 Y*;C@8&/F&>,C- '2457L;VWU*PM[
MZTE$MM<1K+%(.C*PR#^1JQ0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 44FY<D9!(&2!UQ_D53TG4XM8TN&_AAN(8Y@2([F(Q2#!(Y4\
MCI0!=HHHH **** "BL'5_%VF:,UQYZW,J6A07<EO"9!;;_NE\<].> < @G&1
M6]0 445E6_B"PN?$5UH49F^VVT"SR!XF5=K' ()^]R#TR* -6BJ6J:G%I-JE
MQ-#<RJ\J1!;>$R,"S!02!V&>35V@ HK*NO$%A9^(+#0Y3,+V^61X0(FV$(,M
M\W3TX'/(K5H **** "BBB@ HHJE:ZG%=ZG?6"0W*26?E[WDA*QOO7(V,>&QW
MQT- %VBBB@ HJCI^JPZBEVZ17$*VMP]NYN(C'N*=67/5?1NAJ]0 4444 %%5
M[Z^MM,L)[Z\F6&V@0R22-T515'3?$-MJ6IW6FBWN[:\MD61X[B';N1L[64\@
MC@CKD8Y H UJ*** "BBB@ HHK+NO$%C9^(+#1)3,+V_61H (FV$(NYOFZ=.W
M7D4 :E%%% !1110 445B:QXIL-%-P)8[FX:UB6>Y6UB\PP1L2 [#T^5N!DX!
M.,"@#;HK%U3Q7I&C1V$E[/,B7[I':E+:63S'?E5&U3\Q]#S4D'B*PN+Z"R"W
ML4T^X1">QFB5B 21N9 ,X!.,]J -:BBB@ HJEJVIQ:/ILM]-#<S1QE04MH3+
M(<L%X4<GK^57"RA@I(W'D#/)H 6BB@G R: "BN<D\<Z'%:F\>6Z%CG:MX+24
MPN<XX<+@@G@'H>Q-='0 4444 %%%175PMI:37+I(ZQ1M(5C4LQ &< #DGVH
MEHJM97L5]I]M>*LD27$:R*DR%'&X9 *GD'VJS0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %><ZO.UU\>=!L+O_ (]+;2I;JU1NAG+%6/N0@_"O
M1JP?$?A6U\0R6-WY\MGJ>GR&2SO8,;XB>""#PRD<%3UH I^.M>_L'3K)Y=+C
MU"&ZOH;8(T_EE)&;*-]T\!E!]:ZE=Q12X ;'(!R ?K7*ZOX4U#Q$EA!K&K6[
MVUI=1W>VTLS$[O&<KEFD< >H _$5MQV5\NO37KZFSV#P+&ECY*@(X))??U.1
MQB@"[+&DT3Q2#<CJ58>H/6N4B^'FEPZ7IU@E_J^W3[DW$$OVUO,&?^69;^YP
M!CVKKJ* /--1M?%7@K7=3UO0+9-=T._G-S=Z<K;;B&7 5VC/\7W1QR>,8[U/
M)XMAD\/>%=4\,3-%8:CK,5I+!+$N0LCMYBD=58,".#CZ\5T4.AZS8S7K:?KD
M(BNKAY_*NK(RB$L<X0K(IQWYSSD\=*SY_A];CPI9Z/8W\MO<V=ZNH17KQAR;
M@.7+LG ()8\#'&/2@""_U>_?Q'XKT66<264&C+<Q*4 *,XD!&0.1\HZUS6F:
MGXE\,> ?"6NKJ%M<:1Y-G;W&G?9@I6*0*@=9,Y+@D<=.?;GL;7P7.NO:AJM]
MK4UR]_8+93QK L8P-W*]<#YN!^9-)8>"I8=*TO1]0U-+S2]+>-H(5MO+>3R_
M]6)6W$,%(!X"Y(&>X(!FR>+;@>+YM%O=2DTF]^W1BSM[B!1!>6VY=VR0KDN1
MN&-PP<#%66\57NF^*/%R:C*DNFZ1IT5[%'%%M8 B0L"<G)^0#T]A5S4_!\^L
MP26.HZE'/I[7PO$1K7]]%B3>$23=P,\9VYP2/3$A\'K/X@US4+R[2>UU>T6S
MGM?)*XC4,!AMW7#MGC\J .1\2MJM_H7@K5KS4-_VS6M/FEM%B41Q[V#*$(&[
MC.,DG/)XKI[76=7?Q]KVD-+;RV]MI\-Q:1^7L =RXPS<D_='/Z5G+\.]2.CZ
M9I$OBF22RTJ\AN;/-DOFJL1RB.V[#8X .!TY!K5G\&M=:YK-_/J1,6JZ>-/D
MB2':R( P#!]WWOG/;\J ,33/$^K#Q+X8L9M16]758+@796 >1'-'&'_<.%&]
M0<KU;C'.:?X=N?%WB.35';Q!;6L5AJUU9%8[!6,JH,*>3\N#@]\\Y/3%JT\
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
M3)R2 ,9)[F@#ESJ>K^(;WQ';:-?K8OI3BVMP8U82S^6')DW X3+!<+@\,<]
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
M8K>!#)([=%4#)- $]%8&L^(I=)\1Z#I8LEEBU6:2(S^;@Q%49_NXYSCU%;]
M!1110 4444    P!@"BJ0GU#^VS;FRC_ +.^SAQ=^=\QEW8V;,=-O.[/M5V@
M HIDID6)S$@>0 [59MH)],\XKF=#\4:EXA\%6>NZ?I$;7-Q*5-H]SM"(LQ1C
MOV\D!2<8H ZFBBB@ HHJ">]M[>XMK>655FN7*0H>KD*6./H : )Z*P-*\13:
MCXLUS0Y;)81IB0.LHEW^:)0QSC VXV^];] !116!J_B*;2_%&@Z0+)9(M5DE
M3[1YN#&4C+_=QSG [T ;V!G.!GUI:** "BBN8\0^+TTG1+35;"WCO[:>\CM2
MXEV!=TGE[AP=PSGT^M '3TUHT<Y9%;ZC-.HH **0D*"20 .23VKF],\3W7B&
M)[O0=-BN--5VCCN[JY,(G*G!,8".2N01D[<XXXYH Z6BLO1-7?5XKLRV,]E+
M:W+6[Q3%2V0JG/!(P=V1SR,'OBM2@ HHHH **** "BBH'O;=+^*Q:51<RQO*
MD?<HI4,?P++^= $]%4K*?4);J^2\LH[>&.4+;2+-O,R;0=Q&/EYR,>U7: "B
MBB@ HHHH **** "BBJ6JSZA;V0DTVRCO+CS$'E/-Y0VE@&;.#T&3COB@"[13
M7+!&**&8 X!.,GZUB>$?$,GB?0SJ,MH+1Q<30&(2;\>6Y3K@9SCTH W2,C!Z
M4@      Z 4M8&H>(IK#QCHVA&R5HM3CG<7/F\H8E!(VX[[ASGUH WZ**P-=
M\13:-K>A6 LEEBU2Y-N9C+M,1",WW<<_=]10!OTF!G.!GUI:* "BBB@ HHHH
M **** $P,YP,],TM%1SS16T$D\TBQQ1J7=V. J@9)- $E%<YK'BEM-O?#T<%
MFMQ;:Q<K )S+M,>4+@[<<\+ZBNCH ***@L[VWO[?S[6598M[Q[EZ;D8HP_!E
M(_"@">BLO7];AT#2C>S(9"TL<$48.-\DCA%&>PR1D]AFDTF\U:XNKZ#5-+CM
M! Z^1/#/YD=PI&<C(#*1T((^F: -6BBB@ HHHH 1D5QAE##W&:  HP  !V%+
M10 4444 ( !T 'TI:** "BBB@ HHJIJFHV^D:5=ZE=L5M[2%YY2!D[5!)Q[\
M4 6Z*P=(U?6+Z^B%UH\<.GW%HMS%=17(?:QQ^[=2 0V#G(R.#6L][;I?1V)D
M7[5)$\R19Y*J5!/TRZC\: +%(  20!D]:P?"OB*7Q%#JCS6:VLECJ,UB467S
M QCQELX'4GTK?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *XOXL/-!\-=7N+>YN+>>%$9)(
M)FC8?.H(RI&002,&NTK.US0[#Q'I4NF:G&\MG+CS(TE:/=@Y )4@XR!0!R'C
M6?4=/UDZA)IUQJNA+9!+B&QN"ES9-N<F=5!&[(P,@Y&PXQSGL-"N+>[T#3KB
MTN&N;:2VC:*9A@R*5&&.>YJM<>&;&XNFN3+>I,]LMK(T=TX\R)2Q ;GD_.WS
M?>YZUIVEK!8V<-I:Q+#;P((XXT& B@8 'X4 <1I&/%^N>+;?4IKA#8W@L[:.
M*9HS!&(P1(NTC#,Q8[NO '05SEOJVJR^ _"_C+4+JX:73+WRM0*RLJ7%MYK1
M&1D!PQ'RODCL:]&NO"VF76JRZF!<6]W/&(KB2UN'B\]!T#[2,D=CU'8U;ET7
M3IM"?1#:QKISVYMC @VJ(R-N!CIQ0!YO:ZM-8^)]?L%DN&@UV$2:&TMP[C=O
M\EPN3PNXK(-O\!S]-*[TE1\3=+T;[?J?V!M#E,D0OI?WA62-<D[L@G/)!!/<
M\G/:-H6FM<Z9<&TC$FF*RV9 _P!4&780/^ \5'-X=T^?Q!%KCK/_ &A%"8$D
M6=P!&3DKM!V\D ].U 'FMGK=[IOAE=-%]+]G_P"$LFT@3W$S;DMPSE5,F=PR
M5"YSG!ZBKWB4ZSX#T7Q'K%MJ<2Q36T9M[!2\@MY#(D;3)O)P,/DC&,@5U_\
MP@WAXZ1J.E2V3366H3-<7,<T[ONE8Y+@DY4YYR,4[3?!>AZ7I=UIT=J]Q!=I
MY<_VN9YFD3! 4EB2%&3@#@9H Y?6]'L].\=^ 9;229]UQ<*SO.TGF_Z.Q#MD
MG+?[77GZ5Z17+6OP^T"TDT]U6^D.G.6L_-OYG$&1C"Y;@8XQ^>:M>'?#D>AW
MVKW,/F1QZA<^?Y+3-)AN=S\]"V>@X 5: ,WQAJ<J>)/"NA&5X;35;F;[3(CE
M"RQQEECW#D!F(SCJ 1WK+T?2[>V^)WBVT@:>.&33;1@%F8&/)DX0YRH[\'C-
M=CKWAW3/$MDEKJ<!D6.031.CLDD4@Z,C*05(]JIV?@W2+&_N+^+[:;RY@$$T
M\E[*SN@SC)+=>>O;MB@#SFWN+ZZ^%_P^N3J=^ES<ZK;0S3)<N&D5Y'SNYPW0
M=<]*Z"6T^Q>,;7PC;W$DEDUA+?)'?7<K&:1I<$;L[FVCD*3_ !$\D CH1X#T
M!=(T_2E@N5LM.G%Q:QB[E'E2 Y!!W9."3C)XS5CQ#X0T;Q1':C4[>1I;5MUO
M<12M'+$>^'4@\XYH XY3J.@WWAWPOJ>MM=6E[J5PDDJR,'2-8O,BMF<G<>6'
M.<D #H:A^(F@6^F_#WQ3&-0N+B)G@NH;220D6F75<+SG:2&(!X!Z"NTO/!/A
M^_\ #T>AW%COLHW$J?O&\Q9,Y\P29W;\D_-G)S3D\':(OAZZT-[:2:SNQBX\
MZ9WDE/'+.3N)&!CGC Q0!@^)K6*S\6^ H(=_EK?W&-\C.>8'/5B2:IW-^_@K
MQGJMO<27-S:ZS:^?I:33NX^T+\K6ZY)QN+*PQZGTKJY/"&D2R:9)(MTTFF,7
MM7:[E+*Q&"Q);+$@XRV>*H*EUXF\16QO]!FLK31KN2:*:Y*$W$@4HAC ).W#
M%B3CD+UYP ;NB:<VDZ-:6+SR7$D4862:1R[2/CYF)))Y.:Y6SE'B7Q[XITK4
MFE^SZ9';16T"RM& )$+-)\I&6)X![;>,9.>YK(OO#6G7VK+JI$]O?B+R3<6T
MS1,\><[6P?F&>1GD=L4 >7_;]7O?#6@176IWPGM_%@TK[5'.RM<P*[C+8.&/
MR@9(/*_6O6-'TB#1-/%E;2W,D0=G!N9VE<;CG&YB3CFJ-WX/T6\LM/LWMI$M
M].F6>V2&=X]DBDD/E2"3DDY.>2:W , #GCUH XE?,/QDNK,W5T;670!*8?M#
M[5<SE2RC/RG '3%</;K<P_"FP\2?VIJ<FJ6NJ[8I7O)"-IO3&59<X8%2<E@3
M[X %>LMX<TYO$#ZYMG&HO;_93*+AP/*SG:%S@<\].M4/^$"T#_A'QH7D7/\
M9HF\X0_:Y?O[M^<[L_>^;KUH S+"9?$_CKQ1I^H/+Y.E"W@M[=)63;O0NTOR
MD?,3P&[!>,9.>,L3-:_ ;09H+JYBEBU)$WQ3,F\->E2&P1N!!Z&O3+SP=I%[
MK$>K,MU#?K$(7GM[J2)IHQT60J1N'UJ!? /AY/#T6A+;7 TZ*43K$+N48<-N
MSG=G[W.!QGM0!@:KI/\ ;/Q7NM)GU'4XK&70EG:*"\D0"3SRNY<'Y> .!P<<
MYJK!::CXRM_$,4&HBUO+'4I;2"<W$HDM!$0$(4$ Y W$G[VXY]NY3PWIR>(!
MKH%P=1$ MO--PY!C!SM*YVXSSTZUG:A\/_#FIZX^L7%G(MW* )_*G>-+@#H)
M%4@/^/7OF@#%TV8^*?$^NZ-JE\TOV&QM%MS;R&-7\V+<\Z@'D[B #SMP,8R<
MT-0T: >.? 5O<7]QJ,JV]]!+=M,RO*8T49.T\'.<XZ]\UUVM>"-"U[48-0N[
M>:.\A3REGM;AX':/^XQ0C*^U6+[PIHVH#31-:E/[-S]D\B5XO+4KM*_*1E2
M 0>"* .<TVSCO_B3XYM)6E1)K2P0M%(4=<I)R&'(/O69X=NKF]L+?P3>W-P=
M7TZ_*7TWGN)'MXR)%EW9SB0-&G7^-O2NRFT>TT6ZU7Q%8V-U=:G/"#+%'<,3
M/L!V*%8[1C) ^M1>';.6YU&]\1WNF'3[R^CBA6"0J9$B0$C>5R-Q9F[] N>1
M@ '1@8&*X/QS:B]\:>"+9I9HEDNKH,\+E'Q]G;(##D9Z9'//!!YK=\*>'(_#
M=M?10>8D-S=-<)"\S2^7D $;F[D@L<<#..>IN:OH%AK9M7NTD$]I(9;>>&5H
MY(F(P2&4CJ."#P: .$L-"N!XB\5>#[?5-1&F-90W5K*UU(TEE,^\863.[&5W
M8)_F:L>%=3D\2VVB:5.TT5]H[/\ VNJS.")8LQJK'.2'8^9SG(0UU5S"GAC2
M+R]TW2[K4;IW626..3=/<-D+DLYYP.V> , 4GAO37@.H:K<V2VE]JLXGFAR"
MT:JH1%8C@G:N3C/+'DT :FH6\=UIUS!,"8Y(V5@&*Y&/4<UXU!9QQ? 7PZ\3
M2))/=V19O,+8/V@#(#9 _ 8KVX@$8/(-<NOP^\.II":4EM<K8I,LZ1"\EPC*
MVY0/FR%!)(4<9.<4 <[<33^%?'6N1:?-=30_\(V^I&"XN'F#7"2, PW$D9&
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
M,/JK M&VU@/)DS@]OJ.?2MOPMX<C\.Q:@D'F)#=W;7"PO,TOEY SRW<D$G'
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
MB2<D# )]O6MRJ]C8VVF6,5G9Q"*WB7:B DX^I/))/))Y)YJQ0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445BZ1XA35M8UC319SVTNER1QR&4J=Y=-X(VD\8([]^U &U16#KWBFUT+4
MM)L'B>:XU&Z2W54Z1!L_.Q[#@X'?!QT-;U !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5QOALD>/_'1 W$3V>!Z_P"C+7952M='TZQO;B\M;*&&
MYN,&:5%PTF.FX]_QH \J\0W?B*)] GO_  K.E[+KT$SR?;8&$KA7"Q+AOE4#
M@$\<$GEC7L$;,T:LR;&(!*DYP?2HKFRM;PPFYMXYC!*)HO,4'8XSAAZ$9//O
M4] !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 %%%% !56^U"WTZ.-IV.Z6011(J[FD<Y(51
MW. 3[ $G@&K58'BC3#=QZ?J,=]#93:5=?:DDG&8F&QD96Y& 5<\]C0!;7Q#I
MIT>ZU3SG%M:%Q<?NF+Q%/OAD W9'TZ<]*2]\1:?8:;:W\OVF2*ZV^2MO;232
M-E=P^1 6Z=\<5R5E;7</@?QEJNH@0G5#=74<;*8]L?DB-"5)RI8(&P>>1GFN
MFTN_M['P19:C*P,%OIR2LR\_*L8)Q^5 #(O&&ESZ8]_!'J$B)*T1A6PF\[<H
M!;]V5W8&1SC';K5V/7M+DT.'64O$.GS(KQRX/SAON@#&222!MQG/&,UFVRII
M?AJWL+W5H=,U.\224RLZ!O.<EY"@?AL,Q_#%<E;VMY+!X#@U&3[+9P/=1F6W
M41HTBJ4MWP<@;T#L/=ACG% 'HD^JVMI8"\NR]O$S!561#O8DX4!1DECV7&?:
MK4,AEB60QO'NYVN,$?6O+[0ZGJ>O>'SK6H3"R@EU&*TOEVH9W5@L3DXV[C%Y
MF" ,X)'6NJ\+ZG+>^'K*TUJ]!U"[-PD#AO*DN8HW*B50N,$IL;*_W@: .IK*
ML/$-AJ>I3V-JMVTD&[=(UI*D1P<';(5"MSZ$USOA>XNS'+9ZM=70/A\S075S
M+,X%P3\R2,<\_NL,<]"XQTIWA>RM]-U_R/#^IR7OAZ6S,C0FZ-PEM*&39L<D
MD!E+G;G^'/>@#M:*** "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 **** "FO&DFW>BMM.5R,X/J*=1
M0 C*K## $>A%)Y:%-FQ=G]W'%.HH 9)#'+M\R-'VG(W*#@^M*\:2H4D174]5
M89!IU% #'BCDC\MT5D_NL,C\J<44L&*C<O0XY%+10 FT#/ YZ^])'''$@2-%
M11T51@4ZB@ 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 **** "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@ 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 **** "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@ 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
6**** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>exhibit31restatedcertifi015.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi015.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ JM?ZA:Z7927E[,L,$>-S')Y)P  .222  .
M23@59KB?B5'>II^BZE:VTUU;Z9JT%Y=P0*6=H5W D*/O;20<>V>U $%EK4EY
M\8FLXKN_6U&B-*]I<(\:K)YR ,%8#/R]^>X]171)XNT9[^TM/M+JUZ2MK*\#
MK%.1SA)"-K''(P>>V:XJ[NU\1?$2272A=&*[\,SVL-W]EE5%E:0%<L5X[\GC
M(QUJ+PG=Z3J=GHNCZAH&J_V_ICP^9;W2SF*W>/ ,P<DH!@$KCKD =: +\FK?
M\)3XK\1Z.]]K.GQ6,5NMG-:13PF)RC.[OA0.R@!^"!QUK4TCQ-X>T7PA#?R:
M_>WU@UR\0O;U7>1I#(05/RC #<#@ #%5_#=S$OQ)\:RN62*;[&8I'4JDFR$A
M]K'@X/7%<<P<_!J:T^SSFX.M^8(/);?M^V>9NVXSC9SGTH ]1T_Q7H^J:C=:
M?;7,GVJVB$SQR021[H\XWIN4;USQE<BN=E\8:7X>\"W6LZ?=ZCK$)O)(TDG5
MW*RM)MVD[0516.![  9.*=)/'_PN6VN@2;?^P)(C.%.S<9D<*6Z9V@G'I7)-
M;W$_P8UZ&*UN'F76'N#"(6WF/[8LFX+C)&T$_A0!Z'=ZII5QXDT")]2U&VO)
MO/:VLQ')$ER AW>:K+_"!D9QS@\YJU?^+-'TTW/VFXD\NT8+<RQP/)' 2 <.
MR@A>""<G@$$X%<WKM[%>^/? E[#'/]G5[QG=X778K0E4+9'RACTSC-9^B3'1
M='\6:!K4$S7LUW=S0+Y3-]NCFR5*8'S$YVD#IWH [._\7:'IM];65S>XN+F(
MS0)'$\GFJ!GY2H.X\C ')R,"K.B:]IWB&Q:[TV9I(TE:&0/&T;QR+]Y65@"I
M'H17GFE:;<Z)XA^'5A?;VGL-+N8;EPI98G9(]JEN@Z$#UQ6]\/V_XF/B\%74
M2ZW+-'N0J'0I& RYZ@E3R/2@#MZQM0\4Z3ICW(N)I2MH ;IXK>218 1GYRH(
M7C!YZ Y/'-;-><:!<CP]-XNTG789O,NM1N+VV/E,PO(95&%3 ^9AC:5'(XH
MU/&_BD:=::)'9RSM'J>H6\33VT,C@P,26V.@(W$+@ '=@Y'K6YH&F?V=#<.F
MH:A=6US)YT,=\S,\"D#Y 7^?&><-R.E>=3:9=Z!X'^'FE7XD>\L]5M9KA44O
MY*#>3NQG 7<%STXKUM65T5T8,K#((Z$4 9GB,R+X;U*6&:6&6*VDDCDB;:RL
MJD@_GV/%<SX7\56FF_#_ ,/:GXAU24W&II&#/-N;?*_0<#"C\AQ72>)Y5B\+
M:J6)RUI*J@ DLQ0@  <DGTKS/)_X51X'MC%-Y]MJ%B9X?*;?&(WRY9<9  ZD
M_P!: /0[;QEHU[_:*VTES)-IZ"2> VDJRE3G#*C*"P.#@CBH/#WC*SUGPM;:
MW.DULL^,1M!)DEB=JIQ^\/3[N>:QR?/^+6IM$K-'+H"0)(%.QI!*[%0W0G!!
MQZ5RMH]Y%\-?!]U'INIS+H-RO]I6L<4D4H79)&Q3H6*[L\>O7K0!Z._CC0(K
M+4;J>\D@732!>1RV\BR0Y&5)0KNP1R"!@T^T\9:%>K=M!=NPM6C5\P2#<9/N
M!/E^?/;;FN(UU]&U7P-XHU'0M,O2]Y8?9S=3Q3"6Y?'RQJLGS-M]<8YXS@XT
MO%PN&\)>&=6L;2YO+;3;J&XNK:UW+*8?*:-BH&#N7=G''0T =1!XMT:>._/V
MIXGT\J+J&:%XY(]WW?D(R=W; .>U5]4\9Z?IFCZK?&"]D?38!--;_99%?!#%
M>HZ':?FZ#!S7,3?\(KKFBZKJ$&D:G)97,<-O=7K).L[?O%QL#Y=O+^\2!@8
M&><4S!KLWAGQGH_VYO$%D-)(L=1\H>=(S))^X9AQ(R\'(Y^;GDX !W=EXEM)
M]$L;Z<3)+=(H6$6T@=WV[B$0KN(')R!C'>EMO%>BW6DW&IQWH%M;2F"??&RO
M'*"!Y90C<'R0 N,G(QG-<#J6H&"/P=XB>QU2?1K6SDL[SR(Y8Y8"ZQ8DVC#%
M<H5)_GQ2:[! =*L/$7A[1;TZ=;ZW;W][F.3S[M%#!I=C_.0I88SR<$] "0#=
ML-:EO?C%)9Q75^+4:&TK6=PCQJDGG( P5@,_+WY[CU%=Y7GECJEOJGQ@MM0L
MH[J6SDT!H5N/LDJIO,X8 DJ,< \GC(QUKT.@#A/&_B1=&\2Z'9ZI>W&G:#=K
M*);R$E 9AMV1O(.47!8Y&,D#G -:EM+<:##JVIW.I7>J:.MO'-:;0)G4#?O5
M2HR_\)W'L>3@9I_B#4=/_M :/K>G^?I5U;%WFDMVDA1@V-LA (7(Y!./NGGI
M7'^%M!;3;KQ99>'7N9?"\UG_ *)'(6*"Y96W+"6Y*XQD],G&3B@#L-$\866H
M^%+#6[L26OVI(OW;02 M(X!"1@C,G7C;G-:.G^(--U*:[@AG9+BSP;B&>-HG
MB!&02K ':1T/3WKS*U>[7PG\/M4BL[U[70GCCU*$VSJR9A\MG"D98(2<D ]?
M8XT/$>BW7BSQ!K>H:$Q,+^&Y-/6=?E2>9W+*@)ZX Y/0;@/6@#M(/%>CWM]:
MV$5W(DU]&[VC/"Z+<*HR3&S+AL @\=1SR*YWP3X@%GX9N)M8OKNX<ZS<V<+N
MCSR.1(P50%!/0=A@8J7PQXHL-<MM+@;1KF+4[&,"Y%U9-&+ A,.1(RXYQ@!3
MD@\X ..+\-3W_AR]_P"$A>&YN].DU.[MKBS,#&6V629F2XB7&2"/O8Z@#TX
M.NNM?.D_%6=+J^OGL'T);B.T5'D/F&8CY(E&XG:OID<Y[UU$'BC1KK0;?6H;
MU7L+@A87"-N=BVT*$QN+;N-N,Y[5S45U#)\9'O58FU/A]8A/M(3>)V<KNQC.
MWG%<AID%];^&?#NII:W,EOI/B"YN+RV6%MZPR/(!*$QDA0^>!T)]* /5K+6]
M/UF:\L+:XEBO+< 30O&T4L88<-M8=#V(R*YOX?Z[Y7PPT[5-:OY979YE>>8F
M1Y&\]U4#J6)X  ]@!2PQIJ7Q.7Q'9O\ \2VUT=K::Z (25VDW!0?XMH!)QT)
M ZUQ6FI?6?PY\&Z@+.ZEAT?5Y+C4+586\U(S)+A]F,G:'#=.^: .QTO6I+SX
MNWUJEW??8X]&65K6Y5HUCD,N,A6 _AV\\]^>M=!%XNT66_M;/[3(CW:LUJ\D
M#I'<!1D^6Y&UN.>#R.1D5P^H2GQ+XYUC^R%NBE]X5>TM[HVTB1^:9'Q\Q4 =
M>I]#WJ7PM?Z-K$>D6=UH6J+KFFE#+#>+/Y=FZ##2!V.P#@[0.3D#&,X .LLO
M'?AW4=1AL+2]>6XEGDMU46\@ D09922N%Z'KC.#BNCKA_AJP%OXB4H\;2:[=
MSJ'C*%T9LJXR.01T-=Q0!F:AX@T_3)98KAYF>&$3S"&!Y3%&<X9MH. =K8]<
M'T-%WK]A9QQLS3RO)%YZQ6\#ROY?]XJH) ^OTKB_&=N!K]WJ&E:M=:1KUM9)
ML)C,EOJ"98B)D(PS Y''S#=T-4+C4)M#\56^J^)M-U""QU32;6,O8><5L[B/
M>6B98CG'[PXZ_P Z .GO_B#ID,OA\V(FO;?6)6$=Q!;R2*$56)^Z,ELKC;C(
MYR!BNN5@RAAG!&>1@_E7F.I6MKI3^"KZQT:ZL=*M]3FD:)()'>-9(W"LR %E
M+$YQU&1G!XKTU&WHK;2N1G#=1]: ,7QAKC>'?">IZI&CO-!;2/"%B:0;PA*[
MMH.%R.2<#WK$T*XM;6&PUV?6-7)N[9+=[*Y69A<7!4/OCC<;LXW?<&W&3V-:
M7Q".?A[K\2JSRS6,T42(I9G=D(  ')-<Q?//;7O@+Q (Y9=+L8)+>]"(2UNT
MD*JKLH&0 1@\<9H [*+Q7HTMC?W?VID33CB\22%UD@XS\R$;NG(.,$<BN?UC
MXIZ%9Z#=W^G-<7LL=O'/&J6LNPB0X0EMH&,G!YR#QUXK.OK4W6N>,/$-J&_L
MZ;1!9(ZJ<74V'.4_O8!501U)('0U!JUO-=?L\V]M;6TTEQ%IUFKP+$?,5HVC
M+C;C.1M/Y4 :>N:\;/Q_X7N/MU]%IUU;7IEM7CD3>R! O[HJ&+98X&"3QBNM
MT37M.\0V+7>FS-)&DK0R!XVC>.1?O*RL 5(]"*Y+4[^'4/B3X-OH$G^S+;WN
MZ22!T";U0)NR!MW;3C.,_C5CX?M_Q,O%X*NHEUN6>+<A4.ACC 9<]02IY'I0
M!V]<Y;ZKI">)]:9=6O9+FUMXC=6C[S#;K\V&1=OWFYS@G.!71UP-I.D/Q.\5
MSR!UA;3;9%D*':S)YFX XP2-PX% &Q:?$#PU?2:<MO?NZZBP2VE^SR"-W.<)
MO*[0QP<*2#[<BNFKQFV5HOA5X#MVAF6XMM6M'FB\IM\020ERRXR  <DGU]Z]
ME!# $'(/(- ')_$N\N],^'^K:C874UK>6L0DBEB;&#N Y'0\>M85_JVK^&_$
M'@V.#5;G4(=:D$%U9W6QV *@F5"%##;DDCD8K7^*VZ3X:ZU;1(\D\\(2**-"
MS.=PX ')K4\.:1HL=E9:C9Z=:1W1MD0SK"%D P,KG&1SU% #G\8Z''=+ UT^
M#=_8?.$+F+S^GE[\;<YXZXSQUXJ"^\>>'-.O[JQN;YQ<VK1K-&EO(Y3><*>%
M/''7H,CU%><:S?2ZCHLC2Z=?6UU:>(8Y9=/M;%UBAC%P#YA*K^\9AAB<G)/
M&":[#0)DD^*_B2;RY46>RLUB=XF4,5#[U!(QD9&1_A0!O-XQT-;I(#=/A[O[
M"LPA?RC/G'E[\;<YXZXSQUXJ?4/$FEZ;-<0SS2-):PB>X$,+R>3&<X9]H..A
M]\ GH*\JU6_EU#1HY)=.O[:ZL_$44LVGVUBZQ6\8N,^82J_O&888G)R3P!6K
MK6L6>B^-?$1,]S9KJUA;K,T^G33J'V.H9?+!Z*<%3C)[C'(!VDGCKPW%!93M
MJ/[J^<I;.(9")#C/'R^G3U[9I(O'.@W%K%/;W%Q,)('N!'':2F18D8HS,FW<
MH# CD<X.,UQER^CIIWP\@T6YDO=.L-053-Y;$HJ1.A:08RGS$=0,5L^(-08>
M.9=/FL[F"*33/W-S9VK/+>,6;,)E5245>N,CELY Z@&]<>-?#MK#ITTVIQB/
M4D,EHX1B)5"EN,#C@=#SVZUCZOXMT[Q!X%\2W&@ZG/%=:=:3,^U&AFA=49ER
MK@,,XZX[&N*TFZCM-"^%IO(9X!:W4L<HF@92K"%QG!&< GKT&">U;&N67VR^
M\=:]9HQLKG0OL$;HA(NY]K\IC[V 47(ZG('0T =/X8\7Z7=6NB:5+>2OJ5Q8
MQNK212;9V6,%]LA&UV'4X)/7WKK:\PED7S_ABRI)BV!\_$;?N1]F*?/Q\OS<
M<XYKT^@#D_'/B6ZT.#2]/TSR_P"U=8O$L[9Y%W+%G[TA'?:.WJ14^H>&]0&B
MW*Z9KVI1ZJ86$=S-,'5GQQF,C8HS_= QVK+^(VBW]T="U_2[9[NZT.^%RUJG
MWYHC@2!?5L 8'UK;M?%^E:A"#8-/<7+#BU$#K*#Z,& V>Y; % &Y&6,:EQAB
M!D>AJ.[N[>PM);N[F2&WA0O))(<*JCJ2:E7<5&X -CD Y -<E\2]-U'5/ UY
M#I<33W,<D4_V=>LRQR*Y0>I('3OC% &Q:>)-,O-233EDFAO)(S-'#<V[PM(@
MZE=X&['<#D=ZX^'47\9>)?$.EC4-9TXV<D$=A+;13P^4?+$C-("H7))QB3J
M,#G)L:F\7B[Q/X1O-(\QA83R75S*8V4P1F,KY;9'#,2!MZ\$]JE\'S(WCGQH
MV'5;B[@:%F0J)0L*J2I/# $$<4 =PH(4 DD@=3WKF[GQ=#!XYA\,_9KK<]D]
MRTRVTC '>BJ 0#Q\S98_*, 9ZUTM</J4C6'Q@T^]FM[@VT^BRVD<D<+.OF^>
MC;20,+\H)R<#WH S?#/C.ST2#Q"NO:I=RK!KUQ DLB23""(%53>R@B-<\ G
MSGWKJ[Z]TW_A,=(M9-4O(K\Q3-#91%A#<+M&YGXP2N!CD8S[UYY*#)\.?B-
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
M "BBD9@JEF("@9)/:@!:*;O3<%W#+#(&>HIU !13)9HH5#2R)&&8*"S 9).
M/J33Z "BBHQ<0,)2LT9$1*R$,/D(&2#Z<$&@"2BFHZ2QK)&RNC ,K*<@@]"#
M3J "BBB@ HHHH **** "BBB@ HID4T4\8DAD21"2 R,".#@\CW%/H **** "
MBBB@ HHHH **** "BBB@ HH)P,GI3(9HKB%9H9$DB<95T8$,/4$4 /HHHH *
M*** "BH)[RUMGB2XN88GE.V-9'"ESZ#/6IZ "BBF&:)9EA,B"5@2J%AN('4@
M?C0 ^BF3316\+33R)%$@RSNP4 >Y-/H **9)-%#M\V1$WL$7<P&6/0#WI] !
M1110 4444 %<N?#&JVNKWUYI7B26V@OIO/FMY[5)P'VA<HQ(*C"C@Y Q745&
MT\23)"TJ++("40L S =<#OC(H @T^P33[<QK(\LCN9)9I,;I'/5C@ >G
M %6Z** .?UWP[/K&MZ+J,=_' -+F:9(V@+^8S*4.3N&!@GMUKH*8)HC.8!*A
MF"AS'N&X*> <>G!I] !1110 445 ;RU%V+0W,/VDKN$.\;\>NWKB@">BBB@
MHHIDLL<,32RNL<:#+.YP /4F@!]%("" 0<@]"*6@ HI"0H))  Y)/:DCDCFB
M26)U>-P&5U.0P/0@T .HHHH **** "BBH+>\M;O?]FN89O+;:_EN&VGT..AH
M GHHR/6B@ HHHH **8)HFG:$2H954,R!AN /0D>G!_*GT %5[6RBM7FD3<TL
M[[Y)'.2QQ@?0 #  _J:L4A(4$D@ <DGM0 M%-21)%#(ZL&&05.<TZ@ HHHH
M***8\T4<D<;RHKR$A%9@"Q S@#OQS0 ^BBB@ HIKND<;22,JHH)9F.  .YH1
MTEC62-E=& 964Y!!Z$&@!U%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8'BK3=8U&VL3HMS9Q3
MV]VLSI>(S12( P((7G()##W4?6M^B@#B=6T/Q6R>+/L-]9[;^V_XE[*&6XCD
MV!=I?H%X.,="Q/'.>=\.:CX3UZXT[2)M+3P[XGTV:%_LDT7E.Y1@6"MQYBL
M>#SWQQFO2-=&HG1;K^R AU *# ';:I;(X)]/7VKD/%6AWOC-=+AD\/R6%[:W
M<4_]HRRQ'[.J,&81E&+L3C ! '<XQ0!OVOB22ZUW7-'2Q N=+CAEW&;Y)A(&
M*\[<J?EYX-<5K6N0:\_P]\3VNF2&:XO7,<(VF4@Q2?)N.!U'<@=ZWWT[7--^
M(&L:A9Z8MY9ZO:6\8G^T*@MWB#@AP?F((;/R@UA:7X6\16'A+P2LNFJ]WH5T
M9+BUCN$+NA1U^4DA<_-TW=NM &]!\1(H8]<BUO2KC3+_ $B 7,MLTBR"6(_=
M=''!&>#Z?G6NNLW4MM?&YTE)8([19XVM;A9H[E6W952P49 7G/&&%9$^BZE<
MZQJ_B1M,C>XFL(]/MM-N'0^9$'+OYA!*C=N( R< <]<"IH/A:ZT*_P!8DTFP
MO++1KFRPFE33HV+DDY:,!RJ+C /S#)/H!0!?T;Q1IT/A+PZ^F:8(&U51'I^G
M1L%"\%CDXX55!).#]"2*Q] DE@^)7C66;24CF%C:-);P.K"<XD^8,0H.1_>
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
M3YK:242(/G=E884MG'R\\=Z ,[5/&EC??#C5]5U/P_)<16<TEK?Z:[HP5T<
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
M6\R#S+?9Y;*7'RASDD<X X^H!KQ^++P:]?:)<Z2D=[:V'V\%+K='(A;: &V
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
M:_#B3PK%?!IIK-[:6\E0L6+J59\9!/7CGL*BD\(:@[^%&_M&V!T'K_H[?O\
M]V8_[_R\'/?F@#-G\6^(=0TN75_#UD;H1W;Q16)MCBXB24QL?-W *QVLPXP.
M 0:UH=;U'7]6UJSTJ:&TBTO;"6FB\PRSLF\@\C"J" <<DYY&.:5EX*UO2-1O
M8-)\1K;Z#>3O</:O;;IH"YRZQ29^4$DXR#C/3/-64\):EI?BG4=4T/5+>"UU
M0(;RUN;<R;9%&WS(R&&"1U!R.] $?PE_Y)9H'_7!O_0VK>\3Z]!X8\-:AK5P
MADCM(B^P'!=NBKGMDD#\:Y;3] \1>$_#GAS1M.UBWF:UN0LZ?8O^/B$MEAG<
M=NT,QW<=N_!ZSQ%H=KXE\/7VC7A807<1C9EZJ>H8>X(!_"@#B?$46L+XI\!R
MZC=VTHDU!C)'%"4\N3R7X4Y.5QD<\\ ^U: \3ZW]H\<0%K$R:&D;VI\EMK P
M^;AQOR3T&01]*;_PA_B2[D\/OJ.OV,KZ-<>:DB63!IQL*?/^\^\0>V!]:M_\
M(AJ O/%MP-1MO^)_&J ?9V_<;8O*!^_\W'/;F@#,M?%/B.W\.Z5K.H26$B:Q
M%:16D$-N^Z.:499F^;YAMRVT8Y^7/\1EN_%VM^'5UN[U6PDN=)M+(7-M=F'R
M&:7<%\E@2>I((8#IGK5ZY\#O?> +#PW<:D8[K3TA^RW]O'M,<D(&Q]I)YXY&
M>YZ4H\)ZIK.AWVG>+-8COA=6[6RBTM_(5 <'>1D[GR%.>@QP.30!=C7Q7%JM
MO')-83V4]N_GRK$5-M, -NU=V74\C!YXZ]J\^BGU&\_9\UN\U"]6Z::*[;)B
MVMN\^3<2<X.3T  QTKN_#FA>(M/^SQZWX@BU"&S79 (;;RFDXVAI3N.X@$\#
M SR<G%94?@#4(_ 6I^$QK,!MK@RK;R&T.Z)))&<[OG^9OFP,8'L: +6H:WJF
MB:QX81Y+8:%J&VUE<PDR13%,QC=NQAB,=.#]:W-'O;S4+W5)7DB:PBN3;VNV
M,AFV "0DYYP^Y>@^Z:YSQC+IEQX9D\(WM]!)KEQ;(+6WB.V1I<XCD4<D .N2
M>P4GH*Z_2]/CTK2K6PB9F6",)O;JY'5C[DY)]S0!B3ZW=7_C"X\.Z=-';&TL
MTN;BX>/S&W.Q"(HR!T!))SU 'K7,7GC[7(O"]_,D-BNK:5JZ:;=JR-Y<P:15
M#I\V5R&!YW8YKI[[PU<KXN3Q+I%U%#=/;?9+J"="T<\8.5.00593WYR.*S=2
M\ 37?AZZL(-1ACO+[4EU*[N7MRP:175@JKN&%&Q5Y)X'J: .GT>+6(H)QK-S
M9W$IF8PM:Q-&!'@8!!)Y!SSGTKG(?$6LR:YXSL-UE_Q*(();-O);!WQNYWC=
MD_= X(KLDW^6OF%2^!N*C S[5RJ>%;^/6_$^HKJ%MC6X(H5C-NW[GRT9 2=W
MS<,2>E &%8^+O$@T[P;K%[)I[V>MS0VLUK% P=&D1F#ARWJOW=O0XR>M7=0U
MG4?$>B>+9--G@M[333<62+)$7,\D<?[PL<C:N3M&.>,G/2G_ /"#:@/#WA;2
MEU2V_P")#<PW D-LW[[RE*@8W_+D,<GFC_A"=5L;O7X](U:VBTS6VDFFM[BV
M+M#,ZX=HV##ANN"#CWH S]&UO4=)\,_#>VMC;FUU&&WMIP\9+@>06RIS@?=]
M#5^TU?Q7JGC#7=)M;C2HK?2KFURSV[DR12)O9?O<-@]>G X&:>G@?48].\)6
MG]JVS?\ "/NC[C:L/.VQF,#[_P O!///-:FC>'KS3/%6O:Q+>P2Q:JT+>2L)
M4Q>6FP?-N.<CV% '/GQ=XBU+2H-;T*Q:[A>Y(6Q^S$>9 '*DB4L 'P-W3';!
MZG4?6=:UN7Q GA^2UB?293;0I/'N^T3A%<ACD;4^8+QSG)SVJII?@G6]$N9[
M#3O$2Q^&YIGE%HUMF>$,26CCDSPI)/."1GCGFIIO!^LV/BB_U3P[KL-C;:H5
M>]MKBU\X+(!CS(_F&&(['(SZ]* *<EQKLWQ3T:WFNXK96T62>2T$?F)&_F1!
MQNW#<<\!NP'3DU%HW]IC6?B&VC- -16^C: 3H61F%NA"D CKTSGBMVY\*W/_
M  D^DZS8ZF(C9V;V,RSQ>:TL;,K9#;AA\KU((YZ5'96">#[WQ%K^L:M:)8W\
MZ3NS1F,0$!8P"Q8YSQV')H @TCQ3>:[H?AJ:RE@%[J#$WBM"<1+&#YPV[L@A
M]J#)/+"NSKB?"&D6*ZEXA\0Z9-_HFHW!:S8G=&HVKYDB#^Z\@)]]@/0BMGPD
M=9.A@:[<I=72RN%N$@\GS4SPVSMWQZ@ ]Z .2CAUV?XE^,TT*ZLK6?[/8$RW
M<+2CA),*%!&,]SDX]#GA@\>ZY)X3TKQ"\5I:P17_ -BUN,Q,_DXD\MI$.X?*
M#C@YP#[<],WAW4K/Q7J>MZ7?6J_VG##%-%<P,WEF(,%92K#/WCE3^8JE>Q>%
M_"?A3_A&]5O%9+Z*<&.0CSKQVR9"H'5BS\ =R * -RTOKR[\2W\$<D1TZTCC
M1OW9WF=@6(W9Q@(4/3^/KQ7/>,)M5'CKP;;6>H)!!//<EHVAW@NL#D%OF!(P
M2 ..>>>*W/!VB/X>\*:?I\\C2721!KB1VW,TAY;)[XZ#V J+Q'X=NM7U31-3
ML;Z*UNM+GDD7SH#*CJZ%&& RG.#P<T <G&=93QU\0)-(NK2WFBBLI#)<0F7<
M5@8A0H88SZY./0]M2S\;W.K6'AR."(PWFJZ<;Z9HX3+Y2KL!"KGNS\$] #UJ
M];>%=0MM:\2ZB-1MW.LQ11A&MS^Z\M"@)(;YL@Y/ K*_X5YJ-KHWAX:;KD=M
MK6A1-!#=_9\QSQ, &21"W? [\'] #H?"E_K=[:7B:[9>1-;W+1PS!-@N8OX9
M-F25/J,]JYK0Y6U3XW^)WO/F.DV=O;V2-_ LB[W8#U)QSZ<5V>C65_9VK'5+
M\7M[*VZ21(_+C7C 5%R< >Y)))/L,G5_"D\OB6+Q+HE\ECJJP_9YQ+%YD-U%
MG(5U!!!!Z,#GZB@#=O+2TDFMKZX4>98L\L<G=<H5;\,$\>P]*X>;QCK3> O^
M$XM1;-9KFX.G-&=S6P<C_69XDV_-TQVQWKK[6SU*:19-5N;=E4'$%JC*A)&"
M6+$EN"<#@<]SC',VO@*[M?#-QX374HV\/RNP3,1^T1PLVYH@V<'J0&QD ]*
M([KQ!XEU+Q?+HVAW.F102:1'J-M-<6[L1ND*[6 ;G@=1C&>AJO'K?C?59_$M
MMILVCQSZ/<^7'OMG(N/W:N$QO^7.?O9/T'6NA@\,W-OXZ/B".ZMUM?[.73UM
M!"0517+@[MV,Y.,8Z5SGAN+5+CQ1X\CTZ[M81)J*H6DC+-$WDH-XP1GZ''(Z
MT 6]$\>3>*FT"TT]8[2YU'3GU"Y=UW^2BN(]J#(R2^>3T"]#GBEJGCG7--T3
MQA 19'6/#OER>:86\JXAD&Y&V[LJV,YY(R/>M<> 8]+FT&[\/W*VUUH]L;,"
M="Z7,#<LKX((.[Y@1W)X--U7P)-JFB^(H6OH8]2UXH+FY\DE(T10JHJ[L\ =
M2>22?8 $EQ>^*K&W2XN[K25M;FYBW3!2GV.$H2V=S?O&W;5&/7..PY;7_%.L
M:C\-/&C)=K#<:7<O:BX6W:-I82J'E6.48A\$^W ';L=<\-:GJD>@W%OJ5O!?
MZ3/YW[RW+P2G84.4W @X)(.>*RY/AY=W.E>*]/N=:5XM>?S@RVNTQ2%5!)^;
MD908'''4DT 7=6UC6=%U/PM9F>SFBU&[-O<-]G96QL9AM^<@?=QWH@US6/$+
M:^^AS6L"Z5=O90I-"7\^:-07WG<-JY;:,<\$Y[5)J'AC5]3F\/7%QJMH9]*N
M?M,A6U8+*VTIM4;_ )1@GJ3S^5%MX6U#1]8UBYT2_MXK75I/M$L-Q"7\B<C#
M2(0PSNX)4]QU[4 8EOX\U;6_^$,GTF.SA@UX7"S1W$;,T,D4;$X((R RGC )
MQU&>-[PCK6IWU_KVE:M);S7.E7:Q"X@B,:RH\:NN5).",XZU5C\"?8+GPH-,
MNXX;3P^)=L<L1=IS(A1B6##!Y)Z=34UMX8UBQO/$][::M;1W6L,LD#_921;N
MJ!!D%B&& .PYH ZVBH[=94MHDGD$LRH!)(J[0S8Y(';)[5)0 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 %%%% $
M9MX#<+<&&,SJNP2%1N"^F>N*DHHH **** "BBB@ HHHH **** "BBB@ IDT,
M5Q"T,\22Q.,,CJ&4CW!I]% "*JHH50 H&  , "EHHH *CDMX)98Y9(8WDB),
M;LH)0GK@]JDHH **** "BBB@ HHHH **** "JUOIUC9R-);6=O!(_#-%$JEO
MJ0*LT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M/IU_?&\$,6G$B\$Z-&]N0,D,I&1QT]>V:X:*TU_0[[P-K&O^==+:64MGJ,B
MRM;R2!=KMC)/W0K-[9SS2ZK#>I=^-_%&FZ4-0M[BRM[>"VE@++=NF=[[#RZJ
M&&/[V"!0!V]IXITR[O);-6N(KJ.W%T89;=U=H2<!U&,L,\8'(/:J>F>/O#FK
MLGV.]=HW@DN!,\#I&$C.&)=@ ".N"<X(/<5RVE72+\3[/5%75[BSGT)XOMES
M:2(&<3*Q&W: @"CT ],D\Y]AI.IZE^SO/H]C;3QZF$DS;21M&[8N"Y7# ?>3
MCWS0!N:SXB%YXZ\%I8W.HPP74\Q:)XY(HKB,0L0V" &P<<'GH<=*]#KS+4?$
M$'B#Q%X'OK.PU(+!=RM<HUA*#;EH67:WR]B<'&0.O2O3: *.H:O::;)!#,SM
M<7!80P1(7DDP,D@#L.,GH,CUJB/%6G3Z%>ZI9-+.MH7CEA6!_,CD7JCIC<I]
M<CISTK"UP7.D?$_2M?N(Y7TB33I-/DE1"XMI"X<,P'16P%ST&.<57L+-X;[Q
MYK_ERI8:FD26J>6VZ4QPE6<+C/S,V!QSMST(H F\"K+KVFZ+XDEU+5EO&M=U
MY#(9%M[AI%SPCC;A3T*8].:[ET$B,A) 88.TD'\QR*YGX<DK\/="MY(Y(IH+
M..*6.5"C(P7!!!&:Z9W6-&=SA5&2?04 ><^!H+_7[/7WO->U826NLW5G Z3C
MY(T("\$$$\]P:L:!XIO(=1\2>&?$UT9+C28Q,NH01%6FMW&0^U!PZY&=H_#B
MJ?P]U:'2++Q&+VVU"-Y]<N[F)!83LTD;$;64!.<XJ32=(OY-3\6>,]5M);-M
M0M?LUG9N-TJ0HN 7 S\S$ [>HH W++Q5X>T7PYH1?5+N:UOD2.SN;E))))\C
M(+-M^\0"><$^E7[;Q;I5Y86]W;?:I?M'F&.!;63SB$;:Y*$9 !XR<#D>HKSV
M$21^"OAI"]K=>;9W]N]S']F<M"%C=6+C'R@$CDUM>+ICHOCVSUO4+&_NM$N-
M/^QO+9"1FMI1(7#,J'.U@<?4"@#J[?Q9HMWI%OJ=O=^;;W$GDQ*L;&1Y!G*;
M,;MPP<C' !)X&:Q]=^(FFZ;X7U35+..>XN+"7[-+;F!@T,QP%\P$<+R#GH>V
M37.ZE&-%G\.^*-)\/W<6C6M[<R75M'"QG*S1A/M#1GYLY!R.N#SC)Q<\9S#Q
M'\-O$%SH^D7(2;R9%8VK1S7121"S;" Q 4  D9.#CC!(!VDWB"QA2VW"X\ZZ
MW&&V^SN)G"_>.PC( XY.!R/452F\<>'[?P_<:W+>.+*VD,,Y\B0O#(#@HZ8W
M*<D#D#J/6N?NKR2V^)&F>*'@NO[#O-*>P\UH'4V\GF[PSJ1N56  R0.@SCBN
M<\3Z5=2>&OB'J5O:W+0:S-;K8VZPL7E\L('<)C.&.[G'(7/0B@#T6#QEH]U+
M)%;R7$LR3^0L8MG#2-MWY3(&Y=HSN'&._(SJ:;J5OJMF+JU,GE[WC(DC:-@R
M,58%6 (P017+^,;?3=7@T@37%_8MO>6SU.S#*UJX7'S\<*P)!W8';O5[P-/K
M$_A]AK122XCN98X[E8?*^U1AOEE*=BW)]^O>@#?NKF.SM9;F4.8XE+MY:%VP
M/10"3^%8?_";Z"=/TN_%S.UKJDHALY%M92)7)("_=X)P<9QTKHJ\CF\(:Q=:
M=K_A>W22"STNY?4-'G4X#2/B6*,>R/Y@/U7TH ZWQWJZKX5\1VMG=7=MJ-EI
MKW?F0JZ;/E;:1)C')4\ YX-3>'O%VEW7]E:0UQ.;^>S62-I89 DY5 7V2$;7
M(SS@FL74OMM]\)-<U&\LY8]3UBQDD-JB,SJ6CVQQ@ 9S@#(]2U0W#EO$'PVE
M6&<QV\4PG80/B'=;;!OX^7+<<T =9>^+]&L//>>>06]O+Y-Q<K"[0POP,,X&
M!@D GH.^*W%8,H92"I&01WKRG21/IOP\\0>$=3M+F35P;R*&,0LWVT3%V21&
MQ@@E^3GY<<XKT3PYI\VD^&-*TZYD\R>TLXH)'SG<RH 3^8H 3Q)=65IX<U"7
M4;NXM+00.);BVW>9$I!RRE02".N<<5##K5A:6.FPQRW5TT]J)80$:69XE"Y=
ML#/\2Y)ZD^M0>.PS^ =?B1'DDET^>*-(T+,[,A   Y))-<E>V5K?Z;X;87^H
MZ'JMMI:_9M2BC;8APH>&52,') .UL9P<=.0#T6POK?4[""^M69H)T#QEE*D@
M],@\CZ&K-8G@^XU.Z\)Z=/K-LEOJ#QGSHT38/O'#;?X<C#8[9K;H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBF3316\+S3RI%$@RSNP55'J2>E #Z*IOJ^F1V27C
MZC:+:R'"3F=0C'V;.#4J7MI+%+)'<PO'$2LC+("$(&2">W!% $]%0&\M0D#F
MYA"W! A8N,2$C("^N1SQ4] !1110 44A(4$D@ <DGM389HKB%9H)4EB<95T8
M,K#V(H ?1110 44R6:.WA>::1(XD4L[NP"J!U))Z"G*RNBNC!E89!!R"* %H
MJ-+B&262*.:-I(L>8BL"4STR.U24 %%%1RW$,&SSIHX][!$WL!N8] ,]3[4
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
MD<LY5]P"95OD.-N_IW/IBDUCXDV6F6]W>Q0V]U96=P;><+>*MP2K;':.+'S
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
M'6F:WI'BB#6=%\4:?;VU]J-M#+;7M@)A&LD4C!@(W88RA Y(&[&>.E $>O\
MC+7(_#]O/;:.UC='68M.G6ZD91CS%&Z([?G1@<!L# )X)%=%)X@N6U;^Q[.Q
M@GU2.V%S<HUR5BA5B0HW["220<#;T!)QQG&\2Z5XBU[PO!(UG;KJ$.HV]ZE@
MLX(5(W4E/,( +'!.>G..<9+ETK6=+\<R^)(+#[5;ZG91P7MI#,GF02(3L92Y
M567!(/(.>1F@!MQ\2;>+PY_:J:5=22Q:@--O+7>H>VFWA2#_ 'NH(P.<CI5U
M?%M\FH6NF7NC16&I7CS_ &:*ZOEV2QQ[/F#HK?,=XPF,_*W/ SSFI>#-7_X1
MV]%M9B;4=2UU-5FB650L*+(I";B1D[4'3N3VYKI/%>CIX@%K::AX=_M/37B=
MI-LD:3VTOR[2I+#'&X$ANPZT ;^F74U[I\5Q<VC6DS9#P,VXH02,9[]*MUA^
M#]-U'2/"ME8ZK=/<W<08&21][!=Q**S?Q$*5!/J*W* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*I:MJEKHNESZC>&06\(!?RXVD;D@<*H)/)H NT4 Y /K10 4444 %%%% !16
M7;>(=-N]5U'3(99&N].1'N4,+C:&SMQD?-G:>F:LZ7J5OK&F6^H6AD-O<)O3
MS(RC8]U(!% %NB@D 9)P!10 45FZQKVGZ#';2:A*\:W,Z6\16)G!D8@*"0"!
MR>^*TJ "BBLW1]>T_71>'3Y7D^QW+6L^^)HRL@ )&& /&X4 :5%%07EY;Z?9
MRW=W,L-O"I>21NBB@">BLK3/$6GZM?WEA;M,EY9[3-!/ \3*K9VL P&0<'D>
ME:M !1110 44R6588WD?.$7<0JECCV Y/X52T36K'Q#I,.J:9*9;.8L(W*%=
MVUBIX(!'(/6@#0HHHH **IZGJ=MI&EW&HW1?[/;J7<QQEVQ[*H)-6D<21JZY
MVL 1D8/Y4 .HHHH ***J:EJ5KI.G7%_>2,EM;H9)65&<JH&2<*">G/2@"W15
M>PO8-2TZUO[9BUO<Q)-$Q&"58 @X[<&K% !11D9QGF@D#J: "BLVTU[3[W6[
MW1X)7:]LD1YT:)E"AL[<$@ YP>F:TJ "BBLEO$FE+KRZ&UPXU)D\P6_D29*9
MQNSMQMSQG.* -:BBC(SC- !1110 4444 %%&1G&>:* "BJ>J:I::+IEQJ-](
MT=K;H9)76-GVJ.2<*"<5-9W45]96]Y 2T,\:RQDC&589''T- $U%<_<>-O#]
MK'---?.MM"S(]U]GE, 8'!'FA=A.>, ]>.M;^1QSUZ4 +1110 45FZIKVGZ-
M<6$%[*\<E_<+;6X$3,'D;H,@8'0GDCH:LZA?V^F6$]]=NR6\"%Y&5&<JHZG"
M@G]* +-%5=-U"WU73+74;1R]M=0I-$Q!!*, 0<'IP:M4 %%9M]KVGZ=JNGZ9
M<RNEWJ#,ELHB8ARJEC\P&!P.YJSJ%_;Z7I\]]=NR6\"&21E1G*J.IPH)_2@"
MS15;3K^WU73+74+1B]M=1+-$Q!!*L 0<'IP:LT %%-ED6*)I&W;5!)VJ6/X
M<G\*HZ)K5AXATF+4],E,MI,7$;E"F=K%3P0".5/6@#0HHHH **** "BBB@ H
MHHH **** "BLK5/$>E:+=6MMJ%P\,MVXCMU\EV\QS_"I52"?;K6HI#*&&<$9
MY&* %HH) ZFB@ HHHH ***,@=3UH ***1F"(6.< 9.!F@!:*SM%URP\063WF
MFRM+ DSPEFC9#O0X888 \'VJ*]\2:787DEI+-,\\2AY4M[:6;R@>A<HI"9Z_
M-CCF@#6HJIIVIV6K6$=_87*7%K)G9*A^5L$J<'Z@U;H ***HZOJ]EH6ESZEJ
M$C1VD"[Y'6-GVCUPH)H O45%!<1W-I%<QDF*1!(IQR01D<52T;7=/U^&YETZ
M5Y$MKA[67?&T961<;AA@#QF@#2HHK-UW7M/\-Z5+J>J2O%:18#.L3/C)P.%!
MQS@9Z<T :5%(2 N[MC-9VC:[I^OPW,VG2O(EM</:R[XV0K(N-PPP!XS0!I44
M44 %%%% !115>^O8-.L9KRZ9E@A0O(RHSD*.IPH)/X"@"Q1533-1MM7TNUU*
MS<O:W42RQ,5()5AD'!Y%6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YCXA:UJ/AWP3J&KZ6UNMS
M;!6Q/&7!!8*<8(P><]^G2NGK!\9>'I?%7A:\T2*\2T^U!5:9HC)M 8-P-PYX
M]: ,W5M8UU/'UCH-E<645K=V$TX>2!F>-D91G[P#?>X''OG&*Y\^*/%Q\)>(
MM1%[IJW'AV[N(9&-HQ%X(@&Y&[]WE3CC//IWZN;PY?3^,=.\0/J%N/LEH]LT
M MF^?>5+,&W\<J,#!K-7P-?#P]XHTIM6MS_;US/.T@M&'D^:H5@!YG. !CI0
M 7GB+6Y_%>A:=82V4%KJNG2W698&=XF4(?[P##Y^G'U-9 \2^+G\+^)KM;[3
M5N/#ES<1O(;1C]L$2"097>!'E3CC//ICGH8?"5_'KV@ZF^IV[?V59/:&,6K#
MS0P4%L[_ )?N#L>]5X_!-^NB^*M..K6Y_M^::9G%HP\GS$"$ >9\V !CIS0
MZ7Q5=ZC?V6G6"2PR3:9'J,LD4(F9!(<(H!('4-DG/;UR*MIXJ\0F/0]&U.RB
ML==U.YGB\QERGDPKN:4*&."P*@*3P22>!@R7?@75$DT;4=(UY++6=/LEL))C
M:[X;J$=%:,MD8/((/>I]5\%7M_%I5]'K;+X@TV=KB.^D@!C<NH5T,8(PA4 8
M!R,=2<D@&5HJZE:_$3QQF[AFNDL;)H9I(>"-LI&]01D]N"/PJYIGB;6-2\$>
M&M6DFL[;[?@W]TV!Y2D-@1H3\S,P50.>O0U<L/"NKV^O:QK$^KVDD^IVL4#1
MI9LJ(4# $?O"<?,>,\^HZ51MO &HV&D^%X+37(!=^'W?RI)+,M%,CJ5.Y/,!
MW $X(;U]: .?U_Q/K&J_"SQ5*+OR)].U)K S+;F-YH=T8Y5N48B3!X[=LUV&
MH:WJ,.N0^'HIGDNA9F\GN8+8,VTN50*A; Z').>@XYR,Z3X<W$^@>)])GUPO
M'K5T;M9/LP!BD.PDGGYAF,<#'&>O:WJ_@_6+R_T[7+#7X[3Q!:PM;S3BTS!<
M1,=VPQ[L@ \CYB?Z &!XCO=;OO VFMX@L1:7T7B"TB^4 "9!.NV0+D[<@],]
M0:Z:76]3T_XBV^DW\T']E:A:O)8L(L-YR8+QLV?[IW#@9Y]*;K'A#4=7T*TL
MIM:5KN.^BOI[F2VR)'C8$*J!@$7Y0,9/ [DDU0\9'1O%DMOX62^#ZW;WD,K+
M;,5DME&#(Y/\(,98=>K*.IH Z;PW>7FHZ5]ONI$>.XD>2UVQ[?W&X^63SR2N
M&[=:\_TD>)E;QQ<>'KNPA:WUN>7RKF!I#<,(HSLR&&P8'7DDGMCGU6.-(HUC
MC4*B *J@8  Z"N3B\)ZE97&NQV&K0Q6>LW#7,A>V+30.ZA6V-NVGA1C(X/KT
MH S[#QS<>(TTN'3HI;>2ZTM=0G:*$3-'N8H%4$@8W*^2>P''.1C>,;OQ)?\
MPHGDUF%-/O(KZ&&5!&"+A?M$020#<=@/4CGN.*Z'4? ,L%SI-]X5U0:1>:;:
M"Q7S(?.CFMQR$=<@Y!YSGJ35C7?"&HZYX2;1Y=;7[3-/'/<7<EKNW,CJX"H&
M 5?D48R>/4DF@!\FKW\GBR#PO%=Q+=+8-?75X(!G;YFQ%122 <Y))SP.G/'-
MZKX[UZP\,>*0/L8UCP_=11/(86,<\4A78X&[Y6*MR.1D>_'4ZCX8NIO$=CXC
ML;V&#58+=K2</"6BN(2=VTC=E2&Y!R?<&L[5O $FJ>'=;L1J445_K5PD]Y=F
MV+ ;"NU43<, ! .2>Y[T /O-8U_2=2M-,O;BVN+G5)Y'MVM+4Y@AC0%AAF^=
MLD $]B21_#6CX6O=?N)=2M];LRD=O,!9W901FXC(SR@)PRG@] >,"HO%'A6Z
M\06^FW-MJG]GZWILAEMKR*'<@)&'4H3RK#J,UIZ'I^I6<,DFKZD+^^EP&>.'
MRHT49PJIDXZDDDDG/H   <UHTFJ3?%CQ+%+J(>VM[:TV0F'@(WFD*#GCGDGG
M/MQ7*>%]8USP]\-=!U2WGM/[/&HFWEM6A)>1)+IT+;]PVD%N!CMR3G ]!'AJ
M\M_&=]KUEJ4<<=];Q13V\EOO):/=M(;<,#YN1CZ$=L1/AY?)X#M/# UFWQ;7
M8N1<?8S\V)O-"[?,_O'&<]* +>I^(=6O=4UK3M%61)=,5$5EMQ*))F02 -EA
MA<,HXYZ\\5T&D7&IZCX<MI[^V&FZG+#^]B.'$,G0]^1GD<U@:AX/UA/$\^N^
M']?CTZ:^CC2_AEM?.BE*#"NHW JP''6NKLK8V=G%;F:2=D'S2R'YG8\ECCCD
MY.!QZ4 >6Z+KOB#2_@=<^(H]0@N+R/[1.#<6Y;G[1)NR0PR23D=ATP:Z?5=;
MUV/QAH.D6<]E';ZE9SRL\D#,T;QA.>& 8?-TX^M54^'U]'X O_"(UN(VLY=(
M)39_-%&\C.0WS_,V6QG@8'2M:;PQ?3^)M"UE]1M_^)7;RP-$+4_O?,"ACG?\
MOW1C@T <ROB+Q=)X>\43+?Z:MSX=N)T,IM"?M:QQB0 KO 3@X)&?PQSLMXLN
MM2NM-L+&.6&6YTI-2F>*$2L@<X50"0.N[).>@'?(6/P7?IIOBJS.JVY_M^26
M0N+1AY&^,1D8\SYN /3FJ]SX$U.,:)?:1KJ66LZ99+8-.;7=%<P#'RO&6XY&
M>#US^ !O>$[W6[[12WB"Q%I?QS/$=H 69 ?ED"Y.W([9Z@UQ.G2:I/H/Q)>^
MU$7*17%Y#M,(7[ML@&#G@ <8_'->BZ397-C9;+R]:]NW8O-.4"!FX'RJ.%4
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
M:VMH)8=XN&B W%SD$!FR!C&!R<YQ2GP1??V3X4L!JUOCP_+%(K_9&_?^6A0
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
M&: N9P&7*YW#8,=P"<^E=?I_@N^TG7[?5M/U6W@+6B6VH0?9"8[QD&%DQO\
ME8#C/-5V\ WS^&/$FC-K%O\ \3R[FN6E%F?W/FXW*!YG/08.10!H'7[G5_%3
MZ%ITRV@M[".\GG,8=\R$A$4'CH"2>>H QUKCO%/B&ZUOX4>,;/4HXEU'2KC[
M'.T((27$B%9%!)QD$<9.#77GPE>6VO6>O:??P1ZBED+*[62 F*YC!RIP&RK
M]\GCBJVI^ 6O_".L:/'J*17>L7)N;R\:WW L64X5-PP %51DG@=S0!?N=:NK
MWQA_PC=A,MM]GLA>75QL#L-S;410>!T)).>,#OD<=X8UN[T'1=95PD^HWOBV
MXLE9(SM\QB"S!,YZ*Q"YZX&>]=5J'A34F\3VOB32M4M[74A:_9+M);8R07$>
M=P.T."K ]#N]JS/^%;3S:'JEC<:V1<W.K-J]K=P6^QK6<G((&X[A[<=3]: %
MN]=\7:;9^(Y7ME:ULM/:\LKVZMPNYU4EHG17&>F0PQ[YK<\)S:_?64.I:M=V
M4EO>6D$T,,$)5HF*Y;+$G=G([#_&FWAC7[_P]J5CK'B&&YN[RT>T26.S\N*)
M'&&;8&^9CQR3@8X YR7FG^(=*T#0;#2M5A^TVCPPS 6>1=1* I!RQ\L8Y+9^
MG8$ V_$5UJ%EH%W<:6MLUXB@H;IPD:C(W,Q)'"KD]1G&*YBP\4:E-KFO:5!=
MQ7*6NGQWMI=3VK)DL6!! *AU^4$,N.O4UO\ B[P^_B?P[+ID5X;24R1RQR[-
MZAD<. RY&X$CD9K)3PAJY\0WFLRZ[;M/>:<+*6-;+"!@6(*_/D+\W0DDGOCB
M@#%L/%OB7^R/!NN7=Q8/:ZS<P6D]I';D,#*K8</NZ@C[N,8.,GK6E=ZQJ/B3
M3O%;:=<Q6MKIC36**\6\SRI'F0N<\+EMHQ@\$Y/2E'@.^7PSX:T==7M_^)'=
MPW*RFS/[[RL[5(\SC.3DY-/_ .$*U*QU'7&T?6((-.UIGEN;:>U,ACF9<,\;
M!QC=W!!QB@#0^'?_ "3?PW_V#H/_ $ 5TU9'A?1I?#WAG3](FNENC9PK")5B
M\O<JC XR?YUKT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4Q88EE>58T$C@!G"C+8Z9/>GT4 %%%% !1110 45S6H>*Y8+F_BTS29]4_L
MV2..\6!P)%+@-A%/WR%()&1UXR<XZ6@ HHKG_$_BN'PL+ SZ?>70OKJ.SA^S
M>7_K7SM4[W7&<=>E '045S5WXTM=*N[:'6].O]*CNI!%%<W(C:$N>BEXW8*3
M_M8%;$UY=1ZO:VD>GR2VLJ.TMV)%"PE<;5*GD[LGIZ4 7:**I65Y=7-W?17&
MGR6T<$H2&5Y%87"[0=P Y R2,'TH NT45%%<0S231QR*SPN$D /W&*AL'\&!
M_&@"6BBB@ HHHH **B@N(;J,R02+(@=D+*<C<K%6'X$$?A4M !16)K'B-=(U
MO1M->RFD_M2=H4G5E"1D*6Y&<DX7TQ[UK74S6]M),D+SLBY\N,@,WTR0/S-
M$M%<AI7CT:SX>BUVS\-ZU)I\H9E=1 SD*2"=@EW'D'@#/M6I;^);;5O"[ZWH
M$9U5#&6BAB8(TC#JAW8VGZT ;=%,B9GB1W0QLR@E"02I].*?0 445%/<0VR*
M\\BQJSK&"QZLS!5'U)('XT 2T444 %%%% !12$X4D DCL.]8OAGQ&OB2WOY5
MLY;4V=]+9/'*REMT9 )^7(ZGU- &W1110 452N+RZBU6RM8M/DFMIUD,UTLB
MA8"H&T$'D[LD<=,5=H **** "BBB@ HJAK6L6N@Z1/J5X6\F$#A1EF9B%51[
MEB!^-8K>+;JWU=='O-$E@OYY!'9'S@T%S\C.Q$F,C:$.X;<C(QG- '4T5S^B
M:_JFJ2W27GAF]TX6Z\-++&1,X)!5.>1P"&. <]JATOQ9/K7@Y]>T[1KB:822
M1I8>:BR,4E,9^8G:.A/7\Z .FHH'('&/:HIKB&W\OS9%3S'$:9/WF/0#WH E
MHHI"< D G'8=Z %HK$\->(E\26^H2K9RVILKZ6R>.5E+%H\ GY<CJ?4UMT %
M%%4A>77]MFR_L^3[(+?S?MN]=I?=CR]OWLXYSTH NT5S_B;Q7;^'?#-UK:6T
ME]#;R>6ZP.HVMO\ +.23V;@XR?:N@H **CN+B&TMI;FXD6.&%#)([' 50,DG
M\*Q[_P 1K8>*]'T)[*9FU-9FCN-R[%\M=Q&,YSR.PZT ;E%%% !16)XK\2V_
MA'0)]9N[2YN+6#;YOV?864%@H.&89Y(Z5K6LS7%M',\#P,ZY,<A!9?8X)'Y&
M@"6BF331V\$D\SK'%&I=W8X"J!DDTY6#H&4Y4C(- "T444 %%%17%Q#:6[SS
MR+'$@RSL>!0!+1110 45AZ5XC75/$>M:/]BFMY-*\G<\C*1)YBE@0 3@8'?G
MGH*L:UKD&C"TC:&6XN[V;R+6VAQNE?!8\D@ !0223P!ZX% &I16+8:_)<ZT=
M)NM+N[*Z$!N-TA1HW4,%^5E)R<GH<$?B*U8+B&Y1GAD615=HR5.<,I*L/P((
M_"@"6BBB@ HK#T+Q&NN:AK%F+*:V?3+D6[^:RDN2H;(VD@#!'>B^\1K8^+-)
MT%[*8MJ23/'<;EV#RU!88SG/([#KWH W***#P"<9]J "BL3PUXC7Q'%J3K9R
MVIL;^6Q=)64L60+D_*2._J>E)>^(ULO%FEZ"]E,6U&.:1+C<NP>6H)&,YSR.
MPZT ;E%%% !1110 4455U.].FZ9=7OD27'D1-(8HRH9@!DXW$#]: +5%9V@:
MLFO>']/U>.)H4O;=)UC8Y*AAG&?QK1H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGO&%PT&FVBKJ
M3V7FWL,;+"I,MRI.3#'@@JS8QN'09/'4=#6/XA\.6?B2UMH;N2XA>UN%N;>>
MVDV212+D @X/8D<CO0!P,NJZO#I'Q'MDO;^T_LJ)9[,23B66#=;^85WG=D9&
M>IQG -78)-1T_P 2>!Y3K&H7*ZS!+'>0S2YC;%OYBE5_A((ZCD]R:WG^'VE.
M=9/VK4LZQ"L-YFY+;P%V$_,#R1QGMVQ5M_"-I)<:).U[>F31@1:'<G==AW?+
MS\O'_P!?F@#EHM4O?#^I^)O#UY>75U>3A+C1GGG8EXY2(UC!SQLD/)'.#D]*
M]!L;4V5A!;-/+.T2!3+*Q9W(ZL2>YKE;$1^+O$]AK,VAWUBFCB=(GU"#RI'E
M?"_(,G*A03GU9<=#794 >:6^MW-GXJ@T[Q&VIV-W/J+_ &*]29GLKZ,LVR+
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
M'J,'WH X+5+JZ\0? 32=3U*ZGEO#-;J\BRLN_P#TI$RP! )P!R>AYK?\3Z-
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
M(XS-(7; Z<G^G%:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%4-:-^ND7+:9<6EO>!08Y;M28E
MY&2P!!Z9[T 7Z*AEN8+?RQ<3Q1ESM7>P7<?09J56#*&4@J1D$=#0 M%1"YMS
M*(A/$9"2 H<9)'48]J([JWEFDACGB>6/[Z*X++]1VH EHJ(W5N+D6QGB$Y&X
M1;QN(]<=:);JW@DCCFGBC>0X17< L?8'K0!+136DC1E5W56<X4$XSQGC\!4/
MV^S^SBX^UP>03M$GF#:3TQGI0!8HIK2(C*K.JESA03C<<9X_ &H?M]G]G^T?
M:X/(SM\SS!MSTQGI0!8HIDLT4$32S2)'&HR7=@ /Q-(+B PK,)HS$V-K[AM.
M>F#0!)14<<\,S.L4L;M&VUPK E3Z'T-<QXP\2W.BMI2Z=/9/)/J=M:7,4@W.
ML<CA21AA@_4'K0!U=%1375O;O&DT\4;2'"*[@%CZ#/6DN;B*UA,DT\4*] \K
M +GMUH FHKFO!&NWVOZ7?3ZA]G\ZWU&XM 8$*J5C?:#@DGG'K6F=>T\>(1H?
MVA#??9S<-&&'R+N"C/N2>![&@#2HJ)KJW6Y6W:>(3L,K$7&XCU ZU+0 45 M
M[:-(\:W,)>,X=1(,K]1VI_VB#:K>='M8X4[A@_2@"2BHI[JWM55KB>*$,=JF
M1PN3Z#-+-/%;Q&6>5(HUZN[!0/Q- $E%,\Z+R//\U/*V[O,W#;CUSZ4D,\-S
M$)8)4EC;HZ,&!_$4 245%!=6]T&-O/%,%.UC&X;!]#BN9\5^);G2+[0X=/GL
MI!=ZK!974;C=(BODY&&^4_+CD'K0!U=%%0P7=M=;OL]Q%-L.&\MPVT^AQ0!-
M17->/-?O?"W@^^UNQ2WE>T56,4ZL0X+!>H(QUSWJMJNL^*-#T4ZQ)9Z?J=O%
M'YUQ!;;X953&6*;BP<@<X.W.* .NHK#BU>36]*T?5="O;1;*ZECDD:Y4Y>$@
MY1<$8?.!SGH:UI+NVBF6&2XB25AE49P&(]<4 34500W_ /;TH>XM#IYMU,<(
M4^<)-QRQ.<;<8'3K5D7=L7C07$1>3(10XRV.N/7% $U%9L.O:?<:]=:-%<(U
MY:Q)),@8?+O+;1]?E)QZ$>M71=6[7+6RSQ&=1DQ!QN ]<=: ):*B-S;B01F>
M(.6V!=XSNQG&/7'.*%NK=KEK99XC.HRT0<;@/4CK0!+14/VNV^T&W^T1>>,9
MCWC<,]..M4],U[3]8N;^"RN$E:QN#;2E6!&\*K''KC< ?<$4 :5%1175O/))
M'#/%(\9PZHX)4^A Z5S/CGQ+<^']*2?3I[)KE;F".6&8;FV22*F0 PP?FZG(
MH ZNBFR!S&PC95?'REER ?<9&?SKA_"_B'Q3XFTN]O8AH\;VUY-:+"\<H$AC
M.,EMQVY^AH [JBN6\.>+)/$EIJUH+8:;KNFL8+FUG;S%BD(.Q\C&Y#C.>.A^
MM;EA-*NEV;:A<VTET\:B22'Y8Y'QR4R>AYQ[4 7:*KO?6D=LMR]U L#=)3(
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
M+OXD6CZ;:M:VSAX(6C!2%GM59F1>BDGG(P>!Z5Z;<Z/IEY>07ESI]K-=6_\
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
M_P#!#0M2S#->?;;26:X?!D^TF91*2>N[EL^WM7K&E^&]$T2>:?2])LK*6?\
MUCV\"H6]B0.GM4#^#?#,D\\[Z!IK2W#!YF:V0[V!SD\<\@&@#;!!&1R*\_\
MA1(D?AG6)'=51=9O6+,< #?US7>F&(P>08T\K;MV;?EQZ8]*QT\'>&(@1'X=
MTE03N(%E&,GUZ4 >=Z?:Q>(=5^(_B9(5DT6\LQ:VSNN5N#%$0SKGJ RC#?X4
MU]/L[SP_\)OM-O')O\B)BPY9#:DE#ZJ2.1T->M365K<V364]M#):LNQH'0%"
MOH5Z8]JHGPSH+1VT9T73REJ<VZFV3$/^X,?+^% '#/!I>E_$)_#LCVFF:>-+
M1M-@DA0PMNDD,X4-P&)*Y'<"J=K_ &;X;UKP=H\FIO>>'0;Q;>XNF!B-P"-B
MYZ$+EU7WZ=!7I.K:!I&O11Q:OIEI?)&VY!<1!]I]L]*=>Z'I6HZ8NFWNFVD]
MBH 6WDA4HN.F%Q@8[8H \X\9Z7H%GX1O!I822(Z];3S$L'CBD>:/>J=E&,9
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
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 *XOXD6]Z=/T74;2"6XATS5[>]NX8E+.T*Y#$
M*.25R&Q[>U=I10!PDQ@UGXD:1KVG3JUAI^G7"W=VO^K;>5V1[NY&&8CM@9QD
M5QUK^[^"GARV,;K<Q:K"[P^6?,0+=%B2N,C"\Y]#7ME% %6_4W&E7*P_.9('
M";3G=E3C%>1+=)+\*?!MH8;A9K/4;!;B.2!U*>6X\S@CD+CD]!GK7L]% 'F.
MNV\VJ^//$EKI[_OKSPL;6"4'"M,7D(4-TSA@?H<T>%M0T'7SH]O+I&JG7M/*
M&2WO#<;;)U&&?<YV <' ')R!@<X].HH Y3XE,/\ A76NPC+2S6CQQ1J,L[$8
M  ')-</KECX?G^'-G'H^DL?$R6L(LWTZS9+F.X 7DNJ@J,YR2<=:]CHH \W4
MZGH/CK0=7\0MFWGT$:?<W0&8X+L.'8L1PH;&,],BLR^$^F+XKU^+3A<:7J6K
M6?D^9;&58D0*)+H1XRV&R0>Y4'D=?6Z* /)(;F./Q%XW?=J$T5[HT)@N+FW<
M><0DH)'R@#)(   SG@5)?PWC_!CPM+86LMQ_9C6%Q>VD2'S'2+:9$V]<@@$C
MVKU>B@#SC^V[+6?BGX<O].%Q/:G3KF,S+:R;59FC(!)7CH<YZ=ZT_B-!>BTT
M+4K:"6XM],U:&[NX8E+,81N!8*.6V[@<>V>U=I10!PNV+6OB9IFNZ;,KV%CI
MLT=U=(?W;[V4I'NZ$C#,1VXSC(I?AI,C6OB%.5>37;V=%=2I:-I,JX!ZJ0>M
M=S10!Y[\2)XTUWP:3N86^KK/-L0MY<84C<V <#)IOCV>?QIH9\*Z!!/.U_)&
MMS>F%E@MHE8,Q+D ,QVX"C)Z]*]$HH X%D@L/B[ID:DK;V^@26_F-]U6\Q"J
MEN@.U2<>E9_A>SGU+X:^*]-LLQWUU<ZB(@P*$F0OY;<]B",'_"O3J* /,?"]
M_H7B Z1;OI&K?V]IY4R07GVC;8NHPS[G.S'!P!R<@8'.(O!.L6]KX=M?!VM:
M/<3:]83%/LTMHSQR,)"RSB0J5"\[MQ.>N,G&?4Z* /,)K:[N/$7Q'TBW2>*^
MU2WB-D_E,$8?9=F=^, ;AMSGK5>\<>)_ASH&@V<4D.MP36:26[(5DLFA9?,=
MA_"H"M@]\@#K7J]% '#>%Y(S\3O&SCCSC9^4Y7 D"0D-M/?!X..E8>@>?IFN
M:/\ \(]?R7FD7MRYN-%O$W2Z82KEI$8C<B@Y7!X.[C.ZO5:* ,_3-8M=7>^6
MV$P-E<M:R^;$R9=<9VY^\.>HXK0HHH **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBN>\0^*D\/:CI5G)I]S<'4[@6T#Q,@ <\_-N((&,\\
M]* .AHI%)*@D8..1Z4M !16$/%>FMIRWR2H8I;G[-"3*HWMSR3G"C 9N><#I
MDXJM<^+VA\7-X:BT>[GO?LGVU622,(T6_9G)8<Y[4 =-16;I>J3:A-=PW&FW
M-C+;LHVSE&W@C(92K$$=1]0:ORLZ0N\<9D=5)5 0-Q[#)H ?1573;BYN]-MK
MB\LFLKF2,-);-(',3=UW#@U98D(Q5=Q X&<9H 6BN:\,>-+'Q/J&K:?%;W%K
M>Z7.89X9]N3@E=RE205RK#/M2^)_&=CX8O\ 2+":WGN;O5;D6]O%#MX)(&6)
M( &2/\B@#I**122@++M)'(SG%+0 45AQ^(P_C:7PTUE(CI8"]%PSKM=2^S
MYZYZXZ=*W* "BHYYXK:WDN)Y%CAB0N[L<!5 R2?PI=^8?,C&_*[E&<9]* 'T
M5SOAGQ;'XEO-5M4TZZLY=,G^SSK<%,[_ &"L>".AZ&KEOK3W'B.[TA=/G M8
MTD>Z+)Y9WYVJ.=V[Y3QCCCU% &M16=KVJ_V'H-]JIMI+E;2!YFBC8 E5!)Y)
M]!4VE7PU/1[+4!'Y8NH(Y@A.=NY0V,]^M %NBBJ]_<O9:?<W4=M+<O#$TBP0
M@%Y"!G:N>YZ4 6**Y.#QPLT>ARG0]3CAU.5X)':,8M)5?9MDY[L"/PS764 %
M%%% !1110 4444 %%%5=0U"VTNPEO;N39#&!DXR22<  =R20 !U) H M45FR
M7VH+-IRKI+NER["X<3J/LJ[206'\1)P,+G!/4]WVFJ17.H7.GR(8;RW =HF.
M=T;9VNI[J<$>Q!![9 +]%4M5N[RRL3-8Z>]_.'11 DJQD@L 3EN. 2??%7:
M"BBJTEY&LD\,0\ZYAC65H$(#88L%ZD#DJW4]J +-%8WA3Q GBGPS9:U';M;I
M=!B(F;<5PQ7D_A6S0 4444 %%%% !1110 445DZMK8T^^L=-@A6?4;[S#;Q/
M)Y:XC7+,S8.!R!P#RP]R #6HJAHM_<:GI<5U=Z=/IUPQ97MIR"R$$CJ."#C(
M/<$5<FFCMX))IG5(HU+N[' 4 9)- #Z*;&ZRQK(ARK ,#Z@TZ@ HIDSM'"[I
M$TKJ,B-2 6/H,D#\ZR?"GB!/%7AFRUJ.W:W2Z#$1.VXJ Q7D_A0!LT45%+<P
MP201RR*CSN8XE)Y=MI; _!6/X4 2T5AZ1XC&J^(M<T@V4EN^E-"&=W4^9YBE
M@0!T& ._?M6Y0 445AZ7XC&I>)]:T0V4D#Z6L#&1W4^:) Q! '0?+W.>>@H
MW**I:C=WEK]D^R:>]YYMPD4VV54\F,YS(<]0..!R<U=H **P]=\1C1-3T:S:
MRDF74[H6JS!U"QMM+<CJ>%/;\:W* "BBB@ HJ*WN8;N(R02+(@=XRRGC<K%6
M'X,"/PJ6@ HK#U7Q&-+\1Z)I#64DG]JR2(MP'4+&40N01U)X] .>M;E !115
M*]N[RWNK&.VT][J*>4I/*LJJ+==I.X@\MR ,#UH NT444 %%%% !116'XA\1
MC0+K1X6LI)UU*^CLA(KJJQLV2">YX!Z#\10!N4444 %%%% !15*UN[R;4KZW
MGT]X+: IY%R9587&5RV%'*[3QSUJ[0 4444 %%8=WXC%IXPT[P^UE(3?02S)
M<EUVCRP,C'7/S#KC\:W* "BBJ4-W>/J]S:R:>\=I'&C179E4B5CG<H7J,8')
MZYH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 _$/_D8
M_ O_ &&E_P#0&KOJQ-;\+VFO7VGW=U<W:2:?,)[80NJA)/[W0Y^AR* -NBLZ
M'1XH=<FU;[3=O-- D#1O,3$ I)W!.@8YY-:- '/R>!_#$NGWE@^BVAM;RX^T
MSQ;>'E_O>Q^GOZURU_#>M\=H(]-N+>UD7PU]Z:W,J[?M/0*'7';G/X5Z36&?
M"UH?%@\2?:KO^T!!]F'SKL\G=NV;=O3/.>OO0!EZN=0T_P (V\.IZVT%[)?+
M&\]O$=]R&F)$42ALJ67"C!^4=^,UE:+=ZB^K^.=,>YOK:&TAMYK5);GSI;<O
M$Y;#DMU*@XR0.<5U_B'P]8^);".TO3,GDSI<0RP2%)(I$/RLI[$9/YU1M_!.
MFVM]J%[#<:@+G4(%@N)&N6?>%! ;#9&[!(SV[8H XG[?JUSX)^'%RNLW\4]_
M>6\%U(LN3*K1NS%B>2<J.N1[&O2]'TS^Q]-2R^W7MZ$9B)KV7S93EB<%NX&<
M#V K&_X0331IFCZ>MU?+;Z/,L]F!(N4=00I)V_-@$C!]>:Z9E)0J&*DC&X8R
M/?TH \CO,^%]5T_QM'\MJ-4OM-U7'3R)+R78Y_W'Q^8%+XJ_XF-]X6\0-R+[
MQ19I:^ULGF!"/]XEW^CCTKT$>%-/;0K_ $:Z>>[L;YI6F2=@3F1BSD$ $99B
M?8],4W6?"5AK?]FB>6XACTR9+BUCMV5%CD3[K=#G XP>/:@#F?%]S<&?Q.;7
M4[Z:>RTP2Q06DS0)I[!';?(P8!V; (7!.%Z '-5KR[U35-1^'BG6+ZV75K.5
MKQ;>0('/V8/G@<')//;J,$ UT]YX%TF^U+4+Z:6^#ZC L%['%<E([@*NT,RK
MCD#CT]J(? ^G6\FB/'=7X;14*69:<-@,NULY!SE<#'0#H!0!PNO:@_@KQ]'B
M6\O(XO#L5O+?W+&5X$:Z(,\I&"P7OCGITY-=/K-S)HD/AK1[&^GN8]4NO*DN
M[F^?=*HB9P!* 2I<A?NCU QG(W9_"UC<Z_-K,TL[W$UF;%T8J8S 23LVE<=2
M3GK^'%9Y^'FB2>%4\.3M>3Z?"RO;>9/F2V9<X,;@9&,\=?3I0!R/C/1M7L?
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
MV^2:YE,LLK<#<S'DG  ]@ !P*IQ^%[6'5]4U2*[O$N=31([@AEQM4$+M!7C
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
M5E9.A/?<<D'OC &]K5_>MKWBRTOKR^M3#912:,+61TWDHV2H3[[^8,;3G@#
MQFMU? 6EIH6F:,ES?+9Z;<)<6JB1=R.AW+D[<D Y.#Z\YXKE=0L?.\6:O-J$
M7C+3IYIE2*71VE:"XC5 JN2@90QYR"%QQ[D@'=>%(=1@\+Z<-7EFDU)K='N?
M-8$K(5!8<#H#FMFLCPU;7UGHD4-_<7,\H9RC7;*TPCW':'*\%@,9(_7K6O0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M,\5KZ<R-X\\:VMS/93/-IML6C@7",X67C:2<L !S[=!7>#PUH0M;BU&C:?\
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
MPK\3'TA8XM434K@0^4 )%C\N+<5QSPNX\>E;?B"&T:U\ ZCX<6-)SJ%O%;M
M "UJZ$RJ<=5VC)],5WT6EZ?!?SW\5C;1WEP LUPL2B20#H&;&3^-16.A:1ID
MQFL=,L[:0YRT,*H>3D]!QD\F@#SK19_#^N^'_$NG^*9XX[]-5F-ZKR[)AMDS
M"4/WL!0@7'7&!UJGXIN[^S^(&N75M;R36$>FV9U.&(XG-KNEW[#ZC@GOC."#
MS7J$WA_1KC5H]5FTJRDU&/&RZ>!3*N.F&QFG'0])-W-=G2[(W,ZE)9OLZ;Y%
M/!#-C)!]#0 [1Y-.FT>TETCR/[/>)6M_( ";,<8 Z5R/Q,W_ /%(GGR!XDL_
M.],9;&?;=C]*[&PTRPTJW^SZ=96UG#G/EV\2QKGUPH J'6]'MM>TF?3[HLJ2
M8*R)]Z-U(977W# $?2@#G_%-U9KXN\-6K*IU)C<RVKSR;8(P$ =F7^-L-\HX
MZGD51^%4T+:%K$"W$$JQ:S>!1$0$"&0X*KDX4\D5U4FCVVK6ELNO:?87L]NV
MY2\(=0P_C4,#MSZ=NF3UIEYHL8L;RVTJ"WL'OV8W-Q%&%;+##/P/F?T)[\G.
M,$ YSX.B0?"[2?,SMS-Y6?\ GGYS[?T_2G?$:[>V?PR)^-)EUB%+XG[NW!V!
M_P#9W[<YXX%=A86-MIFGV]A9Q"*VMXUBB0=%51@"G75K;WMM);7<$4]O(-KQ
M2H&5AZ$'@T <)?Z>B_%9X[:&,V5YHDC:I#M!C<A\1,PZ;OO 'T!]*X_3-.L;
M?X9?#W4XK:)+XZO9 W(4>8092I7=UQCC'2O8[;1=+L[66UM].M8H)1B2-8E"
MN,8^88YXXYJ$^&M!-K%:G1---O"^^*+[*FQ&]5&, ^XH U*X&..RB^-UXTR6
MZ,VB0,A< $N9W&1GOT'Y5WH 4    < "JL^E:==7L5[<6%K-=0J4CGDA5G13
MU 8C(!H \5N]/LA\'_$6J?9HC?P:S,\5R5!DC(O!C:W5>IZ>I]:Z^^O+67XF
MZMI>LZA'9I+I\'V%;A(RDL1W^: 7!&=V,@<D ?W:['_A&= ^QO9_V'IOV61]
M[P_9(]C-ZE<8)]Z?J'AW1=6@@@U'2;&[B@_U*3VZN(_]T$<4 4_!FGV6E>%+
M*PTZ^N+ZR@#I!<3L&9U#'&"  5'0$=@*WJ:B)%&L<:JB* JJHP !T %.H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHKF/'GB>7PMX>6XM(DEU&\N([*RCD^Z9I#@%O8 $_AB@#I
MZ*Y]?#EXM@<>(-2_M0I_Q^%P4WXZ^3CR]N>V,X[YYJ:'55TK3M-M-4DDEU1[
M92\4,;2R.RJ-[84$XR>O3D>HH VJ*P)O&OAZ#0?[;DU "P$GDM)Y3DI)G;L9
M<;E.>,$#%,_X3GP_]OGL3=3"ZBC\U8C:RAIDSC,0V_O1G^YF@#HJ*YW_ (3K
MPZ-!.M-?E+$3&W=GA<,DH;:49,;E.2!R!U%2:7XST'6=9ETFRO2U[&GF>6\3
MQ^8F<;D+ !U]UR* -ZBL.3Q?HD4D8>Z=89)_LR7)A?R#+G&WS,;<Y!'7&>.O
M%2ZAXETS3'N5N))C]E0/<-%;O((01D;BH...?8<GB@#7HKGY+_3/^$X^S_VG
M??VC%ISR'3TWF$Q;US)M"X+Y( P<X)&*K>'/&UEKNE7NHRQSV=O;3RQYG@=
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
M)&624C[IE(VE_;.:Z"[U631/%VG6,\K/9:QYBP[SDPSH-VT'^ZR[L#L5XX/
M!TE%5K^>&VT^XFN)7BA2,EY$!+*,=1C)S7#:[XGBT+X5VU]HU_?WHFCBCM;Z
M>)Y9&5I%0N[;>&PQ(W 9..#TH ]"HK$T+35MKBZO[?4-4EM+L*4M+]I#Y++D
M,5\WYUW<<'CC(ZU+)XETR*Y\@R3-_I"VID2W=HQ*Q "%P, Y('7 /'7B@#6H
MK&7Q5I#PZI*MQ*1I1VWH^S2;HOEW?=VY/'.0#Q4I\0Z9]@L;U)VDBOT#VBQQ
MLSS KN!5 -WW>3QQWQ0!J45YYXV\30WW@H:KHFK3PBWU."WG,;-"R-YRK)'(
M" RX!.0<5U>E^*-)UC4[G3K2>0W=N@D>.6!XBR$X#KN W+D?>&10!L456O\
M4+;3;83W3E4+K&H52S,S'"J .223T%<YXB\=V6C>&-2U:&WNII+*06[0M;2*
M5E8*5W9 POSJ<]#GC)H ZRBLR;7["&.V+FX$ESN\FW^S2><^W[Q\O;N '')
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
MK>VT5Q Z$-'*H8'CWH N4@(/0UY-X U:]\(Q:/X;\03&?2M5M8Y=(OI.BLR
MM;.?4$_+ZCCV'2:3>Z7X5T&^NS!##YVL7,**@6/S'-PZJ"3@  =ST - ';45
MQ"_$(-/K%DFG1W%_IMI]M$5I=B6.XA[E'VCY@>-I [5:_P"$W7SO#&+)#;^(
M%!AG^T?+&VS?M;Y>21P,=3QQ0!UM)D9QD50T_49;Z\U"(VP2&TF\E9A)N\T[
M0QP,<8W ?4$=JX/QOHL/A;Q)9?$+3[".1+8^5JT*1@EH6/\ KE']]3R3U(]@
M: /2\C.,BEKAWDT._N+CQYJ,,#:;IUNRV,[1@ET'+S#N<D!4]@2/OUHR>+9+
M&^TF+5],:RM]6<0VTPF$FR4C*QRC VL1G&"PR,9H Z>F1313J6BD2102I*,"
M 1P1]:Y&W\8W>J:S?:3;>&+J=+.]2TO'>:(+&CJ#O()^88/W1DXZXX!Q/AYJ
M9TWPK#IVGV:W5U)J=X%MT?8(HA.XWL<$!1@#WZ#)XH ],IGG1>84\Q-X&2NX
M9 ]:1A*T! *I*5X(^8*V/UYKQ;2KG0FTN3P7XUTY=(\2N'5-2N$XNY&)Q,D_
M4DD\@G!Z>U 'MM%<AJFOZQ;_ !%TK1+:TA>RFLYKAF,VUG*E1_=. -W3OGMC
MF6Z\9.MAJ>IV&F->Z;IDKQ7,J3!9&,?^L,:8PP7D<LN2IQGC(!U5,DFBAV>;
M(B;V"KN8#<3T ]36$/%4%]/9VVBQI?3W=F+Y-\OE1K 3A69MI(+'@#!Z'.,5
MR/B34HM:3P/K$^FS:?<#7TB>.[CVR1864,,]U)7.>AX- 'IU(2!U(K+TG59]
M6>:5;,1V 8BWN3+DW"_WU7'"]<$GG&1D$$\;\7H+0VGA>>XMDEQXALT?]UYC
M-&2VY< $L#_=&<^E 'HV0>A%+7(6$/AF?Q-:IINB_9+ZUBDN5E_LYK3((\O;
MED4L#O)XS@@>U1P^.Y9=4O\ 1VT@QZQ:W$<*6;7 S.CY/FJ=N-@ ))]B#@X!
M .SIDDT43(LDB(9&VH&8#<?0>IK)O-<D35AI%A:I=:BMO]IE1YO+CB0DJN6V
MDY8@X&/X23CC/$>(=575KOP%KO\ 8]U;W;ZFZ?9IX@DZD1R ISC@L,@D@8P>
M* /4**Y*U\<$VOB$W^CW,%[H>TSVD#"=I%=-R%",9R.W:K%IXIGD\0S:%=Z9
MY=^M@+^-(+@2!TW;2I+!=K XX/'/6@#I:*X*S^)376D:/K+:!<Q:5J%RMJUP
MTZ9B=I"BG;U89 R>,9XS6U>>*634]6L-.L?MD^DVZ3W8:7R_OAF5$X.YBJD\
MX'(YYX .CHKD;;Q]97>C:5?I;_9WU4,UI'>3I&"BJ"79@6"@9 QR<D<5=\*^
M++?Q.-0B2(0W6GS^1<1K*)4)QE61Q]Y2.AP#P>* .AHILCI%&TDC!44%F8G
M '4UR$_CU+;1;7Q#/ISKX?N)%47GF_O(T9MJRO'CA"2.C$@$9'4  [&BN0O/
M&M['XBU#1-/\-W=]=6444QVSQH'1R1N!)P,8Z'D^@Q77T ([K&A=V"JHR23@
M 4M<E+J!UCXD'1#S9:79+=S)VDG=L1@^H559L>I!ZJ*EO_%TL4.J7.F:3+J5
MMI<ODW1BDQ(S@ NL2;3O*AAG)7G(&<4 =.KJQ8*P)4X.#T-!(52S$  9)/:N
M/\4ZI_85[H.OPAXXKR\BL;U&&W=%*"%9A_>1MON 6'>NDU>=+71[R>2U:[CC
MA9G@7;F1<<CYB!T]: +44L<\22Q2))&XW*Z'(8>H-1VUY:WBLUK<PSJC;6,3
MAMI]#CO7F_BG6&;X)VU[H>GI965W;VZB%9=OD1O(B[!@<Y#%3TZUW6EZ/:6U
MW/J@TR"RU&[18[CR7W!@F=N> "<'KC/;M0!JT5S6E^*I-9:WGL+".:PFN9;;
MSEN,O$R!^9$V_*"4QU)^89%4I/'HC\*:WKATQO\ B3W<UK<0>>,MY9 9E..>
MO .* .RICS11,BR2(C2':@9@"QZX'J:QI_$+OJ(TW3+1;J^%JMW*DDWEI$C$
MA06VM\S$-@8_A.2.,\7K^J)JNI^ ->71[J"[DOID^S3Q!)UQ%("ASCC<,Y)
MQS0!ZA16!X<\2OK=YJMA=:>]A?Z9,D<\)E$@(=0Z,&&,Y!_"I-2\0"TURVT6
MVBAEOYX'N%2:?RE**0,*=IRV3TQT!)(H VZ*X;4_%.MKXA\(6EMIB11ZI'-/
M-#-/M<,L))C/RD#!8'/<KV[ZEQXJF<ZJVDZ8=0BTIS%=$3!&:0*&9(Q@[F (
MSDJ,G&>M '2TR6:*!0TLB1J6"@NP ))P!]2:YZW\96>J1:5_8J"]GU.W:Y@1
MG\M4B7 9I#@E<,P7 !.3[$CE?%^HC7="T2\NM*FL;NT\36MN4N$Y5A, 61B!
MN0C&&&,T >G4R6:* *9I4C#,$4NP&6/0#/<UF:9J\VJ7=P8+1?[.C;;%>>;Q
M.<<E%QR >,YP>V:S_&6I6.G0Z0-0TC^T(KC4[>&,MMVP2LX"2'/.1GC _*@#
MIJ*YN[\5.NI:K9:?8I>3:6B-<Q?:-DIW*&&Q-IW#!'.1SD#)K?N96@MI)4A>
M9D4D1H0"WL,D#\S0!+17!V7Q):[TW0M5?0;F'2]5N$M1<-.A,<CL57Y.I7(P
M3QCW')VY_$D\MYJ=MH^G#4'TS"W.9_+RY7=Y:<'<VTC.=HY SUP =#17G^H>
M.KF_'A&Z\/01S6.LW+*[2R>6_P J.3&1@XP5Y//W<=\UW<D27-LT5S"CI(N)
M(V&Y3GJ#GJ* &F\M1;BX-S#Y!.T2;QMSG&,].O'UJ>O(_#NHV&D_ K0YM1T?
M^T[,RJC1';M4FY(1CN]&(Z UW6H>*'@U6_TS3[)+R\L;5;J6!KCRW=6W8$8V
MG<?EYS@#(YYX .BHKCI/$.L-\3;?1([.'[#_ &4;LYFPS9E1=Q&WJOS #OD\
MU7U#XFZ=80)?[()M+^T_9WE2[7SU^?9YGDXR4W=\YQSC% '<D@ DG %,BECG
MB66*19(V&5=#D$>QKE=;UO\ M.SU[3['3(]1@L8FCO#)*%4N4W>6@*D,P!!.
M=HR0,YSA_P -/^29^'/^O&/^5 '545R]SXOD^SZK>:;IC7UEI4KQ7+K,$=F0
M R")<'?MSCDKD@@9J&?QY U_H=MINFW%_'K5M)<6DR.BJP50Q!R<C[PSG&.>
MIXH ZZBL+POXC/B*WOO-LGLKRPNWM+FW:0.%=0#D,.H(8'-9NH:]J\7Q*L-"
M@M('L9+"6Y8M-M9R'1<D;3C;DX'?/;% '61S12EQ'(CF-MCA6!VMC.#Z'!'Y
MT^O)M!UV3PC8^-KJTT-[JQL]>N)9_)D2)8H]D>=H/WB.3@8^M=MJ7BZUM;F*
MTM6M9+J2U%V!=70MT$;'"_,03EB#@ =CDCC(!T=%8OA7Q+:^+-!AU6TCDB5F
M:.2*3&Z-U.&&1P?8CJ"*VJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;QUH%]K5AIUSI90ZAI6H
M17\$4C;5F*9!0GMD$\^M=310!R)TR]U;QAI_B*ZTV>S32[.:.&WDDC,LLLNW
M/W6*A0JXY;DMVQSS$/A;Q!%\+-$T$Z4YU"SOXYY4$\6W8LYE)#;N<@X^M>JT
M4 5[J)KO3YX0-C2Q,H#?PDC'.*\U7P]XE/P_\-:-)HV+K2KZT>0)=1G<D+Y9
M@20.1C Z]<XKU*B@#@M5\,ZAK?C'6I);22#3M1T Z8+@NA*2%G.=H;.,/^8_
M&K/A:?QHL-II6LZ-:VJVBJDNI)=+(MPJC V1@9!; SNQCDCL*[2B@#G?&_A9
M?%_AB?3!/]GN0ZS6T^,^7*ARI^G8^Q-)IVK^(WMD@U#PS*E\HVO-'=0FV9O[
MP.[S IZXV$CWKHZ* .+O]%U>P\<Z?XHM8?[1SIYTZ_@B98WQO\Q9(PY"\-D$
M%LX]36+K_@[5M0\/>,I[>R)U/Q%+#Y=KYJ#R8X@JKO;.,D!B<$]0.>M>G44
M<?J6GZI>>/?#.K1Z;*+2RM[E+AFECRAE" <;N<;3G'X9KC?%FF:EIW@'XAS7
MMB]O'?WJW5NS2(VY"8EP=K'!ROZU[%6;KNA6'B32I=,U-))+.7'F1I*R;L$$
M9*D'J!0!AW^D7OB7Q'H=W>:?)8VNEF69_-D1FED=-@5=C'Y1DDDXZ#CKC!L?
M#.OVGP[O/ CV/F*5DM;?4_-3RC [$AV7=O#*&(VA2"0.><CTF*,0Q+&&=@HQ
MEV+$_4GK3Z /./$W@Y]2A>UAT2?[786R1Z-J]K<I%+$RH  YW!MH;GH>"<#/
M73.DZS_PGV@ZE-;FX@M-,DM;JZ5T4-*Y0[@N<XRI[=Z[2B@#S+_A#]?N/#GB
M?1!%%:R3ZK+J6GWAF#*[&998P5'(Y7!ST[9KJ/#U_P"*-1D0ZWH4&D+$O[S;
M=+.9WZ?*%^ZO4\G/0>M=+10 R5VCB9TB>5@,A$(!;Z9('ZUP7@S1/$>B_#2\
MT@VXL=947+6TC2(Z;W9F0Y4GH2,Y'YUZ!10!YEIN@>(%\0^$M4?P_';-90W$
M6H/)>H\KO(B R,PR7Y4XY)YYVU3\-PZEJO@'Q)HEGIS,;[4-0MDNFD01('D9
M69ANW97). ISQSSQZPR[T9<D9&,@X(K,T3P_8>'K::WTY94BFE:9UDF:3YV.
M6/S$XR3F@#CSHGB+P=XC%YX?TQ-:TRZLK>UGMVN4@EB>!2B."W!!4\CKFMZY
MUC7=,GT2*XTF*XCO9C'>2PW 'V4L?D55(S( "<D8X0G KIJC:&)IDF:-#*@(
M5RO*@]<'M0!@>.O#L_BGPC=Z9:3+#=DI-;N_W1(C!U!]B1C\:H7.FZGXGU7P
M[=:CI<FFII4QNYEDEC<R2["JJFQC\N222V. ..3CLJ* /,F\.:Z_@SQOIO\
M94@NM8O[F>T4S18*2A0I8[N"-O(_G7H.E++'I%G'/"T,J0HKQL02I P>02*N
M44 >6R^&/$8^'WBCPVNEJ\MW=7+VLJW*8E667>#@D;0 3G/.<8![;U[IFJW?
MC+PEJ2Z9*MKI]O<1W3-+'E#*B*,#=S@J<X_#-=I10!YWX5LO&7ARTC\+-I-M
M-8VSF.VUG[4H"PDDC=%C<7 .,=#QSW/>WK2)93&*!YY-AVQH5!8_5B!^M3T4
M <FGA:'7OAW9^'M=LWA>.TBA;YE+12H@ =&4D9!'!_,<U@_\(=XFC^']G:?:
MX;CQ#IFJ-J$,LK?)=,)7(W'MN1C^)Y]:]*HH P= O-?U(M-K.C1Z1&J;!;?:
M5N&D8XRV5& HQ@#DG)SC SQ;_#O5$\,ZI91R(;C3KAI/#GS#,*B3SER<\$MB
M,YZ!!7J5% %'1[%M.TFWMI6#S@%YG'1Y6)9V_%BQ_&JGBRVNK[PEJUC96S7%
MS=6DL$:!E7YG0J"2Q QDULT4 <./"EYK'P?C\*7L9LKP:=':$LRL!)&JX;*D
MY7<H]\=J2YTK6?%%KX=M-6TQK%M-O8;V[F::-TD:(' CVL3AF(/S!<#/>NYH
MH Y#PQI^IZ?XD\57EWITL<%_=)<6S>9&Q<+&J8P&X)*Y&>.>HKDM"\(^)?#9
M@UK3M,9=4-[,E]9FXC$=W:R2.ZG.[ =-W!]R.17KE% $):22T9A&\<C(<(Q&
M5..G!(_6N#U[3=:\4^!3H6K^&!+JDMN(_M33PM!%-C'FAMV\8/. N>W(YKT*
MB@#B+G0-8L/%?AF_LX1J$-EITEA<2/,(V!.S$ASR0=ASC)JII6AZ[X>TG7_#
M\.G&]MKN>>6PNQ,BHBS9.V4,P8;6)Y4-D?E7H5% 'FD?A77?!>JZ/J'A^S76
M8(=*CTN\M3.L+G8Q995+<=2V1G_ZUOQ=H.L>)['08;_24N$34A=7MO',FR.#
M8Z&,,Q4LV&&3ZYQVKT"B@#D_!EKKVC)<:'J<$EQ86CE=/U!Y4+R0_P *R*#G
M<O0''(ZX[U_B'I6JZQ'H*:7I[W1L=7M[^4B6-!LC+94;F&6.1CM[UVE% &$U
M]J]S?VBQ:#-:IO\ WUU<2PDI'U*J%=B2Q51V SGM7,ZSHGB&YO+?Q;863Q^(
M;:X\F.R::,(]ED@QNP;'(^?/)#8&,#->AT4 <'J=EXDTSQJGB?1M(_M""^LD
MM;VP>YCBEB9&+*X8G:?O$$9J77--U_4;_P *W<E@LDEE?M=W2PRIMA0HRA%+
M%2Q&X9..<'IP*[>B@#SC4-%\5#4?'5WI%NUK<:I%:BPG:9!DQ+M<<$E203M/
MX\5)I6C:Q9^.K;6XO#<=G9-I#6LD2W:-*LGF!\L?XF..N3GJ2*]#HH \J@\+
M>((OA9HF@G2G.H6=_'/*@GBV[$G,A(;=SD''UJQJZ:M/XRUFYT;0I[R&2VBL
M[N2QU"&%F8*6*2"0$;@KK@J00#U]/3:YZZ\$Z'=:I-J(BN[:ZG(:=K.]FMQ,
M1QEQ&X!/OUH Y6>SU:6V\/ZQX8T+[-=>'VFL9M$N9D7=$RH"JR E<C:A!SSW
MYXK>O=<\3:?X9N=9D\/P_:$*L-.^VH#%$.7=I,;2V,\#/0=3FNGM+2"QMDMK
M:)8H4^ZJ_F3[DGDGO3Y88IPHEC20*P8!ES@CH?K0!7NK=-5TB:VE#QI=P-&X
MZ,H9<'\1FO/T\,Z]>?#A/ M]8["@2U;4EE0PM C@APN[?NV#&TKU[XKTNB@#
MD-,TO4;7XDZMJ3V#IIUQ906T4WF(?FC+$Y7=NP=W'';M6GX8UG4=8L[LZKI0
MTV[MKEH&A6=9E(VJP(8<=& /H0:W*9##%;Q+%#&D<:]%1< ?A0!QUO9/I?Q=
MO+MQBWUG34$;GIYT+8*?78P8?1O2J6G6/BSPMK^M6NGZ1!J>EZG>O?0737:Q
M?9GDQO613EBH/(V@_KQW5U:07D8CGC#A6#J<X*L.A!'(/N*GH XCQY83:M!X
M<T(/YUQ/J<,TSA<?NH?GD?';G:/JX%=5K"32Z->Q6\+3320.B1J0"Q((')('
M>ITM($NI+H1_OY %9R23M'0#/0=\#OS4U 'FE_X<UV7X,Z?X;BTQFU.*.VC>
M/SHPH\J1&)W;L8(4X_I7I$3M)$KM$\3$<HY&1]<$C]:?10!YQ;^%;YO$^F:Y
M::3+HFI_:<ZK+#.GV>\APV<HK$EF.T@E1@DY)P#5'4/#?B<>'?&GA^VT=)EU
M2\N+NVO#=(J,LI!V;2=P8$8YP/?L?5:* //9M-\4:'XJB\0:9I$6HQWNGQ6E
M_8K=K&\4D9.UU=L!AAB"*MZSINOW^K>%+V2P65[&\DN;L0RIMB5D90BEB"Q&
MX9..<$^U=O10!R?A[3-1M/'/BK4;FR>*TU%K8V\AD0[O+CV-D!B1SR/;TIGC
M#08O$-S':ZAH$FH62P[X;JVFCCGMILGE2S*0",=#U R#VZ^B@#SH>'_%%JW@
M>^G1=5OM)6XCO2UP%8^;'M5BQ^]MP 3R3UP:NZ-IFM^%=4\0PV^FMJ-EJ=X^
MH6TL<T:^7+(!O20.P(7(!!4-QGC/%=Q10!Y;:^"M=\%+X9OM!MXM6FTZRDL;
MZT\X0F99'\PM&S<##YX/;%:GBS2=?\2>']/BN=)1Y3JD%U-9I,C+# C LC,Q
M =B,]..<9P,GOJ* ..\'Z?K?AVYNM"GM99M!A8'3;MYD+Q1D9\EQNR0IX!YX
M_"I?'FEZCJUEI$>G6;7+V^JVUW*!(B8CC?<?O$9)[5UE% 'G7B_PO=^(+R\N
M+?19K;6("G]E:Q:W$<;)\B\2_-N*A]V1AN.E=\_G1V)RIGF6/D)A2[8[9( S
M]:GHH \L@\+Z_#\-O"^BG2G-]INH03W"">+&R.4N2#NYR#Q[^E;NEZ9K'ACQ
M-K\]OILNH:=J\PO8C%+&KP3%0'1P[#@X!!7./2NVHH \T3P3JNAZ+X12Q@CO
M[G2]0DN[N-)1&#YHDW;2V!A2_P!2!7HS/(ML7,1>4+DQQL.3CH"<#\\5+10!
MY4OA;Q OP:L?#7]EL=3AN(V=!/%MVK<"4D-N]!CZ_G6MXQ\-S>))KEGT&<7T
M,*MI>J6MQ'%-!)M^ZYW@[0W/&X<G Z9[^B@#B4T;7K/QWI.KM#'?I_8PTZ\G
M$HCV2^8KF3!Y(.#@ =?2J/AJR\9>&H6\,II-M<:?%*XM-8-TH$<3,6&^+&YF
M7/0<'@9'6O1** //;32?$/A[5_$UK:Z5_:.FZS/)>07"7"1F"5T 9) Q!QD#
M!4'Z>F_X#TZ_TCP/I&FZG;K!=VMNL3HL@?H/4<?EFNCHH X'2='USPTGB+2K
M?33?VE_=37=C<K-&JQF4<I*&8, &[J&R#Z\5#8^$+_0]8\#P6ML]S9:):7$%
MS<AT7+R*HR%+9QN!/L".M>B44 <GX.TS4=.U3Q--?63V\=_J375NQD1LH41>
M=K'!^4G\:;JVEZJOQ$TG7+*S2ZM5L9K.;,P0Q%G1@QSU'RD<9-==10!YI_PC
MVNMX4\=Z>=*D%QK-Y<S6@,T6"LD:H-QW<$%23_6II=,\4Z'K6G:]I.D)J"RZ
M9#8:AISW*12(T9)5U<DJ?O,,9_\ K>BT4 4M+:_>Q674HXH;F0EC!$VY8AV7
M=@;B!U/KG'&*NT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MTZSN6EN[4@7$7DNIB)Y&[(&W..,]:S/AO_R37PY_V#XO_0163X._Y*A\0O\
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
M"W]KVW[N[^T_:?LK<_O_ #L;=_\ >XSGI7H%% '.+X>O?^$\7Q(]Y!Y8T[[
MUN(3G&_?N#;O7C&.E8B?#F9O"EYX?GUC$'VMKO3YX(-DMM(93*&8ECN(8XXV
M\9]1COJ* .2M_"^KZEI%[8^+-9CU!;BV>U"VMOY"A6'+GDY?@8Z <\<UF'P/
MXCGTW0M/N_$-E)%HM[#<V\OV%O,E6,,%#_O,9P0.,>M>@44 9NNZ;<ZKH\EG
M:WIL[@O$Z7 3=L*2*^=N>?N]*Q]1\-ZEK\^FIK5W9-:6%W'> 6T#*\TB9VYW
M,=BY.2!DGID5U5% '(7/@R[FUKQ)<Q:L(+/7;98IHU@_>QNL1B#*^[&,'.,9
MR.HJG9>"-9AO?"]U<:Y:,VA126ZI#8E%DB9%3NYP^%'/3_9]>[HH X;_ (5Z
MT^D^(M'N]4#:=JMW+>0B*'9+!*[B0'?N.[:RC& .^?:YIV@>*18SPZQXFCN9
MEMWAM9;>U\K:Y4J)7^8[F&> ,#KU.".MHH Y>S\+2GQ7;>(K][07T%H]LSVD
M)C^T;BOS/DGIMX7G&3STK1U;3]0N[N)[>:T>S,+Q7%E=Q%TFW%<'(/&,$<@Y
M#'I6O10!Y\?AM/8:3H8T+6/L.JZ.TWDSM#OBD25BSQLF?N9QCDD8]>:O:MX*
MU#7-#A6]UPC7;>Z2]M[Z&#;'#(@P%6/)^3!.02222?:NSHH Y67PQJ>L>&]4
MT_Q!J\=Q<W]LUMOM8/+B@!!Y52Q).<$DGG  Q5*'PAKTNK>'-2O];LGFT9)4
MV16;!)%= G=\[L DG..F%ZY[>B@#F_"_AZ]\/)K EO;>X-_?S7R[82GEM)@E
M3\QR!CVK&C^'UVGP_'AHZM"9XKS[9!="V(4-Y_G89-W(R2.".*[VB@#F+KPW
MJ-YXHT'6IM2MV;3(YDDC%L1YIE #$?-\H&T8'/N3UK,L/!.MZ/?7=KI7B-8/
M#]W.\[6C6VZ: N<NL4F?E!)/)!QGUYKNJ* ./\0^#KOQ):7NF7]U:2Z?<3K+
M [0'S[,#;D(V<9X.#QC<>".*W?$.AVOB3P_>Z->%U@NH]A9#\RGJ&'N" ?PK
M3HH Y70]$\4V:*-8\1P:@;9"MMMM#'O;! >;#?-P>@P._)QBI<^"+PW&C:G9
MZG!!KEE*SW5Z;<L+Q7'SHR[A\IXP,G;@ 8Q7:T4 <5-X0UJR\47VK>']<AL8
MM3V-?6\]KYRB11M\R/YA@D=CD>N>E73X6NT\7Z=K46H(T5E8O9>5-&6DD#%2
M7+[ASE1V]:ZBB@#SY_A[J?\ 9T\46LVZW)UXZY$QM28]Y))C==_S+SUR#D"I
MIO NJS2^*I'UNW8^(+1()?\ 0R!&PC,9(^?[N"<#KTR3CGNZ* ./D\(ZA)+X
M4D_M&V!T$<_Z.W[_ /=F/^]\O!SWYKCS<?VGKFL:I;>)/#$1-ZR&WUFS!GA$
M1"J#\ZD+E2RY'?/4FO8*K/IUE)=K=26=N]ROW9FB4N/QQF@#B[CP_KNMRZ5X
MIL-1@TG7X[9K:<&!I+>YAW$@%20P&?F'<;L&NOTJSN;*R"7MZ;R[=B\TVS8I
M;IA5R=J@  #GIR2235ZB@#FM!\,W&EWVORWEU!=0:O<FX:)(2A3*A"N2QR,*
M/2LWP[X-U[01%I?_  DHG\/6S[H(#;8N @.5B,F<;1TZ9(XX%=O10!X^MS_:
M6LZOJUKXD\+QEKUA]GUFS!GA\H[%#?.I !7<N1GG/4FNO72-6\07_A;Q!=36
MUK/IOG/) (7(F,B&,D$D%1M^8 @D9P>E=0^G64EVMV]G;M<KTF:)2X_X%C-6
M: ./U#P?=ZS-:+JEW:SI9ZE]NMKE8"+B-1(76(-DC'12W<#IGF@^!VEO_$J7
M%\DFDZ]\TUL(<2HYC$9Q)NQCC(^7.<<\<]A10!R'AWPYXETQ8;;5/$D>H6=F
MNVV5;7RY),#"^:VX[@/08R0"33]"\&&Q\):CX=U2ZCO+:]>X+-%$8B%F+%AR
MS<@L<&NLHH X_P .^&/$.FI!8ZMXC34-+M!M@C6U\N610,*)7W'( [ <D#)[
M'%D^&VL+X.OO"%MKULNB2/FU,MHSSPIY@?86W@, <X.,_3MZ510!6DMFN=.>
MUNG#F6(QR-&NT'(P2 2<?F:X6'P!K@T?P]ILVOV9BT*]BGMBED?WB1JR@/\
M/RV& X( YZG&/0Z* .1B\)ZA%?>*KG^T;8G754 ?9V_<%8_+'\7S<<]N:SX_
M .HV,/ANZTW5H(]6T2U^Q>;);DPW4& -KKNR#QG(/7].^HH X)_AW<7\'B:'
M5-6C<:W+%.&MK<QM;RQJH5E)<]"HX]NM:>EZ'XG2TE36O$%O?3+"T5OY5IY2
MY(QYD@#?,V.PP!D]>,=510!B>$=#G\->%K'1I[J.Z-G'Y2S)&4W*.F02>?QJ
MM>>'+Q_'$'B.SU"*$"Q^Q3P20;]Z"3S 5;<-ISP<@\5TE% ' 2_#^_F\&:_X
M??5K;.KWDMT9Q:M^Z\Q][+MW\\C@YJWJ7A'6QXACU_0=;@L;^6W2VOHY;8RP
M7 7.UMNX$,,GOT_'/:44 5=.M9+*QC@FN7NIAEI)G !=B<DX'09/ [# JU11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M2;*T^6QN'B6:69"[RAE(8J, *,XZGK3_ (2H8O <<;2-(4O;M2[=6Q._)]Z
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
M<K-(L4=PRQ1(LQ18O+!VGY5Y)!.23GICUBYNS8:#+>",R&WMC+L'5MJYQ^E
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
M+JNH7]E-<H=0E,UQ!O'E%S_$%QP?4CKWS3]6\.VNLZAIU[<3W*2Z=*9K<1,
M Y!!)!!SP2*UZ* ,"7PC97'G13W5Y+9377VN2S=U,1DWA_[NX#< =H...G)S
MI:OI<.M:1=:9<O*EO=1M%+Y1 8HPP1D@XR#BKM% '/-X0LG?17:[O=VC#%F=
MZ\?+L^;Y?F^7CG^?--?P5IIFU'R9KNWM=3<O?6<,@$4[$88D8W*6'!VE<]ZZ
M.B@#$O\ PKINH:EIM^WGP3Z>C10_9I3&#&V,HP'5?E''M5W6-*@UO2+K3+IY
M5M[J,Q2^40&*$8(S@XR*O44 <_/X0LKA-&62[O/^).P>T(=<@A=H+?+\WR\<
M_P ^:6;PC97'GQ3W5Y+93W(NI+)W4Q-('#_W=P&X [00#CD<G._10!BKX6TU
M?$-YK0\_S[V-4N8?-/DR[5* LG0G:2.>/;/-9^A?#_1_#UXLME/J36\;%[>R
MFO'>WMV/=(SQGD]<XS7544 <=/\ #31)K?4K-+C4;?3]1<R3V,%R5AWDY+*N
M,C..F<>U=7;6T=K:1VR%VCC4(/,<NQ'N3R:FHH YJU\#:59VXLHI+K^RA/\
M:$TUI 8$?=O&!C=MW?-MW;<]JM1>&;:#6M2U:*[NTNM1C2.<AEQM0$+@%>,
MG\^<UMT4 9GA_0[7PWHMOI-B\S6MN"(A*P8J,YQG SR3UK3HHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M[5#]IQGR?,&_'KMZTLUY;6^_S[F&+8N]M[A=J],G/0>]>0$0ZC\ %OT+?VU
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !574-,L-
M6M#::C96]Y;L03%<1B121T.#Q5JB@#,;PYH;>=NT;3R)XUBES;)\Z*,*IXY
M'0=J<?#^C%K5CI-CNM!BW/V=,PC_ &./E_"M&B@#F]'LM=O-4&H^(HK"%[59
M(K2&S=G&&(S(Q8#G"@ #IEO7 Z2BB@#.MM!TBSN1<6NF6<,P8L'CA52&/4C
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M[6V2V8J568K 5958\'GY3Z9J?49!XO\ #?A73[&&:+4K:_M)KB)XF1[+RO\
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
M6M[F)9(W&5)5AD'U'!KSC5-)LH)+#^R[FZ\)ZG:6&ZSDV[X6B9V/D2J05)!
M.W.<MQG%=QX9NKV?PGIMUJMHEC=M:HT\"KM6(XY&/X?IVZ4 <AX,CU+79_%"
MW7B#55^PZU/96QCD3]W&H4KU4Y//4YJ[X8\3:A!XHUKPKXBN8IKG3H5NX+\(
M(Q/;'JS@<!E) )&!^7.9X"U>UTNX\7M>K=1?:->N;B$?996,L9"@,H"G<#@]
M*H7OA?6_%$OC+Q']CELIK_3#IVEVL_R2O&,,2X_AWD8 /(!YH ]"M?%6DW>J
M0Z:LTL=U<1F6W6>WDB$Z#J4+ !L=>.<<]*CM/&&B7MU9V\%TY^VLZVLIA<1S
ME,[@CD;3T/?G'&:Y70=5T;Q#<6-S!H&JOK5@CN\=\)P+)]A# /(=N6("@#DY
MR0 #CG+>_:\3P1?FQU".2VU(BYLX-/DB@LB8Y!Y:(%&>3UY/J0#B@#MO#E]<
M)XY\;07FH326EF]HT0GD^6%6A+MCLHR2:V8?%NCS:A'8^?-%<30M/ LUO)&)
MT498H64!L#G YQSTKA+^PO-8U'XH6-@KBXOK>W6U)4JLQ6#:RJQX//RGZUI>
M'=6T'Q#>Z=<C1M435; ,\QOQ.!IYVX?YI#M)/3 Y(Y.,' !N6OQ#\+WA3R-2
MRC)-)YA@D5 (L[\L5P",$X/.,>HSL66M6E_>26D0N$N(XUE:.>W>([&) (W
M9Y!Z>G-<%X22T/PFU.UU*QN983->?:;98F65HWF<@J,9)*D$8J?PW>W^@ZEJ
M,<NJ3Z]X>M-.-S%>O#ON82#_ *@L!^\.T%L=1@9 R* /1J*HZ-J]KKND6^I6
M7F>1."5$B%&4@D$,#T(((/TJ]0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %8,7A^[;Q%)J5]K-Q=VJ2>;:6+1(L=NQ7:3N W-P6QD\9/4\UO44
M !S@XZU@>&O#LWA^;5WDODN1J-\]\P$!CV.X4$#YCD845OT4 %%%% !1130Z
MEV0,"RX) /(STH =111D9QGGTH Y^R\.SVGC+4/$#7\;K>P1P-;B C:J9VD-
MNZ_,<\?E70444 %%%% !112.ZQHSNP55&2Q. !0 M% ((!!R#T(HH *Y9/"^
MK66IWL^F>)IH+6\N&N)+>>U28J[8SL<D$#@8!SC%=310!5L+&/3[001L[G<S
MO))C=([$EF. !DDGH /0 5:HHR,XSS0 4444 %%%% !1110 4444 %%%% $5
MS')-:RQPR+'(ZE5=DW $]\9&?SK*\)Z"WACPS9:*;H72VB>6DOE;"5SD9&3S
MS6U10 4444 %%%% !1110 4444 %%%% !1110 44U75\[6#;3@X.<'TIU !1
M110 44UY$B0O(ZH@ZLQP!3J "BBB@ HHHH **** "BBB@ HHHH **0D*,D@#
MIS2T %%("&&001TXI: "BFI(D@)1U8 D$J<X(ZBD2:*21XTE1G3AU5@2OU':
M@!]%%% !1110 4444 %%%-+JK*K, S<*">3]* '4444 %%%% !1110 4444
M%%-61'9E5U+(<, >0>O-.H **** "BBB@ ILB%XV0.R$C 9<9'N,\4ZB@"&T
MM8;*V2WMTVQIG R222<DDGDDDDDGDDU-110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'_%**.3X
M::Z[HK/%:L\;$<HPZ$'L:["N9^(%A?ZMX&U;3--LWNKN[@,4:*Z)@GN2S 8H
M H0^(K?PQI7A;3H])N9O[2B2.(VP0+O$6[!R0<G'4\=R15NS\<VC6NN2:K9S
MZ9-HK*+J&1ED.'4,A4J2&W X ]>*RK[3-9N)? TB:-<?\2N4/> S0YC'DF/^
M_P#-R>V>*H:OX1UK7+OQY"MH]FNJBS>PN9)(RK/ HX(5B0"RCJ.GY4 =C:^(
M;A]>BTF]TBYM7N+<W$,P(DCP" 4<CA7&1QR/>MVN:\/ZKXEU,Q?VMH']DB%/
MWY>X27SGQC$84G"YYR<'@#!Y(UM%O+Z_TF"YU+33IMV^[S+5IEE,>&('S+P<
M@ _C0!7\27D]KI)ALWVWUZZVMJ?[KO\ Q_\  5#.?937._#&^N$T:\\-:A(7
MU'P_<&R=FZR1=8G^A3@?[M:5YITVM^+0-2TJ;^R[* _9I6E3;),Q^9L*^X84
M #(_C?VK%D\/ZAX?^)EKJV@:--+I=W9FVU/9/&!N!S&X#N"2.A]NF: -E?&:
M-I_B*Y_L^4/H+NEQ'YB_.%C$A*'_ '3WQ6?>^,=1D\0>$K?3].+6>L6TEV=T
MJAV B#!/08WJ2>Y&!6;>:1K]K+XZL+;19+J+6T>:UNEGC6,%H A1@3N#9''&
M#GD@<U*NC:_;3> ;Y=(:632;26UO(!<1@QEX40-DG!7*'.,G!Z'I0!T-UXLV
MKJDNG:;-J%OI3F.[>.15.]5#.L8/WV4$9Y'/ ).15>;QY9&ZT&*QL;N^BUN*
M26TFAV!3L3<5(+ @]!R !W/!K/T73M9\+7?B.R32Y=0M=1O9;^SGBDC #2@;
MHY-S KAAUP<@^O%4=/\ !^IZ!=^ +2WM)+RVT6.Y%Y<I)&%#2QD<!F#$;B>W
M2@#47Q_<26FK&/PU?-?:1(5O;;SHP(U"APP?.&RIR .>.<<9U!XKCNTT8:79
MRW4FK6QNX-Y\M$C"JV7;!P?G4 8/-8=KI6LQ7_CN9]'N FJ[39_O8?WN(!'C
M[_R\C/../RJC8:7XFL[#PC876B37.F6NG?9KVR6YB7%PH4*\GSX>/ ;C)ZY(
M) % %S5?']S/X5T;5M&L'_T[5(K&59G4-"?.V.O<$G:P!Z8.?:M^_P#%*V=S
M]A2VC?45MUN)8)+I(A&I)"C<>"Q*M@#C@Y(XSPUMX6\1P> K6P.C 76G:^M^
MEO'<1_OXA<-(=A) 'RD8W$'@\#C.SJ=KXCTGQBWB&QT!=5M-2LXH+RR6XC66
MWDC+%6!;"D8<@@'KWH UM.\>Z=K.EZ1=:9#+/<ZJSK;VKD(RF//F%SR%5<<D
M9SD8!S63X#S_ ,)WXZW6(LG^TVFZ$$$ ^3RP(Z@_>SP>>0#1JVF>(H-?\/\
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
M^]M) /7@$]OH,6VT+Q2G@GPUH)\/2"?1-4MI99#<Q;9DCD+;H_FZ8_O;3S@
M]@#O[GQ*YN]1MM+TZ347TT#[5LD5/F*[O+3/WGVX..!R.<\5@ZCX\ENSX2N-
M M_M-CK-P0TC.$;"HY,>#T.5Y/;&.<\2Z38:OX7\3>()%TR>_P!/U:<7T#V\
MD>Z*4J%>-P[+QP,$9&.M9,7@S5M T3P>MK:"_N-+U&2ZO(8957_6B3=L+D A
M2X';(% '1:OXV&DQZM.=*N);;1UC-[)N"GYE#'RP>'V@@GD>V:CN_$^I#XA:
M;HUK9"2PGT^2[,GF %_F0 X/0*">.IS[<\[XGT3Q1KD'BNRNM%^VM<PXTJ8W
M4?D0KL&452<B3=N^;;SGD@ 5K#3M=C\7^'=9&CEXTTN2RN8Q<1YMV+(P+'/(
MPISMW?CW +>F^(M#L[KQ;?/I[:8=.F5M1FDVDS$1@AOE)S\N,=SGIFKC>+?L
MFHZ7;:KILUC'JK>7:3-(KCS,9$<@'W'(Z8R.",UR]YX.U778/']A/:26,>LR
M1264\DD;*Q1$ R%8D LG<=#^%:=YI^K^+(O#<&I:5+I[Z=?0W]Y)))&REXE;
M"Q[6).YB#D@87/?B@!9_B,8[+6[N'PYJ,L6BW#Q7F7B78J*&9A\V&X).!G@<
MXR*VI?%$4FH06&G0"[N9K(7ZQM*(RT).!MSU8GMP!W(XKE%T/73X=^(%H=&G
M$VLSW#V2^=#\XDA6-<G?\O(R<]J=J7AI]8TO2[/5/#MZLUGIL0MK^RGB2XM;
M@ JRAA(..$(/*]<T >@6%R;W3[:[,3PF>)9#$_WDW '!]QG%8FL>*FTZZU&"
MWTV:Z.G68O+ERPC78=V%0D?,V$8XX'O6AX=@U.V\.:=!K,ZSZE';HMS(IR&?
M')SW^O>N2\1Z9X@U+7=;MI=).HZ;<6 CTQC<(L-O+M8.9$)R6)(PVTXP ,9)
MH U+WQW;V[>'_LVEWUXNNQ&2T:/8/^6?F!3EL@D8Z\#.2>*4^-&\E8O[+,6I
MK;BXN+*YNHXS$"6"KNR06.TD <8ZD9&>>L]&\01I\.S+H<P_L6,I>!;B$[/]
M'\H'[XSSS@9X]^*O:M9:_H?CF[UK3-$76].U.WBCN(%F2.6"6/(5AO(!4AN?
M_K<@'4^&_$%EXI\/VFM:>7^S7*DJ'&&4@D%2/4$$5JU3TP70T^(WL44-PV6:
M*(Y6/))"YXS@8!/<Y-7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJA_;.G_ -K3
MZ7]H O(+<7,L95AMC)(#;L8Z@]\T 7Z*HZ1K.GZ]8_;=,N1<6V]H_,"D LIP
MPY [@T[5-5L=%TZ;4-1N%M[6%=TDC G ^@YH N45';SQW5M%<0MNBE0.C8QE
M2,@\U3T[7--U:YO;:QNEGELI!'<!5/R,1D#)&#QZ4 :%%%% !13)94@B>65@
MJ(-S,>PJKI&KV&NZ9#J6F7 N+.;=Y<H4@-M8J>" >H- %VBBB@ HK'U;Q3HV
MALPU&\\D(4\UQ$[I%N.%\QE!" ]BQ%; .1D4 %5-0TRQU6V^SW]I#<Q!@P65
M VUAT(]".Q'--T[5K'53=BRG\TVEPUK/\C+LE7&Y>0,XR.1Q5V@"*"!+:$11
MF0J.ADD9S^;$FI:** "BBB@ HK/MM<TV\U>[TJWNEDOK15>>(*?D#9QDXQV/
M>M"@ HHHH **** "BL_4-<TW2[NRM;VZ6*>]E$-NA4DR.>W X_&M"@#&O?"^
ME:AK]MK5U%+)=VZ!(U,S^7PVY24SM)!.02.N/08V:** "BBB@ HHHH **S[#
M7--U._OK&RNEFN;!E6Y15/[LL"5&2,'@'I6A0 445'//%;0//,X2- 69CV%
M$E%4]*U6RUO3(-2TZ<3VDX)CE"D!@"1T(!Z@U<H 9-$L\,D3YV.I5L$@X/'4
M<BLS0/#FF^&K(VNFQR!6.7>65I'?' RS$G '0=!6M10 452AU:QN-6NM+BGW
M7MJB231[&&U7SM.<8.<'H:NT 8VG>%]+TS6;S5K>*4WEVS,[RS/(%W$%@@8D
M*"0,XQT'H*V:** "BBB@ HHHH **I/JUBFM1Z0T^+^2!KA(MC<Q@A2<XQU(X
MSFKM !1110 445#=74%C:R7-U*L4$8W.['  H FHK-TO7]-UFXN[>RG9KBS9
M5N(987BDC+#*Y5P#@CH<8-:5 !115+5M7L-"TV74=3N5M[2$9>1@3C\!R: +
MM%,AE2>%)HSNCD4,IQC(/(I] !4<$$-M$(X(UC3).%&.3R3]2:DHH **** (
MYK>&X"B:-9 K!U##(##H?PJ2LS5O$&F:'&SW]PR!8S*PCA>5EC'5V" D*/4\
M5>M;F"]M(;JVE26"9!)'(AR'4C((/H10 V>S@N)X)Y$_?0$F.0'#+GJ,CL<#
M(Z' ]!4]%% $$%G!;S331I^]F(,DA.6;'09/89.!T&3ZFIZ0D*"2< <DFJ.D
MZWIVN0SS:;<K<1P3M;R,JD!9%QN7D#.,B@"_1110 4444 %%%9^GZYINJW=[
M:V-TLTUBZQW"JI^1B,@9(P>/2@#0HHHH **** "BL^_US3=,O;*SO+I8KB]D
M\JWCVDF1O3@<=#UK0H R1X>M!XF/B#S+C[<;?[*?G^3RMV[;MQC[W.>OO6M1
M10 4444 %%%4M/U:QU1[Q+.?S6L[AK:<;&79(H!*\@9ZCD<4 7:*** "BH;R
M[M["SEN[J58H(E+N[=% J/3]1M-5TVWU&RF$MI<1B6*3!7<IY!P<$?C0!:HK
M/TG6].UR.YDTVZ6X2VG:VE95("R* 2O(YQD=.*T* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K)\17VH6&G1RZ?%;EC/&DTURX6.WA)^>4Y*[MH[9&:UJYWQ?H%[KU
MGI_]GWD5O<6-]%>*LZ%XI=F?E< @XYS]0* ,?3_%&N:I%XIL]/\ L5QJ&D,A
MM)6MW5+E7BWJI7=D'MN!P>"!BKVC>)KO7M&\-W5E):F;44,MT#"V$1%_>8&_
M@ARJ<D\M4GA_PWJ>E>*-;U>[U&VN(]4\EVCBMRA5T0)P2Q^7 Z<GW]9/#7A*
M+PYJ6L7,4YDBO;DRP0GI;HWS,J^F7+'Z;?2@##U+QEK.E7EH;M+%#/K"6+V"
MJ9)(X'?8DK2*Q"L>& ('!QU&:VK/7;^7XB:AH$Z6PM(+"*[B=%.\EG9<,2<?
MP]AWKG3\/=>&C)IBZU8M';:LNIV\LEJQDD82^9B4[N3R1QC.!R*Z*V\/ZC!X
MYNO$#W%M)'-8)9B(!E;*,S!L\CDL>.WJ: .:\'7NH6'P^EFTV&W:0ZS<I)+<
M.%C@B-RV^5LD9"C)QD9J/5_$MSK/A/XAZ9<-!,NFV)\JYAB:,2I) S#*L3T(
M/(.",$5;3P#J\7A:#3(]3M!<VNK_ -J1L8F,4N9&?RY%SG&6Z@]A5H^!M2NK
MKQ6U[JUN8O$-FD$GDVQ!B=8S'D98_* <XZGU'< I6WB'Q'X>_P"$6.HPZ=+H
MFIF"Q46X<36\CI^[+,3A@<<X Q_-MEK47AW6?B1JTL9D6VN;=@@.-[&! H]L
MD@5NV_AB_O(]$@UJ>T:WT>1)HDM@W[^5%*H[;ON@9)VC.3CGC!JMX%EOW\6P
MZE<1&T\0%&Q#D/ 50(IYX/W0W;D4 6++6]?_ .$HLK*:T-WIMU$YEN4L)K;[
M)(HR ?,)W*W(&.0>M==7*:!I/BNT$::]KUG=PVB$0M!;M&\QP0&F);!P#G
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
M"MC]JT&[N(HOW+[)4CC5QN&_()W$9!_"KTWBNXFNM.TZWQ#=W&FK?S2K9R7
M0,0J@(ASR=W)/&W'.>,^]\#ZR\/BO3[+4[./3=>:6<^9"QECE>,(PSG&WY0<
MXSC(]Q+?>#-;BFT;5=&UBUAUK3[,6,S36[&WNH>#AE#97!&<@_E0!7D\=:KI
MVB:?<>(+-=(,M]):7%[);.844*2D@3.Y5<X W'CG-1>*-3UV32/#$L.J6 %Y
MKL,+2VL1>*>,R,T3 [_NX125!Y/&0.O2'2M=%O;&6^L[Z5C(;Z">-D@F#  *
M@^;8%V]]V><]36'_ ,*[EMO#=I8Z==V]M<6NLC5X8S&S01G<3Y0&0=@!]N><
M#/ !K?V]J5O\0;;0;G[&UH^E/>-,D;*_F*Z*>K$!>2<<GWK(D\9ZQ+X'?QK9
M16CZ<A>86+QMYKVRN5+>9NP'P"V-I Z>];#>'=0D\<6>O2W-K)%#I[6,D>P@
MON969QU Y7 7GCO67:>!;^R\+WGA&*_@.@SLZQR,K>?# [$M$!T8\L V1C/0
MXH D;Q-KFH^,1HVDMIT=I<:.FI07,\3NRAGVC<H8;N.V1UZ\8.MX(UZZ\1^&
M(KZ^BBCO%FEMYQ#G87CD9"5SS@[<_C4$/AJ[M/&XURV>U6TCTM=-BMOF! 5]
MX;=^F,=.<]JG\&:!=^&]&EL+N>&<M=37"O$"/]8Y<@@^A.* *\>N:GKFJZY9
M:)+9P+I3K!ON86D\Z8KN(X9=JC(&>23GTYY'Q+XCN_%?PRTO5;?RK+S=2MH;
MJVDC,A65;E5P&##Y0RYZ<C'2NMB\-:CH_B;5=5T6XM3!JVQ[BVN@P$<RC;YB
M%>H(ZJ<9(ZBJ-_X"F'@RP\/:9=PIY%VEW+<3H29)%D\TG:.FYL]^!QS0!V-K
M#)%'ON#!)=, ))8HO+#XSC@DGC/<FN'B\9:S;ZOH%MJ*6(DU*[>UNK*%2[69
MVLR RJQ4MA1D$#.<@#%=V4DFM620^5(Z%28VSM)[@XKSVT\ :_;Z9X=LVUG3
M_P#B1WGG1.MHV95PX+/\_+_-VP,Y))S0!UWBO69?#_AJ[U2& S-!L) 0OL4N
M SE1R0JDL0,9V]1UKD/$FL/K?PO\5746I:?J.GG3V-M<6B[3G:=RN"QPPX].
MO2NZU>"_N-/*:9<QV]V)(W5Y5+*0K@LI (." 1^-<==_#Z6XLO$XMOL6GSZ]
M D$D, 8PQ[0V9.@W.=WH.G?G(!-I^N:WIWB+PWI5\+%[#5K23R5A1Q) T4:M
M\S$X<$$]%7!_6"[\9:SIU_I:WJ6*/>:NMA+IZ*7D@B=F6-VE5BH8@*V"!D-C
MMFM.?PUJ4^N>%]1,]HHT6.5)$&X^=YD80D'^' &>_I[UAQ_#W7X]%T_3/[;L
M633=6748)7M6+S$2,_[T[^3\QZ8SZT :(UWQ7?\ C'7-$TY=(CCTTVLBR3I(
M2T<FXLIP?O8'!Z#'0YR*TOC36[S2TUG0[$WL'VDHM@MC,7EA$A0L)LA V 6Q
MC';DUN:3X?U"P\9:SK4UQ;R0:E'!'Y:@AT\I6 .>ASN.1V]ZR=+\'>(M#N;C
M3=-UZW3PY/,\JQ26Y-S;!R69(G#  9)P2#C/2@#IO$FNP>&O#=_K5RC/%:0F
M0H."QZ!?;)('XU@ZCXCUGP]<:#/JOV.>QU2YCLYA;Q,C6TL@^0@ECO7(P> >
M_M70Z_HEKXBT"]T>\W?9[N(QL5ZKZ$>X.#^%847A?5+^WT6SUV[M9X-(GCN%
MD@5@]U)&"(V<'A,9W$ G) Z#B@#-L(]3D^,FLJ]Y:-$NF6VY3:L<Q&20A!^\
MX/7+8(/]T5N^+O$"^%-*LK@*L%F]REO-<>29$M(RK?.57'&0J^@W ]L%MIH&
MH6_CR_\ $#S6K6]W:QVHA&[>@0DAL]"3N/&!]:U-8MM1N%M3I\MN/+FW3PW
M)2>,HRE"1TY(.<'IT- ',:GXJU;3]"L=3@N=*OH;G58;5)H$8QRP2,JAE(<X
M89.<Y&1TJW>^++C2_&.IZ?>B Z99Z*=5WI&1*,.RE2=V#PI/0=:S9/ARR>&+
M^PL)[>RN9]435+>-$)M[>1"A" <$J=G.,<L< =*MCP=J=_XFN=5UB_LY8+S2
M#IES;00,HVEV)V,6R.#U.<Y/ XH MZ?J/BB[_L/4%MK&73]04274* J]HC)N
M0ARWSXX!PHSVQ7$V.L:YX>\/>--9TP6!M['Q!>S317".S3KO7<JD$!.._P V
M3V'?K?#/AKQ-HT%KI=]KMK=:18X%MY=NR7$JK]Q)'W8"CCH,G')QD&F_@;5)
M/"?B?16O+,/K=[/="4*V(1*02N/XL8ZY&<T =TLV^U$Z(6W)O5>YXSBN,\*>
M+KOQ2(6MK_3O-\I_MMBT#)/8S8X#*7!90<@G SC@C/'7003II26\CHLZP["T
M9. V,9'>N9M/"5U-XDT?7-3-D-0TZ%XY+JT4J]YN39\X/0#DXRW.,$=P#GO#
M/BK4]+^'B:IJ%S#?7=[J<MI;(8C&3,]RZ LVXC;WP , 8YKI)O$.HZ+XPTO1
MM7:UN+758Y?L]S!$T1CEC7<RL"S9!7D'/;'/6LN/X<W+^$;KP]<ZK&(H[QKO
M3KB& B2"0RF56?+88@DC QQG\-V/0+W4=;TS5=<>T,NF1R+!%:ABK22*%:0E
MNGR@@+SC)Y/% %#3]?\ $>MZ1INO:1;64UC>7(S9N"LBVQ8KYGF%L;\ -MV]
M\<D9K"L=::P^(OC+3;%X#K-_=6PLXI_N';;*69L$':H[ Y/:M;P]X.\0>'5_
ML:WURW/AI)6>%# WVI$+;O*#[MH7)(W8)P>,<8K:E\/+S4[W7[U[NWAO+ZX@
MN["XBW![*:) BMG^($#D<>GN #OK99UMT%S)'),!\SQQE%)]@2<?F:X34?&6
MLZ7>67VM+%&N-82Q>P53))' [[$D:16(5CPV"!D''49KMM.6^2PB34G@DNU4
M"22 %4<^H!Z9].:X#_A7NO#1HM,76K%H[75UU.WE>U8R2D2F3]Z=_)Y(XQG
MY% &E/XPN7\57^A17=C97]O/&MO9WD3!KR$A2SH^X GEP  <;>>O'2^(-:M_
M#OA^^UBZ#-#9PM*RKU;'0#W)P/QKG-?\'7_B2TGT_4IK&:!KA9K:\V,+BT *
MDA/<D'!R,;NAQST?B#1;?Q'X?OM'NRRP7<)B9EZKGH1[@X/X4 <-XE;6I=4\
M"7&HRV92;5HW:&&)E,3F)R%#%CN&"03@<C/&<"[?>,=:NK/4+WP_:"Y-G=O;
MQV9L9G-R(WV/^^!"H20V.#T&>N C>$/%-Y#X>BO]9TQSHMXDZS+:N6G54906
M&\ ,0><?7/:IK?PCXCT;6=0_L+7;6#1M1N&NI8;BV,DMM(_+F(Y Y/(W @>A
M[@$=A?:Q<_%:\BDO(X[*/2H)UMI+<YC5W;<N0_#_ "C+<] ,<5''XTUR_L-.
MUG2;!KRSNIUW62V$P<6[$C>)B=A8##$8QSC/&3M#PS>6_CC^W+2^B%K+8QV=
MQ#-&SR$(S,"K;N^[!R#67H/@[Q%X?)T>UUZW/AI9&:*-K=OM449.?*5]V .2
M-V"<=,<8 %L]=\6ZKXHUO3+-='CATJ\@1WF20F2)T#D#!^]@]>GM61-XY\4Q
M^"=2\2^7I(32[V6&:W\J0F=$EV':V[Y#CG)#9/I76:'H&H:7XD\0:I--;21Z
MK)'*D:;@8RB! "3UR #VQ[UA2> M4E\ ZUX::]LP^I74L_V@*V(Q))O(V]\'
M@<]_;D TUUW7+'QQIND:D+"2TU6WGE@%NCJ\#1;259BQ#@ANH5>>U94OC77(
MO"/C#4_)T\W>AWTUO$NQ]CHB(<D;LD_,>XK<O= U*]\6:!K336B+ID4T<D0W
M$R>:%!(..,;01US63)X'U27P[XKTHWEF&UZ[EN!(%;$ <*"N/XL!1SQUH M0
M>(M=MO%NA6&I+I[V>M6\SQ+;HXD@>-%?EBV'!!/\(Q_.B?&NMWVF6NM:+8->
MVTMQC["MA-O:#>5WB;.S=@;L8QVY(S6M<>&]2N-?\,:F9[11HT<J21C<?-\Q
M A(/\.,9[^GO6?HW@[Q%H,DNDV&O6X\-/*TD<3V[&Z@1B6,:.&P!DGYB"1GB
M@">[UO4=?M?$Z:3):0VNEF6S)GB9S/,L89QD,-JC<%Z$YR?8W?AO_P DU\.?
M]@^+_P!!%4%\'ZQIFJZZVC:C9KIFM.T\T%U"S-!,RX9D*D9#<<'I_/=\):-<
M^'O"NG:1=7,5S)9PK#YD<90$ 8'!)_/]!0!P&D7/B>QM/&E[X?33&2UUZ\FD
MBNU=GGPJ$HI4@+P."<Y)[8R=^'QK?SZCX4O EK%H.OQ !GC8RPW!3<L9;=M^
M;D [>H]ZG@\*:O8CQ!9V=_:"RUF[ENFF:-O.MS(H5@HSM;@<$D8/4'I57Q;:
MZ!'X23P7:WD,6I1PPKIELLH\])%($3@=<!ER3Z!C0!TVC7]YJ-SJ4LC0&QBN
MF@M"D9#,$P'+$L0?GWKP!]W/>LGQ-KNKZ7<W@@:RM;6&R,UO).AF>ZF&XF-4
M5@P  &3@_>[8KH],L(M+TRVL823'!&L89NK8')/N3R?<US&H^$]5N/$^J:C:
M:G;):ZG8K9RI/ 9)( H;_5'<  =Q)![\\T ;WAS56UWPSI>K-$(FO;6.=HP<
MA2R@D#\ZTZQ?">D7>@>%M.TF\N8KB6S@2$211E%*J !P2><#K^@K:H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BHYY'BMY9(XFE=$++&I +D#H,\9-0Z=<S7FFVUS
M<6DEG-+&'>WD(+1$CE21QD4 6J**IZI=W%AIEQ=6MC+?3Q+N2VB8*TA] 3Q0
M!<HJ(W,:M"DC".6;.R-B,D@9(_ 5+0 4444 %%9FJZU'IMS8V:1F:^OW=+:'
M=M#%5+L2>P '7GJ.*=HNIRZIIHNKG3KG3I5=DD@N0 RE3@D$<%3C(/<4 :-%
M8.J>*;?3;O0X5MI;B+6)UAAN(V7RU)4L"><\@9X'XUO4 %%%8?BKQ/;>$=';
M5;VTNI[5'5'-L$)4LP49#,.I('% &Y17,W_C2WT9(IM<TK4M+M'8(;J=(Y(D
M)X&\Q.^WGC)P/>MBZOYX;FP2VL9;N&ZD*R3Q.NV!=I(<Y/(/ X]: +U%%4H+
MVYEU:[M'T^:*WA1&CNV92DQ;.0 #D;<#KZT 7:**C6>)KA[=9%,T:J[H#RJL
M2 3]=K?E0!)1110 4444 %%1QSQ2R2QQR*SPL%D4'E20#@_@0?QJ2@ HK$\4
M>(T\,:9'?2V<]S&\\<!\HJ-A=@H)R<XR1T!K8F=HXF=(GE8#(1" 6^F2!^M
M#Z*Y'2?'J:WHW]KV/AW6I;+<Z[U6 ME20V$$NXX(/09]*U+'Q+9:SX<EUG0]
MVHHJ.4AC^1V=1_JR&QM;/&#ZT ;5%16LKSVD,TL+02.BLT3D$QDC)4XXR.G%
M2T %%%1SSQ6T1EFD6- 0-S' R3@#\20* )**** "BBB@ HJE:WMS/J-];2Z?
M-!#;L@BN'92MP"N25 .1@\'-7: "BBB@ HHHH *J76EZ??3Q37=A:W$L7^K>
M6%79/H2.*MUB)XC1_&<GAHV<Z3)8_;1.Q78Z;PF  2>N>N.E &W15#6=7M="
MTF?4KPL((0,A1EF)(55'N20!]:ATO5;R\U"]L[W2+BR:VV,DQ8/%,K9^XP[C
M'(QQQZT :M%4M4O;BQMXY+;3YKYVF2-HXF52JL<%SN(X YJP]S&DODA@TYC:
M18@1N91@'&?<@?C0!+16-X8\11^)]+DOHK66V"7,MN8YB"P,;%3G!(ZCU-;-
M !1110 4453U'4H--BB:7<TDT@BAB3EY7.2%7\ 23T !)P!0!<HJBM[=?VPE
MDVG2BW-MYS7@=3&'W8\O'WLXYSC&*K#6KB.PO+R[TFZMX[6X=&4E79XE_P"6
MRA2<@]<?>P#P3@$ UZ*9#-%<P1SP2+)%(H='0Y#*1D$'N*JQ7MS)K%S9OI\T
M=O%$CI=EEV2L<Y4#.<C Z^M %VBBB@ HK U?Q5;Z4VB%;>6Z@U>ZCMH;B)EV
M*7!92><D$ G@5OT %%%% !1110 4444 %%%% !17-WOBQHKB\33M)NM3CL+A
M+:\-L071F"GY4ZOM#*3TQGO@XZ2@ HHHH **** "BBB@ HJ,3Q&X:W$B^<J!
MRF>0I) /TR#^524 %%%% !152[U".VANF1&N)K:(2O!$5WD'..I YVGJ>U5O
M#FMQ^(_#MCK$,+PQWD0E6-R"5!]<4 :E%%% !12$A022 !R2:PM4\4V^FWNA
MP+;2W$6L3B&&XC9?+7*E@3SGD#/ _&@#>HHHH **** "H#96IO1>FVA-V$\L
M3^6-X7^[NZX]JGHH ***Q-*\1IJGB+6M'%G/!+I7D[WE*D2>8K,"NTGC [\\
M]!0!MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5QWQ,O+_3_"7VO3K^:SG2[MDW18^97E12#Q
MG&">A%=C61XC\/6WB;3!I]W<7,,'FI*?(902R,&7DJ>A - '*2VVI0_$I=#7
MQ!JAL;_2GNI@TBEE=)57]V=O[L$-SM'TQUJGI>K:@WA.]MKK7IHVL_$+Z<MP
MZF2XN85E&(E*\F1@=H8<CKQU'9OX9AD\2P:^U_>?;(;8VJC,>PQD@G(V=20#
MG^G%93_#K3)+":U-_J0:34O[52=9462*YSRZ$)CG)X((H RM(U'5'O/'6FFZ
MOK:.PCAELQ/*LLUOOA+$;CNR,C/).,U!I?B*_O+#X>:3/=SAM:LWGN[D.1))
MY<(;:&Z@L6!)'.!QC-:&H:1IWAO4-0N(AKMW?:W:-$S!9)XFDCCVJ6VCY6(;
M SQUQBKFG>"H9?!GAO3M1:6#4=)@A:*YMG D@E5 &VD@@CJ"""".U &'J.IZ
MMI.I^+M!BU*[,%OHIU6QN&8/+;G# QEV!+ LN1GD#/-5=436=/\ A'<^)4\3
MZJ;^;2+>;!=-B-M!)4;<C.[DYR<9S7<2>$[2:SU2*:[NY+C5(O(NKLE/-:,
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
M#EU'*G@,2<=^^:U+CPO:S^)(M>%U>Q7J6PM7\J0*LJ!BR[QCDAB3Q@=B".*
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
M-<Q=:SJ-K)HE];:K=WK7'B%;2>\1BMI+$\C+Y21DX.T #>!U4_,>:ZOP_P"
M]/\ #DT9MM0U2XMH"3:V=U=%X;;.1\BX'8D#).,\533X8Z1'806*:AJRVMM>
M+>VD0NL+;.&+83CIDGKDCL10!EZMKMSI?BB>WU^34K"VGOHCIVJ6\C-:>6"F
M89%!PK$AP2P_B/( %1?V?-J'COX@+%J=Y8[+>R<-:.$<L(7P=V,X'H.O>NKN
M/!UI=17-K<7U]+I]S.+B6RD=&C+!@V,E=X&5!(W<_B<R1^$[>'5=9U&._OEG
MU9$2XYCP BE5VC9Q@$COUYS0 G@;4[G6? VB:C>OONKBSC>5\8W-CD_CUKH*
MS= T6W\.Z):Z3:2S26ULFR(S$%@O89 &:TJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BF1
M313IOAE21<XRC C/X4+-$[A%E1F()P&!. <']>* 'T4R2:*(J))40N<*&8#<
M?051EUNPAUJUTAKA#>7,+SI&".$4@%CZ E@!Z\^E &C14;3Q)*D3RHLC_=0L
M 6^@I998X(S)+(D:#JSL !^- #Z*YGQ-KU_I&J^'(;06SVVI:@MI,74E@"C-
ME2#C^'OGK72!T+%0REAU /- #J**Y'7_ !B(O!NN:SH$MM<2Z9YBDR@M&S(!
MNQM()Y./J#0!UU%5;"[6ZM(&9T\]X4D=%/(R,]/2IC/")A"94$I&0A8;B/7%
M $E%1W$\=K;23RMMCC4LQ]@,URWA[6M<UN#2M;!TU=%O;=IIH6#+-; C*8;)
M#^C9"XZCTH ZVBJ\TLD^GS/I\L#3-&WDNYW1[\<9QU&>N*;8R3C3;0W\UNUT
MT2^:\&1&[XYV9YQG./:@"U134=)4#QLKHPR&4Y!IHN(2R*)H]SYVC<,MCKCU
MQ0!)13$ECD9U21&*'#!3G:?0^E(EQ#)*\231M(GWE5@2OU':@"2BH)YOW;I#
M+"+@Y5 YR-V,X(!R>.<5A>!_$%QXC\%Z;K.H""*YNE=G6+*H,.R\9)/0#O0!
MTE%1R3PP[?-E1-YPNY@-Q]!5.XUJQMM9M=)DG7[;<QO*D61D(N,L?09( ]?P
M- &A136=4^\P7ZG%&],@;ER>G/6@!U%1K<0M,T*RQF51ED##</J*YW0]?OKW
MQ?XFTF]%LL&EFV\AXP06$J%CN))YZ#C% '344W>F0-ZY/3GK37GACD2-Y45W
M^XK, 6^@[T 2445&L\3RO$DJ-(GWE# E?J.U $E%<MJ>O:A<^([KP_HDMG#>
M6UBMT9;I"Z,[,52/"L"/NG)YZCBM^VFF33()M3\B"X\I3<!'S&CX&X!CCC/3
M- %JBF"6-@"LB'/3##FG!U8D!@2.H!Z4 +147GH[2112QM,@Y7=G:>V1UKG?
M!?B*ZUW1I;C4S:QW*WUQ:JL.55O+<J, DDG H Z>BBHQ/"TBQB6,NPW*H89(
M]10!)13&FB1MK2HK9 P6 .3T_.D,\2S+"TJ"5AD(6&XCZ4 244QY8XP3)(J@
M L=QQ@#J?I2AT:,.K*4(R&!XQZT .HJ..>*:+S8I4>/^\K C\ZHZKKVFZ-8/
M>7EU&L:LB !@2S.<*H'J<\4 :5%,$L9( D4D]@:<&5B0&!(Z@'I0 M%1RSQ0
M[?-E2/<<+O8#)]!3V=4QN8#)P,GJ: %HID<L<JEHY%< D$J<X([52N-:L;76
M;329)U^VW2/(D61D(O5CZ#) ]_P- &A17+^%_$5YJ=YK\&J&TC_L_4C9PF(%
M0R[%89W$Y;YJZ66:.",R32)&@ZL[  ?B: 'T4@(8 @@@\@CO6+XKUB;1/#6I
M7UH]M]LMK66XBCN,D/L4L1@$$]* -NBLW2M3%QX?T[4+R2*)[FVBD<D[5W,H
M) S]:=J>M6.DFS6[G5'O)TMX$R,N['M[ 9)]A0!H45')/#"%,LL:!SA2S 9/
MH*DH **S]->_2WN6U6>R9EGDV-; JJQ9^4-N/W@.O:KJRQO(\:R*73&Y0<E<
M],CM0 ^BD)"@DD #DDU&ES!(@>.:-E(R&5@10!+13=Z9 W+D].>M->>*-T22
M5$=SA%9@"WT]: )**CDGAA95EE1&;[H9@,_2J9UJP&O)HOGJ;YK=KDQ@CY4#
M*HSZ9+<?0T :%%4=..HF:^%_+9N@N#]F%N&!6+ P),G[V<].,8JU'/%,7$4J
M.4.&"L#M/H?2@"2BHVGA4@-+&"6V %A][T^OM4E !14:7$,LCQQRQNZ?>56!
M*_4=J!/"9C")8S*.J;AD?A0!)103@9-<O;^([N?XC-H2M:2:<=*-ZDD62^_S
M0F"<XQU[=Z .HHJ-9X6F:%94,JC+(&&X#W%4],UJQUA[U;&=91:7#6TC*007
M"J3CUQNQ]0: -"BHXYX96=8Y4=D.'"L"5/OZ4">%FVB5"V"<!AG .#^1H DH
MJ-9X7<(LJ,Y7>%# DKZ_2D\WSH)&M98F?!"MG<H;WQ[T 2T52TR2[&E6IU2:
MT>\* 2O;9$3/_LYYQ5J.6.4$QR*X4E3M.<'TH ?14:3PRNZ1RH[H<.JL"5^O
MI7->.O$=UX<\/O>Z>UH]Q'-"KQ3Y8['D5,@ @_Q4 =3167XDO[K2_#.IZA9"
M%KBTMI)T68$J=BEL'!![4>']4.J:!I=W.\0N[FRAN)(T.,%T!.!G.,F@#4HI
MHD1LX=3CK@]*56##*D$>H- "T5&MQ"TS0K-&95&60,-P^HI[,J(7=@J@9))P
M * %HI@FB+N@D0L@RZ[AE?KZ4)+'+&)(Y%>,\AE.0?QH ?14<4\5PA>"6.10
M<91@PS^%5-';4/[)B.KS6<EZ-WFO: B+ACC&XYX&,Y[YH OT4R*:*>,/#(DB
M'^)&!'Z57NYI9+*X73Y[;[;Y+- 93E V"%+ <[<]<4 6Z*R#K<&G_P!C6>IW
M5N=1U#]VHA/RNZQEW903G9\IY]QZUJB1&)"NI(Z@&@!U%(K*XRK CU!I: "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *XGXE7LEII^AJY*Z;<:S;0Z@W\/D$GAO]DL%!]N.]=M4-W:
M6U_:2VMY!%<6\J[9(I4#*P]"#P: .'O=.CM?BQIL-A;QK::AIDXU2W5 (W5"
MHC=EZ9RQ7/ID56^$.@:4G@G1=9%G&=1$4\0N3DN$,S?+GTX''U]37;VFAZ98
M0RQ6ME%&LJA),#)91T!)Y(&3@=JDTW2=/T:U^RZ9906=ODGRH$"*">O XH X
MGQG;:E%KEWJFGVEAK=M'IRQ:AI%S\L@BW2,'B8@@%OF!!Z[!W Q0MET?4?B%
MX5OTM(OLMQX>>>,W,:[L Q%"V?X@O?M7H%YH&DZA=&ZN["&6=H_*:0K\S1\G
M8Q[KR?E/'-.NM$TJ]GLY[K3K6:6R.;9Y(E)A/'W>..@Z>@H \WTR*UU_X?>+
M[C643^U8;J]^TRN/WEN\>3%M/50JA-N/3ZT_P]JLUYXKT.R\6;/.E\.0S6Z7
M0&UYRQ\TX/'F;0N>X&?4UZ#/X=T:ZOWOI],MI+F3;YDAC&9-OW=W][';.<4N
ML>'M'\0PQPZQIMK?)&VY!/&&VGV]* /./$MC!I.C>$+'PK(LXM]<9;,W,I>,
MR>7,=NX?P!CMXZ8Q73^!;_1Y]"N=3,:6FI)(PUEKK:LL<X^_YC<#'''08QC%
M=!/X>T>Z6T6;3+1UL\?9E,0Q#CIL'\./:H+GPQHTOV^1=)L6N+Y"EP[Q#]\"
M,?.1RPH U4DAN[=9(WCF@E7*LI#*ZD=CT((KQN&UL;?X3^/FA@MXY_MFI1Y1
M%#;%DX7CG R./I7K.BZ5#HFC6NFV^/*MTVC"[1UR<#L,DX'8<5!)X6T"4WID
MT:Q;[<VZZS O[\^K\?-^- '$_P!F66E>/? 4]A;1P37MI=I=2(,/.!"C#>W5
ML'G)S63H]M8>*O!XN=3UJ&RU6TOGEN7CA47<%RLIP Q.<GA0,<@A17I__"/:
M/Y]I.=-MC+9C;;.8QF$>B'^'\*C/A;0&UP:T='LCJ8.1=>2N_/KGU]^M $OB
M"W@NO#^H1W$,<L?V=SMD4,,A20<'WKSC2X]'M?AAX)BEM ;B^FL_*CB98DN)
MPI9?.;!RG!)X)) Q7J=U:V]];26UU"DT$@VO&XRK#T([BLZ3PMH$NDKI4FCV
M3:>K!UMC"/+5AT(7H#UZ>M 'GEE%"\?Q1L)S:21J/,\J%=L8<VH+%5R<'<.3
MZC/%1RZ=9WNE?"47,"2"2**)\C[R?9"2I]5/<=#^->D+X8T%#<E-'L5^U1+#
M/M@4>9&HP%.!RH  QTXH/A?0F2T0Z19E;/\ X]1Y0Q!_N?W?PH FM-%TW3]%
M&DVME#%IZJRBW"Y0 DDC!]R:\8M-(L%^#7A/5%MD74$U"V5;M<B50;DJ0'^\
M!@G@'%>Z2Q1SQ/%*@>-QAE/0BLK_ (13P_\ V?%I_P#8UE]BB?S([?R5\M&Z
MY"] : ..>VTSPY\4;_[+ EA8MX9>YNEM$V;BDWW\#JX4GGK6/IHMK?Q#\-YK
M5;>VLY[>Z$2EPT[PFW+!IG& 22 2,8#9Y->H'0=).H#4#IUL;P1^3YYC!?9_
M=SUQ[=*JV_@[PU:+"MOH.G1B"7SHMMNHV2?WAQUH Y#P!X<T:?4/$5Y)80M<
M6/B2Z^ROC_4?*GW1VZ_R]!CG/AM=PO9^&=/\26L36,D#OHDC -$TXD<2!\C_
M %N#\O;'3FO7+30-(L%N5M-.MH!=$M.(XPOFD]2V.I]ZKGPEX>-A#8G1;'[)
M!)YL4'D+LC?^\JXP#R>1ZT <3*EIX@\6>,-#UF]M() (XX8[F%686K0KAHRQ
M&,,7)QT)'M4<&F:9#X]\(I))'J$*:+<8O+I%+3A#'M<DCGCD'TYKN]3\*Z!K
M4UO-J>CV5Y);@")YX0Y4#MD]O;I5J\T;3-0GM)[W3[:XELVWV[RQ!C$?5<].
M@_(>E &=XT\-0^+/"E_I4B(99(R;>1@#Y<HY1AZ<@9]LUA^$=5A\606>OW5J
ML1TNT,$BM'@QW7_+8 8XVA0!C^^:[NH;>TM[2-X[>%(D>1I&"+@%V)9B?<DD
MT >.VTEF@^'^H:>8X+.;5)#!)-('NY8W20N\KC Y/5<'MDYXK=,*7'B3XHQ/
M&LJM9VORL,@_Z,^.*Z^/P9X9A0)'H&FJHG%P +9,>8,X;IU&3CZFKUOHNF6E
M_<7UO86\5W<_Z^9$ >7TW'O^- 'E^^U/A?X2MNA,_P!ILU4Y&[:+=@P]<9QG
MWQ4D-O8>*XO%MAK>K6MG=P:E,LIEC43P1*V871V.54* 00,9SZFN]@\%^&+9
M%2'0-.1%F%P%%NN!( 0&QCMN./3/%37OA70-1U6'5+W1[*XOX<;+B2%2XQTY
M[X[>E %#Q1=:A8_#;4;G3)9I;Z+36:*5EQ(2$^_C^]U./6N3UBVM8_"W@G5_
M#R1I??;+-()8AAIDD'[Q&(Y8$9+9_NDUZE698^'=&TVX$]EIMM!("Q4QQ@!"
MWWMHZ+GOC&: .2T_3-/_ .%T:PWV&UWKI=M,I\I<B0R29<<?>/'/6M7QK8ZA
M>MI3:1<V0U&VG>XAL[Y28;H!"K*<=& ;(/;^6VFA:5%JCZI'I]NM_(,/<A )
M&'H6ZD>U27^E6&J>2;VUCG:%M\3,/FC;IE3U4X[B@#RJ[N[.]T'PS,NCC2KB
MS\7Q0W-LQ5A!*78R!6'!4E@>..:M:W=36/B_Q]<:,4%_%X?B=3#C<)!YG/'\
M0&#^5>BS^'](NM(;2I]-MI+!SN:W:,%2<YR??/.>N>:2R\.Z+IURMS9Z59P3
MK$(5DCA4,J#/R@XX')_.@#FM"M?"E]#X5UFPF1;F.$I:_9Y &FWQ_O!(!RV,
M%CGH02>:X&[TVR_X5)XAUC[-&=1M=9G>WNB,R0D7@^XW5?PQG->OZ=X5T#2+
MJXN=.T>RM)[@$2R0PJK,#U&1V]J3_A$_#_\ 9\MA_8UC]CE?S)+?R5\MVZ[B
MO0G/>@"UK4,5QH=_#-&LD;6[AE89!^4UXU_PC]E%\(O"VOZ; $\11R6?V:Y0
MGS9':14,>>I7:3\O08^M>S7\+)HUQ;VEN7;R6CCB0@9R, 9) %<YX$\*1:+X
M8TF"_P!,BAU*RB",V0X#XP77!(!(/7@]<T 8ND>&]&U/XF^-%O-/@F6"6PGB
M1APDGE%MX'][(Z_7U.<>R2#6?@IK>J:DJKKT#7D]Q.>)H;N-V* -U4@!  .V
M!7J=MHNF6>H3ZA;6%O%>7'^NG1 'D]-QZG\:C?P[HTFH/?/IEL;F1E=Y/+'S
MLOW68="1V)Y% 'GEIH]MK/Q+T^/7[&*6XN/"D4UY!(ORR3>:H;<O1L'U]!Z"
ML2"5_#NE2:>;CR?#,7BU[59)AYD<4&PD(<G_ %8EP#DXR#FN\O?#MQJ'Q/35
M[K3?,TU-+^QK+YJAEE\W?N #;@-I(R.><8Q74/H^FR:4=*>PMFT\KL-L8@8R
M.N-O3KS0!YWKOA_2[30?&US!J$5T]YI+SS6D$:B&-UC;9* ,[6..O?;GM5#Q
M+X:T2S^%VGZE%IMLMW<'3//N&7+./,CY)/LQ&?3BO2;7PKH%EI,NE6VCV<6G
MRDF6W6(;)"?[P[_C5A]#TJ31SI#Z?;-II4)]E:,&/:.0-O3C _*@#B_&%A8>
M&M5T?QK96END&GR&TU 0Q@ 6SG:6X'6-L'CL6KI?"MFJV,^K/ L5UJTQO)?E
MPP4@"-3[B,*#[[O6JFIZ;JMY<+X?MM-T^W\,O"BRS+)A]@/S1+$%QA@-N<\
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
ML,D T] TB+0M$M=/B"9C3]XZ*%\R0\N^!ZL2?QK2HHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHJO>WMMIUH]U>3+# F,NWJ3@ >I)(  Y).* +%%9=IXATR^GN;>":3[3;())
M;>2"2.4(>C!&4,0<=0#SQ7(:%J-QXTOM2FCU35-/N+#5Y(X!'#(L)MXBH*.K
M (2WS$@_.,]@,4 >AT5SFM^+[71?$>D:-);W4DM_YC%X[:20*B(3QM4[CG;P
M,X!)..,\]I_BV#0_%7C&/7M7G>TM+B#R Z&0Q(T(=L+&O"@MR<8'&30!Z)15
M"?6M/M[:WN&G,B7*[H!!&TK2KC.55 2PQSD"G:5J]AKEB+W3;E;B L4W $%6
M!P58'!4CN" : +M%<%?W.JS?%R'0HM;O;;3I-(:],42Q9$@EV<%D)Q@]*6\U
MS6/"'C'2-/U.^.I:-K,IMH9Y8D2:VG_A4E JLK9P. ?RY .\HKG=-U725U#Q
M!=)KTMRELZ-=1RM^ZLL)T3@8! R>3S5L>(=,G2\C-S-;M;PB68S020M&C9 8
M;U'=3Z\B@#7HKE].\2Z!I/AS1FG\0/<P78$=M>7A)DN"<\L<#WY( XJQ'XTT
M.XL-3N[:XFG&F+NNHH[:3S4XR/D*AB"!P<8]\"@#H**Y[1/%EGJGA>QUF=9;
M<7,<9\MH),EW4,%0;<R=>JYSBED\;^'(=+N]2FU-8;>SD\JY\V-T>)_[K1D!
MP?3CF@#H**Q+?Q=H5V+HV]^)3:S"WD5(W+&0C(51C+Y'(VYR*?;^*=&NK*XN
MHKS*6TP@F1HG65)"0 AC(#[B2,#&3GB@#8HKEM?\=:=HWAK4]6C2YG:Q/EM#
M]ED5A(0"H8%05!W*=QXP?I6L^O6$5K#/(;@&;=Y</V64S-MZD1;=^!ZX[CU%
M &G163#XFT:XT9-6AOXWLG?RU=0<E\[=FW&[?GC;C.>U<YX?UN;4?B?KMHE_
M=RV4-A ZV]Q&8O)=F;("%5(X"G)&2#UH [FBN)^)FHZEI6D:9<:9J,]E+-J=
MO:R&-4;*.Q!X93S[TWQ;)XB\)Z++K^FZM-J,-B/-NK&^CBQ+$/O%'1%*L!D\
MY''2@#N**Y=-=TC5=7\-SQ:U<037=L]Q;6"'Y;E&C#9D&#]T<CD<^M3Q>.O#
M,]^EE%JL<EP]T;-41'/[X ';G&!P>O0\C/% '0T5C'Q5HHO[>S:\*R7,AA@=
MH7$4L@SE%D(V,W!X!SP:-1\5:+I+RK>WGEK RI/((G:.$MC:)'4%4SD?>(ZC
MUH V:*YM/&%K)XUD\.)!=>9%;+,TOV:0J2S87! QMX/S?=[9X-6YO%>B03B.
M6]VJ9_LXF,3^3YN<;/-QLW9XQGKQUH V:*Y_5?''AO1+JXMM0U6.&>WC$LL8
M1W*J3C/R@_E[$]C5IO$NDK.L/VAR6F6W#K!(T?F,0 N\+M!R0,9XH UJ*JZE
M<06NF7,UU=&U@2-B\X.#&,?>'N*P[+Q-H&DZ%HHN->,\=Y$JVMU=$^9<#;G<
MQP,9 SD@4 =-167HWB+2M?\ M(TVZ\UK5Q'.C1O&\;$9&58 X(Z'&#5F^U.S
MTWR!=3;'G?RX8U4N\C8)PJJ"3P"3@< $T 6Z*Q[+Q5H>H)=M;ZE"19AC<B3,
M9@V_>WA@"N.^:?9^)-*OM06PBN'6Z>/S8XIX)(6D3NR;U&X#VS0!JT5C7?BO
M1+&5UN;W8D<H@DF\IS#'(<#:TH&Q3D@8)'459U#5[+3WC@GFD$\RLT<<$+32
M$#JP10QP,CG&.1ZT :%%<9\--4N-7T+4;BXOYKX+JMU%#-*>3$KX3L,<=L"F
M>)_$:Q^,='\/,U_';7$4\MTUM!,';:J[ C(N<9?)*GC !(Y! .VHKEM.U[3-
M!LTTS4->GOYK>X^RO>S0,0)&.4CDD5=@8!E')!Z9Y-6GO]._X30P#6+DWL.G
ML[Z8F6CV;Q^]*A?OY( YS@]* -^BO,?$/C>37/A?X@U;1YK_ $V>S:012"!H
MV(239]YEQD\D@'<.^*[33?%.C:CJ?]DV]\)+](?-,91@'48!96(VN >#M)H
MVJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M-,UT"*:,'7+R1?,A:/*M(2,;@/R[=Z37;J!/BWX8WRJ!%9WBR,3PA<1[0QZ
MG:<9ZUW=% 'B7BK4UO\ P[XGM_LT]G<6VL(S6%M:, RK/'_I$C!?F+ $YSCI
MP2,UV(NX9OC19S(Q"/X?>,%U*_,9E8*<]&V@G:><=J[RB@#Q.XG$?P:\6:0\
M<RW\=Y=*86B8$EK@LH'')(.1C/'-=9J-U;2?$SP7)!+&T0LKM2R'Y5W+'L!/
M;.#@=\5Z!10!GZ1K-GK=O/-9&4I#</;OYD3(=Z'!P"!D>]:%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 445B^*O$D'A
M+09]9N[2YN+6WP91;["R@L%!PS#/)'2@#:HJ&TG:YM8IV@D@+J&\N0@LOUVD
MC\C4U !17/W'BN*W\86WAHZ=>M=7$#7"3+Y?E>6IP227SU[8[UT% !117/\
MB?Q7;^'/#%]KB6TE_%9L5D2!U&"&VG))['@XR?:@#H**!R** "BBB@ HHHH
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
M (22\"BZM'E^?"<Y61<#IV/X]*Y^PU)],^#GB5+%[NRUS2=29+V=)\^9<F5
M[@J "I!(P1QC\:]*T_P1;Z5]O^PZQJT O[E[JYVRQ_/*^-S9V97.!TQ4J>!]
M!B\*WGAR.U9;"\W-<'S"9)';DN7.26R <GT% %'4[R[M_BCH]I#=RK;7.G7,
MDD+2$QET*!6V]!C)Z5C^%=:N#KUAH^OOJNG>(!%)YB33-);:AA>9(3DH,?>V
M@# )&#CCH8/ MA'J=EJ4^H:I=WMI"\"S7%UDNK8R&P #T' P.I()JS9>$[6T
METZ26]O;PZ:C)9_:61O)RNTD$*"QV\98GK0!Y]?:MK,?PM\97::U?"\T_6;F
M"&XWC>$254"YQP,'^'%=')+?:%\2=.M_[4OKRVU'3KF6>">3<H>(H0R+C"?>
M(P.*TI/A_IDN@ZIHTEY?M9ZG=-=7(\Q-S2,P9L';P"0#@>GUK0E\-03Z]I^L
MRWMX]W8Q-#%DH%*MC=N 7G.!^7&* .-TEO$WB/P_HGB:PU"WMYI76YN7DU"0
MPO%D[XC#LV+@< CD%>23DT^?6[G3O%9L_$+:G8_:-4']GZE#,S6<T6\;8'4'
M:C$ J<CDY.:W-/\ AUH^EZH]U9W.I1VC3?:/[,%T?L@DSG=Y?UYQG&0..!5Y
M_"-I*6CGO+V>S:\-]]CE=#&)?,\P8.W=M#\[=V/UH Y6ZUNYT[Q4UIXA;4[%
M9]34Z?J4$S-9RQ[QM@=0=J,0"IR.3DYJY\:/M7_"J=9^R;LXB\S;U\OS%W?A
MCK[9K>D\(VD_F17%Y>SV3WGVTV<CH8_,\SS!CY=P7?@[=V/USN3P17-O)!/&
MDL,JE'C<95E(P01W% $6G-;OIEHUH5-L84,)7ILP-N/PQ7+:QJ9;QMH7AJWE
M:WL[N.YNKAK=RC2LA^X&7D?,S,V"#Q]:NZ=X-BTB(6NG:SJUMIP/RV2S(T:#
M^ZK,AD4>P88[5:U/PKIVIIIY_>VMQIS^99W-LP62$D8;!((((ZA@0>] '#:M
MJFL:9'X]T6'4[SRM-TY=0L+HONEAW(Q,9=LDC<O!/S8SS4TXU2VU?P3)%K^I
MYUF-H;Q6E#(1Y&\%5(PK C[W7US77S^$;&YTS5+.:>Z=]579>W)9?-F7;MVY
M"X "\ *!C)[DFFR^$+2:319&O;W?HW_'J0R?W=F6^7GY>/\ Z_- '#:E-=V^
M@_$_0Y;^ZO+6PM%>V:[E,DB"6W+,NX\D9Z9Z5:FBU7PU-X.U6UUO4+J+4;FW
ML+NQG<-"4D0X9% &PKM[=1U)YSUQ\&:;)<Z[-<2W4XUN,17L;N K*%V#&T K
MA3C@_K4MAX6MK.6RDGO+R_-@I6S%VR$0<;<C:JY.WC<V3@GGDY .0:_U5;7X
ME(-7O=^G9>TDW+NBQ;"3"\8 R>PIMI/J=A?> +YM9U"Y;5HQ#>0S2[HG!MRX
M(7LP(^]U/<FNJ/@NQ*ZZ#>7V-<&+SYTY^79\OR_+\O'_ -?FE;P;9LNAJ;V^
MQHN/LGS)QA=@W?+S\O'_ -?F@#C-<U?4+2%M3LM5O;R1-?CA:YCD*6RQ-,$-
MN(RV'P#@L%ZY^;(Q6MI.GHWQA\3/]HNPRV5HZXN'P"WF=B<8'8$8'I5Z7X::
M++:7-G]JU-+6:[^V) ET0D$N\.2@QQDCOG&3C%:P\*V*>(?[;BGO(KHVZ6\B
MK.=DJIG87!SN(R>2?KF@#@K;Q1JMAX,E\S4)Y;FY\3OI0O)2&:&(S;=PXP,*
M#CC )Z5T%]+>Z!\0="TVTO;R33M:AN8I8IIFF,$D2!UD1GR1G.".G3BM*+P)
MHZZ#J&BSFXNK*^G:YE$SC<LK-N+*R@$'=S[&KUIX=BM[N.\GOKR^O(86@@N+
MHH6A1L;MH50,G"Y)!)P.: /,$OM:B^&,?B=O$&IR7]GJA1%:;]W(GVSRRKJ!
M\P*GOTP,8KV"^1Y+"=(YI(7,9Q)'C<IQU&017-GX?Z8?"[^'3>7_ /9[S_:"
MOF)NW>9YGWMN<;^?_K<5TTMN9;-K<SR@LFPRKMW].O3&?PH \HAU;6KGX=^
M+Y=:O8[J^U.V@N90P)E5V?.[(YZ#CIZ@UT_AM[RP^(6OZ(^HWEY9I:6UW$+N
M7S&C=RX8 GH#M!QT':KB> =-CT72-)2\OUM=)N5N;0;TW*ZDE<G;R!D\'UYS
MQ6E;>';>U\2W6O+<W37=S"L$BLR["BY*C 7C!)[]Z ,7QE<76C:WX>UI;NX3
M31>"TOX%E81E905CD(SCY7*Y]<\]*Y[3-<NUU+Q+HK7EZ\U\4ET266X9F,,C
M&(,O/W4<%\]2I&:]$UK1[/7]&N]*OT+VMU&4D"G!'H0>Q!P1]*A?PYI;ZOIN
MI_9E6YTV%X+4KP$1P 1CV P/3)]: ..FTDW?Q<GL!?WT$:^&X5:6&8B9P+B3
MK)U'KD8/O60=<UF3X/:=J)U:[%[#J:VKSJP#3(+OROG.,_='.,9[UZ)_PC=N
M/$TOB!;N[6]DM1:$ IL$8)8  KV8DY_IQ69_PK[3/^$:70/ME_\ 85N?M0'F
M)NW[_,Z[>F_G_P"M0!!]IE\1^,_$.B2WMS:Q:9;6XA6VF:)B\JLQE)4@MCY0
M!G'!R.:Q]7L;W_A*OA[8W>L/<WB"_BFOX45&<B'#$#D*>,'WSWKI-8\#Z?K&
MKP:O]MU*QU*.+R'NK"X\EYH^NU\#!&?0#^569?"5@^HZ/>QS74+Z0KBU1'!4
M;QM<MN!+$CJ2<]^O- &7X$N+M;[Q-I-Q>W-Y%IVI>7;R74ADD"-&C[2QY."3
MC-4I[&.7XY0LTUT/^)"TN%N'"Y%P@Q@'&..1T/>NGTCP[;:-J&I7L%Q<R2ZC
M*)IQ*RD%P  1A1C@ ?A27WAFRO\ Q#:ZVTMU#>V\)@S!+L62,L&VN.XW '^>
M10!Y=(E[:^#?'>LV6K7UI<:?KM[- MO)L0LKJ3O&/G!Z8/'M77W&HW^O^*[O
M18B4BMM.@N B7\EH[/*7RX9%)(7:HQG ).0<C&D? >G-HNKZ2UY?M:ZM</<7
M8+IN9W.7P=O .!P/3C%)JW@+3=7N+"\-[J5IJ-E%Y"7UE<>5,T?]QB!@C\*
M-#PI!K%IX>M[77KVWO=2A+)+/ 20X!^7.0/FVXSQ7)?!YF_LOQ&MT?\ B8C7
M;DW8;[V[Y<9]O3\:[[3["#3+&*SM@_EQ@\NY=F).2S,>22222>I-9%WX0LY=
M;DUFQN[W2]0F4+<363J!.!TWHZLC$=CC/O0!%X[UMO#/A#5=:MHXWOK:V/D[
MADC+*N2.X!()K%UV:]\,7'A;4+'4;R[2^U""PO(IYVD2=90?W@!.$8$9^7 P
M<8Q76#0;.2QNK6]\R_%W&8KE[H@M*F"-IP  .3PH Y)ZFJ6G^$;.Q^P))>7M
MY#IQS90W3JRP':5!&%!8A20"Q8@&@#F?#=AJ>MZYXA^T^)M81--UID@2*5 "
MOE(=K#:05^;I@#OWKF$N/$2_"&V\:IXFU)M3LB\ODO(/(F19V4JZX^;([]N
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
MY ^;;C/%;55=/L(-,L8K.V#^7&#S(Y=F).2S,>22222>I-6J "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***P?%/B>U\+V]C/>R"&"YNEMVG:-G6/*L>0O/.W:/=L]J -ZBL'3/$]
MIJ7B?5M#60+=Z?MW0&-@Q4J#OW'Y<$M@ <\9[X&S#=6]PSK#/%(T9PX1P2I]
M#CI0!+142W5NUPUNL\1G49:,.-P'J1UHENK> .99XHP@!<NX&T'IGTS@T 2T
M5%-<P6\7FSS1Q1\?.[!1S[FJ>I27K16CZ;=64:FZC$[7 +!XLX94P1\YX H
MT:*K7MRMO 1]HMX)G^6(SGY2W88R,_0&L3P1X@GU_P #:?KFI&"*:X1WE*?+
M&N'8<9)P, =30!TE%1+<V[VXN%GB,!&1('&W'UZ4C7ELL4DK7$(CB;;(Y<80
M^A/8T 345F:OK^FZ)HDNKW=S&+2-<AU8'>3T5?4D\"G74EZ]_IK6=U9+9L[B
MY60$O*-IVB,@XR",G.>!0!HT5%)=6\,L<4L\222'"(S@%OH.].>6.-E5W52V
M=H)QG R<4 /HID,T5Q$)894DC;HZ,"#^(IL]Q!:Q^9<31PIG&Z1@HS]30!+1
M6;K.NV&A:>+V^G1(G=(X^1F1V("A?7K^6361-XAO(?B);:,SVG]ES:9+>;PI
M#AD=%Y;.,<GM0!U-%,2:*2$31R(T1&X.K @CUS3(;JWN(3-#/%)$,Y='!48Z
M\B@":BHX[B&9F6*:-RH!8*P. 1D?G6>==L9=;GT2"YB.H10"9U)R$W'"@C/4
MX)QZ?44 :E%<OX(\27&N^'8KO5)+6.\DNKB )%\BMY<C*-H))/ ]:Z*:[MK9
MD6>XBB:0X0.X4L?;/6@":BF/+'&5#R*I;. 3C..31#-%<1++#(DD;='1@0?Q
M% #Z*BGN(+6/S+B:.&/.-TC!1GZFB6Y@@A\Z::..+^^[@+^9H EHJ,W$"V_V
MAIHQ#C=YA8;<>N>F*YGQIXBN]%T"'4M)DM)0;N""3S 7!6215^4AA@X;/.:
M.JHJ..>&5Y$CE1VC.UU5@2I]#Z52U;7+#1?L@O9UC>[N$MH$)&7=CCCV Y/L
M* -&BH9KNVMXUDGN(HD8@*SN%!/L34U !17*Z)XCNI_$WB;3M4ELXX-,FMXX
M'4&/<)(]_P Q9CD\@=NE=/+-%!$TLTB1QJ,L[L !^)H ?138Y$FC62)U=&&5
M93D$>QIDES!"2)9XT(QD,X'4X'YGB@"6BHGNK>.X2W>>)9G&4C+@,WT'4T3W
M5O;!3<3Q1!CM7S'"Y/H,T 2T5'/<0VL1EN)HXHQU>1@H'XFJ>J/?&WMGTVYL
MXLW$?F/<@LKQ$_,%P1\Q[4 :%%1B>)I#&LJ%QU4,,_E1]H@\II?.C\M/O/N&
M%^IH DHJ.&>*XB66&5)(VY#HP(/XBN7E\2W;?$"QT:TFL9]/N;&>?<F2XDC*
MC!8$C'S>F: .LHK@T\1^,!X>MKM[#1WO%U'[-.D<LGESQ9 S >I;)(YX^4GI
M7>$@#)X% !14-O=6]VI:VGBF53@F-PP!].*(KNVN'9(;B*1E)#*C@D$=<XH
MFHIC2QJX1I%#MT4GDT)+'(6"2*Q7A@#G'UH ?14,-W;7.?(N(I<9!\MPV,=>
ME+'=6\TTD,4\3RQ_?17!*_4=J ):*Y3Q]XEN?#?AFZOM-FLC>P&,F&<;B4:1
M4) # _Q9STXKJZ "BL[2I;Q-+#ZO=V4MP)'#2VP*QXWD*.2>0, ^^:NQSPRO
M(D<J.T9VNJL"5/H?2@"2BN5\?>(M0\+:"FI6$=K*?M$4#1SJQSO8+D$$=,U"
MOBO4=,\;Z=X:UJWMG_M.&22SN[3<H+(,LCHV<<<Y!- '845"MW;/<-;I<1-.
M@RT8<%A]1UI6N8$D$;3QARP3:7&=Q&0,>N* ):*A2[MI+A[=+B)IT&6C#@LO
MU'6EDNK>*9(9)XDED^XC. S?0=Z ):*9)-%#CS943()&Y@.@R?TJ-[ZTC\KS
M+J!/._U>Z0#?]/7\* )Z*8\L<7^LD1."?F8#@=:YGQWXBO-"\#7VNZ/):2R0
M*K*95,B,"P4XVD<\Y_"@#J:*C2>&25XDE1I(\;T# E<],CM34N[:29H4N(FE
M4X9%<%@?0B@":BN;\>:]>^%_!]]K=BEO*]HJN8IU8AP6"]01CKGO6=X@\4ZO
MX2T>VUO4XK&\TTO&ES]G5XI80Y #*"S!\$CCB@#M:*R=3U@V^IV.DV@1]0O
M[J&Y6*),;I& ZC)4 =RP[9(D_P")F=8N$%W9"S-LODQ^63*LN3EFYP4Z<<?6
M@#2HK*T361J@O+>5!%?V$WD74(.0K8#*P_V64AA]<=0:T+BY@M8_,N)XX4SC
M=(X49^IH EHIAFB5%<R(%8@*Q88)/3'UI(IX9]_DRI)L8JVQ@=I]#CH: )**
MY3Q;XEN='N=&BT^:R<W.JV]E=1.-SHDC8R,,,'CN#UKH=1DN(=.N);5HA-'&
MSKYJEER!G! (/ZT 6J*X#2_%OB2_^'L7BY;?2Y5-N]R]B%>,[$SD"0LPSA3U
M7%;@\86<OA73-;MXG=M4\I+.W<[6>63HI/;'))YP%)YH Z.BLR7^U4OM+ N[
M$0$R"\5HV#RG;E1%SQ@Y)SGBD3^UFO-47[58&,>6;)!&Q>,;?F\WGG)!QC''
MK0!J45F:%K,6N:>;A$,4T4KV]Q 3DPRH<.I/?GH>X(/>KT]S!:QB2XFCA0G&
MZ1PHSZ<T 2T5C>*?$$/AGPQ?ZS(HE%M"9$CW8\QNPS[G%-TEM=;496O;G3KK
M37A5HGMT9)$E_B4C+ KCD'.>WO0!MT5Q^F^(=7\13ZP^C2:9''IMY)9_9KE'
M:21TX)9E8>6"<X^5N.?:M_2-0ENO#UEJ&HQI:32VZ2SH6PL3%06&3Z'B@#1H
MID4T4T(FBE22)AD.K @CZU5GU?3K?39]1EO8!9VZEI9A("J =<D4 7:*QGU&
MYU/2--O]'N;2&.XDADD^U MF)L$H,'AR" />M2>ZM[8*;B>*(,=JF1PN3Z#-
M $M%->1(]N]U7<0HR<9)Z"FQ3PW 8PRI(%8JQ1@<$=0<=Z )**R/%&J7>B>&
M-2U6SMX;B6SMI+CRY9"@(12QY .3QTX^HJSHU[)J.A:??2JJR7-M',ZKT!90
M3CVYH O45'/<0VT1EN)HXHQU>1@H_,U2UO6;?1/#][J\I#PVMN\^%8?/M4M@
M'WQ0!HT5SF@W6OWMQ;WES/ILVEW-FLI6%&66&8X.WJ0RX)Y.#D5T= !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M;I-]+8Z2+YGU%[590'C<"7"C<5<C:Y!/."<4 =)16+=>+-%LKE(;B[:,//\
M9A,87\D2YQL,N-@.>,$]>.M;+,J*68@*!DDG@"@!:*R+;7].U66.SM;BX26Y
M@::&3[.Z!XQ@%T9EVG[R^O4&N/\  'C>R3PAHL.MZK-+J-W<30^=,CN&<SR!
M%:0#:K$ 8!(XQB@#T>BL74O%FBZ3+=1W=TRFT5'NC' \BP!ONERJD+GKSVYZ
M5'JGC/P_HUT+:^U!4G,#7"HL;N6C&,D;0<]1P.: -ZBL*X\8:):V*WKW4K6Q
M@2Y:2*VDD$<3#*N^U3L!'/S8X!]*L7'B/2[=4;[0TRO +D&VA>;$1Z.=@.%.
M#@]\''0T :M%16]Q%=VL5S"VZ*5!(C8QE2,@_E67J'BG1],:X%U<N%M2!<R1
MP22)!D CS&52%X(/)& 03Q0!LT5QOC;Q/_9BZ';6SW&S4]0AADFMX9'S P9C
ML= ?F(7& =V#D>M;F@::^G6T_P#Q,;Z\@N)?.@6]+&2!& ^3+?.0#G[W(SCM
M0!K45AQ>+]#FNK>W2\)^TSM;P2^2XBEE7.463&TGY6Z'G!QTJM=^/O#5D]\D
MNHDO8L%N5BMY)#'QG)"J?E Y+=!D9/- '2T5COXHT:._TVQ-V3/J:>99!(79
M9UQN)5@-O Y// YJ[%J=K/J=QIT;N;JW17E7RF 4-G;\Q&TYP>A[&@"W152_
MU.TTQ(FNI2IE?RXD5"[R-@G"JH))P">!T!/:LF[\9Z3;Z!JFK1-/<)IH;[3
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
M/"EED=F7=TR 02/2N.T=+NU\*^$M4$$\EII.MW4M] L;%XXY'E"RE,9PH?/
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
M>0@9&<DG!. #SWK9TWQ>MQJFK:=J>G3:9<:= MTPED60/ V[Y\J3@C:<C^=
M'345QK>/MEOH=V=%N9+77&"V)BECWDE=RAPQ4+N4$C#'TKH/$,&H7/AS4X-*
ME\K49+61;:3.-LA4[3GMSCF@#1#J20&&1U&>E+7D7AJ]\*:T=.T2ZTU?#WBO
M3YX)'@GC\N69HW5FP_\ RU#[3U))SG!QFNNM_$6JS?$F_P!%:SC6PM;**4/Y
MPR=[,"YX_P!G&/Q[X !U]%<A/X]AM]$C\0FPD;P\TNPWJR NJ%M@E,>/]7GO
MG=@YVU?OO$K+=7UKI5B=1GL(%GN0LNP#<"RHIP=SD#(' P1DC(H WFD171&=
M0[YVJ3RV.N/6G5YMJ6H6-SX_\#:\T)LDN+"^EE:Y3RG1!'&0'STQD_K7<:/J
M%UJ=J;F?3WLXV)\H2/EW7/#%<#:",$ \\\@4 :-%<KK7C&;3/$8T*UT*\O[Q
M[)[N'RY(U60*0"H)/'7J<>@SD57U/X@V^GVM[.MHCMI\:M>P27<<<J-L#LB+
MSO95(SR!G@$G( !V5%</!XQO=2\<Z59:=;)+I-YI!OTD,NUI SQ@,1CC:">.
M^?:K4OCE8'M9Y=+FCT^YU/\ LN.9WVR>:6*!C&1]PL",YSWQ0!U8EC,IB$BF
M0 ,4SR >AQZ<&GURT&J6)\>:K:1:'*-5M]/CD>Y!CW7$19MJK\W3(/WB*S+/
MXEK=Z5H^KG0KR+2]2N5M?M+R)^Z=G*+E<Y(R.3VSQF@#O**Y/7/'5KI+:D((
MH;DZ8NZZ1KI(G^Z'*QJ?OL%(..!R "3D"Q#XNM=6:QM]&@%]->V0O@LC^6D<
M!X!<X)!)R  #T/0"@#HDD23=L=6VG:VTYP?0^]'F)YOE;U\S&[9GG'KCTKA/
MA0 -(U\+:_9 -?O/]'X_=?,/EXXXZ<<<53N[B?2?C#JDNEZ-)?W4VAPN88&2
M+<WG."S.Q Z #N3Q^ !Z317#?\+*MF\-VVM1Z7<B$WHL+V.5PC6,VX+^\_V0
M2,D>HXKJ&U1_^$@CTI+;>#;&XEF#\1C=M4$8ZL<X_P!UO3D T:;YB>:8MZ^8
M!N*YYQZXKE?&FOZGHMWH%OI]JDBZAJ,=O([2;3C#-M QWVG)[?CQ@QSW&F_%
M?7I=/T9KJ\FTBUD>")TC!;>^2SG [ 9Y)].N #TJBN4MO'FFWGAW2-4B7RWU
M4LMO!<2+'M9<[]['@!=IR>>V 2<59\,>+;7Q+-J5JD8BO--F$5Q&LHE3YAE6
M1QPRD9[ \'(H Z R()1$77S""P3/) ZG'IR/SIU>=ZD[6'QICN++33=7<WAZ
M0>7$50N1.F"S'@  =3[#GI6S9>.[.Z\.6^IO:3Q7,]X=/6Q)4O\ :0Y0IG.,
M<$Y] 3[4 =734D252T;JX!(RISR."*P;7Q$ESX@F\-ZI8BVOFMOM$:;Q+%<1
M9VMM; Y!X*D#KW%<MX!U:T\/?#2VD>-FWZE<6MM;Q ;I9&N75$7.!_0 $]J
M/1S(@E$1=?,(+!<\D#J<>G(IU><6\SQ?&R2XOK&&Q=?#KO+(D@=)%$Z?-NP#
MP 0<CMW%:2_$?3_MND+)%&+/5Y5@M9DN4>1789021CE W;DXR,XH [6BN.LO
M'4]_J%Y;P>';_P FQOFM+R9I(P( $#;R QW#GHN3CZ@5HZ)XDEUI;"XBL!]@
MOX&GAN8YP^T#&%< ?*QST!(&",T =!169K6MP:+!;F1&EGNIUMK:!,;I9&Z#
M)X  !)/8 _2J5IXG:37KG0+RR^S:K';?:H8Q+OCN(\XRCX'1N""!C/<4 ;;W
M,$<Z0//&LSC*1EP&;Z#O4M>;>#K)/%,FMRZ[I<<S6^OSR17#39>*2%U5%!&#
MA0,=<'GCFNPU#7Q:ZW!HUK#'/?S6[W(CEF\H%%(!P<'+9/3&.#DB@#9HKG(_
M%9_M;0-/N--F@DUFV>>/<X)A*(KLCCU&X#C/>H8?&]H+36I[NUEA;2KT6+QJ
MP<S2MMVA.F=Q=0,X]\4 =3TIL<B2QK)&ZNC#(93D$?6N5U#59;]=6T'5=%>(
MG37N5D_UUO(O(VEMH <'!V_B":Y_P3XK?2O"7@NRN=)N%LK^&&SBOBZX\XH2
M!LSNVG:1GV],&@#TRD)"@DD #DDU1UO5[?0=%N]5N]WD6T9D<+U/MSQU]:YS
MQ+=RZIX/\2VM_IL2Q)I+SQS)*)HI=R28VG:.5V@].XQ0!V".LB*Z,&1@"K*<
M@CU%.K@/"WBI[+3O!^DW6DW$-MJ%A%#;7C.N&D2$-@H#D @'!/7TK1O/'*V6
MZYETN9=-34QIC3N^V3S"P3>$(YCW'&<Y[XH ZZBN1O?&US#XAU#1+'PY?WUW
M91Q3,$EB4.CDC<"6QQCH>3Z<$U#K7Q'T_2(+R\$4=Q96,Y@N66Y19@0VURD9
MY8*>#R#P< ]: .THKF9O%ZR7.H1:79B_.GQ1RSHLX21@Z!U*+@[AM(.21Z#)
MXKIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y7Q
MWH-_K-AIMSI01[_2M0BOX87;:L^S(*9[9#'!]:ZJB@#DETJ[UOQKIFOW5C-8
M0Z;:31QQSNADDDEV@_<9@%55/?DGT&3QT/ASQ5%X"TGPV-!)FTK4H93.;J()
M/&DY?<G.1QUW8/H#V]>HH XN/3M<L?'^M:G!IRRVNI6$"I-YZ@121!\JRDY.
M=PQ@8]2*H>'O"USIWBRRU33-+N-"MIHI#JUB9T:WED*C:8T5B 0W.0 ,#U)%
M>AT4 >76.C>,=*\ 1Z+:::RS6FHEI1%>(CWELT[.XC;/R$JP&25/6GQ>'M;@
MO_&3V_AU+>UUC3(HK6.*XB&UUCD7:1D#=EP2>G7D]_3J* /.GT/6SIO@"$:3
M,9-&>)KT>=%\@6$QG'S_ #<G/';\JJ1:)XET?0?%GAF+1GO[?4#=RV%['<1J
MN)E)V2!F#!@3U (.>PYKU"B@#ST:+KGVKX?R-I3XT>-EO=L\9$9,'E#&6&[G
MGCM1'HNM+#X^4Z3,#K!<V7[Z+Y\P",9^?Y>1GGM^5>A44 >6WEIJUI#X)M[7
M19I]9TJP/GI;WD,<\*B-(SR^8V1CGKS\HQC!KI?!,RPB_P!/ET.^TJ],GVVX
M^URQRFX:4G,F^,D9RA&., # Q6EK'A/2M;OHK^X6YAOHD\I+JTN9()0F<[2R
M$9&<G!J]INE6FE0M';+(2YR\LTSRR.?]IW)8_B>* #6-*MM<T:\TN\7=;W<+
M0OZ@$8R/<=:X?2O NJ7/PQU#0]:NU.K7L'V<S]0BQC9"..HPH8^[M7HM% '
MW&DZUXFTCP_I>J:6]C)87<%Q>SM+&T;^3_SSVL6.XXZ@8!.>>#<T73M8TCQ5
MXIE?3#+9:A<+=07"3I\V(E4IM)SNRO? QW[5V5% 'E5IX9\06_P^\':2VD2F
M\TO58+FZ03PX$<<C,2#OP<@C _E6Y/:7=KXYUS7+VP$>D2:.L!FN)HQ&2A=F
MW ,2%(;&<>M=S5>^LK;4K&>RO8$GMIT,<L3C(93U!H \JT5=3T?3M%DUSPAJ
MYL=)7SHF%[;RQ6I*D%P@(D(4$@!BQ ]2*].UO[?_ &%?_P!E!3J'D/\ 9@QP
M#)@[<GTSBLW3_!>DZ;)&8FU"6*(@Q07.H3311XZ81V*\<8R#C'%=#0!Y[XPT
M2]\;:=96;^'9;'4XKB*1=1DEA*V@5PSE&5B[9 ( VC)()QBK\^BZF/B-?WHL
M?.TS4M,CM'N%F5?)96?.5/S'(;C //7'6NSHH \RMO#>O_\ "MI? ES8'S I
MM$U(21^0T!?(DQNWA@O&W;U YP<BVNF>(O"7C'4+O1]'_MC2=4B@#(MTD4EM
M+$@C!._JI4#ID^WKZ%10!YSXL\):CXJUSP\FI6+RVD%O=+>7%M,BB&24(4,>
M6#'8R]<=AP>172>#YO$(TK['XDLRMY;,8Q=B1"MT@.%?"L2K$=0?_K#HJ* .
M1N].U)OBE8:M'I\CZ=%ILMH\XDC #NZL#M+;L87TK,CM?%'ACQ3K']GZ#'K.
ME:K<_;(Y!=)"UM*5575]W)7Y0<J#CT)KT&B@#B[C2M;M_'^D:REG'>1?V6]C
M=21RK&L4AD1]V#R5^4C@$US%YX?\6WUA;M?:$+K5[/6XKM[QKN+]_ DVX+$"
M?D4+@;3MZ9P237K=% ''6MAJT/Q)U'69-+E^QRZ7%;(Z31G=(C,Q !8''S8!
M('OBN:@\,>(8OA9H&AMH\IU"RU"*>:,3PX").9"0V_!R.GO7JU% 'GRVWBCP
MWXKU:73] 36-*U>9;M3]JCA>UFV*K!]W53M!RN<>]/ETSQ#HGCJ/Q##I_P#:
MT%]IZ6E]%:R)&\,B,2'02,H*<D8SGO7?44 <AX"TW5=,AUT:I8BU-WK%S>0@
M3+)N21LCITZ=Z2ZL=3T_XD2Z]%IDU]8W&EI9_P"CR1AXY%D9^0[+P0W4$UV%
M% '(:3X.0^&-<L-85-VNW5Q=W4:'(B\W@*#W*@+SZ@FE^'5E?1>&8;[5;E;J
M_NT0>> ?FA0;(CSZJ-_UD:M?7?#.E^)!:KJD,DJVTAD14F>,$D8(;:1N!'8U
MK(BQHJ(H55& H& !Z4 <IXXTO4K_ /L"[TRS^V2:=JL5W+ )%1FC"NIP6(&1
MN!P34-C8ZM#\1=3UF?2I1:3Z;# C)-&V9$9F(&6!Q\V 2!T[5V5% 'DNG>%O
M%6D>%/"]U:Z8DFKZ%/<^;I\LZ 7,,S,6"N"0& *D9QR#^/H>@W&JWD,ESJ>F
M)IF_ CM/-65UQG+,R\9.1P,XQUYP->B@#D9M.U(?%2'65T^5].32'LS,LD?^
ML,JO]TMG&%QG'7\ZY:+P?X@_L))X['R=2T[Q%+J]O;RS1[;F)G8E-RL0K%6[
M]_SKU>B@#DDTN[U;QK9>([G3Y[.+3K&6&&"5XS++)(1G[K%0 %QR>2?09/)P
M^$/$B>!M+2*P$>KZ/K3ZG%:RSIMN5,DC; RD@$J_4]Q^->LT4 >>3:5K7B#Q
MJVH76BSZ?I]UH,NFRM-<1-)&[N#G",V>!V/UQ4_A(^,;*TL=!U/0;>);$)$V
MK+<HT<T28 *Q_>W,!CG&,D^U=Y10!QOA73]7TZZ\5R7&G/ ;[4)+NT+R1L'!
MC50"%8X.5[]C6=X>\+76G^+++5-,TNXT*VFBD.KV)G1K>60J-IC16(!#<Y
MP/4D5Z'10!R?C?0]0U-='U+2466^TB^6[6W9PHG3!5T!/ 8@\$\40Z5=ZGXX
M@\2W-C-9Q65@]M#!*R&61W8%B=K$    9/))Z <]910!R/@/3M3TR'6H]2T^
M2U-UJUU>Q%I(W!CD;*_=8X/K3/&.@P^(;N.VO]!GO;6.'?;WUG,D=Q:S9/W2
MSJ>1M/ID<@]NQHH \X?1?%%BW@C5+FW?6;[2HKB&^2.9%D;S4 # N0&(V@'G
MGK5&?P?XEU#3?%*_98;.]GU>+5-/9IPZ.\8CPIQR!\A&3BO5:* .3M[[Q-J^
MDWAO_#QTT_97C%M]JCE>:5A@;2#M51SU.3GMCGGE\/:\O@[P+IW]D2FYT>^M
MIKM1-%A4C5E8@[^?O#']*]-HH SM=6>31+E+:PCOY&4*;24J%F4D;E.[CE<]
M:X.V\(:AIEEXEMM$L;ZVTB^TQX;?2KBX1METX8$Q_.0B8(S\W)Z< 5Z;10!Y
MV^B:T;3P @TF;=H[1F]'G1?)M@,9Q\_S<G/';\JR=8\/>+-4TR_CN]#%YJ<>
MK)<0WC7<>)+=9E94B!/R84<@[<XSDDUZU10!Q^DZ?JL?Q'U75;G3'AL[NQMX
M5E$T; /&6+# ;=CYN#CMT%9>E6GBSPQJ6I:3;:#!J6FW5Y+=6=^;I(Q )6+%
M95/S':Q/W0<_R]$HH \X\6>%KW6KN[GM])N(-<M@BZ7K=G/'$6^1<B4;L[0^
M[(*GCI7:6]UJG]L-93Z>/L26J.-0$RXDESAD\OJ..<]*TZ* "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M.6MWX1TC2M?TNTN7L[>*-HIT65 Z(%W+D>Q_ T <#BPO?#?Q75?L\T7G7$J
M889%LI##_@0Z^M7+F*S.K?"R2ZC@\LVLJNTJC!'V/(!)]Z]"/A_1C'<H=)L2
MEUCSU-NA$N.!NXYZ#K2R:%H\UI;VDNE6+VULP>"%K="D3#H57&%/TH X;6Y&
M\$>-GU73[19+;Q)"+;9&O'V] ?))QT#@D'W&37=:+I<6BZ/:Z?#@K!&%9\8W
MMU9C[DY)^M94-EKNH^(/,UB*PBTRQN&ELEMW9Y)C@JC29 "X#,<#/./3GI*
M.%\1>%M"\;:S=>3=S:;XCTED1+ZTDVS1AD#J2!]Y/F(Y]#@BN5G\2:T_@7'B
M"Y62+3?$2:??ZA#&-DUNC#,A7&"-Q4,,8."/6O4KSP_HVH3-/=Z79S3,<M*\
M*ESP!][&>@ _"K*:=8QZ=_9Z6=NMEL\O[,(E$>W^[MQC'M0!Y?XHMK6PTKQ-
MKOA[6Y;S4[G2E\]+-H_+$:NO[P^6.'V%P#GH#CI75Z<GA#4M4T74]+DMY+C[
M&\-JEK(,>00"0Z#^$8 YZ$@=36_IFB:5HML]MI>G6EE YW/';PJ@8^I '--T
MS0-'T5YGTO2[*R:8YE-O L9?ZX'- 'CT$]I'\#O#44DL*RQZO$ C,-RE;P[N
M.V!UKJ;?P_HNK?%GQ+%>Z=:W,+6%G*4>,%2Y9_GQTW<#YNOYUV7_  BOA[S+
MA_[#T[=<R"6<_9D_>N#D%N.3GGGOS5F'1M+M[]K^'3;..]8;6N$@59"/0L!F
M@#SA;2V23XL01V\0C"*XC5!@,;3=G'KG)^M32Z%%JOPGT&]T>&V?6-)M;74+
M78H):5(U8H<?WU&/KCTKT*WT?2[2>XGMM-LX9KGB>2.!5:7_ 'B!EOQK)U"P
MU;2X+2P\(Z?H]I9N7$Y=3&(,XPZ(@PQSDD'&>.>X (/"-Y!XFDF\6QQ%8KN)
M+>SWKAA$O+'V)D9Q[A%-=55;3K"'2]-MK"W!$-O$L29ZD 8R?>K- %;4C&-+
MNS+*\,8A??*GWD&TY(]QUKS_ ,+/J.B^)=&T76K2RN\V$L6E:S8_*)85",RR
M)V. AR#CTZFO1Y(TEC>.1%>-P596&00>H(JA:Z#H]D'%KI=G"'0QD1P*!L/5
M<8Z>W2@#QNPT^RA^#WAG58[:(7Z:Q"5NMH\P?Z8PP&Z@8)XZ5N>,[FPN8OB$
MEL8(YH=/2.]DO&WEV$+-&D*9&T<YW9.6/"GK7HG_  C.@?8TL_[#TW[*C[UA
M^R1[%;U"XP#[T^;P]HMQ=M=S:1827+1&!IGMT+F,C!3.,[<<8]* .'EN%N?$
M?PNE$PE+17.YPV<G[)SSZYK4\+G_ (N9X[_W['_T172_\(_HN;5O[(L,V:[;
M8_9DS"/1./E_"I;?2=-M+R:\MM/M(;J?_6SQPJKR?[S 9/XT <G\4$672-#C
M?.U]>L5."1P9/45CW2:7X>\=^*0EO]DTW_A&4N+F*R41D[7E!90,?-MX!KT6
M_P!*T[5%C74+"UNUB;=&+B%9-C>HR#@U&-$TD7CW@TNR^TNAC>;[.F]D(P5+
M8R1CM0!YIITUO!XV\!%);&"WDTFXCC@A?<R0[(S&LCY^<GKT SG&>M6K:U_L
M3Q-KG@>*#;9ZY(+ZT*)\J0OQ<KD=,;3M]"ZUWEMX:T*R^S?9=%T^#[,[20>7
M;(OE,WWF7 X)P,D>E:#6\+7*7+1(9T1D20J-RJQ!(!]"57\A0!YU=7%DWQ(U
M?1M6OH;&%M.@6PCFCC\N2'#"15WC ^;J!U ']WCK/!MA9Z7X3L;'3[ZXOK*
M,D-Q.P9G0,<8( !7L".P%7=4T'2-<6)=5TNSOA$=T?VF!9-I]LCBKR(L:*B*
M%10 JJ, #T% '!Z/'90_&#Q.9$MTD-I9-&6 !+'S,D>Y-<1;:?91?!G2-62V
MB&H1ZPC)=;1YB_Z<PX;J!@G@<<GUKVF;2--N+X7T^GVDMV(S$)WA5G"'JNXC
M..3Q[U6_X1C0/L0L_P"P],^RJ^\0?9(]@;UVXQGWH X6:33]5\8^,-$U_5([
M-Y%B6&.=8@'M#$/N%P>C[R<=":[KPU;P6GAK3K:UNI[NVB@5(;BX.7D0<*Q.
M!G(Q@^F*=J'AS1-5>W?4=(L;MK?B$SVZN8QZ#(X'M6F!@8'2@#R:WT/2;BY^
M)J3:?:R)'(3&K1@B,FV!)4?PG/.1S4"6-I;>&OA=JD-O&FH3WEDLMT!^]D#V
M[;@S]2#@#!/8"O3QX?T5?M.-(L!]KXN,6R?OO]_CYOQIK>'-#:&WA;1=.,5L
M=T"&U3;$?51CY?PH \WB72?$2^,-(\1ZTEC<+J4HFCE\I9%A!!A=&<$X"A<$
M=#]>;&L3Z?-<^(K:&0?:K?0(HKRYU1LEHV1RJI'Q\QSEFR "5X)KT&[\/:+?
MZC#J-WI-C/>PX\JXE@5G3'3#$9X[>E/N-$TF[U!-0N=,LYKQ$,:W$D"M(JGL
M&(SCD_F: /++.VL-5N/A.UQ'#<O)82Q3EL,7 M =K>H]CZ^]6!8V<6B_%;3X
M[:%;.$R2QP! $C8V@;('0'(SQWKT>/PWH47V7R]%TY?L@Q;$6J#R>_R<?+^%
M+_PCNB8N1_8VGXNO^/@?94_??[_'S?C0!YS<:?97EW\*?M%M%+YELT;[E'SI
M]DSM/JN>W3\Z:]G';6OQ4TZQNH=*MD,;HRC9'"6ME+'"],]\#->D?\(]HF;4
M_P!CZ?FT&+?_ $9/W(_V./E_"LSQ!X86?1M1CT&STRUU&\"B:22W"BX3<"R.
MRC.&7*YY(S0!SFG:3;^(O%7AC56L;&!-*L&22)I(9BSD+L"!&; 0AF#<$9&.
MIQTWCR[L++P+K$VJ+<-9?9RDJV[[9&#87 /;)(&:PM,\&1S:A:W4O@_0="DM
MIDF%Q82AY6*D':NV- %.,')/!(QSD=W<6\%W;R6]S#'-!*I62.10RL#U!!X(
MH \QMYXK?XHE;F\LK=7\,LK+9-Q$!*NT;L_.P!.#@=>!2Z')J^@ZII6CW]I9
M7[G3IX]$UBR^7S$5%;9*G8D*AR#@G'J:[Z#PWH=KY/V?1M/B\A&CBV6R+Y:M
M]Y1@< ]_6I+'1-*TR3?8Z=:VS;=@,,*IA<Y(&!P,\X% 'GWA";PSKO@GPU/>
MW"MJEI=)*RB7;<&^R0^X#YCN))(/!')X%3^%_#FBWOCCQD;C3+64VNIP2P!H
MP1$_DHVY1_"2>21U[UW$'A_1K;59-5@TJRBU"7.^Z2!1(V>N6QGFI+71M+LK
MF:YM--L[>>?_ %TL4"HTG^\0,G\: /';Z&&W^$7Q#AA1(XH]>N%5$& H$T7
M Z5U.KZ!8Z5\1/"ESX>LX;:\E^T"[%NNT36XCR6DQ][YRGS'G)'-=O!H>D6L
M%Q!;Z58PPW))GCCMT592>NX ?-^-+I^C:9I*L-.T^VM P /DQ!,@=!QV'84
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
M/,A,YMMJQ.9/-'6/R\;PPP25QD 9Z5=T_4[35(I)+1W98I#%('C:-E<8R"&
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHKEO$_B>^T'6=#L;?3[>Y75;G[,KR7!C,9Q
MG) 4Y&,T =312+NV#?C=CG'3-+0 445S:>,;-_'[^%-A$RVGG+,?NM(,%HQ_
MM!&1OH: .DHIKN$1G;.%&3@9KD(/B+HT^CZ5J7VVT2'4;GR%=IOEA;;NVL<?
M?Q@8]3UP,T =C17&_P#"5ZY-XPU3P_9:-82R6%O'<>9+?/'Y@?H !$V#P:T_
M"'BJV\7Z(=0@@EMI(IGM[BWEP6BE7[RY'!ZCGWH WZ*** "BN<M?$%Y-X_OO
M#TUM EO!81W<<J.69]SE>> !]T\<_6NCH **** "BBB@ HHHH ***YH>)KC5
M->OM(T*VAF.GD)>7=Q(5BCD(R(U !+L!UZ >N>* .EHK%L-4U)]<DTS4-/BA
M"VXFCN892Z3?-@@ @%2.,CG[PYK:H **** "BBB@ HHJIJ&I6FEPQ2W<HC66
M>.WCSU:1V"J!Z\G\LF@"W15*1M3&LP+'':G3#"QF=F;S1)D;0HQC;C.:NT %
M%%87BG6-3T2RMKK3M,2_0W")<*9Q&R1DXRH/WFR0 .^: -VBL+3M8U*X\4ZI
MI5YIB06UNB2VURDX?S4;(^9?X3D' ]CZ5H3MJ8U:S6WCM3IQ63[4[LPE5L#9
ML &",YSF@"[1110 45SGBKQ!>:!-H8M[:"6+4-3AL96D<@QAR>0 .> >_P"!
MKHZ "BBN<T?Q!>:AXQ\0:+<6T$46FI;M$\;EFD$H8Y;(&/NC@?F: .CHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **9--%;P23S2+'%&I=W<X"J.22?2
MLV6^O;[2M/OM#2VE2Y:&5OM3,@\AL%B, _-M/ /% &K1110 4444 %%17$\=
MK;2W$IQ%$A=SZ #)KG=!UK7-9_LK4A96G]BZC;>?D.5FMLC<@;)(?(/8#!]>
MX!T]%%(<[3M )QP"<4 +17.^$/$%WXAM=4DO+>&"6RU*>QVPL6!$9 SDXSGG
ML/I6K,VIC5[58([4Z<4?[0[LPE5^-FT8P1USF@"[117.:5X@O+WQKKNAW%M!
M'#I\5O)%)&Y9I!)O^]D#'W1P/S- '1T45BZCX@2+3-;FTWRKJZTI&\V-W*J'
M"!]I(!YP1V[T ;5%9GAO4Y-:\,:5JDR)'+>6D5PZ)G:I= Q SVYK3H **:[K
M'&TCL%102S,<  =S7,Z/XCU+Q/:MJ.C65LFEEV6WGNY&#W(4X+!0/E4D'!))
M/7 H ZBBLK0]3N]2CO1>V'V*>UN3 8Q)Y@8!58,&P,@[LCCIUP:U: "BBB@
MHHHH ***J2ZE:0ZG;Z:\H^UW$;R1Q]RB8W'Z98#\: +=%4K1M3-]?"\CM5M
MZ_8VB=B[+M^;>", [LXQVJ[0 4444 %%%% !1110 445!>7=O864UY=RK#;P
M(9))'. J@9)- $]%1V\Z75M%<1YV2H'7/7!&14E !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7 _$#_D:_ ?_87/_HLUWU9&K^&-'UV>WGU.T^T26[;H
M297'EMZJ 1@^XYH TIKF&!X4D<*\S^7&O=FP3@?@"?PIZ.DB[D96&2,J<\C@
MUE6?AC1[#4$OX+0_:HU9$EDF>0J#U W$XSBK.DZ/I^AV1L],M5MK<R-)L4DC
M<QRQY]S0!)J>H0Z5IES?W&?*MXVD8+U.!T'J3T ]37EGBC2O$6E>'-/\1OIU
MF-1T6[;5+B6&\9WD5S^_3:8P-NTX^]PJ#KBO4-4TBRUFU%M?PF:$.'V>8RC<
M#D$[2,X(!'N*?>:=;7^G2:?=(TEK*GER(9&^=<8()SDY'7GGO0 ^RO(-1L+>
M]M9!);W$:RQN/XE89!_(U'_96G"!8/L%KY*R^<(_)7:),YW8Q][/.>M-TG2+
M'0[!+'38/(M8_N1!V94]ADG ]A5V@#S:VM[NY^,WB9+.^^R/_9EJ"_E"0_Q=
M >]5/%/A&P\,^$]"T^QFN\MX@M7EN&F(DE>24;W;& 3P.W&!7?V_AO2K769M
M8AMF74)E"RS^<Y9U'0')P0.P[5+JVAZ=KD4,6I6YG2&02QKYC*%<=&X(Y'8]
MJ .%O=-L-*\;:9X7MUM;;3+NUN+N."]1[B*>Y+KN&UG&2%R0,X&3QG%4;NV;
MPU)HGAJ35S=:7?:\Z7 "&-($,?F):C+'Y"Q7C/0XZ5Z%KGAC1?$MC'9ZQ81W
MD,3!H_,)W(?4,#N!_'FF2^$M F\/KH,FE6YTM>5M\< YSN!Z[LY.[.>>M '#
M74*>'?'_ (LGT6UCAFC\,"YBAB0!?-#28PHX&2HX'?/K5C0]%M]0M?#'B>TU
MNTA8>67EMK8B2]W@!HI6,AWG.<D@D$$\8-=AI_A+0M+U$:A::>BWOE"'[0[-
M)(4&>"S$D]>O7'':H=+\#^&=%U:35--T>VMKQR29$!PI/7:N<+GV H X_P ,
M6VF>+/!-OKNJW<EOJ\%\\UU>1,%GAE24_NLD$A=NU=G<$<9-.^Q?\)KJ_B_2
M[V[LXKNUNO)A$UL7FM8?*4QRQ'>NWYBS9 Z]21@5UZ^"?#2>(&UU='MQJ3/Y
MAF /+_WMN=N[_:QGWHUCP1X:U_4HM1U31[>YNXP%$K9!8>C8(##V.10!Q6N0
M:C:1Q:DT$'BW2H]*BAO%)"740 8FXB!R,N#DX.3M&#Q3M<>>5+;7;#38?$.@
M-I$(ELG8)=6T9#,)H@>,LIY P<H,'BN]N_#>E7MU)<S6[B62$02&*>2,21C.
M$8*P##D\'U--N/#&D7,YF:U9',"VS>3,\0:)<X0A& *C)X/J: .-TJ_LO$7C
MBTTVX3[3HX\/0W>GP7* K+O;#2,IX+ ;1[9..IKFM92YC\$^*M.-Q<&RTO7X
M(-/D\ULQHTL6Z,'/S!=Y SG&<=J]:O?#NDW_ -C,UFJO9#;;20.T+PC&,*R$
M$#'& <4RZ\+Z+>Z2NE7%BKV(?S/)WL SYW;FP?F.[G)R<\]: )='T'3M!CN8
M].A:);F8SR[I7?=(0 3EB>N!7$_"C-A<>+M&O#MU.'6YKB56^\\<@4H_N#@U
MZ-&@BC6-2Q51@;F+'\2>367J?AG2-7O(KV[M/],B7:ES#*\,JKZ;T(;'MG%
M&?X[UBXTCP;K5QIK?\3*"Q>:,*,M&.F_\.2,]=I]#7,:W:P:5IO@W6_#P"7D
M]]:0-+&>;R&4?.)#_'D?-DY(()KT*TTRSL8'A@A^63_6&1C(TG&/F9B2W'')
M-4M/\+Z-I4D3V=GY8@+&!#*[I!NZ^6C$JF<D?*!U- '%>&_#.F:MXN\5M?)<
M3?8=7CDMLW4@\IO)0Y!#9[]ZY6+0;67X*2>(EN+I-:T^6YFL[O[0Y:)EN7PH
M&<?-T/J3]*]CL]#T[2+F]OK&T<7-T=\Y65F,S#H3N;&>V:Y7P!X0%EX9@@UO
M2YH;R*ZEG:&6XWQ,QE9T?8KE"0"O)&00/04 1:.R^)?'/B+3O$=K',;.TLQ;
M6LRY15DC+2.H/<N<%NHV@5RLOVRZ\$Z7;WEU=2+9^+DL+6Y\Y@\ENMQM!)S\
MQ&" 3G[M>M7_ (?TS4KZ*^N+=A>1(8UN(9GADV'DJ60@E<\X/%,O/#&C7UA:
M6,]BAM;1E>"%&9%C9>A 4CD=CVH Y2ZT'0M/\3:=H>GVC3RF&YO/[.N)2UJ
M[*&F?>&).>% '\1Z<FN/A@AU#X:^#3?)'=/%XE2W5I1OQ']J==H)R=N !CT
MKUO4O#.C:O=6EUJ%A'<3V@*PR.3N /4$Y^8'N#D57'@KPV-*FTQ=(MULYIOM
M#QKD?O,[@P.<C!Z8/% &#<6\-I\8-%2V4I%_8UP!$K'8-KQ@ +T'X5S5KY>N
M?!G4O$UTQC\10K=737@.)K>>)W*H&ZJ %5=O3!Z<UZ:/#FDKJ=MJ*V@6ZM8O
M)@=9&'EQ_P!T '&/;'-1-X4T1KR>Z^P@/<2"::-9'$4L@Z.\8.QFX!R03P*
M.(MK!=<^).G+K,4C-=>%EFN[8R,$,AE3<"N<8]NG K9^&"*?"DML^9(['4[N
M"V\P[C&B2L% )YX!Q]*Z5]!TV36?[8:!O[0\KR//$K@B/.=O!QC/./7GK3M)
MT33]#AEATZW\B.60RNN]F!<]6Y)Y/?UH O+&B,[(BJSG<Q QN.,9/KP!^5<3
MKT83XM^$75I!YMK?!QO.T[5CQQG ^\>GK7<5G7.A:=>:M;:I/ 6O;4$02^:X
M,8/4  XY[^O>@#R.XT6SF\$?$2\E$SW&GZK>/:2-.Y,#(B%67G@^_7'%=5:W
MD.M^/HM'UQ8YX?[#AN;6VG4&.5V8B5]IX+#"@>@SCJ:Z<>$-#%E?6?V(_9K^
M0RW<9GDQ,YZEOFY)[^O>F:GX*\.ZS:6=MJ.F)<1V0Q;EG??&/0.#NQTXSCB@
M#D?$&GVND:#X-TVSOKB]@M?$UM$LUQ)O?AY,KNP,A?N^VW':K^E0V_\ PL?Q
MQ;RI']F:SLG:-@-ARLNXXZ<]S7477AG1KRTL;66Q06]@ZR6L4;-&L++]UE"D
M8(['M3;SPMHFH:M%JEWI\<M['&(A*6;YE!R PSAL'D;@<4 >8^&M2>?1/AGH
MU](6T[48[E[@2-\L[QJ3'&Q[C)S@]2HJ347/A?4_B=/HL?V9HK*QD00C'E;E
M<,R@=, EN.]>AMX(\--H,.B'2+<:?"XDBB7(*./X@P.X-[YS4UCX3T'3;FXN
M;73(5GN8Q%/(^7:10,88L3GCKZ]Z .:M= M8-6TSQ!8ZY96D$UM+'ML;4HMZ
MIC+*SDR-N*8+;B,]03S6?X3:;1O$VDZ1KVD11:B]M*EGJ]DP:'45"AF,G\0D
MPN[+9R<XZ\]=H_@?PSH$MQ)I>D06SW"E)"I8_*>JC).T'T&!TJWI_AS2M,D@
MDM;9E:W0QP>9,\@A4XR$#$A!P!QC@4 9/C-[.2?0K&X,TL]Q?9@LE8+'<E48
MD2D@_NQ]X\$Y P":\[U)'3X;?$>T9A$MEJ3^1%;R,L<.5B)5>GRY8\8QR>!7
MKNL:!I>OPPQ:I9I<+!()8B259''<$$$50?P-X9>&]A_L>W6*^*FY1,J)-N,
M@'IP..A(!- '.3:7::3\4?#PM$91J=A>)?;W+_:-@C*E\DY(R?Y=*S+:$:'?
MZW\/Q'SJDXFTZ0C)-M+GS>?6(*^,_P"S7H,GAW33>VFH&V>2\LD*6TC7$A*
MCD EN^ #Z]ZSM#@U75=437->T>+2[F"!K:WMA<+.RAF!=BZ@#G8@ [8/K0!I
MZL[Z1X7OY--A426EG(UO$J\;E0E1CZ@5R?AO3-$U/0/"OB1+V2.]"QN]U"X\
MR[E==KQRG!+C<3D=L=@*] K TSP3X;T;59-3T[2+>WO)"29$!PI/4JN<+GV
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
M)!C&2,XSCC=U]ZE;PGH+G3LZ7!_Q+@1:<']V#U'N#@$YSSS0!YW?W]]H-O\
M%2ZTII?M-L\#0L7+F/="I9@3GIN9OPK4UZSM]'_X0S5_#BB.>YU&VM9'B_Y>
M[>527\P_QG W[CDC!-=M:>']+LKN^NH+7$U__P ?19V<3<8^8$D'CCZ<5'IW
MAC1])DB>SL]GD!A K2NZ0 ]?+5B0F>GR@<4 >83:'8W>A?$N6X6:5[&[N);4
MO.Y\EUMT8,N3]X'O^%>I:#(U_P"%=,DNL3-<6432[QG>609SZYR:A'A/15@U
M"$6;>7J)+7B^?)B<D8);YN<C@^W%:=E90:=90V=JA2WA4)&A8MM4= "23@4
M>-7NF2C1_$'@6S@635K&^:_TUVY/V<CS5)/5N5,)_P!Y>U=1;:OI6O>'=1\8
M/(]C8QZ5]GCN(%_>P93=*4X^\I8(/0HWK7=BPM%U)]1$""\>)8&FQ\Q0$D+]
M,L34*:+IL>D/I*64(T^175[?;\A#DEACW)/YT >>Z-"=-^(7AM+>UCL8+O1I
MMT:."\P4QE7FP I?D],]3R<TWPT\VC>(=$T_7=,BDGG,G]GZ_9,"E_F-FQ,/
MO!ROS9.<D<<9KL[3P1X:L9K*:WTB!9;'/V>0EF9,X[DDG&!C.<8XQ5G3_#&D
M:6UNUI:LHM05MU>9W6$$8.Q68A>.. .": ,WQQ)9FUTJTNGG9[G48DAM8F"K
M=.,MY<A(QY?&6_W>_0\!?6R_\(Q\4M.N(+806I$L-M%\T4#FW5CL! QSSD <
M\X%>KZQH6F>(+1+75+1+F*.194#$@HXZ,I!!!Y/(-58/"'AZV>^>'2+5#?Q>
M3<X3B5,;=I'N.OKWH G\.6MK9^'K&.T@BA0P(Q6-0HW%1D\=ZU*IZ9I=EHUA
M'8Z?;K!;1C"HI)_4\G\:N4 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MNIS@[^ >K''>F)?:?X8\7:9;7FJ7NDZ+-HD<&FW5SL RLC%D=I%.TE3&><<
M \@"@#TIM;TI8[5SJ=F$N_\ CV;SUQ-W^3GYOPJJ/%WALV$M^->TPV<4GE23
MBZ38K_W2<XS[5YU?Z;X?LK;P3;Z6QFTY_$!:)[@AA(K)(6*<#Y"QXXP>HX(K
M=T>#3V^+7C'?';$_8K/=N"]UD#?IMS^% ';OJ5C%8K?/>6ZVC@,LYD&Q@>A#
M=#GMZTVUU;3KVP:^M;^VFM$W;IXY5*+MZY.<#'?TKQC0]672_!OPYU"\O9K7
M1XS=0W%U$%802L2L1;<K #&]<XXS6CXC_LBRT>;5]&O)]1TN?7;*XUNY5EDA
M>-6._&P!3C$>[ QT[YH ZV'Q1)>_$^UTNQU6VN=+DTR6=X80K%9%= "6Z]&)
M'3KWK=\3^)+#PIH4^JZA(%CC&$3.#(YZ*/<G\NM<D^K:3=_&C1Y[2_LYO-T6
M:,212JVX^8C*N0>3C) K0^+?_),-9/91"Q]@)D)/Y4 =.^LZ7'91WC:C:"UD
M.V.;SE*N>>%.>3P>GH:GL[VUU"U2ZLKF&YMWY26%PZM]".*X:XU:$_%O1[R2
MYBDT>[TF:WL+@.#$;GS07 ;IDHH'O@BK/@BV>+Q3XSGMB/[(GOXVMMOW#+Y8
M\\K_ ,#P"?4'TH GU[7[K2/'VAVLVH0V^CW5K=2W"R*JA3$JD,7/0?-[=*Z2
MRU?3=2T_^T+*_MKFSP29XI59!CK\P..*X[Q6EHWQ1\&?;EA,/DWP7SP-N_;&
M5'/&>./I7):O:R::GC34](A<:#_:>GRR+:*"K",@W3(N"#SC=P02K ]#0!Z[
M8:SIFJ/*EAJ%M=/#CS%AE#%,],@=,]JFN[VUL(//O+F*WBR%WRN%&3T'/<^E
M<?X>D\-:QXK36]*UN;5]0^PF&25'0I'"6#!9 BKAMW0'G@^E3>.M3L;"[\.)
M=QP)++J'^C7ETY6&U<1M\[8(W$@D!20"3UXH ZBQU"SU.W^T6-U#<P[BA>%P
MP##J..X]*YWQ3JVI:;XC\+06ERL=K?7QM[B/RP2X\MF^\>G*CI61\-;RWDU?
MQA;QWR7,AU9I@1@%U,4?SX'&">A[^]6O'4L:>)_ X=U4G5C@$X_Y8N/YD?G0
M!U-[KFDZ;.D-]J5I;2O@*DTRJ3DX'4]SP/6I+W5+#3@OVV\@M]P++YL@7('4
M\]AW/:O+EO\ 19K_ ,8>'O%NMRZ?)<7\CFWD,:"YMW"B,H60LQV@+A3D;1BK
MMUJ6G^%O'EA/-?P1K)X?CM_LVIW2PO&%?Y#N;AB?F# <C;GG@4 >@?VWI)LV
MNQJ=F;96"F43J5!/09SC)["LOQ#KH;P1K.K:#J-N\MG:S2)-'ME57C4L5(SC
M/'0]/2N(MET;PQX-\)6)NM,O7;4R8M22;-K;3'S&W$J1OVABB@D9XSC%5K2_
MM6T'XJPC4([AV6>8-E1O4VJC> .,$\ ]_4T >I:!=37OAS2[NX??//:122-@
M#<S("3@>YK1K'\)LK^#M$9&#*;"#!!S_ ,LUK8H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&574
MJRAE(P01D$4M5-0U*WTR&.2X+9ED$44:+N:1ST4#UX)]@"3P* 'P6%G;6[6]
MO:010MDM''&%4Y]0.*3^SK'8$^QV^T'('E+C/Y5DW'C#2K.S>ZNOM4$4=TMG
M)YEL^4E;;@$8Z'>N#T.>M75UVQ;Q"VA%Y%OUMOM6QHV"F+<%W!L8/)QC.: +
M4MC:7#0M-:P2-"<Q%XP=A_V<]/PJQ6 GC+1GN[&'SI5COY#%9W#1,(9W'\*M
MT.<'!Z'L31?^,M&TTR/<S2BVBN!;37:Q,88I20-K-TZD GH#P2* -EK6W=I&
M:"(F4 2$H/G Z9]:8=.LBH4V=OM'0>4N!^E9VJ^*-.T<7+7'VB1+10]T\$#2
M"W4C.7P...<#) YQBEF\3Z;&H:%I;M?LRWC&UC,NV%L[7..H.UL 9)P<#B@#
M1^PV9=G^RP;VSN;RQDYZYI196@@> 6L(A?[\?EC:WU'>LZ?Q+80[0JW$[?9E
MNW6"$NT<39PS <\X. ,DX.!Q3YO$-C&+14\Z>>[A\^&WAC+2-'QEB.PY')QR
M<=: -&""&VA6&WB2*)!A4C4*H^@%$EO!+)'))#&\D1S&S*"4/L>U8$_CKP_;
M^'VUN2[D^Q)-]GD80.6BEW;2CKC*') ^;'4>M:.CZY9ZXERUF+@"WF,+^? \
M63@'(W 9!!&#0!?BAB@39%&D:Y)VHH R>2:5D5\;E#;3D9&<'UKE++Q%H%A'
MXDU1;_49(;2YS?">.5Q;L$&0B%<A<8/ Q[XJY8^-=%U#5+/3X9+@2WT1EM7D
MMG2.<!=S!'(VL0#DX- &^$4.7"@.0 6QR0,X'ZG\Z@_L^R^;_0[?YOO?NASW
MYXK(\:7NF67AFX?5[R^L[-F16GLMXD4[Q@!D!*Y.!DX'..]/U#Q?I&FZS_9$
M[W+:A]G-PL$5K([.@('R87YCD]!G&#G&* -5["SEM3:R6D#VYZQ-&"A_#I3O
MLEM]G6W^SQ>0H $>P;1^'2N2U?XAV%MX0BUW38;BZ2:Y6U5?)8&*0R!&$@/*
MD'MU)QCKFMZX\06ENL8\F[EG>,S"VBMV,H0'!8KCCGIGKVS0!=-A9,JJ;2 A
M/N@QCCZ<5C6NEZW<:^]WK-W8R6-K,\FGP6T3*PW J&E+$@L%+#@8^8GTQ$WC
M_P .+::9=+>R20ZF2MJT=O(V]AG*\+PW!&W[V>,58A\7Z;=6$%U;17TS31M*
MMNEJ_G*BL5)9",KR"!GKCC- &]4%U96M[&([NVAN$!W!98PX!]<&LJW\6Z1?
M65C=:?,]ZM^CO;I A+.J$!S@XQM) .<<D#K69JOCNVLY=!6UM+R=-5N6B#_9
MG^15#;AMQG=E<;<9ZDX[@'7 !5"J  !@ =J:(8@B((T")C8NT87'3'I6=K^N
MV_A_PW>ZW<JQAM8#*4Z%CCA?8DX'XUQGB^2_TWPOH&HWFI7$%Y)JUDUXT<[)
M'M9QO3:#C8!QCVR<DDD ]!EM+:>022V\4CKP&= 2/QHCM+:&0R16\2.W5E0
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
MH&EMW2.=!C<8W(P^,CI3+WQMHEA#/<3S3?8[>X^RS74<#/&DV<;"5!).2!D
MC/&<\4 ;7V&T^SO;_98/(?[\?EC:WU'0TZ.V@BMA;1P1I %VB)4 4#TQTQ2V
M\Z7-O'/'OV2*&7>A1L'U5@"/H17%>.M0;2O$OA&Z:]N8+=[Z2.>.-WVR+Y3D
M HOWCG&!@G/2@#L;>PL[3;]FM((=H*KY<87 )R0,=LU,Z)(C)(JNC##*PR"/
M0US5IX^T&\T_4[Q)+J/^RQNO8);61)H%P3N:,C=C )SCM5]O$^EI<:1"99-V
MKKNLF\IMLGR;\9Q\IV\X.* -&:RM;BV%M-;0R6X  B>,%>.G!XJ6.-(8UCB1
M411A548 'H!7-^&O%J^(M4UFU6RN8%L+LVR-)"R[@J(26/0$EC@=<8XJUJ/B
M[2=+UA-)N7N#?/"TZ0QVLCF100/EPOS'GH,GKG&* -:YM;>\A,-U;Q3Q$Y*2
MH&7\C4B1I'$L:(JQJ,!5& !Z8K%L_%VC7N@/K27+):)(89!+$RR)*&VF,IC=
MOW8&W&22,=:?;^)]/N+ZXL"MS#?P0_:#:RPLLCQ]-R#^(9XXS@\'% &E;6=K
M9(4M;:&!&.XK$@4$^O%/GMX;F/R[B&.5,@[9%##(Z'!K \%^*1XMT)=2^RSV
M^Z24!9(RHVB5U7GH3A1G!X-9NGW,\/Q6U^![JZDM4TRWG6%G9U1BSYV+SC.!
MP!0!V20Q1N[I&BO(0795 +$# SZ\4R:TMKA@TUO%(PZ%T!(_.N3TSQ5X;T?P
MA%JB:CJ$^F27<D:7%TDLC[S*5()(RHW<#=CC%71XZT7^T9]//VY;R*,3) UE
M*'G3.-T2[<N,]Q]>G- &]+96L\\4\UM#)-%_JY'C!9/H3R*Y?5M UV7Q%<W]
MJ=&U"SN(XT%MJ<39M]H.=C*"""22<CKWXIFL^*O#NJ>!+K4KB_U&UTTR>3-+
M;)+'/#(K@%#@;D.X '.!S[U<O?%JV?CBS\."SNG\VT>X>9868<,BJ!CJ/F.3
MT''O@ MZ/X<M=/M+E)[:Q9[J83S1P6X2$,%"C:G/91R>2>>. -5K2V?S-UO$
MWF$%\H#NQTSZXK'U#QCH^F$O=23+:I.+>2\$+&".0G;M9\8'/!/0'@D&G:QK
MMC#]KL"UW)-%!YEQ]C1F:!#G#$KR"<$@#YCC(% &S%%'#&(XHUC0=%08 _"G
MUR7PQNKB^^&VAW-W/+<7$L!9Y97+,QW'DD\FNMH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF/'%
MG8:AI-I:ZC%?^4]VNRZL=_FV;A6*S J"1@C&<8&[FNGHH \CU.V\1W'P]U>"
M\,^K"QU2WEM;M;;9-=P(\3,Q0#YBH##/\6WO5^ZDE\0_$*6>QM=0BM;SPU-9
MPW<MI)&HD:7(SD KT/W@,XXSQGTVB@#SSP5KDLNBZ/X=O?#M]%J^F)%!,+BT
M(AB$8V^:LI&TY4'&#DD^G-4_"VI76AV-WX0U70+ZZU"*\F:V?[*7M[I'E:19
M#)C:H!;G/3'<\5Z?10!Y;*\6A>+O$%EX@T'4K^TU6X%S9W-I;R3)*&C5&B8+
MT(VXY['GC%.U[28XKB*;2_[0\.:U9:9&+9[2%I;>9<N1;,H4JY4CH.?F!&:]
M0HH \NUFTNKPV6H-)J'A_P 56^D0N)[2!I+>9CN+6[( 5;:PX7.?G&,XJ>P?
M5M)\::9KVN6,D5OJ&A16DYMXF=+.Y5MY1@N=JG)P>F1BO2#)&)1$742,"P7/
M) ZG'XC\Z=0!XYX@T>\'A'QC>16-XRZSJ]O/:6L=L[2,B21;I"@&5W;6/('
M'K7L,<BRQ+(F=K#(RI!_(\BG44 >4RI<-HWQ0C%C?%[UI?LJ_9),S[K<(-GR
M_-\PQQ5RX\UM1^&TBVEX5M5?[01:R?N<VQ0;_E^7YN.:]*IJNC#*LI&<<'O0
M!QWQ6BFN?AWJ-M;6UQ<W$K0A(H(6D9L3(QX4$] 3^%0SR,WQ>L+U;>Z-J-$E
MB,_V:38':5&"EL8!P"<5W-% 'C4MG>R?#SQ L>G7QD3Q,UZ(OLL@=X?M2OO5
M2,L-H)X]*V-9O?[,\<C7;_1]4N]$U/3XH4E@MY#);21NY >-?F4,'SR,YXQU
MKTVB@#S'4K:&WN_!C6&@W-C9QZJ]RT$=JY,4;1NH>0*#L))!P>1GGD&IO$4K
M:#\0Y=4U/2K^^T?4;&*!9[*)Y3;RQLYVLJ<X8/G/K^->D44 >:ZEHNDSVFCQ
MPV6I>&I%%Q/8WEG&P-J24RLH ('F [BK?W<=:JSR:ZVF>"-4UJRGEGM-5D-V
M]K9N6*%9424Q*"R[LJ2,<%NW2O5*9)+'"H:214!(4%CC)/ 'UH X[XJ6-QJW
MPLUJ&VB?SO(2?RR/FPCK(PP.^%--\>B34_"^CW]C!-<PQZE97KB",R,(5<,6
M"KDG YX%=L0",$9!JGINFQ:5;?9;9F%JI_=1'I$/[J_[/H.W0<8  .82U_MW
MXC:=KMG'(MEI]A-"]P\;)YSR,NU%W $A0&)/0$@=<XS='T6]L/'%[X?5%/A^
M&==:AP?N-(6 AQV42JT@_P!T5WU[!)=6-Q;Q7$EM)+&R+/%C=&2,!AGC(ZU0
MT'1#HMJZS7UQJ%Y*09[NYQOD(& ,    = /<\DDT 97Q&T[4=2\%74>E0F>\
MAEAN4@!_UWER*Y3\0OYU5_M4>.-'U"'3-+O;*XFT^:W:ZOK5H&A=UP(P2,L<
MG)QD#;ZD5VM% 'D]S!=>(OA5IOA);"[MM;B^R6LL<D#*+8PNFZ7?C;MVH2"#
MSD 9-;6G,T/C_P <7$MK=K!-;6BQ2&UDVRE(W#!3MPV"0.*[ZB@#Q[38+RR\
M'_#>XFT[4 --N]MY&MI(TD.8Y%!*!=V,D<X[UU.@M(?BGXEG>TNXHKBTLUBD
MDMW5&9 ^]0^-I(W#H:[BB@#Q?5+B_P!2TF&2XTC58KZS\0Q33V=M8R+!!$MQ
MG>H5<2EAABWS'))X%;VGZK/X8\4>(K'5]%U.YMM8N1>V<MO:-.LH:-4:%L9"
MD;0,'C&>0.OI#2(C(KNJLYPH)P6.,X'KP#3J ."NA=6/Q*T&_FTRX6"31Y;3
M%K"TB12F2-@A*C"C /)P.*M?$*SOWBT'5+*WENH]*U2*[N;:%2SO%AE9E4<L
MR[LX'O79T4 <++$-6^(5KXBM$G&GV&ERPRSF!U\UG8%44$9; !)P."0.M6/A
M7%+;?#?1[6XMI[:X@C9)8IX6C96WL>C >M=E10!P]W(=*^+4FIW<%PMC/HJ6
MT=PD#R(95F=BA*@X."#SU[56TCP8=2\(>)K*_B>U37-1N+V"-AA[<,5\MB.S
M90/CMG!YS7H-9&O:/=ZPELEKK5[I@BDW2&TV9E4C!4E@<?44 8W@!M3U'3#K
M>MQJFHS(MKA3D;(<J6'^])YC?0KZ5%XF$A^)'@R9;>YDAMS>&:6.!V2/?%M7
M<P&!D\<UU]I:PV-G#:6T8C@@18XT'\*@8 _*IJ /-;/S%O/B.[6EX%NB#;DV
MLG[X?9PGR?+\WS<<5C6ZW.BV?@S6+[1]1N]-AT4:;>Q0P2>=:2_(=YC&&(RI
M!^GTS['10!Y9X@@MGT#2[C2O#]Y:03>(;6]:-;.0RR(K O-(@!*]#][D@#UK
M2\9WL>E>,] U>**^\Y;6X1Y(;)[E#$2GRLB?,#N((;H,8.<\>@USNJ^&;F[U
MP:QINN7>FW9@6WD58TEBD0,6&4<'!RQY!% '!2P6]WX,N)/#HN]4OK36DUC4
M;.2WDMI9B[EG5(V (!&=N,_<ZDUKM<:3J^AZWJ6E>'=0@F;2IK9KBYM)%F9F
M'RPHIRS#.2<< XZY..YTW3#8>9+/=S7EW*%$MQ,%!8+G"@*  !N. !W.<U?H
M P?!&Y? VA1/%+#+#80121RQM&R.J $$, >H-<_H\LWAGQKXH358;DVVI3QW
MEG=1P/*L@V!6C^4'#+M "]2.E=]3#+&)1$9%$A4L$SR0.IQZ<B@#R&TT2]T+
M1O UK<65UOAUJ2]EBB@>06L3^:5#%00,;US[YKU#Q!8SZIX;U33[:3RI[JTE
MAC<G&UF0@'\S6C10!Y1<P7/B/X6Z7X46QN[;6XC:6TL<D#*+8PNFZ7=C;MVH
M2"#SD <UOZ8\NF?%'Q2]S9W@AO[>SD@F2W=HV$:.'RX& 02.,Y.> :[BB@#Q
M>*WNU^"FG6!T[4!>QZHLC6_V.7S%47AD)V[<XV<YK7N9HM$\:ZZFN:'J5]I^
ML/'<6=S:6\DRM^Z6-HG5>A^7C(Z&O3HY8Y0QCD5PK%3M.<$=1]:?0!YTEL+/
MXA>%!#I$UG:6^FW,1CBMV:*V+E"B%U!4' /?&:W/B/H]_KW@#5=.TP;KR1$>
M-,X\S8ZN4_$*1^-=310!P&JN?&=]X2DL+:[@DLM06^NS/ \9MT5&#1L6 ^8L
M0N!UY/09K&T:\@;PY\0-+-M/<75SK&HQQ0) S><S@* #C'7KSQU.!S7JYSM.
MT@''!(S6'X:\.OX=&I WOVD7][+?/F+9LDD(+ <GY>.._N: //TL+CP1K&E-
MK6FWVHZ:^B6M@]Q91O*;>>'=D%4YVG><'UJ_J=M#;W7@Q[#0;FQLX]5>Z:".
MT<F*-HW7?(%!V$D@X/(SSR#7IU% '!>(+NZ?QG<:?-I]\MK)IH%O/8VS%KJ3
M<V8WF4915X(!91R23CBN:TM+NV\*?#BZFTO4E33+DQW:"SD,D>877.P#=MW$
M#.*]BHH \\N;6ZU'XDZTL,-U;K=^'5M([EX'"+-OD.-^-N0&!X-8TEK=ZU\'
MK?P6VGW4&NQI!9/"\#!8C'(O[W?C;LVKNW \]!SQ7KE% '"Z8S6WQ/\ $MS+
M;W8MWL+6-)S;2;)&3?N"MC!(W#I5CX5PS6WPWTBUN;>>WN(4=)(IXFC93O8]
M& /0BNP:1%=49U#OG:I/+8ZXIU 'E>DQW6E^ O$/A'4;&[EU/=>1VX6!F6]6
M8LR.K@;>2^#D_+CG%6;S3[G1KWX;V,L5U<MI8*74T-N\B)_HYCR6 ( +''->
MET4 8OBW<W@S6ECCDD>2QF1$CC+LS,A  4#)))%<7;WUU9Z?X&M)].OXK/\
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
M K1_O2K(,9!R49<^AS6S_:=F_P 0;&PN=%,>JMIDDR7I96"Q[E#1J0<GYCW
MZ>]<A9^%?$EKX!T2P;2$-YI&NK??9TN4S/$)Y'.TDA1PXQDCH>!733:=JMQ\
M2-,U>33'6R32Y;6:19HR$D=U;&,AB!M(SCK0!)<^.XH=%D\01Z?+/H,4K1O=
MI(-^U7V-*L>.4!!YSG SC%27/C-E\2G0[#1[F]N&L!?0R)+&L<J%@HPQ/ Z\
MGGT!S7.:?X;UZP^'=_X$;3S+E)K6UU'S$\DPR,2'<;MX90QRH4Y(&#SD:UCH
M5_I?Q!M;N&PFDTJUT!=-2?S(\LZR!A\I;.,#&<=?SH W_#'B"+Q/H46I16\E
MLQ=XI8)""T<B,5921P>0>:UV)"D@%B!T'4URGP^TS4=(T*ZM=2LGM9FO[B=0
MTB/E))"XY5CV/-=63@$@$^P[T <!!XSTS1?!VN:]9^'IX(;34YHKJWC:,,TP
M<*[MSCECVS6Y:^+'D\4IH=[I5Q8F>V>YM)I9$82JA 8$ Y0C<#@]O0\5QMWX
M8\0S_#OQ;I"Z/(+W4]6GNK9#/#@QR2AP2=^!@ Y'KZUT6J:7J6H^/=$U#^S)
MUL(;"YM[B0RQ H9=N.-^3C:<XS^- %I/&;31:=?V^DW-QI-_="VANH3N<;B0
MLK1@<1DC[V<X(.*DNO%S"'5;K3M-DO[32I&BNG24*Q9 "XC4CYRH/.2O.0,U
MB>#8/&&A:;:^%KK2(3!9-Y4>L"Y0QO #P1'][?MXP1C/)/J_2-*UOPQ_PD>F
M1:8^H6M_=S7EC<)+&JJ91S'*&8$8;N V0?7B@"]=^/H%N=$ATS3+K4AK5O)/
M9R1.BJ^Q VT[CE3R,YP![GBH5\>7\NH2Z7#X2U%M5BLX[MK5IXE #DC&_=@8
M((YY)[=2,ZQ\(ZCH.J>!+>VM)+NST2VN(KNY62-1NE11D*S D;@>W3'6IUNY
M[7XS:LT5A/=JVC6^X0L@93YDF.&9>#SWH TM.^(&G:IH=A?6UO/]KO;IK*.Q
M?"R+.N=ZMV 4 L3Z=LG%3KXP$5]JFF7FG31:I86WVS[-%(KBXAZ;XV.W(!!!
MSC!]:Y;_ (0;6-/ATW7+2*.75K?6KC59[%9  R3_ "O&K' W!-O)P"0>:V;G
M1;_4O$=_XC;3IH671VTZUM7>/S9&9BS,<,5 ^Z!EO[WMD 6S^($]WHB:S_PC
M6HK836L4T$JLC&61W"",*#D<MG<1C )],W&\7W EUZQ.F*-4TFV2Y\H7&Z*5
M&#$$/M!&-IR"OTS6/%I?BBR^$FF:586DD.K6D<$,\"W"(\L:D>8J2!B%++G!
MR"/8U'IOAW5D\4ZY<)H<.GZ?J>E1P(?/0F-QYG#!<Y8E@21D?[1/% &CH?C*
M8>"]"U#5XXEO=3CC$(,RJLK&/>6)/"* "3U]!DD OM/B-ICP:U]KC,5SI#QI
M-%!(LPE,G^J\IA@-N)QSC!ZXKGX_#_BJ#PCX4GM=*B36/#A5/L4URA%W'Y9C
M?##*J2,$9/U]]'Q#I7B7Q=X4E;^S8=)OX)X+JSLY9UD+O$VX[W7@ ] .V,D\
M\ $-X]S)\8O"\EWI<=G,UC>$R)*)/,&$PI. <KSQR/FX)YKT>N":+Q#K'CCP
MSK,WAV:QM[."ZBNA-=1,4:0( 1M8Y'RG'<\Y XSWM &-J6MSVVKQ:79:>]U<
MO;/<EG?RHE12%P7P?F)/ QV))%9MGXZL]2TG0KNSAQ+K1=;:*YD$8#(#N#,
M><@@8!S_ "BUZTUN?QE9N-,&IZ#]C*>09U1([G?G?(K??7;@# ;!R<9KG=%\
M*WP\!Z1X<\1^%5O;6%IUF6*XC,D3;RT<J'<,<,1P<_R(!Z-I=Y-?V(GN+1[2
M7S)(VA=@Q&URN<CJ#C(]B*=J=O<7>DWEM:7!MKF:!XXIP/\ 5N5(5OP.#^%8
M_@G3-3TCP\+/4[B>9DGE^S_:)!)*D&X^6KL."P'7!/IVKHJ .,M]&\6(/#4D
MDNAJ]FTBZA!'')Y6QF&UH<\APH(RW]]JY)=3T;1_$FK:3\0=,6*:_O9)++69
MX]T<D1/[M%EZQ%!@#!&.N0>3[!7&W)U._P!&O]+U[PK+J:233+%LEA,<L9=O
M+W;G!1@NWG!QC(.>* +L%XWA[3?#NAVD+ZA<2VZP13;B(ML40)=W . 0!C@Y
M)K"UOQ]=MX'FU72K'R[F/4!IUPLLH_<N)1&Q4@?-R>#QUSVQ5:U\->)-"T3P
MAI/D'5]/LXY$U.WBG6/<QYCSO(WQKDC;WP#@]*HGPCXC_P"$&\0:6NDPQW#:
MV=0M8H[E-LT?GK)M4\!?E7 W8^@H [F/Q)*/%%OH%SIYBN;BS>[1UF#* K!2
MIXZY85DW/Q%AM/#6HZS)I-TRZ?J+:=/'&ZG#JZINSU*[F'0$^U-U2UUQ/&>B
M>)(-$>Y464UI<6T=Q&'@+LK*Q+$ CY<'!..V>_.W7ACQ-+X'\3:6='#7E_KS
M7T CN8]K1^>DF<L1@80XSSR.!0!U%WXYN].N;."_\+ZC U[?&SM_WL3;_DW!
MN&X)P1@\#')%:?A[Q,VM:CJNFW6G2V%_IKQB:%Y%D!61=R,&7CD \=L5G^++
M#4]3U+PM<6>FS2I9:@+JY'F1*8TV,N.6Y.6'3/3K3M#TW4K;X@^)]2N+"2*R
MOX[5;>8R1G<8E8-D!B1]X8X_*@#K:\YEL;3_ (7_ !-]EB)_X1XSX"#F3[1C
M?_O8XSUKT:N)DTS5O^%OIKHTN8Z8ND&P,PEBSYGG;\[=^=N/;/M0!!-\2FCT
MK5=33PY?-:Z3>26MZQEC!C"$!F S\QYZ#L.M=%=Z^C:I'I&GVRWMY);?:G5Y
M/+CCA)P"S8)RQR  #G!SC%<4_AW7I/ WC;3/[(E%WJVH74]HAFAPR2XVDG?@
M8QR/YU?CTW7]$\90Z_:Z1+?6E]IL5I>6R31+-;21D[6&Y@K+R1PWO0!D^#O$
M">&?"FJWKZ8R6[^)KBW:W1E5K??,J*,#@@$X.#VXKN9?$\5MXJGT.XMG0QZ<
MVHBX5MRF,.%(QU!S7#MX5\1S>"O$%JVF(E]+K[ZI;0?:$/G)YZR;=W0$A3C.
M.W2MA;7Q'=>/O^$@_L/[- VAO:(DUQ&S)+YF\!@I([=B1R.>H !N:7XEN=6@
MM;FVTQ7M;VT:YMIDN0PXVX1^/E8[NVX#:>>*YK2OB'?V_P -AXIU?2I)4:=A
M_HTJG :X:-1@X.%^5> 2>N*E\.^%KC3?%MKJ>EZ9<Z%930R'5+!IT:WDE(&P
MQJK$ @Y.< 8'N160?#/B9?A#/X4_L4M>Q7(\IUN8MLJBZ\[<,L,#;QSSGMWH
M Z'6O$2,FG#7O"5RL<FMV]M:&>2)@KL1Y<W#$C&3Q@\@BK^M^-;?2IM0BMXH
M;F33HP]RCW20MRN[:@/WFVX..!R.<U#XWT_4]8LM!^P:;+*]MJUK>S(9(U,<
M<;;F'+8)],$UGRVOB;PYXQU6\TW0DUG2]8:.<J+E(9+694"'.[JI"@\9Q_,
MUK7QM:ZL]G'HT"W4UU8#4$CEF$+&(DJ O!RV001P!CD\BNAL;DWFGVUTT+PM
M-$LAB?[R9 .T^XSBN*\3>')=?,4.JZ')<S16JR6VHZ;,D4MM<EFW*I9E;:!L
MP>AYS5_3]2\0:-)X:T?5;#[:;FW$5YJ:7"_+<*A;&S&6R%.6H ZZO.OB796L
M^N>"7EMXG9];BB<L@)9-K':?49 XKT6N*\=:7JNIZMX8DT[39;F+3M32\N'6
M6-<( 00 S D\T 6KCQ=/%XBO?#]AX?NKF[M+5+A )8XT=&) P2?E'RXYY]L<
MT^P\;V>IZ%HU_:6TK7&KNT=M:,0&WIN\S<>@5=C9/MP"2!5>UL=4B^)6I:R^
MES_89M,BMXY!)%EG1F8C&_(^\!]:Y33_  KXITKPQX7O;73 VL:#=W3O827$
M8%Q#.[[@K@D!MK#&<<Y_$ ]$T36IM4FO[:YTZ>RN;&;RI ^6CDR,AHWP-RD'
MT!'I52\\)V=YXOBUYH@LRVCVLKK,^9D;(V%<[0HR3GJ3CICE!JGB7^P[O4O^
M$?!O0$%MI1NT#GGYBTGW0<'.!GA>N3@=$I)4%A@D<C/2@#%\*>'8/"^A+IEL
M-D*RO(D0D9UB#,3L4MR0/4]3D\9Q6K=W<%A93WEU(L5O!&TLLC=%51DD_@*F
MK,\1:0-?\-ZEI!D,7VRVD@$@YVEE(!H QW\:BUBTF\O]-EM=,U61(K>Y,@9H
MV<9C\U,?(&]06P>N*KW/CRX6[U^UM/#E[<3:+M,X,T:!E*;\@Y/\/0#)/?%9
MTFB:WX@\(Z/X;U33&M)+2:W^V7?FQM$Z0D',>&+$OM'51C)STYL6^DZQ%K7C
MJY;2IO*U5(A9D2Q?O"L/EG/S_+SSSV_*@#L-)U*#6='LM4M=WV>\@2>/<,$*
MP!&??FKE8/@FQN],\%:/IU_;M;W5I:1P2H65OF50"05)&.*WJ "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M[MP(*;SNP5ZAL?E619>)M<TCX.Z7K\IL[^:5;<MYR,I DD523R=S9;/\(]J
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
M6\<1,@:':I0'(&<./P->DT %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9.MQZZQLI-#FLU,<
MX:YBN@0)HL'*A@"5/0YQ6M10!P,G@"\LO VB:%I5] 9M,O$O'%RI\FZ(=G97
M Y"[FR.N-HIL_@O7YY/&#O?:<W_"0VB0X$;KY3"(Q$]3P <^I]J] HH XR7P
MOJTESX0FWV0_L('S1YC_ +W,1B^7Y>..>?I[UG7W@?7GL/%FDV=]IRZ=KDTM
MRDDJOYJ/(H#(0.-N1UY.,\=QZ)10!Q*^%=?@\0VFHQ:CI\B#2UL)1+"_[D@Y
M+Q#/\7 ()'0?2L[3_ NO6.B>$[![K3I6T&Z\\L-ZB1=K*%Z'G#$Y_#'>O1Z*
M .,^(!T[5=&?14U&"+7?-AEL(TD4SQS[QY;A<YP#G)Q]W=74Z;81:7IEM8P9
M,=O&L:ENK8'4^I/4T?V98'4AJ7V*V^WA/+^T^4OF[/[N[&<>U6J .2U[3?%U
MYKD5SIEQH@L;< PPWL<KGS/[YVD#(Z#KCKUZ+>>'M;U;1[%M2O[-M7LM02_B
M\B)EM\ID"/!);!4GDY()SVQ7644 <U_8ET->O/$DOV*VO_[.-G"JNSQ@;M^Z
M1B%)&<<8& #SSQ<\+7.JW?AZWEUKR#?;G5WMU*QR ,0KJ#R 0 ?QK9HH YKQ
M3H6H:U?Z%-9M:K'IE^MZ_G.P,F%9=HPIQPV<_I6S?_VB8-FGK:K*P(,D[,1&
M?7:!\WTROUJY10!RK> ]-D\':CX>FEEE_M(O)=W;X\R69CGS3VR"!@=  !3O
M^$?U'5+G1)-<DM6&DR?: ;<L3<3!"BN00-@&XG:"W)'/'/444 <7'X0O['2M
M;T*PGMAI6J23.CR%O,M1-_K%50,.,EBN2,9YSCGJK/3X=/TJWTZTW1P6\"P1
M8.2JJNT?H*M44 >:6O@/Q+#I.@63ZEI1;1]2%VLODR%K@?/EWY^^=_([G^*M
M:+PKJR#QAF2R)U[/E?O'_=?NA%\WR\\#/'T]Z[6B@#S^+P5K>FS>'-4TRZL1
MJFEZ<NEW,4Q?R;F  8PP&5.1GH>OMSL>%?#^J:-JFO7FH7-G*NIW0N52W1AL
M.Q5P23_L^GO[5U%% &5XDT^YU;PWJ.FVAA66\MI+</*Q"H'4KNX!SC/3]:J:
M(B>$_!^G6>M7ME;K8P16IN&FVQMM 4'+8P3CI7056OM/LM3M6M;^T@N[=B"T
M4\8D0D'(R",=: .4\ :%:Z=_:VH64S2V%U=R#3U/W8H Q8A/]DR-(0>Z[35=
M? =U>:/XKTS4;B&./6[UKR*6W9BT#83;P0,X,:G/&?:NZ1%C1410J* %51@
M>@IU '+:'9>,HT7^WM0TNX-NA$(M$>,W#8P&E)SCCLHQGGMBI_ VA7GACPC9
M:+>R02R6@91+"3AP6+9P1P><=^E=%10!S'BCPK+K&H:;K6F7:6>M:8S&WFD3
M?'(C##1R $$J1W'(ZBK]LNOW6Q-16QLXU(+FSG>5I,=@61=@/?[QQZ=:V**
M./L?#6KZ!J6N'19K-['5IVN]MRS*UK.XP[  $.I(!VY7TSWJM!X&GTJ\\(+I
M3V_V+P^DRL)G8/,9$VL> 0#DEO?..*[FB@#S^5K]/C7=M8Q6TI_L"(.D\K1\
M>>^"&"M^6.]/G^'DO]FV]Q;7L2:]#JKZQ]H*'RGF<_/&1UV%<+Z\ ^U=@NC:
M6FIMJ::=:+?L-INA"HE(]-V,XJ[0!RQ\/W]WK4^O7JVBWXL&L;6WCE9HXPS;
MF8N5!))Q_#P!WSQE_P#"$ZM_PJNW\*K?6L=Y;+&JRC<T4RHX;:XP#M8#!'/]
M*[VB@#C+3POK1\6W6LWMYIXAO-,6RFAMXGRA4L1M)/3YNI],8'6LY_ ^O2?#
M*#PG)>:<TD#0I',H=5V12*X)ZDL=H&. />O1** .4F\.ZE:>,6\2Z4UJTMW:
MK;7]G/(RHY7E'5PI.1DC!7!'I69?> [R30FMK:XM3>W6L+J]Y+)N5"X<-L4
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
M%51Z #@5-0!Y[_P@VKM\/-;\-M/8B?4;B:59@S[465]YR-N21T]_:N\LUE2S
MA2<()50!@C$KD#L2!_*IJ* .9O\ 0M1N?'FEZ[&;46ME;2VYC9V#OYA4EONX
M&-O3OZBE\7Z%?Z\-(6R:V06.I07[&9V&_P LD[!A3C.>O;T-=+10!S_B.[UR
MUETDZ2UE\]TBW5O,&9Y8R0&\LCI@$DD] ,^QZ"BB@#F=!T+4=-\4>(-4NC:F
M'598I%2)V+1^7&$P<J,YQGMCWJ77-!N?$NVPU%XHM&$@>:"%BSW84Y"N2!M3
M(!(&2>F0,YZ&B@# U'0[D^)K#7M/:$S6UM)9O;3,41HW*ME6 .U@4'8Y''%)
MHVASZ+_:UY#';/>ZG=FZDA#E(D.U5P&VDGA<DXY)/ KH** ,+2/#QM-7N];U
M"9;G5KI!$9%7"00@Y$48/(&>23RQYXX NZ.FK)9N-9EM);GS7*M:JRKY>?D!
MSSG&,UH44 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %%%% !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 %%%% !116+I'B%-6UC6--%G/;2Z7)''(92IWETW@C:3Q@C
MOW[4 ;5%<Y>^);Z/6C8:;X>N]2BC=8Y[J.:)(X7."00S G"LI. >N.M='0 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 %<=X9_Y*%XX_Z[V?_I,M
M=C5*UT?3K&]N+RULH8;FXP9I47#28Z;CW_&@#BO$GABQTVZC\5>&I&M=9>^B
M$HAF9H[[?*%>-UR0>"QR.1CVX]"K+L/#FBZ9=R7=CI=I;W$C,[21Q ')ZD>F
M>^.M:E !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 %%%% !56^U"WTZ.-IV.Z6011(J[FD<
MY(51W. 3[ $G@&K58'BC3#=QZ?J,=]#93:5=?:DDG&8F&QD96Y& 5<\]C0!;
M7Q#IIT>ZU3SG%M:%Q<?NF+Q%/OAD W9'TZ<]*2]\1:?8:;:W\OVF2*ZV^2MO
M;232-E=P^1 6Z=\<5R5E;7</@?QEJNH@0G5#=74<;*8]L?DB-"5)RI8(&P>>
M1GFNFTN_M['P19:C*P,%OIR2LR\_*L8)Q^5 #(O&&ESZ8]_!'J$B)*T1A6PF
M\[<H!;]V5W8&1SC';K5V/7M+DT.'64O$.GS(KQRX/SAON@#&222!MQG/&,UF
MVRII?AJWL+W5H=,U.\224RLZ!O.<EY"@?AL,Q_#%<E;VMY+!X#@U&3[+9P/=
M1F6W41HTBJ4MWP<@;T#L/=ACG% 'HD^JVMI8"\NR]O$S!561#O8DX4!1DECV
M7&?:K4,AEB60QO'NYVN,$?6O+[0ZGJ>O>'SK6H3"R@EU&*TOEVH9W5@L3DXV
M[C%YF" ,X)'6NJ\+ZG+>^'K*TUJ]!U"[-PD#AO*DN8HW*B50N,$IL;*_W@:
M.IK*L/$-AJ>I3V-JMVTD&[=(UI*D1P<';(5"MSZ$USOA>XNS'+9ZM=70/A\S
M075S+,X%P3\R2,<\_NL,<]"XQTIWA>RM]-U_R/#^IR7OAZ6S,C0FZ-PEM*&3
M9L<DD!E+G;G^'/>@#M:*** "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 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FO&DFW>BMM.5R,X/
MJ*=10 C*K## $>A%)Y:%-FQ=G]W'%.HH 9)#'+M\R-'VG(W*#@^M*\:2H4D1
M74]589!IU% #'BCDC\MT5D_NL,C\J<44L&*C<O0XY%+10 FT#/ YZ^])'''$
M@2-%11T51@4ZB@ 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 **** "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@ 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 **** "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@ 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
9HHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>exhibit31restatedcertifi016.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi016.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M:EA#-$P5M[C&"0,8YXR:QO'5Y<^*_#\WAKP]:W%Q/J.V*6[>!T@MHMP+,SL
M"<# 49/--GM(M+^)'A*TB$AMK'29[8RE#M7B,(&;H"0IH W;3QYX<OM0CLK:
M^>2>2XDM@/L\@ D098,2N%Z'KC.#CI5F'Q;HT^HVEDMQ(LEX";1Y('2.XP,G
MRW("MQSP>1R,BN/\,VD^H^%?'FGVH>&[O=2U VY="FX2#"."0,J?7VJ/PK?:
M/K2:/97.@ZJ->TYHS+#>+/Y=HZ##2!V)3'!V@<G(&,9P =G<^+]$M)TCGNV5
M&N?LGG^2YA$V<;#)C:#GCKP>#SQ5;2O%\&J>+-7T1;:ZC_L_RD\Q[:0!F969
MB6QA5P%QG&><9XKDO!FK+I^@1>#-:T:ZN-;LKAU6*2S9X9_WA=9_,VE O()8
MG.1QDX%3RVMW-XK^(6EPQW$-UJ]G"+*;R6\LXMF0MOQM&&XZ]: .OC\7Z+)/
M:1BZ=4O'\NUG>%UAG?\ NI(1M).#CGGMFJ]SX\\.6FHW%A+?/]JMY8H98UMY
M&*-(?ESA>GOTY'/(KB[H/XD^%VC>&K>WF@UV%[.!X'B97M&A=-\AXX4*K$-T
M.0!DFN@\-NO_  M'QDY1PLZ60BD*$+)LC8.%;&#@D9Q0!T4/B73+B\M[:*29
MC<RO##)]G?RY'0,6 ?&W@(W?G!QFK=_J=MIPA^T,^^=_+BCC0N\C8+8"@$]
M3[ 5YMHL=QINO:5)X<O+B;3;R\;[9H=Y&6:PW!R\L;$!D4'/7AMW&<UT_CFS
ML+Y-,AO+N]TZ99VDM=2M20;60*>6.,!2"0=W!Z=Z ,WQIKXDTWP_J6G:E=6M
MO_PD%M;7'WH R>;MD5PP!Q\I!SQU[5TNG>+-&U-]0C@NGC?3U#W*W,+P&-""
M0^' ^4@'GIQ7GE_<ZO<^&="76%6YGM_%,!%U!;E1=6\<@)N"@' /.3TX![BM
M+5+J2'Q[XGN[73SJ&?#JI% T9:.YD5I"8NF&.",J.<&@#L;#Q5I.IWL%G;SR
MK/<V_P!IMQ+ \?G1<?,A8 'J/?D'&*XJTO=2/@;XAR'5;XW&GW]^+:<RY>-8
MXE95![ 'TQ533+P7'C/P5J*)J4T9LKF&5S92110N5CQ&J;0$5<$9Z8'+'%26
M;D^"?B5'Y<OF7-]J#0(8VS*KQ!4*#'S G@$4 >A>&I9)_"ND332-)+)90L[N
M<EB4!))[FM2L?PFP;PAHPY!6RA1E8$%6" $$'H01C%;% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%,EFB@C,DTB1H, L[ #\S0 ^BBB@ HHHH **** "BF>=%YWD^8GF[=VS<-
MVWIG'I3Z "BBB@ HHHH **** "BBB@ HHHH **** "BF--$DJ1-(@D?)5"PR
MV.N!WI] !139)$AC:25U2-1EF8X 'J32@AE#*001D$=Z %HHHH *J7]O=W"0
M_8[W[*Z2AV)B$@D4 Y0@] <CD$'BK=% %/3--@TJR%M!N.7:21V^])(S%F9O
M<DD__6JY110 444QYHHV19)$1I#M0,P!8]<#U- #Z*** "BBB@ HHHH **9%
M-%.K-#*D@5BA*,#AAP1QW%/H K7\%S<V;16EX;2<E2LPC#X 8$C!X.0"/QJ+
M3M,BT[[3(&\RXNI3-<2D8+O@ ?0!0J@=@!U.35ZB@ HJ&YN[:RB\VZN(H(\X
MWRN%&?3)J4$, 000>010 M%%% !113(IHIX]\,B2)DC<C C(."./0@B@!]%%
M% !1110 4444 %%%% !1110!EZQI^I7SV_V'5C8QIO$\9MUE$RL,=R"I'4$'
MZ@U8TG3+71=(M-,LE*VUI$L,8)R=JC')[FKE% !1110 5@Z;X?NK;69]1U'6
M;C4COD-G#)$B):HYY VC+'  W'MGU.=>2\M8;B.WEN88YI?]7&S@,_T'4U/0
M 44R6:*%0TLB1J6"@NP ))P!]2:?0 44R&:*XB$L$J2QG.'1@P.#@\CWI] !
M112 @]#F@!:*** "BF0S17$0E@E26,YPZ,&!P<'D4YF5%+,P50,DDX % "T4
MV.1)8UDC=71P&5E.00>A!IU !1110 45'+/% %,LJ1AF"*78#+'H![FI* "B
MBF>=%YWD^8GF[=VS<-V/7'I0 ^BBB@ HHHH **** "BF2S101F2:1(T'!9V
M'YFGT %%%% !13$FBD=T21&:,[7"L"5.,X/I3Z "BBF2S16Z;YI4C3(7<[ #
M). .?4T /HHHH **** "BH(+RUN9)8[>YAE>([9%C<,4/H0.E3T %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5PGQ;BA;P6L\D*N\-_:-&VW+*3.@.WW(XXKNZY3XA:7J&M>&18Z9:
M-<SF[MY2!(B +'*KGEB.RX% $UCXLEE\27>B:AI,]C/%9_;H3YBR^;#NVGA>
MC X^7GKUJO9>-7N-1T.VNM*>U37(I)+,M+F1=B[\2IM&PE?0MSQ5:_TS7)OB
M ^L65FT,1T*2RBGE>,A)V<.I*AB2HQSP>?;FL+3_  ]XE_M'PAJ,^@1I>:=)
M*-1GEOD>6=WA*&4L,Y7)R!DD9P% % '5Z;XP-[#XA-S8BSFT21HYHGGW%@$W
MAQA>%8=#U//%+>^+A9RPV306D6IM:BZEM[J]6%(E)("ER#EB0PP!CY3DCC-3
M5/"MW/X^MM5M'1-.N[<1ZK&>LAA</"1ZDG*G_9R.]0ZY8^)-'\;?\)%H.FQZ
MM;7EHEI>61N%A=2C,4D5FX/WR"/\@ WO"OB6T\6>'X-6LT>-)"R/%)C=&ZG#
M*<<'D=1U&*S?'.NZIH@T---MXG%]JL%K([R[2 S9VC@_>"D$]@>A[=!IC7[V
M*R:DD45U(2S0Q-N6('HN[ W$#J>YSVQ6#XZTG4=3L]'FTRV%S-I^K6]ZT'F!
M#(B9W %N,_-W]* ,"26YL/C!>36.D+/?3^'X7>"*144OYSY+.0/0#."3QQZ;
MEIX^L+OPUIFK&,6\NHRO;Q6]Q*J;94+!PS] J[&Y[\8!) J*WL-7'Q*FUR;2
MW6T?1TM-R31M^]61G(&6!Q\V 2!SZ"N:LO"GBG3O"^BW-E8QKK6C:C<W*VDT
MZ;+F*9GW*'!(#;7')Z$&@#L_#/B^W\17^J:=Y217NFNBS"*831.KC*LC@#<#
MSV!!'-7_ !+K8\.>'KW6'M);I+2(RO'$R@X'4Y8C_'VINA76M7T<ESJ^FIIF
M0%CM!.LSC&<LS*,<\  9Z9SS@9WQ(_Y)KXC_ .P?-_Z": *D/CV1-;TJSU'0
MKNQL]6^6RO9)497DVY"LHY3/;/)]!SB>Z\;&/2K_ %JSTQ[O1["5XYYTF D8
M1G$CQIC#*I!ZL"=IP#QFB-+OO$UOX26?3Y+.VTR6&_EEDD1M[I&0BIM8G!+9
M)(' ]3Q3TSP_KNA^%M:\)1:?]J@G:X6POA,@C6.;)_>@G>"I8YPISVH Z%?%
MR3>)-/TN"U5X-2L6O;*\,V$F"@$J!MSGY@?IS[57T[QJVHZ#J&H)IH6XLKXV
M#6AN 6,P<)MSMP,EACZ]JJ:UX.O(?#'AVVT"9!J>@R0"VFE'!0*(I-WL4))'
M?&*-,\$RZ1XW:YM' T-[>*:2)CEFNXU,88_5&W$]V4&@"SK7CNWTHZBL45K/
M)IB!KN-[U8G+; Y2($?.P4@\[1R!G.0()?B'Y]Y86VD:'=Z@^H::VH6I$J1B
M0#;\IR?E/S<DXY&!G-0?9?%?AGQ9J\VE:/%K&DZO,MT,W:P/:S;%1MVX'<IV
M@\ D5:?2]:/Q$T?59K3SK>#39;6YN(W15$CLK952V[:-I'3/3K0!UMK+)/9P
M2S0-;RO&K/"S F-B,E21P<=.*Y[6_%DVE/JYATJ2>'2;5;FYEDD\H.I#';$=
MI#L ISR!D@9KIZ\[\2:'XCU35?$MN^F17]E>6'E:5-+<JL=HQB*N"AYWECD,
M!TP,@4 ;%WXW$6IZ)96FD75T=8M7N;9PZ*"%56P<GCAADG'MGI3;/QY;/H&I
M:AJ%C-:7&G7AL)K0.)&:;*A50\!MV]<'CKSTS658:+KRZQX'N;C23''I-A+;
M796XC;8SQH@QR,\H<X]>,UG7O@W7]0TWQ&(;46UY)KJ:QI_G2H4EV! $;:QP
M3M/MR* +UR;E_C+X=DO-,AM)FTZ[S+%*)/,'R8!.U3E>>,$?-P>M>C5P8M_$
M6K>.?#NMSZ ;&WM+:XAN5FNXV9&?9TV$Y'R\>O<#C/>4 >9?$+6_[>^&WB.6
MSTN.[TV!9(1<O* Q=#M:2-,$%5;(SN!X. >,]/I_B$IKMEX<-I^\?2A>Q3B3
MY2%*H5(QD'+>_%<8/#?BG3OA_KO@F+1Q>1.)Q87ZW4:H\<C%L.&.X."Q[8/J
M.M;LVF:]9>*]"UV#2%NPFE/I]S!'<HIA8LC!LMC<ORX.,GV- %?7/'NH-X+N
M]2TRP2&X@U3^S)?,FSL(E6-F7 YR3QTQU[8KH'\3W-KXJTW0K[3%@;4(9)(K
M@7&Y"R#+(/E!+8Y^G>N/;PEXDE\":[I[V$ OI=<;4;>-;A<3)]H63&>BY .,
M_CBNA\=65UJ/@Z._5$L]9L9XKNQ4MOVSA@%C)'7?NV$#C+=^M '0Z9J<FHW>
MHQ_9@D-I<>0DPDW"4@ L0,#&"=I]PP[5E_$'6K_P]X&U35--BC>Y@A)5G; C
MSQNZ')&<XK8T;3O[*TBVLR_F2(N99/\ GI(QW.__  )BQ_&LOQWHUUX@\#:Q
MI5B%-U<VY6(.V 6R"!GMG% #I/$,\%QI^F&SC?5[R-Y5@$_R)&F,N[[<@9*C
MA2<GZD2:!XDBUJYU*PDMVM-2TV4175LS!MNX;D96_B5AR#@'V%8%UI>NCQ-H
M?BR+3,S16CV-[IRW"&01,0P96)"%@PY&>1T-:OA[1+B#Q+KWB&[B-O+JAACC
MMRP9HXXDV@L5)&XDL< G QSUH VM5U2TT72;K4[^7RK6UC,DC8S@#T'<^@K@
M/$$]W=^// =S>:.EHTEU,4E\T/(J^0Y\M^!M/(. 6'!Y]>K\<>'I?%7@O4]%
M@F6&:YC'ENW0.K!ES[$J ?K7-W4/BS7-4\)WMUX=%K+IETTEX7O(RIS$R%DV
MDDKDYY /MWH N:O\2]/TJVN+\1P3Z?:W)MYV2[43@A]C,D6,LH;(Z@G!(!&"
M9=/\2ZG=?$#6=.E@MUTNRM;>59!/T5_,/F'Y><@ 8SP!U.:S]$M/&7AB>\T&
MUTFVO=,DNI9K+4FNE06Z2.7(DC^\Q4L>G7IQU%UM U0>.M;F:V$NF:QIT-L]
MT)E4Q% X;*]22'R,#'TH ;_PLK3Q<:0[10M8:K.L%O+%=J\J,_W#)%C*JWKD
MXR,@5-8>-[_5-0N[:R\+WLJV6H-97+_:(E\O"AMW+8/7H#QP<\XJKX27QKIE
ME9>'-0TFV$%B$A&KI=*5EA3 &(L;MY4 <X Z^QN^#]/U/2[SQ/+>Z;+$E[J<
ME[;XDC8NA1% X;AOE[\<]: ,^/XF,_ANQ\1-X>NDTJ>X\B>7SD+0DRF($(.7
MY SC'7C-;5CXJGF\42:#?:/-93M:&\MB9DD\Z,,%(..%8$CC)'/6N/7PMX@'
MP?M_#ATI_P"TDO!*R>?%MVBZ\[.[=_=X^OMS733Z?J<GQ,L-:739?L$6ER6K
MN9(\AW=7 QNSQMP3Z^W- &;!XUT_1O!&JZ]9^')((+;4989[:)D4F7S C.V.
M.6/;=6Y:>*Y'\5?V'?Z5+8-+:M=VTTDRL)$5@&# ?<(R#C)XKC[GPMXAF^&_
MB+15TEQ?7^JR74"&>+;Y;SK)DG=P0 1CUQ71:GI.HZCX_P!,U$Z=,NGIIL]K
M/(98PR-*5/3=DXVG./PS0!"_Q,TZ.33)RD#Z;J-PMO%-'=JTR%ON.\6,JA]<
MDC(R!TKN:X#PE%XUT:QM/#-YI5LUK98ACUE;I=KP+T_=8W;]HQSQGGZ]_0!Y
M[=RWFI?%R;2[O3K>YL%T7'DRS979).5=\%>I"@;?;K5J#Q7::+X374M+TAW\
M+V!-N)HYR9!%&VPR*A!W("#R6R0"<5933M3'Q3GUAM.D_LU]*2Q$WFQ_?$I?
M.W=G;AOKQTK#T[PUKVF> -1\"BQ\Z-UGMK/4?-3RO)E+'<ZEMX90YX"G.!SW
M !MZCXXFAU[^R-+T*YU.=]._M"W>.>-$F3<%X)/ YZGVXYS76PNTD$;O&8W9
M060D$J<=...*XNP\/WVE_$'3[F"RE?2;30ETM;@R)G<'5@=N[.,+C..O:NWH
M XZTUO5-0^(FLZ%<6-NVF6UK <&7.1(7RQ!7G. -O8#J<URO@;Q._ACX>Z07
MT>5]+^WS6TMTLBJ(B]U(JD)U902 >F.V:ZR/3=6T_P")&IZM%8"XT^_LH(_-
M695,;1%\KM/))##';U(KF%\+>(1\)H/#W]DO_:*:AYY7SXMNS[49L[MW]WCZ
M^W- '5ZYXWM]*N-0M[=+6XFTZ,27$<UXL#$E=P1 0=S;<'!P.1SGIN:)J]KK
M^B6>K618VUW$)4WC# 'L1ZCI7(26WBKP[XPU/4-)T:/5M,UDQ3/$UVD$EI,J
M!#DG(92%'3/3\^WLA<K9Q?;&C:Y*YD\O[H8\X'L.@SSQ0!A:]XL?1=>TO2(]
M(NKR?4EF,#1.@4M&NXCD\=1R< #G)QBL1_B;]FT37;N\T2:VU#0G07U@\ZE@
MC_<=& PP/X=/IE_C"::W^)/@:2&V>Y8?;\Q1LH8CRESC<0..O)%4M=\%:EK^
MF^-+L0K;WNM00P6MM(ZDJL(R-Y!(!9L]S@8YZT =;>>(C9^*['0WLV<WMO+/
M%*D@_P"6>W<I!Q@_,,<_E6%9?$&\U"TGOK?PK?/96LES%<R_:(@8VASQ@L-V
M<8R#@>IJ-K;Q)J?C;P]KL^@BTM[2UN8IXGNXV="X3'W20<[3C!^N*30=,U'2
M? OB6WU*R:VDDEOKF/,B.&23<P^Z3@C//]: %B^)3"'0[^\\/WEKH^KF*.._
M:5&$<D@RH9!R%SQN..F<8QG8N/%4K_VK)I6F'4(=*D,5TPF",TBJ&9(Q@[F4
M$9R5&> :Y/1M+OO%/PS\):0VGR6]JD=G//=/(A4Q1A6&P!BVYL <@8R?09V-
M'TO6O"NI>(K>WTUM1LM3O)-0M98YHU\N20#>D@9@0 0""H;C/?B@#2B\:V6H
MOI$>D>3<2:I:O=VXGF\D%%*@KG:Q+Y;[N/X6R1CEUSXNCMH=.BF@BMM1O86F
M%M>7*Q+$JX#;WP>[ # .3[ D<VO@*&U\+Z-X9U#1&U>RM+4G[7;2)'-!<EMQ
M9"S*0"2>A[#(/:-- \9:&GAW6K=4UK4[.TDL;^UFN CS0LX=2)#QO7"@D]<4
M ;%A\2+#4;"%XX4BO)-2;2S#-.!&LZJ6/[T @J0ORD#DD#%=1IEY<WD$IN[(
MVDT4K1E-^\,!T8' R#G(XKG-4M-2UW1H8==\-07EM<SG[1IRS(SV\>P[6#DJ
M"^[DX(P&X)QDV? VBW^@Z-<V5Y-<-;B[=K&*YE$DL%O@;49@2#@AB.3@$#-
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
MBJGI7G#2K5+BW>"5(E5XW9200 #RI(JY0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115+5M5M-$T
MN?4;YW2V@ +LD;.1D@?=4$GDCM0!=HH!R 1WIKND4;22,J(H+,S'  '4DT .
MHK&T_P 4Z1J>J?V;;3R?:F@%S&DD#QB6(G&]"P 89(Z5LT %%%% !1110 51
MUC2+37=+GTV_5WM9UV2HDC)N7N,@@XI=2U:STF&"6\=U2>=+>,I&SY=SA1\H
M.!GN>*NT 06=I'8V<-I"7,4*!$WN6.!TY/)J>BB@ HHK.L-=T[4M4U#3K2<O
M=:>4%RAC9=A<$KR0 <@$\9H T:*** "BBB@ HHHH **** "BBB@ K'F\+Z/<
M>(X]?FM/,U&.,1I(TC%5 S@[,[<C)YQFMBLW6->T[08(9M1G,4<TRP1D1LV7
M8X X!QR>] &E1110 4444 %%%% !14-W=6]C:2W5U,D-O"A>21S@*HZDU0TW
MQ'INJZA=6%O)*MY:A6E@G@>)PK?=8!P,@X/(H U:*** "BBB@ HHHH ****
M"BBB@ HHK-&NZ<WB$Z")S_:0MS=&+RV \L,%W;L8ZL!UH TJ*SM<US3_  YI
M4NIZI.8;2+&]Q&SXSP.%!/6M '(!'0T +112$@ D]!0!EWWA[3]1UFQU:X$Y
MO+#?]F99V4)N&&^4'!R.#D5JU2TG5;36]+@U&Q=WMIP3&SQLA(!(^ZP!'(J[
M0 57OK*'4;&>SN-_DS(4<(Y4E3P1D<BK%% %+2=*M=$TNWTVR5UM;=!'$CR%
MRJ@8 R23@5=JEJ&K6FEM9K=NZF\N%MH=L;/F1@2 < X'!Y/%7: "BBB@ HHJ
M">\@MY889),2S-MC0 EF]3@=AW/04 3T5EQ^(=-D6_83.J:?-Y%R[1.JQM@$
MG)'W0",MT'K6F"&4$$$'D$=Z %HHHH **K:A?VVEZ?/?7DACMH$+R.%+;5'4
MX )HT^^M]3TVUU"T<O;742S1,01N1@"#@\C@T 6:**:[K&C.QX4%C@9X'M0
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
MYO"3N;)SD^@&/>O;*\\C^'>IQ>#+?PTNMVQM[6[2>"0V9W!$E,H#?/R23C/
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
M%Q*OD31-M>.9?F5E/J,&MVL[6=%M-=M([:\,RI',LR-#*8V#KRI#+R,'G\*
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
MFDU"411)'*08Y( FS&Q<'//?-2:[K5UI'B&[_M\ZE;:9/=1&PU>RN'-O HV
MQ3(I 7+!@6(.=_; QOK\.]$CUNXU*"74(([J7SKFQANV2UGD[L\8X.>XZ'N*
MO77A&RO?MD5Q=7CV5[,)KBS9U,3L,<<KN ^49 (!_$T ;]>?:7-=>,;/Q3<M
MJ-[9W5GJ-Q96?V>X:,6XB "DJ#AB3ECN!X..E>@US\W@^P;4+^\MKF\LSJ(
MO8K:0*EP<8R002K8X+(5)]: . U&]E\5^$?AWK6H>?'=W>KVJ2B*=XU/$@+!
M5( )QD$<@'@UZY#$L$*1(7*HH4%W+L0/5B22?<UB:EX2T[4H-*@+SVT&E2QS
M6D5LRHL;H,(<8.< D8Z>U;J@J@!8L0,%CC)]^* . ^(\;Z'>Z+XXMU);29_)
MO@HY>TE.U_KM)!'U)JKX@U^:&QFU^SFV+J>HV^D6MTN#Y5OYA5Y1VR6,F#T(
MV&O0=1L+?5--N=/NX_,MKF)HI5]588/\ZHW/AC2;OPPOAV>U#Z8L*0+%G!"K
MC:01R", Y]10!SFHM=:#X_T#3[6[O)M-UN*Y@N()KF20QM&F]9$9B64]0<$#
MH>M<SH<$FG?!3Q!?V-]?6]U";]TD6Y=B"DLA&-Q(!XY(P3W->DV'AZ"TO8;V
M>[N[^Z@B,,$UVRLT2'&X#:H&3@98@DXZUGIX$TF/2=4TN.:^2RU)I#+$)R50
M2$EU0$':"2<]_>@# U"749_$?@*V35[^"'4+.?[2D4N-Y6!6!Z=<D\G/J,'!
MJ"RO]?LO#?CRRTR[N;V\TJZD33WNI#+(JF)'QN;EL9;&<]A77'PE9F^T:\-W
M>&;1XVCM"77 5E"MN&WYLJ .?3UYK&\0^&%T[PYXA?3[>_U*76'4WD"R+O8-
MA7= -OS!,X7.#@"@"G8-=7_B[0'T;4]3ETEK%IM1WSNZJXV^6&WYP[$L"HP<
M#H*]$KS?0]/FDU*TFTG4O&@,<JF:/6=X@\O/SJ1*H+$C(&W.#@YQ7I% 'DUQ
MI/B#P'9SZSX0N8M7\+2*UW+H]R<&*-OF8POZ8).#^3&K>H&Q\0>-OA[J5NUW
M%;7]C=RHB7$D15?*1E "L-I^8@XZ]\@"NGC\$6<&E?V1#J>JQZ6R%'M!< JZ
MG[PW%2Z@\\*P'/&*MZCX2TO49=)D*S6S:4&6U-K*8MB,H5DX_A( 'X4 <WI4
MMUXQ@\53/J-[9W-EJ4]A9BWN&C%N(E&UBH.&)8ECN!X..E4/"_BR]\7W/AJQ
MU*62U%WH\E_.(':%KB59!& &4@@8#/@$9R.PKKYO"%@VHWU[;7-Y9'4% O8K
M:0*EQ@8R002K8XW*5/O4>L^!M&UBWTV/;<6$FF#;97%A*898%QC:K#L0 ,4
M<GXPM+S1?#FBV\^HS:S+!XGM7BW8\T(7W)$6+?,P! W,1G(S73>"KR+7[!_$
M'VRYDGN7*R6C2N$LF7@P^63PPQR2.2<C (%3W/@K3;K3K&R>>]"6=TMXLGG;
MI))U.1([L"6.?7CMC &+%AX7L],U^^UBUGN4GORK7,0=?*D8# ;;CAO<8)[T
M 0>/O^2=^)?^P7<_^BVKC9(-3\.0>"M9L]:U&<7UQ:6-W93R[H&CE3&43&%*
MXR".PYSSGTR_L;;4].N;"\C\RVN8FAE3)&Y&&",CD<&LK3_"MG8O9&2ZO+U;
M 8LUNG5A!QMR,*,G;P&;) )P>30!QUNWB+QAH=YJ>EWZ6.H1W\R0S-J$JI L
M4I4(\ 38P*+SG).[.1P!:M[:^UOX@>(M+N-=U*.S6QM)42TN3&$9]^2C#! X
MSQUXSFM>3X=Z(^N7.IQRZA;B[?S+NSM[MDM[E^YD0=<]QT/?.36G%X:MX->O
M]9AN[M+R]B6*4AE*A5SMP"O&,G\^<T <'H/BC5M5\/\ @6RGG\R?5H+EIY6N
M6@:8P\!?,4%@3G<<8)V]>3G1U'1]6M/ _C"UU?43/;BUGN;*-+V5Y8$,3_([
MG:SKD'&[.>0<XK7D^'&A2^&+/06-X+>QD\VSF6;;/;-DG*.!GJ3US^@Q?C\(
MV2>'KO1VN[^5+Q62ZN9K@R3S*1M(+L#QCCC&.V* .-OA<:1\.O!TVGZA?0&:
MZTU90+EV#J^P,OS$D+C^$$#VK:2:7Q3XI\5:1)J%U9C3$A@MA;3O$R-)%O\
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
M-$%[:W3R);W,,S1G#K'(&*GT..E $]%5WOK.,@/=P*3)Y0#2 9?^[]>>E6*
M"BLW3)KJ*QN)-5OK*9HYI/WL V(D88[0V2>0.M7;>ZM[N+S;:>*:/INC<,/S
M% $M%5[B^M+1XTN;J"%I#A%DD"EC[9ZU))/%$RK)*B,P)4,P!.!DX^@H DHJ
M."XANH5FMYHYHF^Z\;!E/T(K/\1:LVB:!=W\<)GG1-L$"C)EE8[40?5B!^-
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
M5W$G@#U! '3%=K\4;F^L_AOK,^G^8)5C7>8L[A$742$8_P!C=SVK=/A[13K
MU<Z38_VD/^7OR%\WIC[V,].*T64,I5@"I&""."* //\ Q';VZ>(/ M_X>6))
M9+OR0;< +)9&(LX..J@!2/0D>M2>&[.T7XK^,RMO &CBL&3"#*DQR9(],UUN
MGZ'I.E.7T_3;2U8@J3#"J'&<XX'3/.*=!HNE6U])?6^F645Y)]^XC@59&^K
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
M99(E(R&*%=VT@$Y Q@&K0\2Z4VCV>K+/*UE>-&MO(MO(2Y<X3Y0NX9R.2.]
M&M163XF:6/POJDT$\L$T-K++')$V"K*A(/OSV/%>?G5M0L_A!:^*?^$GN8M5
M^PI<@3LCQSRD9\LH5_B/'RX(S0!ZM16#8^)K<PZ%!JBO9ZIJUNLB6QB?'F>7
MO=-V, CG@G/%3IXHT=_[3'VLJ=,95NU>%U,98948(^;((QC.<C'6@#7HK$N/
M$&F36.II+<7=H+6 /<LT$D<D2.& =<KS]UN1G&*I6OBGP_I&B:$DVKSRQ7T"
M"SN+I7:2X&S(9VV_>(&><4 =116-IGBK1]6M[Z:VNBBV#8NQ<Q/ T/&[+*X!
M QSG&*+;Q3I-UJ?]G">6&[,)G2.Y@>'S(QU9=X&0.^.E &S1639^)-,OKB&&
M&28&>%KB%I+>1$DC7&65F !'S+W[YZ4MEXCTW4+J"WMWG+7$1F@9[>1$EC&,
MLK$ $?,._<'I0!JT5RGCKQ+<Z!9:?:::L9U75KQ+*T,@RL98\R,.X4=O4BI[
MSPW?C2)UT_Q!J2:JT3!+J64.I?'!,9&P#/\ =48[4 =)165/KEKI_DVUT9GO
M6@\UK>WA:9PHX+$(#@9XSW/3-5IO&GAZ#2;+5'U*/[%>RK#!,JL0SD[<' ^4
MYX.<8P<T ;U%<VOCOP^UQ=6PN;C[5;*&:W-G,)9%.<-&FW=(.#RH(XSTK!\8
M>)H+SPSH.NZ-J\T5E)K%K'))&QB#(9=KJX(! &""#COF@#T*BL'2?&>A:U=W
M=I97C&YM$\R6&6"2)PG]X*Z@LON,]1ZBL[2_%'AW2?"EOJ+:[=W>G374D4=Y
M>!W=G,I&TG:" &^49   % '7T5BZ=XKT;5=0NK&VNG%S:QB61)H7BS&3@.I<
M#<F1]X9%-LO%^BZA=VEM;W,A>]C>2T9X)$6X5>6,;$ -@<\=1R.* -RBN/TS
MQM8:Y9^(&F6]L;:PGEMS,;:5&5$5 S9VX#;F;"_>  ..M:6FZQI=EX7TF==1
MN;NVN(HTM9IPTD]UE<@X W,Q )/'8DXQ0!O45B+XNT0V&H7C7;1QZ<<7B20N
MLD'&?F0C<!CD'&".145CXVT#4=1LK&VO'::^B\VV+02*DP"[B%<KM+ =5!R.
M] '045R/Q/N+NS^'.LW=C>7%I<P0[TE@?:P.0.O4=>U:.F>*](U#4UTB&Z=K
MX0><JO"ZK*@P"R.P"N 3U4F@#=HK"A\8Z'<75K!'=N1=S/;V\QA<132+G<JR
M8VD_*W?G!QFK&G^(],U2^O[*TFE>YT\A;J-K>1#&2,@?,HSD<C&<B@#5HK)7
MQ)IDEC:W<4D\B70+6Z);2&211U8)MW8Y'.,<CGD5/I&LZ?KU@+W3;@30[VC;
MY2K(ZG#*RD JP/8C- %^BFNZQHSNP5%&69C@ >IK&M_%FC7-W:6RW,B->@FT
M>6!TCN,#/R.P"MQR,'D<C(H VZ*YL^//#@U(Z>+YVNENDM&1;>0[97^Z"=N
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
M/3FM&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MFW$Y&0&YP20(M6M3>Z[XM\0V>YM.D\/&Q5U4XNISO/R?WL JN1W; Z&O3J*
M/*G<#1OA>NR3=:RP&X'EG,(%NR'?Q\N&('.*79<:?XC%UX:O+ADNM8*:AH%W
M&77_ %I#W$1(R@X\S(^4^O:O5** /*-1LKW5=3^*%GIJR"YO;2V2V.TJ)BL)
M5U5CP>?E/H33-1\06VLZ=X&^RV5^L]GJUL;NW^PR[K;;$ZL"-O8^G89KUJB@
M#R2UGL-.U+7O#OBC2M7N);O4)Y[185GDAO8I6W*H"G8",X.[ &.36Y9(EO\
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
M%4Y_+F@#>HKF?B'#'+\._$!DC5C'I\\B$CE6"$AAZ$'O7F^L7V@V?PMT>33
MUIXEEM;5;.XMXV@=IR%SND("D'YL[C@T >W45SY\0R6.MZ'H=_;EKO4K>1Q/
M$PV!XD4N".H^]Q50>.K-++5[BYMI(&TR_33Y%=UVO(Y0*0W0+F1<DXP,T =4
MS*B%F8*JC)). !0"&4,I!!Y!'>N9UG6A'X=UUM8T*:6VM+8M/#'(KK<1%"6*
MDE<C (.<'KQTS7/B^UTM/#&GVNBW;1ZM;9M$@*;8PL6\1\L.<8&3@=\\4 =?
M17*V7CFTDTW5[G4;.;3Y])N!;W-O(RN=S;=FU@<'=N4#D<G\:B3X@V$6K7.G
M:A$+>6*R>_1X9EG22),[QE>CC'W?R)H Z^BN>M_%!:V^V75BT5@;%[];F*42
MH8UVDJ<?Q8;.!D<<$U/I.NS:G-:YT\QVUU:FZAN$F61"N5^4XZ-\^>XX.":
M-JDR.>1Q7#?$#5KM=6\->&+.XDMCKEVRW$\3;76",!G56'*EL@9'3FM74_ ^
MB7>C7%E9V,%A,\96.YMD\N16QP2R\L/4$\\YH Z6BL.Y\0L=4O--TNQ:_N[&
M-)+E1*(U3>"50$]7(&<<#&,D9%93_$73CI&C:G:V5[<0:I>+8J%50T$I)!1U
M)R"-K= 1QUY% '8TUG5 "[!<D 9.,D]!7)0^-;N;5-0TA?#5]_:UHB3+;&:+
M;)$V</YF[:.01CDYZ9Y(YOQ1KMEXAT7P-XEM;*8L^O0A8R@,RD"4/'_WTF.N
M. : /4Z:DB2H'C=70]&4Y!KE]*\9G4-6O]%O=$O;#5;6#[2MI(\;F>$G&Y&#
M;3SP1G@GKUK*TSQGI&D>!O#U]IFA74.F:C=+:6]O"%/D%Y&4;AG)R<G !YH
M[^BN6MO&L?VS6;34M*N["XTNU%ZT;%)6E@(;YEV$\_*1CU]:?9>+FN-7M=,N
M=+EM[B\L6OK4>8K;U&,HW3:_S#CD>] '2NZQHSNP55&2Q. !2@@@$'(/0UYS
M8>+9M5^'>MZMXAT1KFRC:Z6:"&1&#1([*5Y(Z!>3U/4"NE37[:WBT?3M/L]]
MU>VHFM[0,%6*%57)9NRC<J\ DD\#K@ Z&BN-NOB':6>@ZW?S:;=_:M%<1WUD
MK)OCR,JP)(!0CD$<X[5<M?%_F^);31[K2;NS^W0//93RLA$P3!8;025.&!Y[
M>AXH Z1W6-2SL%4=2QP*=7"?%N*%O!'GR1!W@OK1D;;EES.@.._0D<5KV/BW
MS_$5UHM]I=U87$5I]MB,C(_FP[MI/R$X(./EZ\T =)17*V'C9+N_T2"?39[:
M+7(Y'L9'8%OD7?B1?X"5Y&"?PJQ8>*?[3DBDL[%IK&2\DLS<)*"T;(6!+I_"
MI*X')/(R!F@#HJ**P=5\1R6.I36%IITMW/!9F]E);RT"9("AB#ESM/' XY(H
M WJ*Y"7X@6@@\.3VVF7US%KRYMB@0%3L+[6!;[W&/[OOQ6CX=\2_VY<ZG93V
M$UA?Z;,L=Q;RNKX#*&1@RD@@@T ;U%8VHZY+;:O%I5GI\EW=O;/='+>7&J*P
M7&\@_,21@?4G%9]OXZT^[\/:+JMM#,S:S*L%I;MA6,ASD,>@"[6)//3C.0*
M.IHKE[3QI!)J&MV5[87%H^BQ^;>SED:)5*[U*D'><J"?N]B#S4)\=;)=#$FB
MW937%W6)BDC+?=WXD#,H4[>< MT(ZT ==17(Q>-YKK7;W2K3P[J,TEC=Q6]T
M^Z,"-7 (D^]R,$' R<=<5#<?$G3+;[%=-&&TN\N1;1W23H64L2%=H\Y"$CKU
MY!(% ':45RVH>-8;2/6Y[:QEN[;0_P#C^='"L#M#L$!^\54@G)7T&:EC\6-=
M_P!F166DW+7&H6SW<:3NJ*D2XY9U+#+;EP!GKSB@#I**\_U/Q_<W'AOP[JNB
MV#F/5-4AM)!,ZJT7[TJZ8Y!)*,N>@'-;NH^*TLKA[*.VCDOXK=;B:"2Z2((&
MSA0QZL=K8 XXY(R,@'1T5E>&_$%EXI\/VFM:>7^S7*DJ'&&4@D%2/4$$5JT
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5RGCS0M0UBPTRZTI5DOM)U&*_B@=MHGV9#)D\ D,<$]ZZ
MNB@#D?[,N]:\:Z9XAGL)[*#3+.9(XIF3S)9)=H(PK$ *%/4\D^@S2> [#4]-
M374U'3I;3[7J]S>0EY(V#1R,"OW6.#[5U]% '%^,M A\07R0WNB7<\<4 >TU
M*PE2.XMILG(!+ \C:>XSUK%;2/&&BWFA:])8QZ_>+I:Z?JEL)41\AMZR(S<,
M020?7\<CTZB@#S[7=,\33MH7B:QTJ#^T-,N97;25F4%H)4",OF?=,@QN].<9
M..9_$]CXA\6_#_5[<Z8+*ZG6-K6QDF5G)1U<[F'R@MC &2!@9/) [JB@#@EC
MU[4/B!I&O2>'[BVLXM.G@D22XB,B,S(1D!B.=IQ@GWQ5GP-I^J:/X.N[._TN
M>&Z%S<RI%YD;&022,ZX(8@<,!R17:44 >66_AK7[?X;>$+/^R9&U#1=2M[FX
MM!-%N=$9L[&W;3PP/)'2N@ET_5;CXF6.K2:9*EB-(DM)95EC(21W5\8W;B %
M(SCK79T4 >;^$K/Q5H-E!X7N/#UO+%:-Y4&M>='Y9ASPQ3[V\#C&.2.H'-)J
MGAB^O/$ U?3-*N=)UY-0 :]@F06]W:B3K*H;YLQ]BN[=CMT])HH P_&6E7.M
M^#-8TNS"&YNK22*(.V 6(XR>U8DFE:AXC'AB"ZTR?3X-(N8[R=KAXR6DC0JJ
M)L9L@ELDG P/?CMZ* ."UWP]+-\1K&2SF5+75+;_ (FT&/\ 6);NK1M]26$9
MS_"Q_#O:QM"\+Z7X<^T'3XI=\[9>2:9Y6QDD*"Q)"@D\#UK9H \FF\-^)/\
MA5FN^%UT5WNI+F8V[BXBVS*\YD##+<#:><X.<<'MTNI:;J5_X^\/ZB-+N%L;
M>RN8+B0R1 QM*$QQOR<;3G&?QKM** /./"5KXJT.RM_#%UX>MY([,^3%K(FC
M\MH0>&*??WA>,8ZCD@5UGB[PY!XL\*ZAH<[F-;J/"R 9V."&5L=\,!6W10!R
MFAZKXAM=.@L-8\.W<E_ @B:YM986@GP,;P6<,N>I!&1[U5UW1]:7Q)X>\36\
M"WDUB)H+RSA< F*7',98@$H0.N-WMTKM:* /.M8\-ZGJ2^,-7CT^476JZ6-.
ML[0O&'("MEW.[:,LPXSD!?4XJ'QHMU:_##0HYK.2.[@O-/1K=G7.]9$&,@E>
M2.N:]+K*U[P_9^([6&VOGG$44RSJL4FSYU.5)/7@C- &!J&@7'BCQ5;:A<VL
MUC9V>GW-LIE*^9)). IP%)P%4'D]2>..:Q4\.Z]>?#-? E[IS1SHJ69OU=#
M8%<$2#YMV=@QMVYW>W->FHI5%4L6(&-QZGWI: ..TO3-0M?B7JE^VG3)ILVG
MP6T5P9(R"T98G@-NP=PQQ7*ZQH7BO5-,O4O-!:\U2'5X[B&[:ZBVO;K,K*L(
M+?)\HY!VYP223Q7K=% '&VEAK%G\2+_5#I9DLM0L+=#,DZ8A>,ON4@D,?O<$
M#![X[<V/!^OW?A"^A6R-KJ=OXA?6;**>5"LP\TNJDJQQD$CGOBO5J* ..GT^
M]\0>*]!UN?3+BQAT>*XD\N=HS)++(@0(NUB, ;B22,G&.^.8;PWXA;X1W6@C
M19_[2DU S+%YT.-ANO.SNWX^[Q]:]8HH S=;TW^WO#6H:8Y:W^W6LD!)P3'O
M4CG!QQGUKB9-#UO7O NF>$M2TM[6:W>VBNKOS$:(QPLIWQD-N)8(  5&"QSC
M'/I%% '(:!8:E;?$#Q5?W.G2PV6H?9?L\[21D-Y<95L@,2.3QD?E5KQM'KDF
MCVPT.&2=A>1->00S"*66V!.]4<D88\=QQGFNEHH \L_X1[7(G\=K;>&_L]OK
M6GQQV<<<\0PXA9"I&0 V6!/;KR>^C+I&LLW@ C2)_P#B4X-[^]B_=_N#'_?^
M;DYXSQ^5>A44 <%XC\/2W/C_ $Z6RF1(-4MVAU:$C_6P0LKJWYGRR3_#)7>U
MC:)X7TOP_+<S6,4OFW+EI))IGE;!).T%B<+DDX%;- '!:E#J6N^#YM'U_P )
MS7MX\3)&PDA:-FP0DFXN"AZ$\9!SC-5I_#FM:)%X$N8K:36)-"CD@NT@D178
M/#LW+O*@@$=R#BO1J* /++KPOXBU31_']H^FI;RZS(LMH6N%*OB-!MR.0?EZ
MD8S[<UT-QIU]XEU3P[-<Z;/IUMI,WVN7[0T9=Y0A1478S<98DD^@QG/'944
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
M41RL>22%SWP, GN<FKE%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %4M4U:PT6S:\U*Y2VME^]+)
MD*OU/0?C5VN,^+'_ "2SQ!_U[?\ LRT ;<?BO0I9K>%=2A\RX<)"#D>8QZ 9
M')-;%<MI%[?7[Z987NA2067V,3B>61'!DC,90 *QQU)Y]*R-7\9:SH]S&]RE
MBF[5H[,V 4R2"W=]BREU8A6.=P! XXZ\T =FNK6+:T^CB?\ T]+<7+1;3Q&6
M*ALXQU!XSFKM<NFNZF_Q"O?#^RT%O'I:WL#[6W;FD*88YZ?*>@[U1\#:[XG\
M3:?8ZO>KI46GRB=)8HED\W>LC*I4DD ?+@@\\9SS@ '2WVNZ7IE[:V=]?16]
MQ=N([=)3M\UB<!5)X)Z<>]:-<'\3/#W_  E$&F:8C^7<LTTEM(#@I,L19#GM
M\P'X9ING>*)?%O@;38(RT.J:DYL;M5X:W9/^/AO]G"@X]W3UH Z[2M<TS7(G
MFTN]BNXD8HTD)W+N'4;NF:T*\L^'<U[I?PKO'T:TAFN8M1N%BBD<)&J^=@L2
M2.%7+8R,[<5LV/B_4+C5/$.G12V-X;"QCO+6Z2)T20-NR"-QW#*\,IP<^U '
M5ZSK6G>'],EU'5+I;:TB^_(P)Q^ !)J\K!E##H1D5Y%XAU7Q'K_P;U+6-3&F
M)87FD)*L4"N)5E++R221M(YQU' YZUW6B:U<:[,UYI]Q9G0H1Y7F&,M)+*I(
M?:0P"J,8Y&2<GI@D Z2BO/HO&FN7]CINL:5I[7EG=SKOLEL90ZV[''F"8G86
M P2,8YQGC)L^$[G6+GQSXMCO+^":WM;F&)4%N5(4Q!E"G?@ %CG(.3D\4 =)
MJ7B/2-(N[>UU"_BMY[@[8(WR#*>F%]3TX'K5C4M5L=(L3>ZA<I;6RD!I9,A5
MSTR>WXUSGQ)T.XUCPE)<:>/^)KI<BZA8L!D^;&=V/Q&1CU(ID6M6WC6P\/+:
M8-M?JNH7*]=L<1!V'W\W:/<*] '7Q2I-$DL9RC@,IQC(/UJE;:YIMYJ]WI5O
M=+)>V:JT\0!^0-G&3C'8UQ]UXRUG3K_2UO4L4>\U=;"73T4O)!$[,(W:56*A
MB K8(&0V.U26K3)\4_%;V[1K,NE6A0R(67(,O4 C/YB@#O**\^B\<:M+X-\(
MZX(K(2:O?6UM<Q>6Y"K*Y4E#NX(QWS5G4_%FK7!UH:#"))=,F,$<+V,TWVF5
M55F7>I"IG=M&<\C)XH [BBJ%MJ1;08M3OK>2S/V83SPR?>A^7<RGW'(_"N-N
M_&FL6G@FV\:F&T?2WV336(C;S4MW8 ,)-V"X!!(VXZCMD@'::CJUGI:(UU(X
M9\[(XHFE=\#)PB@L<#K@4RSUS2[_ $1-9MKZ%]-:,R"Y+;4"CJ23C&,'.>F*
MXW4SJ4_Q@T8V]]:"(Z5<20A[9FVH7BW9_>#)/'/&/0UT7BWPZ^O^$KS1[&=+
M*:3;)"X7Y5='$@R!V)7GZF@"UIOB72-6G-O:7BF?+[8I 4=PK;690V"PSW%6
M?[7T[^UQI(O8#J!C,OV8.#($&/F([#D=:X?P1XDCO=2&B>(;+[#XDMKBYFC
M'[J<%VWF%OX@,G(Z\>W%Z\15^-&DL% )T2YR0.O[V.@#JK_5K'3#$+NX"/+G
MRT"EG? R2%4$D =3CCO5FWN(;NVCN+:5)H)5#QR1L&5E/0@CJ*XC2)I+SXS^
M)/.)(L--M8+<'LLA+MCZD#\AZ4OPPF<V?B6RR?L]CX@O+>W'9(]P;:/8%C0!
MW5%<9)K?B.[\;:MX>L6TR!+>SBN8;B:)Y"-[,,,H89^[V(Q[]*Q(_'?B1_!&
MF^+9(=,2U^TI;W=JJ.SR?O\ R69'W )\W(4AN._:@#T!M7L$UD:0TX%\;8W7
ME%3_ *H-M+9QCKVSFJ2^+]!;1[S5AJ,?V"RE>&>;:V$=<;AC&3C/:J@UV_'Q
M*_X1YTMOL+:4UZCJK>9O$JI@G.,<GM7%Q?\ ),OB9_V$=5_E0!Z3+KNFP'3!
M)<[3J;!+3Y&/F$J7]./E!/.*T:XE]=O])'@BSMTMFM=2V6\Q<,77$)8;<' ^
M[WS4\6OZQKO]NR:";-$TJZ>SC2XB9S<S1J"X)##8N3M'!Z9]J .OHKSN'Q]J
M6LOX.FT>WLTMM?2?>MSN+0O&C$C((R P/;G';.1N^$=<U+4KO7-,U?[*]YI5
MX(#-:HR)*C(KJ=K,Q!PV#R: .GHKG+O7+JY\7-X<TUX(9H;(7EQ<31F0*&;:
MB*H9>3@DDG@ <<\<QJ'Q!UFT\*ZU<+:67]KZ+J,=E=(0WERAW15=!G(R'!P2
M<8/6@#TJBLW1UUH)<_VT]@SF8FW^QJX CP,!MW5@<\C@\=*Y"3Q+XJN9/%L5
MH=)A;0Y/W;20R.)5\H2;2 XP3G&[M_=[T >@T5Y_'XPUW9X2U:>+3QI>O2PP
M&U1',T+2QEU;S"<'D<C;QZGK6A'X@UC7(M=N-!-DB:7=26D4=Q$SFYEC4%\D
M,-@).T<'IGVH ["BO.E\>:KK#^$)-#@LD@\00W!/VH,S0O'&2>A&0&S]<=LY
M%P^)-=>:[TD/:KJNGV\1N9(+">XBDG=2P50I!5<;>2<G=VQR =S167X<U"^U
M7P_97NI:>^GWLJ?OK5^L; D'\#C(]B*M:GJ%OI.EW6H73;8+:)I9#[*,\>]
M#X;RVN+BXMX9T>:V8+,BGF,E0P!^H(-3UX]H&I6WA_XCZ?<?VK:W0\40%-06
M&X600WH)=.AX7#&-?H*];NFF6TE:W\OS@I*>9G;GWQSB@":BO,+?QSXH?PEX
M<\3/#I36^H7,5O-:!)%8^8Y0,LFXA<''&UO7/:M^PU[78/&5_P"']22RNW&F
MC4;5K5&B_C*&-MS-DY PW'TH ["J5CJ]CJ5S>V]I/YDMC-Y%PNTC8^ V.1SP
M1TKC].\8:K_PDOA_2[]K&1]4BF^TPVZ'-G-&@?9Y@9E?'*D=<C/0XI#X]NM-
MTOQ??:I;V[C1;P6T$=OE?-W*FP$DGDLX!/;TH [ZBN0U#7]8\.ZUHD&JFSN;
M+5I_L>^WB:-H+@@E!RS;E.".Q'7GI53P_KGBW7M0U$(-'BM=.U::RFW))ND1
M5&"O/!R1G/7/;'(!UNEZM8ZU9F[T^?SH!(\6[:5^9&*L,$ \$&KM>4:QXHU[
M5OA2^JBXMK.Z.I_9)A#"Q5D^TB+ RV1D=?7D<9KJ;_7-:T;Q;H=AJ$NGOI>I
M;X#<1VSHRW &Y4YD( 8 XZ\C% '745DZ+?WFHS:E-*8#91W306ACC*LRI\KE
MB6(/SAU& .%SWK/.N7VJ^)]5T329;:W;2X86GFGA,NZ24%E4*&7 "@$G/.[
MQC- '13SPVMO)<7$J10Q*7DD<X55 R23V%9^G>(M+U6_N+&UN'^UVZJ\L$L+
MQ.%;HP#@$J?4<5YQXM\27WB3X.:Y<%8;.[L[AK'480C.#(DJ*P1MPP#D'D'@
MX]Z]1M8)TCWW3VTMX5VF:& Q@C)(&"S' S_>_*@!NJ:I9:-ITVH:C<+;VL*[
MI)&!( ^@YJ>VN(KNUBN8&W13()$;&,J1D'GVKRE+G5[SX??$>34K^&Y6.;48
M/E@*-E(PH(.\@+M&-N,^YK;TC7-;TS4?"&G7@L7T[5[0QQI$C"6!HX0X)<G#
M @'C:,>_4@'H%17%Q%:V[SS,5C099@"<#UXK@I_&NMW>F?VQH5@U["+ID6P%
MC*7FB60HS";(0-P6 P1VY-=^YS"Q]5/6@#"B\<>%YH%N$UVR^SL<"9I0L>>G
MWCQ^M:E]JUCIND3:K=7"K8PQ><\R@N-F,Y&W)/X5QGP>ACG^#^BPS1I)$\<Z
MNCC(8&:3((/45S'A_6=0\)^'_B#:Z5Y,MKX?O7>Q2YW,B(<L8Q@@X&.F>YH
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
M9(3N#+L+$,3CN6/&.*P1X!U4?#>/PG]NL]Z77G_:=C8(^T>?C;]>.O2O0Z*
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
M'J>.,8YS[;0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %9NOZ+!XBT6YTJYGGBM[E#'*8"H9E/49(.,
MUI44 <[J/@^UU/3M-M9-0OXY]-D66UO(G19D(7;UV[2""0<KS57_ (5_IN-<
M_P!.U+.MQ+%>$SABRA-AQE3@D9R??C QCK** ,"]\)6.H>$H_#EU<7;VL:QK
M','594\L@H00N,@J.WUH7PG;KKMGK!U'4&N[2W:W0NZ,&5B"V[*Y)) /7CM@
M<5OT4 <FWP\T:;1=4TJZEN[FWU&[:]D,CJ'CG8Y+H54;3D#V_6GP>!K6/1;W
M3;C5]7O3>0&VENKNX$LPB(P44E<*#GD@9/KP,=310!3TK3TTG2K;3XYI9HK:
M-8D>8@MM48 )  / ]*XI[2>[^,MW/%<:A9QC1HX%N(8?D=Q*[,F71E) (/K^
MM>@T4 <Y<>"='N="BTHK,@AN/MD=RDF)UN-Q8S;O[Y))Z8YQC'%7]/T.&RU"
M749;B>]OY(E@-S<;-PC!)"@(JJ!DDG Y/7H,:E% &(OA32%N-<F^SY;6U"WH
M)X=0FS ].,_B:D'AG2CX47PU);B73!;"V,;GED QDD=^,Y]>:UZ* .8T3P3;
MZ'$R1ZQK%V5C,5NUY<B7[,I[1@K@<8&2"<<=*TO#F@6WAC0[?2+.>XEM;<$1
M>>REE!.<9 &>IZUJT4 8NL>&;/6=4TW499[N"ZT\R")[:79N5P ZMQT.!TP1
MV(JM)X-LA?:E<6E[?64>IG-[;V[H(YFQ@MRI*L1P2I7/7KS71T4 0VMK!8V<
M-I:Q+%;P(L<<:C 50, #\*YX^"+)H=>B.H7Y77,_;/FC[KL.WY./EX_^OS73
MT4 <X_@VU=]"8ZA?YT0?Z+\T?/R[/F^3GY>/_K\TL?@K24N-99S<RVVKLSW5
MG)+F$LRA68*!D$@#N<=L5T5% '+:#X&M/#^!!JVL72Q(4M4O+D2K:@C'[M2N
M,XX!(.!QT)SGZQX=@\-?"G6]%T^2]NHVLKE+>-U$DA>16.T;%!.68_G7<T4
M<EX:\/PSZ-X?NKRZO;HV-NC06]TJJ()/+VYQM#%E!8#<3C)[\UIZ)X;M]"N=
M2G@N[N8ZC<&YG6<H5\P@ D848X &.G%;5% '(:3\.M*T6_,UG>ZHMB)O/32S
M='[)&^<Y"8SP>0"2,]JU=/\ #-GIFNZAJMM/=A[]Q+-;F7]SYFT+O"XSD@#J
M2/:MJB@##UOPO::WJ>G:D]U>6E[8;Q#-:2!"5< ,K9!!!P/?T(K+?X<:0VA:
MKHPO-26SU.Y-Q.OV@,02VXA2P. 2 <\D^M=A10!AW7AB&\UK2=6FO[TW6EJZ
MP8,85MX <L-G.0!Z8[8J_J^DV6NZ3<Z7J, GM+E-DB$XR/8]B#@@]B*NT4 8
M=CX9AM;JSN;J_O=1FLD:.U:[9"8@PP2-JKEB!C<V3C/J<KI/AF#1]7U+4H;Z
M\EFU&19+A9BA4LJ[1@!01@8'7M6W10!D>(/#MIXC@M([F:Y@>SN4NH)K9PKI
M(H(!&01T8C!'>H+?PM!:Z_<:S#?WPNI[9+5@S(RA%SMZJ3D$DY).<\YK>HH
MXYOAKHK^%K70&N+_ ,FRF-Q9W*S!9[:0L6)1U4=V/4'K[#&[H>AQ:';/&MW>
M7L\A!ENKV;S)7QT!.  !S@  <GN36I10!BWWAFSOO$5GKAGNX;RVA:#]Q+M6
M6,L&V.,9(R >"*RHOASI-OK%S>VU[JEO;74QGN--BNBMK*YZEDQGGN,X/0C'
M%=?10!BV'AN#3_$.IZU%>7;7&HA!.CE"GR A, +D8!/?GOFL\>!+ :)K&DG4
M-0-MJ\\EQ=9:/<6D^_@[. ?T[8KJJ* .?E\)6\U]HEY)J%\9M'#"V.8\'<NU
MMWR<Y7CM^?-)#X0M4^Q)/?7UW;65S]JM[>=D*QR#.TY"AB%W' )P/P%=#10!
ME>(O#]GXFTEM.O7GC3S$E26!]DD;H=RLIP<$$>E9:^!+%=1N]0_M+56NKNS%
MI/(UP#O49^8@KC=AB,8VCL >:ZFB@#ECX%L3I6B::-0U 6^C31SVF&CR&0$)
MN.SD $C\>:;<> =/EU'4[NVU#4K%-44B^MK:55BF8C!<@J2K8ZE2,]ZZNB@#
M/T72;?0-%M=,MI)GM[2(1QF9][;5& ,_05POA'1&U1_&$%S<ZI:6U[K-PS0"
M/REGA8*-P+)NPW(RI' _&O2J* ,*3PI9-KVFZM%<7,$FG0&WMX(M@B6,X!7&
MW.#M'?C'&*+CPK;/KTVM6=[>:=>W,2Q7+6I3$ZK]TLKJPR.@(P<<5NT4 9]I
MHFGV.B#1X+=18B-HC$Q+;E;.[<3R2<DDGKDTS2]"M=%\.V^B:>\L-O;P^3&X
M(+CU;D8R3D].IK3HH YG3_!5KI6E:9I]AJ>I0)II?[.X>,MM;JK93#+SW'\A
M3;SP+IMYHLNF/<WB1SWGVZXEC9 \TVX-N;Y<#E5X  X%=110!A7?A:WN-:BU
MF"]N[+4U@^SR7%N4S/'G.'5E*G!Y!P"/IQ5>[\$:9=:5::>L]W!%;7@OM\3K
MOEG#;][EE.3N)/\ ];BNEHH YVZ\'VEYK%[J<U]?&>\L#I\H#(%\DYZ87((+
M$YSU]N*LVGAR&WU.WU*YO+N^N[:!K>"2Y*9C1B"WW%7).U>3GI[G.S10!DZ]
MX>LO$,%NMRTL4UK,MQ;7,#!9()!T9201[$$$'N*+/08K2XNKS[7<S:A<HL;W
MDNSS BYVJH"A0 23C;U)SFM:B@#'\->'+?PMI*:99W-U-:HS,@N&5BI9BS<A
M1U+$\YIM_P"&;/4/$-GK9N+N"\MH6@S!+M66,L&VN,<C(!XQ6U10!RO_  @5
M@=%UG2FU#4&MM8G>XN\M'N+OC?@[. <#\N,5;;PG;OJVCZD]_?-/I43Q6^3'
MM*L &W#9SD >G3C%;]% '/1^$+4&U2XOKZZMK2Z^V06\[(520$E3D*&PI8D
MG X["KVL:*FL_9/,O;JW6VG6X58"F'=3E=VY3D \X]>>PK3HH R/$OAVT\5:
M%/H]_+.EK/M\SR2H9@""!D@XY /'/%4W\'PR7^BWLNJZE)<:0KK;.[1G(9=K
M;_D^;*\9_'KS71T4 8MUX9L[GQ/!X@\^[AO(K<6S+#+M26,-O <8YPQ)X(]#
MD<52C\":3_9FM:;=27-Y::Q.US=1SLO^L;&64JH(^ZN/3 KIZ* .>T+PE#H4
M;;=6U6]F\HPQ3WUP)6@3CA!MVCH.2"3@9Z52_P"%<Z*W@^+PS++>R6=O+YUM
M*90)K>3<6W(ZJ,$%CUSUKKJ* ,C0?#\6A0R#[=?ZA<28#W5_/YLA49PN<  #
M)X '4U)>:,MYJ]GJ)O;J)[3<(XH]FP[A@YRI)Z>M:=% &9J^@:?K<EA+>P[I
M;"Y2ZMI!PT;J<\'T/0CO^1J!_#4#>*6\0B]NTO#:?8PH*;!'NW8 *]=W.<_I
MQ6U10!R/_"O=._X15O#G]H:C]@:?[0?GCW[O,\SKLZ;^?_K<5HR^%K63Q&FN
MB\O8[T6RVTACD"K,JDLI=<<D$D\8'8@CBMVB@#D6^'NG-X6N/#K:AJ)L+BX-
MP_SQ[]Q?S#SLZ;QG_P"M6Y#I'E:V=4;4+Z1S:BV,#RCR3AMWF;  -YZ9';M6
ME10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M-LLTC*V7C_UA.TDDDL%  (^7KDXK4B\3Q_VIIMA=V-U9OJ:NUH9MN6*+N*L
M25;;S@^AS@\4 ;M,::))$C:1%=_NJ6 +?0=ZP+CQ?:1V\]W;VUS=65O.MO)<
M0J"K2%PA5!U?#'!(&.O)((K U*[A?XHR7WV1[G^PM.$:QP*OFR7%PW"KDC)$
M<?KP&)X% '?2310@&61$!( +,!D^E/KS_P 7746H^)?"=E=63H\4[ZG+"55Y
M5$0VQJ-I(^:1TZ''R^U;=EXWTVY\,R:Y<Q7%G"EP]KY4H#2-*KF/:H0D,2PP
M,$T =+3%FB:5HED0R*,L@89'U%9%MXBCDUV+1[NSGL[R>V-S"LC*P=%(##*D
MX8$C(]^">:YKPQ>Z?9?\)3XNNBD-O>ZD88F1/]9'#^Y3:!RS-)OP!R2U '>2
M310[?-D1-Q"KN8#)/0#WI]<!J\K>(?B!X9TNXTU[?[$)-7E,NQB%4;(QE2<'
M>^2/]D=:VIO&EDD=K<0VUQ/8W-ZEE%<IMQ)(S;<H"<LH(.2!T!(R* .EHKE)
MO'4"7.IVT.CZG<W&GW$=N\4$:.SLP4DC#'Y5#IDG'7IP:M)XLAGOKF"ULKFX
MCMKY+":6,I\DAVY)4G.T;ASCZ#'- '0T44UT61&1U#(PPRL,@CT- #J*\?AN
M+OX>^)-5UF%2WA*XU%H+VVC7BP?"[9E _A);# >WM7:6PTJW\9:QJ^VU6)=)
MM;@W2J,;2]P6?</55&3W % '645R;^-UMK72]2O=-EM](U.1(X+HR M&9/\
M5F5,?(&XY!.,C.*KZ=K.H:UXR\3Z)?Z= VFV201;3(&&'1WW$$<ELJ,=L"@#
MLHY$E0/&ZNAZ,IR#2"6,RF(2*9% 8IGD ]#CTX->5_#_ ,5/HG@#PA!<:3<&
MPNW6R^V[U 65W8+\F=Q7/&>/QKK8-5L3X\U:UBT.0:I;V$<CW(,>ZXC+-M5?
MFZ9!^\10!U5%<'9_$I;O2]&U<Z%>1:7J5RMK]I>1/W3LY1<KG)&1R>V>,ULW
MOBKRM1U:RL+%KR;2;=)[P>:$QO!943@[F*J3S@<CGG@ Z.BLOP[KD?B30[;5
MH+6>W@N4$D2SE-S*1D'Y&8#Z$Y]JU* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "L34+K6;/78GMM-DOM,:W(E$4J+(DF[@J'(!&,YY';&:VZ* /,E\
M2:G-XPF@L_[$MM;LUMHK8E<F49)F=4)5<D@8!R>2<$ULZ%/XKU2V33=>T"'3
M@D9CNKU+E)!<?*1^[5>5R<'YN@R.3T[2B@#S_P &P^,-$TVT\,7FD0^18D0I
MJXN4,<D /&(_O;]ORX/'<GL;NB:=K&D>)/%3OIAEL[^Y%W!.DZ?/^Z5=@4G(
M;*]\#'>NSHH \JTWPAK]CX1\&3I8XU?PY,QELVF3]_&^5<(P.W=M(QDCOG%;
MUUHM_J?B+4/$;:?-"RZ.VG6MJ[Q^9(S,69CABH'W0,M_>]L]O10!YF/#VNKX
M/\"Z=_9$IN='OK::[43185(D96(._G.X8_I7IE%% &!K7@_2]=U!+ZZDOX[A
M(A"&M;Z6#*@DX(1AGDFN=\'>%K_P;HVOW,-E<W6H27=S):VLE^66:/<3'RQ*
MJS#JQY]:]!HH BM9)I;2&2XA\B9XU:2+<&\MB.5R.N#QFI:** &NQ2-F5&<@
M9"KC)]AGBN?TW3)-3T+5;;6;"2W;4II_/B=T8F-OD3E21_JP@^HKHJ* /-%\
M$:VWPENM!N9EGU::1#*2X FCB=%5,]MT42CGN>>];]]H][XC\0Z-/=6S66DZ
M3)]J6&1E,D]QM*IPI(54!)ZY)/3 R>LHH *XGQ18ZOJ/C/P[-'H]Q<Z1I<LE
MS*T<L(,DQ0K'A6<'Y<DY..M=M10!S7]K:E!>7M[=Z.^F:/:VSW,TLTL323N
M.R,V %4\DY/R],'/(2:3>Q_"G3M"F5EU7Q'=K]J_O*9Y#-,3_NQAP?I7HEWH
MME?7HNKA9'81B,QF5O+90VX93.#S^??-%IHME9W;W,:R-*SR.#+*S["YRVW)
MX!/I].@ H Y37M$U%/'UCJ\.F7.HZ6NFM8^39W2P26[F0-NY= 5( ! /\-.U
MO1-1BN?"U]I^CQ/:Z5=2RS:9:2(I >-E5UW%5+*6)[=3C/6NYHH Y#QC:ZSK
MW@N\LK;3I$DNWBB:W$J>:("Z^:2=VS.W<,!C]><#JK576UB62-(F"@&.,Y5?
M8'OBI:* .<\>:+=^(?!>H:79$>?,$(0MM\Q5=69,]MP!'XU5O]'O?$>O:++<
MVK6.DZ3+]K6&1E,DTX!"<*2%5,D]<D]L#-=;10!YC<>$=9;P/K4?V(OK&OZE
MYM]&LR9CMVE VAB<'$0QC/<UZ5 K);QJR(C!0"J?=7CH/:I** .:\?0ZQ>>#
M=2T_0K-KF^O(6@4B1$"!N&)+,/X2<8SS6MI6GP6>D:=:);&)+.)$B23!:/:F
MP="1G&1P>]7Z* .,;2M;F\=:[J0MUBC.FQV>G732+@<,[':,D'S"O4#A>]<Y
M'X>\33>"O"VB'1?L\-E=V_\ :$#749,XCR[.2"1L+A2>K'<>..?5J* .&NM,
M\0'QQK6IPV(*MID5K977G*  -SR*%SD,SE0"<  9R<8./8^%]<TG0_ [KI37
M']C2O+>V"31^8SR1D&0$L$)5V<XW=#US7J-% '(^,K?6]<\$7]E9Z<Z3WACA
M\CSD$HA9@)23NV9V[N Q^O85[C3];M_'FG:C%I,=Q91Z2UI&$N%5+28R L3N
MP2I55&5!/R].:[:B@#S"W\,^);GP-K6FW5KY>I:UJ3&[F\U,B%Y KL "1M$*
M@ 9SDGCCGT*:UM+71)+0!(;2.W,?)PJIMQ_*KM9]QHUG=ZK!J,ZRO-"FQ%,S
M>7U#9*9VD@@$$C(P/04 87@#2K^S\*:,=8B\J\MK&.VC@SGRE"C.?]HX&?0
M#USUM%% '%VNCW_A[X@:YK,%C+?6&MQ0%S Z"2"6)2N"&895@<Y!.#V[U-'X
M?O=<\76OB#6XUM[?3E8:=8;@[*[<-+*1E=V. H) ZYS7744 <%I>AZY%X4U+
M29+8V^IZK<W,MW>ET:*/S7.63!W,0F H('(&<"K5GX?O+'QW8-!8@:+IFD+9
M6DK2J0C%OG^7.[=M2,=,8SSV/9T4 ><VUC<V?A[Q.FOZ8C7.N7UPL-J\X+79
M8%8HU*YVCRT7GJ/F)  R6^')K?\ MK0K/Q'I^M0:Q:PO#8&^2,V^\)\_EO%E
M2VQ3RW. <=3GNM3TBRU>&*.\C9O)E$T+I(R/&X! 964@@X)'T)'>F6^BVL%U
M'=.T]Q<1 B.2XF:39D8.T$X!QQD#..* /.)-!\72?#R_T#^RF2[N;Z0WMPMQ
M&6NXY9R79/FX_=G!W8/& .<CJ)=+U67X@:3>MIZ#3K+36CC=95V0S.X#@#[Q
MPB #C'S'I7844 >;3^%M?U3P]XYMY(%M;[6+F7R)'F4^9$H5(U^4G"E%QSSE
MCQQSL7^AWGB*YT*UDL6TW1],FCNY(I&0O+)&/W<8"$@(IY))YP !WKL:* /.
M+WPSKG]A^-M0AM-^NZU*\%N@E7*6P B3!)P#LR_4<X'45:\0:!>:KX9FT#^Q
M9%CM;:$Z5<03H&@N$!VG<6!7;\@R!S\WMGO:* (+)+B.PMX[N19;E8E$LBC
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
M-<)+<Q.QC="HYPPR/FZ#'7/.,$ [.J6F:M9:S;27%C*9(HYG@8E&3#H=K##
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
M9(TU&*P2ZN[BWL9)D#.S*JJ@;@91B23TQZ\:OA34=6U308I];TXV.H*[))&
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7/>,/#!\4:3##!>M8WUG<I=V=TJ[O*E3."1W&"01[UT-% '(7/A+4/$7AO4
M--\5:E#<27D0B7[%"8HX<$,& 8DLVX*<DXX  '.9D\.:EJ,VC-K]Y:W(TF7S
MXS!&RFXF"E5D?)^7 8G:,\D'.!BNIHH X4^!]1;PWXITEM0M<Z[=37'FB)OW
M/F@ KC/S8"]>*NOX5U'^W-"U:#4;>*>PLGLKA6@+B1&VG*?,-K93OD<]\<];
M10!YQ+\/-:;1YM+37;3R%U4:E;R/:,TC-YOF8E;?\V.1Q@GCD#BNAB\.ZC%X
MWE\1&\MI ^FK8^48R#E6+[R<]R3QCIWKIJ* //D^'^I)\/K3PN-3M2UO=BY^
MT^0V&Q.9L;=WJ<9STJY=^$]?M/%%WK7AW6K6S&I*GV^UNK8S1[U4*)$PRD'
MQCH>]=K10!QMYX/U*W\1V/B#1=4C6_CM/L5X+Z,NEU'NW;CM(VL&)/'';@5>
M\(^'+[P\=8-Y?P77]H:A)?8B@,>PO@$<L<CY1QV]37244 <[K_A^[U;7M!U&
M"Y@B32IWG,;H6,I9"F,@\<$^M48_">HQS>+)/MMJ?[> VCRV_<8B\OGGYN.>
MW-=A10!E^&],FT3PWINE3RI,]E;QV_F(I4.$4*#@YQTK,A\.:C9>,-8UJSO[
M<6^IQ0^9!+ 2P>)"JX8-]TYR>,\=JZ>B@#S^'X?ZC#X(T/PZNI6I;2KR*Z$Y
MA;$@CDWA=N[C)."<UKMX:U%O%VI:XM]#&+O3EL41$;=$5+,'W9YY8\8%=310
M!REIX4N)/%.G^(-1:R%_9V\D#S6D90W98 9?/0#!(7+<GKQBM+6M,OM2O=,,
M-Q;I9VMP+B>&1"3,5!V#(/ #8;H>5%;-% ',>./"]SXJTFUMK.\BLKJUNX[N
M"Z>,N8G0Y! !'N*23P]JD_C+2]?FN[0?9+22VDA2)OWF\J2P.>/NC Y^M=11
M0!S4?AR^M?&]]KUK?0BVOK>**>W>$E]T6[;M;. #NYR#TX]L3_A7-Q-X2N=(
MGU5([P:FVJ6=[!$08)BY<?*2<@$D=>AKT"B@#F[/2?$,FG78UG5;.XO9;=H(
MA;V[1PQ@]6(+$LQX[@#& !DDXK_#^_'A/P_8VFKI;:SH!!L[Y(<HPV[2KH3T
M8<'G_"N^HH R=#LM6MHI)M;U"&[O9< BVB,<,:C. JDDYY)))YX]*36=-OK^
M]TN:UFMXULKG[0PE4DR?NW3:,'CA\YYZ5KT4 <SXQ\&67BZVM#,?)O;*99K:
MY4<K@C<I]58#!'T/:GZCX?O+SQKI.O1W,"0Z?!-#Y#(2S^9MR=V>,;1V-='1
M0!P;>!=1?PMXGT9M0M=VN7D]SYHA;]R)<97&?FQC@Y%:$GA?4?\ A(M'UF#4
M+>*:TL6L;E&@+"1"5;*?,-K97OD<]ZZRB@#A?^$'U$^'?%6E-J%KG7KJ:X\P
M1-^X\U0I&,_-@*.>*[#3+>6STNUMIW1Y(8EC9D! ; QD ].E6J* .-U'P?>:
MU<6G]J3V<HLM2^VVUXD9%Q&@D+K$#Z8PI;/0?=SS2)X/U%8?%L9OK4_\) 6(
M/E-^XS&(_7YN!GMS79T4 </:>#-8L-2T.]M=7M ]AI0TN59;9G4J"#YD8W#:
MYV@'.1P.N*J0_#S4X?!%CX<&KVSBSU!;M)FMB,JLQE"D!N22>3P,=N]>AT4
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
MYVC&U06'4#H,YKN** .6E\*377C#4=6NIX7L;[31ITEL$(;8"QSNSWW$8Q6
M? 'B$^%K7PT=>LFL;&YADM)WM&,VR-PRJ^' .,8XQGCI7I%% '$W'A+Q!9>)
MKS5_#VN6MK'J00W]M=6IE3S%4+YD8# @D#H3CUSVNGPO>KXOTK65OXY(K&S>
MT=)D)DFWE2SE@< Y7IC'T[=310 AS@XZ]LUQMEX1U.UTSQ19M?6CG7)YYPXB
M8>09$"$8S\P 'M79T4 <?=>"'U#P#IOAZYOECN]-6 VM[#']R6$ (^TGVY&>
MYJY'H-]>:Y8:SJ\MH]WIT$L=K%;JP0/( 'D)//(7 '8$\G/'244 >?-\/]1;
MX=7'A0ZG:[IKDS_:?(; !G\[&W=Z\=>E;EQX?O[GQKIFOM<VRI9VLENT 1B7
M\PJ20V>,%1@8KI:* ,'QAH$WB;PW-IMO>"UF:2.1)&3>A*.&VLN1E3C!%9*>
M$];/B.]UJ;5K)I;S35LY8DM6558%B"OSD[?F[Y)([=NTHH X1? VHIX7\,:.
MNH6N=#NX+GS3"W[X19PN,_+G/)R:9K\.B>,O%&C6EG?QSWVF74GVU;:0'RX0
MI$D4F.S.$7!Z\^AKOJAAM+:WDE>"WBB>9M\C(@4NWJ<=3]: )J*** "BBB@
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
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 %9VNZ-!XAT:YTJZEFCMKE2DO
MDD!F4]1D@XS[5HT4 <_?>$K74;/2K:XOKXKI<\=Q;L&0-YB#"EOEYP"?KGG-
M1W'@NPE\03ZU;W=_8W5TBQW:VDP1+D*,#>,'D#C*X/O7244 <DGP[TB+PWIN
MBP7.H0IIDPGM+E+C]]$XSR"01@AB,8QSTJ>W\":-#<:O-+]JNO[7B2&\2YG+
MK(%7:#CUZ\]L\8XKIJ* .;\/^"[+P[CR-0U2Z$2&.V%[=&46RGM&",#CC)!.
M..E5C\/-).B#2_M6H"-+[^T(9EF42PS[BQ=6"^I/!!'-=;10!RI\ :89=6E^
MV:EYFK6ZV]X3<[O,4*5SR#R5)'MGC%6KBZB\%^'["VBLM6U2&,I:QK:PB:5%
M PI;&/E  &?IFN@HH P?".AQZ'HK(+5+6:[N);R>).0CR,6V\<?*,+QQ\M6M
M>T"Q\16"VE\KXCE6>&6)MLD,JG*NC=B*U** ,BU\/6T-S<75S-/?7<\ MGN+
MDKN\KD[ $50!DDG R3UZ#%+3O!6GZ?;V5I]JO;FPL'$EI9W#JT<++]WHH9MO
M;<6QP>H&.DHH QH?#=O;^(KW7([N[%W>0K#(,H4"KG;@;>V3^?.:Y7Q!X:BT
M#P?::-8P:S=Z=_:"S326;[KFV&\R[T"@%OWF/7&20.!7H=% 'GNAZ0U]=&.#
M5/%%YI4\4D-]#KB,B/&R$;4#HK[LD<CC /.<5J6GP[TJU?1W^W:M*^D%OLC2
M79RB%=OE\ ?+CCC!]2:ZZB@#G8O!NGV[:SY%S?1)JSR//&LV45G #LBD$ MC
MJ<X[8IC>"-,;1M*TX37:G22IL+I7430;1@8.W!&."""".N:Z6B@#!D\)V4]A
MJEO/<74DVJ1^3>73,HED3:5"\+M4 $C  ZD]3FHF\&V;C0P;V^_XDN/LGS)Q
MA=GS?+S\O'_U^:Z.B@"EJ^FQ:SI%WIL\DL<%U$T,IB(#%&&& )!QD$BLD^#;
M/?H3_;;[=HBE;/YDX&W9\WR_-\O'_P!?FNCHH P(O"EM!?:S>1WMZ)M755N3
MN3'RKM7:-O&%X_\ K\UR.M>'ETK6_ FE:>VJFSTZ6?\ TF*$R&W0Q%4RP0KC
M.!\P/'7BO3:* ,0>%=,>TU."]1[XZH M[)<$%I5 VJ/E   '0 #'7J2:9I_A
M6ULI;%YKR]OO[/4K9B[=6\C(VY&U06.WC+9.">>36]10!S\/A&TC-HDUY>W5
MM9W/VJWMYW0I')S@@A0QQN. 20/P%4?^%=:.FM7.HP7.I6\5W+YUU80712UG
M<]6=!USW&<'N,5UU% '-W/@NPE\07&LVUW?V-S=HL=XEI,$2Y & 7!!Y XRI
M!]ZO^'/#]GX7T.WTBP>=[:W&$,\F]OS[?08%:M% '/2^$+0ZCJ-W;WU_:#4L
M&]A@E4),0NW.2I9#M&,H5JEXBEC@T\>$+#0+N=+VR:WA>.WS:0*1LQ(^1M '
M..I XYKKJ* *NFZ?;Z3I=KIUHFRWM8EAC7T51@?RJCJ/AVVU/7-,U>6XN4N=
M-+FW6-E"C>-K9!4YR./Y8K8HH XV;X::+-:7MI]JU-+6YNOM@@2Z(2&7>'+(
M,<9(Z'..V*W=0\.Z=JATLWD32G3+A;BW+,20ZJ5!)/)ZY]R!6K10!FVFA6%C
MKFHZQ!#MO=06-;A_[WE@A?T/Z"G:+I*:)IJ6,=U=W2JSMYMW,99#N8M@L>PS
M@>U:%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 %-=TC0O(RJHZLQP!3J\\^(4UUI6NZ/KEUI
M$FL>'K6.5+NVB02&!VV[9]AX; !'MD],T >A!E;[K \9X/:EKB?#>H^$K?3M
M7\4Z'>VXTB2%);A(00(6C#EOD_A)!'RX&3SWJ:W\?6K>(-.TJZA@C&HH[6\L
M%XLVUE&XI* /D./0L,C&: .PHKE8O&,UQ%IE_;Z-<3Z1J-RL$-S"Q:10V0LK
M1A?EC./O;L@$$@54T#Q'K.I:OXHBO--CDM]/N?(CBBG!; C5L88 $MNR22,9
MQSC- '90S17$*S02I+$XRKHP8$>Q%/KB]!\5:7%X-\/SZ9I8MEU1O)L-.C(&
M#EB<G& H"LQ.#^)QFXOC'R;_ %33+W39(]4L+7[:+>*576XAZ;XW;;T(P00,
M'UH ZBBN(LOB$]S'X=NYM#N+?3M;=(8;EIE)25U+*I0<[3@C=QTZ8P3V]  2
M!U-'6O,OB/;7,VJ)>:OX4;7/#-G#N;R+LK+"Q.7D\L8+X 48SQACWKN_#_\
M9G_"/:>=%5%TPVZ&U"9QY9&1UY_/GUH TJ*** "DR,XSSZ56U"^BTZS>XE#-
M@A4C3EI')PJK[DX%<;X$N-1NM?\ &-YJ$GGSQWL=LJ1GY4"1!O+3.. 7(R<9
MZG&: .\HKAX/B;I\]EIEZ-.O5M;Z\-IYK&/$1^;!;YN1A"WRYPN">HSK:=XP
MLKQ]<^TP3Z?%H[+Y\MUM VL@<-P3CY2,@\C(R,\4 =%17/1^*E?5M/L6TVZ1
MM0AEFMPQ4/M0 Y=,_(#N &>YP<&LN'XD6=QIVGWT6E7S07E\MD#F/]VS2&-2
M?FYR03A<G;R< C(!VM117,$[.L,T<A0X<(P.T^AQTK,N_$$45_<V-I ]W<6D
M0FN0C!5A4C(#,>-Q )"_B< @UQ7A;7[;P]X:M-9N;&;/BC5I)U$84")9"=F1
MG.!$@/ /ZT >FT5Q-S\2;6UL=<N)-(OQ)I$A6:',>2H17+9W8& R\9SD@8SG
M'176NP6\UG:QQ2S7UXADBM5 #!!C<S9.%49 )/<X&3Q0!J45R$GC^SBTR"]>
MQN"DNIMIF5="@D#%2X8D93ACD#HIR!BKECXNCOK[6[0:==0/I4<<K&8HOF*Z
MLRD<_+PN<-@@$9 Z4 ='17.^"M9U#Q#X;AU?4+0VIO"9H(MP($+'Y.1R?EP2
M3W)[8K3UC6;+0M/-Y?.RIO6-$1=SRR,<*BJ.K$\ 4 7ZBFN8+;9Y\\<6]MJ[
MW"[CZ#/4UD0^(\ZV-'N;&6WOI+1KN",NK"1%(#+D' 8$C(Z<\$\US_A%F\8G
M7-5UG3U:UN+EK2UCD97001-M('UD5F)[_+UP* .\I"0.IQ2UYWKVJW>J>/?"
M%K;RE-*DO9V '_+R88F8O_N!B /4@GIM- 'HE%<UJ/C&'3]<N])&F7UQ<V]D
M+L" *YER2%11NSN.QSSCA:JIXJU*\\8:=H]OI4T,1L%U"\,CIO17^58R,\$-
MG/?Y/2@#KZ*X_2?$&E"+7_$DWVZUA6[^QRK<2^8K/#^[_=(I(&YB5PO+$5KV
M^O%]3^Q75A/:,;1KO=)@JB!@N'(^56YS@$\ ]* -2*X@G+B&:.0H<.$8':?0
MXZ5+7 >"K^UTGP@-:N(F6?Q!J$EW#;1(-\AE8^4BCC_EFJGG  !)( )KI])U
MY=3U34].:U>&?3S&)3N#H=Z[@ 1_$!U';(ZYH V* <]*9,8E@D,^WR@I+[NF
MW'.?;%>:^!7?P[XHO-*N0(+/7+?^VK./:%6%R<2Q =/E!0X],T >F @]#2UY
MT4TRP\+64,FG7,;>*+X O8,L$B&9S(F6!# *@&<9X4^M=!<^,(+77;[1DT^[
MFN;.V2<[63$FXG: 2W'"L26Q@#W% '2U%)<012)')-&CR'"*S %C[#O7&:IX
MXN9?!^B:GH^G2FYUV6*"V65E!B:3G<1WP S>G'.*KZY>1W'Q+TC=:-++I.GR
M79ACVEVFE^1$R2 ,*LK9) '6@#T"BLOPYK<7B3P]8ZQ!#+#%=Q"18Y<;E'OB
MM2@ !!Z&DR,XR*\I\16&H^&_'>H>)_#-LK):6=L^I:;"H47<3-+N< ?\M%"
MCUY^AZ2"YT7Q)XE\-ZY9);W,4]C=213% 6!!A'/<$9(]N: .SHKD;GQR(M&N
MM?MM->ZT.UE=);A)1YC*C%7D2/&&0$'^($A20.F87\3ZG<?$6QTNP@MYM+FT
MEKU)//*^:#)& _W3C )P.^[M0!VE%<1+\0)(?#>N:N^C-OT6Z:WNK47 WX7&
M7!VX(PP(]1^5;XUJ5[VQMX+1+A;FT:Z9XIP0BC;@#(&=Q88.1T/3% &K#-%<
M)OAE21,E=R,",@X(X]#09HEF6%I$$K@E4+#) ZD"O-+GQ:]G\,CJWAO18=/6
M34&MFA9PIB+7'ELP"@@L23],YYQ@SZO)/;?%?0[R/2E?49M)NE:&&1?F(>/&
MZ0@< =R/H#TH ]'HKC[;Q_;2Z ;^YL_LETFI'2Y+>:8!8[@-MP9 ,;>^['X5
M6\8^*=;TGP;JM]!IL=O=6UQ';;S/N7:^P"1#M&[F3&"!@@^F" =S16!<Z]J$
M-]#I\6D![UK5[J0O.5@158*%\W8<L<YQ@<9YK)/Q%MWT/PYJMMI-Y/#K<ZV\
M:JR QN=WRG)Y/R-[>I% ':TR2:*(H))$0NVU S ;CZ#U-<Q8^-HC)KT6LV3:
M7+HL:3W :42J8G4LK KW^4C'KZUS?B>[NM0\1^ [VYT=+59=3#13&4/(JF)S
ML<8&TG@X!8<'GID ]+2:*262))4:2/&] P)7/(R.V:?7&VWB&RM]8\82P:!)
M'>Z8D+W;H8Q)=CRRRG.<8"CC)SST[4RR\?R7)\.SW&AW%MI^N!$@N6F5MLK1
MEPI0<X." W'3ICF@#M:*Y/4/&RVT6O7-II[7=KH1Q>L)0C$A0[B-2,-M4@G)
M7T%;^D:A_:VDVNH"WDMUN(Q(D<C*6"GD'*DCD8/7O0!=HK)U76)K&_T^PM;!
M[FYO3)M9F*11JBY)=PK;<Y  QR?I7/2?$>&/PK%K8TJYD'V_^SYHDD4^5()/
M+)S_ !#/3 Y]J .WHKE[3Q7=W&OWVASZ));7\5F+VVC>X1A/%N*\E<A&W<8Y
MZ]:9I_C3^TO!Z:]#IY$KW'V86338D$GF^5L8XX;=V].<T =712+N*C< &QR
M<@&L.X\02R:Q>:5I-DE[=V422W(DG\I$WY*(#M;+$ G&  ,9/- &[3/.B\_R
M?,3S=N_R]PW;>F<>E<!JWCZYO-#T"_T*V&+[5X;"Y2X?9) X?YHB ",G:03V
M!R,YJ":6YL/C%<S66D+/?3^'8G>"*144OY[@EG('H!G!)XX] #TFBN2L_'UA
M=^&M-U4Q?9YM0F>VCMKB54VRH6#AGZ!1L8Y^F 20*HM\2[>/3/$,[:<TMUH8
M5[B*UN$DCD1AE720XR.#GC(/:@#NZ*Q]"U>^U8SO<Z--86X6-[:665&\]6&2
M=HY7'H?4>]1>+/$J>%-'&I264]U'YT<3"(@;=[!03GD\D= 30!NT5R-GXVG;
MQ/\ V#J>@7>GW,\#W%CNFC<72K]Y<@X5QUP3^/3-32_B-]OT4:[<:'<V>B)#
M/)/>23(?+:)RNW:.6+8X([\<]: .YHKF9/%DMAJ&E6^KZ8;*#57$5K,)A)ME
M(RL<@P-K$9Q@L,C&:=IGBIK[4]=T^YLTLY]'VF3S)\JZLI97!V\(0.O;!XXH
M Z%YHHY(XY)41Y"0BLP!<XS@#OQS3ZXZ[UVWEU;PB-2\/$7>H.[VTKNK?8V\
MIF(]=Q48.!CGKQ5V#Q4][=W*6%BES!:WXL+@K<8EC;<%9S'M^Z"<]<D#.,4
M= L\3S/"LJ-+& 70,"R@],CMG!J2N3LM>TJ+Q3XJ\W3!83:;;P2WM\^W,\>U
MRI.W)PJJ>O//042>-3:0Z3?:AICVVE:I(D4%SYP9HFD&8_-3'R!O4%L$\XH
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
M:)-9V5E)=-=8AD".B[8V(#G+,.=A;&.^.E9/COPM<^)++3)-/<V]]:7*X<$
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
MEW#VRW"V[1O+"50\JQRC8?&?R KK+S7+ZROM,T)91+>W%M)<R7$-J6V1H54
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
MX&.489H Z^BN>\*ZR-=AN+NVU:SU/3CL^SS0+M=3@[ED&>&''8<$<5J:S?\
M]E:'J&H[=WV2VDGV^NU2V/TH FCO();J6VC??+"!Y@4$A">0">@."#CK@@]Z
MGKA_#<VIV?PEM-2L(X;K5[FT%\QN9 B/+*=[,[$C@;B>HX&.*-,\3ZA=>*=2
MT2&\MKR--,2^M;QK9D7<79", @.G (*GU&30!W%0W=U#96DMU<,5AB4N[!2V
M /8<FO-M/\9^)I/#WA/Q#=2:<;75;R&TGM(X&##S6*APY;C!Q\N/Q-;DFLZC
MXA;Q)%I<\%M;:4SV8,D6\S3",,^[D84;@O'.<G/:@#I]*U.TUK2[;4K"4RVE
MR@DB<J5W*>AP>15RN3^&/_),O#O_ %Y)764 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@^,M N/%
M'A:]T6"[CM?M:>6\KQ&3:,@\ $<\>M;U% '):QX.GU73=(>/4([37=)96M=0
MBA) P &5D+<JPX(S4.K^$];N-;M/$.DZU;V.LI;_ &6Z#6Q>WN8MQ8 INR""
M20<^U=G10!SK:+K"):?\3."\.R5;Z*[@/EW1?;C !P@7:0!AN"<Y/-8P^'CV
MFA:/9:9J$-O<:9J;:C&7MR\.6+YC"!@0H#D#YNWO7=T4 <'J'@/5+N7Q+''K
ML2VFO6ZI-YEINE1Q%Y?RMN VGKC'<@8ZU;_X0_4EU'P[J$>L0"[TRUDM)V-I
ME98WV\H-_P I&P8)W>X/2NQHH X:U\%ZYI.JWR:-XC6UT2_N'N9;5[4/+ [G
M+^4^<+D^H./0U:3PEJ6E^*[[5]!U.WM[?4EC%Y:W5NTH#HNT2(0PP<<$'@]:
MZ^B@#G_!7AVX\*>%;31KB]CNS;[MLJ1&/AF+8(R<X)//'TJ]KVAV/B30[O2-
M2C+VMRFUP#@CN&![$$ CZ5I44 <UI>F>*=/M([";6;"ZAB4(EW):L)RHZ;@'
MVEL?Q<>N*JZ_X/O[K4M-UC0=8:QU>RB: RW$?G)<Q,<E9!D?Q<@CI^6.OHH
MX[5?".K:K8:6DVM0O>6FI1:E-,]L=CO'T1$##8N..I/?J35[7O#EYJFNZ%K%
MGJ$5K<Z89E(D@,BNDJA6P-PP1M&#R/4&NCHH YO3O#M[8>+==US[;;R+J<<*
M+#Y)!B\I6"DMNYSN.>!6;8^"=0M/ 6J>&7U2V<WPN +@6S#8)BQ;Y=_.-QQS
M7;44 </?^"-2(T'4-*UB&TUO2;;[)YS6Y:&YBP 5=-V1T!&#P?P(GU+PCJ]]
M'I-T-<C;5;"]-X\DUL6@D)0IM$88%0%/'S9SDYR<UV-% '!2?#V[N=,\5V%U
MK2O%KS>:&6UVF*0JH)/S<C*# XXZDGFK.K^#]9U#^R-4MM<BM?$.FAD%REK^
MXEC8#=&T98G' .<DYR?3':44 9VC65]9VC'4[\7M[*VZ21(_+C7C 5%R<*/<
MDDDFH_$N@6GBCP[>Z+>EA!=)M+)]Y"""K#W! /X5JT4 <O%X;U&^GT=]?OK>
M[&DR>=%Y,)0SS!2JR/ECC 8G [G.>,5)H_AV^TWQ9KFM2WMO+'JIA)A6$J8O
M*0H,-N.<]^!7244 %<KI_AC4+'QOJ_B(W]M(NHPQ0FW%NP,?EC"G=NYZG/%=
M510!Y^_P]U!_ %YX7.KVV;F[-S]I^RM\N9O.(V[_ %&,YZ5<O?".M1>*9O$&
M@ZU;V-Q?0QQ:A#/:F:*4H,+(HW A@..M=I10!REYX0N%UG2]<T[4,:I90/;3
M/<IN6[B<[F#[2-IW?,".!TQBJ>K> I=5T'Q#;&_ACU'7G0W5UY!*HJ *B*N[
MH O4GDDGV';T4 >?_$1;I+3P=&;B!;S_ (2"U D\L["VV3G;G./;/XUKS^#X
M]9OM1O==>.:2\L#IPB@!"Q0DEFP3R6+$'/&-HXZD]!<Z?97K*UU9V\[)]TRQ
M*Q'TR*L@   # % ''6W@^_FTO2=(U?48+O3],FBE1DA*R7'E?ZL/EB!C )Q]
M[';FKNB^'+S3/$6OZG-?0RQZO)')Y<<)1HBB!!\Q8YX [#FNDHH \YMOAWK-
MOH^AZ<?$-L4T74!=6S_83F11OSYGS\M\YY&!USG/'0:?X;O]+\3ZUJEMJ4)M
MM39)3;R6Y++*L83[X;[O ., Y[^O344 <#:_#F:V\':-I(U5!J.BW/VJROD@
M(&[<Q*NF[E2&((!':MD>'+NXU2XUF]N+8ZDUB;&W$<;>5"A.YCR<L2<>G  ]
M2>EHH X1/ 5_'X5\-:*NJVV=$O(;H3&V;]]Y1)5<;^,YY.36WI;:Y_PE.JK=
MWD5SI6U#;JMOL,#]"F[^/N3Z<?0=!10 AS@XZ]LUP,_P^O[CPCXBT)M6M@=9
MOI+LS"U;]UYC!BNW?S]T8.17?T4 <S>>&[Z]\6:/K<MY;!=/MYH'@$#?O?,"
MAB#NX^Z,#!K-\/\ @K6?#X&DP>(5;PW'*9(;8VW^D(A;=Y7F[L;,]\9QQQ7<
M44 <Q:>%IXO$OB+4[B\BDMM9ABA:!(BK1"-&4?-N.<ACV%8<'@#7!I'A[39M
M?LS%H5[%/;%+(_O$C5E ?Y^6PP'! '/7C'H=% '#_P#"%:K87NO+I&KVT6F:
MVTDT]O<6Q=H9G7#M&P8<-Z$''O0G@?48]+\)V7]K6S?\(_(D@<VK#SMJ% ,;
M^.">>>>U=Q10!R</A6_AU?Q1?C4+8_VXD:JAMV_<;(_+!)W?-QSVYKE-9L#H
MUCX4\)3Z_IMM-90M*LVH6@^S7 C 100SC]X-V0 W8GTKU>H;FTMKR+RKJWBG
MCSG9*@89^AH Y3P7<Z@)[FPEN-#O+*)=ZW&D1&-$D)Y1AN8%C][@Y'?J*W]?
MLK[4M$NK+3KU+*XGC,8N'C+[ 1@D $<^AS5^*&*WB6*&-(XU&%1%  ^@%/H
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
MVWRR;OWC-@$ ACA>1@YH ]'HKS.2\U34];^'ZMJ][!'JNFS27:0.$#L($;/
MX.6//;M@@&J!\2:GH'A_Q'9)J-S,T&OQZ;:W=U)YLD$<OEDDLV=VT,V"<]LT
M =_>>(Q9^+],\/M92DW\,TJ7.]=H\L D8ZY^8=<?C5_3KN\NC=B[T][,0W#1
M0EI5?SHQC$@QT!R>#SQ7$W^EQZ=\6O"GE7-Y(LEE?#;<7#S;2%C^8%R2"<C/
M;@<5BW>I:M'\.?'\ZZS?BYT_5KE+>?S?G1%$>%![#D],4 >NT5P ^VZ1\0O#
M,:ZM?W,6KV=U]JBN)BT>Z-4961.B'YB..U8E]?:]>Z#JRQ7E_%XLBU@PV]M#
M*X7RO,4* GW3'Y1R6(X/).: /6JY[Q%XL@T+1HM3AMGOH'NDMBT3JH1FD\O)
M)]&XX!Z5KR6:MI;6<DT[KY7EM)YA61N,9W+@@^XQ7C,%JL?[/NCRQRS>9/<V
MA)>5G"G[4/NJQ(7Z#&: /<**\ZEO;SPQX\U6WCO[Z^M3X?DU,P7<QD'G1R8^
M7^Z"#T7 ]J72;;Q#J5KX:\06NJ11++Y4M\TNHRR1W4<@&Y1$4"(V2-NW&#QS
M0!WE]>P:;I]S?73^7;VT332O_=5023^0K)TG7K_4;Z&.;198+*YM!=07:RAU
MP<?(XP-CX(.!N'7GBJGQ'MTN/AUX@WM*OEV$\@\N5DR1&W!P1D>QX-9*Q)9Z
M7X3LXM2O]MQ'YC:?#/(TUV1".%D+@QHAPQY"]!WP0#OZ"0!D\"O)K+Q/JEIX
M4:WN+R97?Q2VC?:9)/,D@@,O]\]2!E0Q]0>U=!XDT&2RT7Q._P#;5Y)8W&E2
MO'8RW$C/'(BDEUD+EMIRH*]/SQ0!VEM<0W=K%<V\BR0S()(W7HRD9!'X55O]
M5BL[2^EB1KF:SB\R2")@&Z$@<D <#-9G@2U2V\"Z'L:5O,L+>0^9*TF"8EX&
MXG ]AP/2N4T'3X8M9^(LBR7):.<A0]S(P.;92<@M@]>,].@P* .[\/:NNO\
MAW3]72$PK>P).(RVXJ&&<9[UI5X]HPO-'\+_  WU.VU2^W7EQ:V4UN9CY#1/
M$_'E],C:,-U]ZM>+M5OK/2?$.JZ?JM]=7-CJ402XAE:*WM5WQ*;<INVRGYFW
M':?O<D$8H ]2-S"+I;4R+Y[(9!'GDJ" 3],L/SJ6N 33X6^.5RYDN0?[#BGP
M+F0#=Y[C&-V-N /EZ=\9-;GB^<Q6NG1#49K0S7T:&&W4^==C!)A0@@J3@$MD
M8 .2!0!T=8=YXC%IXOTWP^UE*3?0RRI<[UVCRP"1CKGYAUQ^-8W@2]OI=4\4
M6%W)<&*ROU6WCN)S,\2O$K;2Y))Y)[G&<9HUW_DK7A#_ *\[_P#E%0!VM%>8
MV[>(O&&@W6JZ7J"6-_'?S+%,VH2K' L4I78\ 38P*+SG).[.1P OB+6KO2=9
MO7UXZC!I-PT/V+5].N',%H=J@I-&I& 7W'<0<AP.,# !Z;17FGBG6;K1]=U!
M]:.IP:-.T0LM6L)W,5F=JY6:-2, MD[B#D,!VXM7$^I^*M:\3Z=9W!A;3VCM
M[9H]1EMFB+1*XE*HIWY9C]XXPN,=<@'H-%>8W,&N77BSPWHU_P"(KI6N=*N5
MO7TZ;8KR1[%WIQPV2><<'(&*Z[Q#%/IO@#44M]0NQ<6>G2%+MG!F9DC)#,V.
M22,DXH Z"BO))CK6CZ+X*\3PZ_J=U/>2V-O>6D\VZ&:.90#A.S#/WNIY))K2
M!U[QC!K[Z;>_8[RTU*:TMI5U"6(6_E, -T*H5<'[QW9SN[8& #TFBO-9;74]
M;^(,NCS^(M1@MY= ANG.G7&Q1*92I:,XX7Y?3)]<9!M:>MYXS@\2JFLWEA>V
M.HR6%H\$K 6XB"X9D! D+').[.0<#&* /0**X![O4/$7B35]%CNMZ6%G;>7)
M#?R6A9I4+&8>6IW#H "<#'0YJA+'XBAUSP-I>I>(IGN+A;V&^DL9-L<QCC.#
MT^]V)/0Y(P0#0!Z7--%;023S.L<4:EW=C@*H&232HZR(KJ<JPR#ZBO'-<^T-
MX!^(NDW-_>W4&EW!%J\]R[2!6C1]C-G+*"QX;-=?>Q+;WF@Z=#J&H2*UO+(=
M-@N)/.G.% =IBX*(F3P3@E@ "<"@#MJ*\HL==UUOAAI]T]S<2&/6?LM_<*Q:
M9;1;ED8AAR6P%7<.<9/7FKS7VI:7J?BS6+*[O;K1-.TW[1:)+,TD3W C8NJL
MV2RC"DX. 3CVH ])HK@M,L=?GGT#6[;5(TM71&O?-U&69+Q)%&"L90(C;B"-
MN!SCI5OXGW-[9>"Y+NPOKBSGCN;=0\#;20TR*03UQACTH [*BO/)[*[@^)L.
MCIKFK&QU#2Y+BX1KHD[TD490_P#+/(;G9CVQ5+3-2O%\&ZS:7.OW4)LO$$FG
M07+[IKB6(2KB('.XNP)4-U&<]LT >H45YWHHU#4_$?C'0)+O4K*W2WM9+4/>
M-)-:O(KY(?<3U53MW$?G3/#6JW>N:5H^@W%S=1ZQ8W4D>K,MPX?$'#$MG)$A
M:/VPYQ]V@#J_%WB,>%/#=SK+64MVEOMW1QNJXRP7))[9(Z UN5Q7Q;_Y)=KG
M^Y'_ .C4JC?Q:EX7\=^'Y+?6=2O[75Y)H+NTNI?,7*QEP\8P F,<@<8H ]#H
MKS#2&\1^)_#6D>)K'4H;2X>47,TLFHRF$QACOB:'9L  ^7/4;<YSDUV_BE=4
M;PS>KHI4:B5'DAI-FX[AE0W\)(R >Q(H V**\FN_$0N?"'BZ6QN];TG5K&Q6
M233[R5FEMG4.=R.Q;*MQRI_A'3-6KQ-7\/ZIX/UB'7-1O%U6ZALKZTN)=T3"
M2,D.B=$*[3TY/<GG(!Z?17E]H_B+Q;X;;7-,U&*QOEO)62:34)1%$D<I7RY(
M FPC8N#GGG.>U:EHUSXRNO%=M_:MW87%A=FRL_LTSH(,1JPE*J1OW,3PW&%Q
MQSD Z^>[O(]6M+6+3WEM9DD::[$J@0$8V@J>3NR>G3%9.J>)Y[>\U&TTG2WU
M2YTV*.6ZA24(V),E50$'<^%)P<=N<G%9%S<W]O\ $+PA;'5YKF"YL+DW 0A8
MIW1$Q)M'')8GJ<9XJMX9TJ$?$WQKMGO5:(V>P_:Y&^] <Y!8AL=MP..U '9Z
M-?7FHZ:ES?:9+IL[,P^SRR*[!02 25XY&#CMFM"O*-+\2:G;?#S36EOI9KF^
MUY]/:ZN)B&5#/(/OX.WA0H('&>.@JYKMUXA\#:=XAUO[7$]C]A#6UC+>273Q
M7&]4WAI%!V?."5SUQTS0!U^L^(QH^M:+IS64LHU2=H%G#J%C(4MR.IX7TQ[T
M>+?$8\*>'YM6:RENXXG166-U7&Y@H))[98= :Y'7]*6R\3> IUO[RY=KYED:
M>X:193Y#G?M)(4]?N@#GIP,:GQ;R?AEJH!P=]O@_]O$= ';45YY>6NH^'OB!
MH4$6M:G?66N"X@N[>ZG+;&6,N)(\8\OI@[<#TJII]_?V4.M^#+K4;V36C>+'
M974EPQE>WFRRRJ<]8U63..,I[T >ERNT<3ND;2LH)"*0"Q]!D@?G63X4\0)X
MJ\-6FM1VSVR7._$3L&*[79>2/]W-:T48AA2)2Y"*%!=BS''J3R3[FO*O"<YB
M^%/A6(:C-:F:^=3!; ^=>#S9284((*YP"6R,!3D@4 >L45YA81ZWK6C>-](M
M[^_MKRRO#_9S&[9I828E=4,F<L,DC!)QGV!JLOB[S]5\(:_#<WBZ3<1);:G&
M;I_*AFD!6+<">H=&#9]5)ZT >L5%<7$-I;2W-Q(L<,*&21V. J@9)/X5E^&D
MDDTY[^66=_MTK7$:RRLWEQ,?W:@$_+\N"1ZDU@_%Z%9OA=K99I 8XE<;)&7)
MW <X/(YZ'B@#:U#Q(+#Q5HNAFRD?^U!,4N=ZA5\M-Q&.I/3TZUJWTT]MI]Q/
M;6K75Q'&SQVZN%,K 9"Y/ R>,FN#\2:<J^./ EE#=742G[?^]\YGD ,()P[D
MGVSV[8XJC%=ZE:>$OB'9IJ]^S:-).UG<R3%YD40"0*7;)(#9]\=Z /3;626:
MTAEF@,$KHK/$6#&-B.5R.#@\9%2GI7G.I:EK%KH_AO4FM-1U32AIJMJ$=A<L
MERKLJ%9L*P:0##@C/?/:NN\*WEKJ'A?3[JRU"34+>2+Y+J7.^3!(^;/.[(P?
M<&@#)@\</=:EK%C;>'=3GFTAU6Y$3PDDLNX; 9!NR.:VO#WB#3_$^B6^K:7*
M9+68'&Y=K*0<%6'8@BO,)+[Q!IGB'XDWWA^*":6&XM6DC>,O)L\GYFC&0"P&
M2 >N/P.W;W&F^"_@M]N\,W1N+81+)'=RD%BTL@5I&XP"I8G&.-N".* /2**X
MF/2?$-EKD5];:G!;V$MK)%+;W.HRW0DEVEHY$WJ-N,<@<$9XXK,\*ZFUSK4.
MB:\-9TW6_L,D<UO/=R/#>G*9FAD#8!&&^[@C>?2@#T2WN8;N(RP2+(@=DW*>
M-RL58?@01^%2$A5+,0 !DD]J\D\(*EE\(-%E75KNR>[O%C<(\DCSC[0_[F(;
MOD9QD;EQW)Z9#[J>\N=+^)NE74E\EK9623VT,UVTDD):W9R"X8D@E0=NXCDC
MD4 >JV\\5U;17$#B2&5 Z..C*1D'\JDKS6VNY[*R\$:#:22>7JEDT\GFWTL9
M<QPQD(LGS,H^;=A<?=]"<QZC=>(/"MFFFW>JJR:MK5M:6CBX:::S@E)W R.H
M)^XP5CDC/M0!V3>(POC:/PV;*4-)8O>+<EUVD*ZKM '/5N^.G>KFMZW8>'],
M>_U"4QPJ0BA5+-(Y.%15'+,3P *XZ+3H]/\ C79B*>ZD1]!F.V>X>;:1-'T+
MDD9XXSCCZU#\2BR>*_ ,DYQIRZOB4G[HE('E9_'=0!T=_P"*+W2](GU6^\/7
MJ6D,1E98Y(WE0 9^90W'O@MBNDZBF2K&\3K*%,94APW0COGVKA+FXO\ Q)XE
M\1:/:S&--.B@C@,6HR6K(9(]_F_NU._DXY./DZ<G(!WU1&YA%V+7S%\\H9!'
MGG:"!G\S7FMU#K[>(?!NCZCXCN/-NK6]BOY-/EV+(T2J PX&&Y.3C@YQBIM&
MT.*R^+=W;F^U*X:#1+9O.GO)&=V$CKEN<'H#C&,Y..30!W-IJ-P]O?3ZC8M8
M1VTTBHSRJXDB7D2_+T!&>#R,5@+XOU>Y33KG3_"MS>V.HQ)-;W$5R@V1L1S*
M& V':=P +9Z<=L/2VN=2\$>.8;^_O+G[+J.H11.\[!@B(-JY4CCVZ'TJC.+C
M2/@WX9N]/U"^MY7&F[]MRYW!S&K+R3M7!/"X% 'K-%<6+B3Q)XS\2:)->W5K
M%IEO;K MM.\+;I49C*2I!;'R@ G P>.:BN5NH;C0-*NM?NM3N4MYA-;V68)+
MQEPOFLZN/+5#D')Y)[GB@#M+BYAM(O-GD6--RIN8_P 3,%4?B2!^-2UXK<37
M6M?#GPW+J=U=2W$/B:.U\S[0X9E%T4&X@C<0  &//&>M==/+>:MXLU7P[!)*
M(-.L[?RQ_:<UO*3(&)DWJ&9\84<G QWS0!WE%8_A:#5;7PY:6VMWT%]J,(:.
M:X@/RN0Q SP.<8!]P:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *RO$'A^U\2:>MC>RSI )4EQ"
MP4EE(9<G!Z$ UJT4 8W_  C5JWB--=DN+F2\6U^QX8KL:(G<5*A>[#.?Z<53
ML_ ^EV5O'91RW3:7%.+B+3GD!@C<-N&.-VT-R%+%<]JZ6B@#'_X1JP_X29]?
M1KE+R2)8I428B.4+G:67N1DXJ6/0--BUN]U=;=3>7L"03L>0R+G Q[YP?7:/
M2M.B@#)L/#MCI?AJ/0+ 26]E'"85V$;@#G)R1U.3S[UGMX&TIO#VFZ+YMXMO
MIDR3V<BS;9863(7# <\$CGUKIJ* ,.#PO:VNN3ZQ#=WBW<ULMJQ+JP$:YVCE
M3R"2<GD]\U5T_P $V.E6%A:6%_J-NEB\K6[+*I*^8<N#E2&!.3@@_H,=-10!
MSESX)TFZTE;!S<J5OO[1^TQR[9?M.XMYFX#&<D]L8X '%17'@'1[F^OKII+]
M/M]LMO=Q)=N$N%5=BL_.2P7C.>>^:ZBB@#FK7P1IUG<:+/%=7^_1XFBM-\P?
M"LH5@<CG( 'MCC%(W@31IK/6;2[^T75OK$OG7:3.,&3C#+@ J1M7&/05TU%
M'+VO@:P@U/3=1FU'5KN[TY'2WDN;LDA6P"#@#/W>_7OGC"-X#TQ](U?2WN;Y
MK75KAKB\!D7+NV-Q!V\ X' ].*ZFB@#"E\+VTNJZ5J<EU>/=:7&Z6Q+J!AP
MVX;><@ ?AQBO/M,TUY?-68>/-*U2:>6:6SLY'^S+([ECL=@8MN3U+#/6O7J*
M *NFQW46E6D5_*LUXL"+/(!@.X4;C^)S7-K\.M&30!HB7&H+8+,LR1_:,["K
M[U5<@X4-SC\\UUU% &+_ ,(U:MXC779+BYDO!:_8R&*[&B)W%2NWNW.?Z<5G
M:+\/=&T&^$]E-J(MDD,L.GR7;-:PN3G<L?3.>1G.#R.:ZNB@"AK6DP:[I%SI
MEU),EM<H8Y?*8!F0C!7)!QGVK*N?!.GW2Z07N[])])4I:W$4^R0(5"E"0!D$
M*/?CK7244 <JOP\\/_V3JNER0W$UGJ4[7$T<MPS;)"<[D)/RG(SGKZDU:TSP
MAI^G6%U:2W-_J/VF$P2RZA=--(8B"-@)^Z.3TQGO7044 9NA:);>'M*ATZUE
MN9885"H;B4R,%  "@GH    *HOX/TXZGJE_'->0RZF@6X6.8A"0FS<%/&[;Q
MG^O-=!10!S/_  @^G?V7H^G"ZO1;Z/,D]F!(N4= 0I)V_-@$C!]><U6N_AOH
M=[#JL$DNH+;:G,;F:WCNF6-920Q=5[$D \Y'M77T4 8;>%-..NVFLB2\6\M[
M<6VX7#8EC#;@).<MALGGKGG-2:_X;LO$<=H+J2XAELYQ<6\]M+Y<D;@$9!]"
M"016Q10!B:/X5T[0]4O]0LWNS-?%6F$UPTBE@H&[!/4X&2<GZ5)>>';6]\0V
M.MR3W*W5BCI"$8! KXW@C'.<#\N,5KT4 <E)\.]$;7+G4XI=0MQ=R>;=V<%V
MR6UR_<R1CKGN.A[@Y-7KWPE9W[:@D]U>M::@ZO=6?F+Y4F%5<<KN4$*,A2,U
MOT4 8%[X2L[]]06:ZO/LFHLK75F'7RI,*JXY7<H(4 [2,U6U?P%I.K:VNL+<
M:CI]]Y8BEETZZ: SH.BOMZ@?@??@5U%% &$?"E@-:T[5(I+B&73H3;VT<; 1
MK&<;E((YS@=3GBG^+P[^#=:BBBFFEEL9HXXX8VD9F9"  %!/4UM44 <;X0\.
MQ/X9\.2:@]_(]A;1-':7B[!;S",*3M*AB5RP&XG';M4][\/=&O->GU=)]1LY
M;K'VR&SNWABNL<?O%7KQQQC/XFNKHH QHO#5G#XF.O1S7"W9MA:; RB,0@[@
MFW'8G.>OOBL^]\ :/>:]/JZ3:A:2W0 O(;2[:**ZQP/,4=>..,9_&NIHH YC
M6_ FDZUJ=OJ8FOM.OX(O)%QIMP8':+^XQ'5:LOX1TYK_ $B\CDN8GTD.+54D
M! WC#EL@EBPZDDGOUYK>HH YL^"=+>'7(9Y+J>+6\F\61QACMVY7 &T@ #CT
MIC>!=,:XTZZ^UZFMW8QM"MRMXPDEC;&4=NXX'3&.V*Z>B@#SCQ!X4M="T.UT
M_3[+6I]-EU+[5<R6-P[W%K]YU,2@YQO(S@$X)/)P1;\,Z7*^H"2WOO$USICQ
M.EU#KV2C@C "K(H?/J>F,CG-=Y10!RN@_#_2/#MVLME<:D]O$Q:WLI[QWM[<
MG/*(> >3USC)K5\0^'[3Q+IATZ^DG6W,B2,(6"EBK!EYP>A /X5JT4 8S^&[
M>3Q%;ZX]W=F]@MS;(=R;=A(+ C;W(!S^6*S)/A[I$NFWEC)/?%+J_P#[2,@F
M"R1W.<^8C #:>.G3VKK** .5?0=/\*W%_P")K>'6-0O&MT2:&*5II)]N0"$)
M&YL,?8#H!4WAG3T?4-4\1R::]C<ZJT?[J90LHBC7:N\ G#$[CCTV@\BNDHH
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
M[<EAG)YYYKJ:* *]C8P:;916ELI6&(87<Q8GN22>22<DD\DDFK%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %(2%4LQ  &23VI:XCXF7<EIIVAF3C3)-9MDU$G[H@)/W_\ 8W;<
M_EWH [""]M+J%IK>ZAFB7(9XY RC'7)%<C9>(=7\1W=[)H5WIR1V&IM:/;7
M),\2;1(X93D').WC' SUXBO;,P?%_2VT^-1%=Z7.-3C4?*Z*5$3,.A.YB >N
M,CI2?#.VMHT\32100JZ^(+V,,J $+N'RY]/:@"]XP\0ZKH6J>'[>Q^QM%JE^
MMF_GQ,S1Y!.X$,,\#I^M=-)>6]LK?:;J",QH'D+.% '3)R>!FN(^(Q USP-D
MC_D/1_\ H#5#%HNEWOQCUN.ZL+:=&TFWD:.2,,K.7D!8J>"<<9/- 'H!GA6#
MSS*@AV[O,+#;CUSTQ207,%U )[>>.:(])(W#*?Q%>+^']4CL/"_PY&I2A=$-
M[>13O*?W:R*T@MPY/& >F> 5![5M>,_[*TK1=1N=&<M:76KVDFMM#(7B6)F
MD'' R NX#LW/!H ],MKVUO%9K6YAG"':QBD#8/H<4"^M&D$:W4!<[L*)!D[>
M&X]N_I7$ZU9)'\4/"TNFQQA;NUNHM01 -DMLJ+LW@<$!V '^]BN9\.^&]#G^
M$^LWTNEVDEU -46*5XPS1C=( %/88'0?7O0!ZY'?6DLRPQW4#RL@D"+("Q4]
M&QZ>]$U[:6\T<,US#%++Q&CR!6?Z ]:\BGT"P@\(?#W5](MHHM<:YL MQ$/W
MDRL@\Q6;JR[0<@] N.!6OH26FM:-X\M]?2,W:ZA<I<^<!NCA"CR2">BA1E3Z
M@GK0!Z1+<008\Z:./()&]@,@#)Z^@YJ*74K"!(GEO;:-)N8F>50'_P!WGG\*
M\DT_3SJNH_#$^(;5)[NYTZ[%R)TRTRB)"@DS][@@X/<FM'78M&M[CQ9IFFPV
MMJ;'1(X+@W1S&L920QQPQY&,YY;.,E>": /0-0\0Z;I>J:?IMU=1I=7S.(D+
M $*J%BQST'&/J14EN;[^W+U9;NT>S\N,P6Z*1+&>=Q<YY!XQQV->96K65S>_
M"FXNC;R@Z=,L\DNT@D6B'#$]QUYJ[,+BR\7?$>;18E6^.D6\L(B49:7RY2"
M.K9Q]: /24O;22Z>UCN87N$&7B60%U^HZBDFOK2W$AGNH(A'C?OD"[<],YZ9
M[5Y;J<=O<?"OPCJ>A!/[3CGLC9R1_?:5F"RJ3U.<ON!ZX.:L0:%I-YXP^)"7
M&GVLJ)%;,J/&"JLUN26 Z!B>_6@#U($$9'(J"6]M(;B.WEN88YY/N1M( S?0
M=36!\.I7F^''AUY'+L=/A!8G)X4"N0TE;76? /C5=<5/[0CN[S[8TGWXF4$Q
M$$\@*H7:?;B@#U":ZM[?_7SQ1?*6^=PO ZGGL*2:[MK>S>\FN(H[9$\QIF8!
M N,YSTQBO)[32UU7Q/X#'B*SBGO+G09_MBSH"96"QX$@_B(R3@]#7I&IV%K;
M^$[NQAMHUM8K-HXX0ORJJI\H ]L"@#GM9\9RMHWAS5M#FMGM=2U*UMI1*A9Q
M'*P'&&&UL>H/6NRANK>Y,@@GBE,;;'V.&VMZ''0UX\T=E+\*/ $,?E9?4=+$
MPC(!)+8.<<YX//M6CJ<#Z)XN\91>';9+69O#*3QQ6J!,S!I0K!1_%C&* /3H
MKVTFN)+>*YADGB_UD:2 LGU'45A^.M<OO#7A"_UJP6W>6S02&.=&97&0,<,,
M=?>N7T&V\-ZS_P (KK%EKQ:XME"VMO;")7;<GSQN NX@ $G/3&:V/BR0/A9X
M@S_S[#_T): (M>\5:UX4\.P>(M06PO=.!B^U1V\3PRQ*Y W+EV#X+#CCZUV7
MVNV\X0_:(O-/2,N-WKTZUY3\0M)ATWX?66M#5+E[BQ\B:WL[R8S07,GR@(8V
M^\<$XQTQ6SXL#Z6^@?$![,0W%DJ1ZI$%RPMI0 _N3&Q!^F: ._2>&5W2.5'=
M#AU5@2OU]*Y?Q]XBU/PQH]M?:<MH[2WD5LR7$;,/WC;<@JPZ>E)8PZU'H3ZK
MI%G8-JNJW/VN9+YVB58RN$4E5)W*@C&,8SN-<_\ $>34SX#TY];CLX;S^V+7
M<MI*SQ@>9Q@L >GM0!Z5$)5B43.CR8^9D4J#] 2<?G41OK1;L6ANH!<D9$)D
M&\C_ '>M-O-0MK!(FGE53+(L4:Y&7=C@ #OU_+)KQ[6;VQN-!2^TYX8+8^*H
MW!G??<R3"X =LY&P#D!<$[<<CI0![(;ZT!<&Z@S']\>8/EYQSZ<T?;;3RUD^
MU0[&.U6\P8)] ?6O/-?$.@>.3?06D5U:>*;$V;1A<I+=)S%N(_A=&8$_[.:B
M\"VTN8O!U]&)#X7NG:21H\"5<9MFQTY5V;U!B'K0!Z/]NM!=&U^U0?:!C,7F
M#?STXZUGV.L,=>N=#O=@O(HA<PNHP)X2=N['9E88(]U/? X6.2]T+6+$W,-K
MK/AZ]UIC:7L7RW5E<22L,./XU#%ER.0,YZ 5KZ]O'QB\)&$XQ8WWVC'_ #SP
MF,^V[% '=UD)X@L;O6K[1+2\A_M&UB1W#'<$9]VT$ @D_+DC(X(]:O6.H66I
MVJW5A=P75NQ(66"0.A(.#@CCK7%:)%90_%[Q69$MTD-M8M%N !+$2Y(]SWH
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
M7ADLFLY4_P!8URSJLH)ZDG,F[/7!S0!V>K>(II?%2^&M-O;6TNC8/=M<3*)
M&WA$3;D<DDD]\#CKD;MA-=PZ/!)K3VD5XL8^TM Q$(;OM+<X^M<@UG:-\<?F
MMX"W_"/^;R@SN^T_>^OO3_B_;P3?#B^>6-&:.>V:-B.4)GC!(/8X)''K0!VL
M=U;S32PQ3Q/+$0)$5P2F?4=J;]MM/M?V3[3#]IQGR?,&_'KMZUY_>6,6C?%2
M :+9PV\\WA^Y.R) HE=9$*%L=3D]3SS6#((;_P" -MJ%MG^VH"DJ3@?OQ?><
M W/7>6)'N#0!ZBGB'39/$,NAI=1M?10K+(@8?*&.%!]S@G'I]169\0-;U'PY
MX-O=6TPV_GVYCXGC+@AG53C!&#\V>_3I6+IL=M%\8=4:[CMDN&TBT89 &9#(
MX)7WS@?E5OXN''POUC/_ $Q_]')0!V%S=VUE%YMU<101YQOE<*,^F31/>6MM
M )I[F&*(X DD<*ISTY-<#JE];_\ "TKG3M7U".SBETN+[!YZ1F.0;W\X N"-
MQ^3(ZD*/2J<6A3:=8:#%X.UF&^GTY;O[-;:GAH[N$N@D"LH&-IP%8=B1TH ]
M(EOK2&W%Q+=01P$X$C2 *3Z9Z5-'(DJ!XW5T/1E.0:\OMI+S6=(\.ZCX9BM=
M.U*T%[C1;[YHI )%290R]-K8"L.S8Z9KK_ M_!J7A.VGM].;35$DT;VA((AD
M61@ZJ1P5W XQVH +GQ3;7-MKL6CW=L]]I:,&\SYT\P)N*X# G' .#P?I4OA/
M7?[9\,Z-=7D\ U"\L8[EXD(!.Y020N<XS7'Z/'907_Q&4);QS"X<1C # &U4
M\=\<$_G61::=967A;X6:C;6T45[+>VD<EPJCS'5X'W*6ZD' &/8"@#UU[ZTC
MNDM9+J!;A_NQ-( [?0=33IKNVM]WG7$4>Q=[;W"[5Z9.>WO7C7BZ\L9_"GBF
MZTYX8$CUZ,2/<OON)+E)HE8IR/+50.!\Q(!Z"NF72M)U'XSW_FV=I<PR:%#*
MRLBNCOYSC<1T)P ,F@#T-'26-9(W5T895E.01Z@U#+?6D%Q';S74$<TGW(WD
M 9OH#R:Y'X3<?#JQC!RD4]U&@SG:JW$@ ^@&!7'>.+JQNO#?C^6Q:&(Q7*1W
M,ET^Z62=%3:(AD;%'&#SD[L =: /9ZK_ &^SWQ)]K@W2L5C'F#+D<$#GDBB$
MPWM@N3'/#(F&Z,K=B#V/>O$$TK3T^ T%^EK$MY!J(\FY48DCQ?E1M;JO!/3U
M- 'N45U;SRRQ13Q221'$B(X)0^X[4R.^M);I[:.Z@>X3[\2R NOU'45P<]KI
M^@_%JS>SMHK2%]"N6G%N@7>$D0@D#J1SSUKF[.ZL8Y?AS=V<MM;6#74QMT>4
M/<")HI-S2R9 R3]X8X/<T >L69OO[6U%;F[M);8&,VT,2D21#;\WF'/.3R.!
MQ5F*]M)YY((;F&2:+_61I("R?4#I7E5_]KTV?XL/H<?E72Q6SQB%<$$V^688
M_BP6/UJ_KD-J^B^ ]2\.K&ES]OM8[5X0 6@=3YJ''5=H);_=H ]&:\M4E$37
M,*R%P@0R '<1D#'KCG%8MQKH\.Z%JFJ:_J-G)#;3R%#;C;A/X(B"3F3M[Y%<
MMX2\.:)>>+O%[W&F6DK6NL1R0!HP1"WE(VY1_"2>3CKCGI7,WUK;I\&_'<4<
M,8C@URZ$:A1B,"=!QZ<4 >T+J%D[*J7<#,_W0) 2?IS4BSPO*T22HTB?>0,"
M1]17"^-[&VL+?3?&.DV\#S:#,9)5@5?WEJWRS*,=P"6'I@^M;_A:-+J"ZUXQ
M@2:M+YR$K@^0 %B'KRH#X/0N: -FYN[:SB\VZN(H(\XWRN%&?J:S_$6OVWA[
MPU?:S(5D2W@:5$#@>:0I(4'WKG([@S?&2\LM256C&D(VG+(,J07/G%<\;L[0
M>^ .U<G<6AA^%WQ!M2BMIEI>W:Z:&&1$@ RJ>BARP&/<4 >BZ%-KES=K<W-[
MIUUI<UJKCR4*R13\94<D%,$]3D'UKH*HZ-!#!HUFL$4<:&%&PB@ DJ.>*O4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M0\/:-JUK#;:CI-E=P0G,4<T"NJ?[H(X_"GW.B:5>+;BXTVTD%LI6#="O[D'
M(3CY1@#IZ5?HH SYM!TBXCMHYM,LW2U!6W!A7]R#C(3CY<X'3TJY;V\-I;I!
M;PQPPQC:D<:A54>@ Z5)10!0ET/2)[FXN9M+LI)[F,13RO I:5!_"QQDC@<'
MTJ,^&]#,-O"=&T\Q6[;H$^S)MB/JHQP?I6G10!E2^&=!GFNYIM%TZ26\ 6Y=
M[9"9@"" YQ\W(!Y]!4JZ%I"71NETNR6X,?E&46ZARF,;<XSC':M"B@"K8:98
M:5 8-.LK:TB)W&.WB6-2?7 %5I_#FAW-U<74^CV$MQ<Q^5/*]LA:5.FUB1DC
MV-:=% $26UO':K:I!&MNJ>6(E0! N,;<=,8[5G_\(SH'V'[#_8FG?9-V_P C
M[*GE[O7;C&?>M6B@"C_8NE?;8[W^S;/[7$H2.?R%WHOH&QD#VK-O/#.FV>F2
MG1_#NCM=QR"Y@BD@6-#,.C$A3AL$X.*Z"B@#GO#VBW%GJFM:Q>I'%=:M+$[0
M1OO$2QQ*@&[ R<ACT[BM&RT'2--G,]CIEG;2G/SQ0JIYY/0<9/7UK0HH I6N
MC:78SSSVFFVEO-/_ *Z2*!4:3_>('/XTR'0='M[6YM8-*L8K>ZSY\26Z!)<]
M=P PWXUH44 <OJNEZO(8M"TFTTRT\.RVWE3R*2DL0)(98T4;>5X!R,$D]L'I
MD18XUC10J* %4#  ':G44 4[_2=.U41?VA8V]UY3;HS-&&*'U!/3\*2;1],N
M=/73Y].M);)0 ML\*F,8Z84C%7:* (K:UM[.W6"U@C@A086.) JJ/8"I:**
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
M0;Z6WN7MI-.N;99(H6D'F%XR%.T'&0#R<#B@#=OO%NC:<;@W-S((K9Q'<3I
M[Q0,<<.X!5>HSD\9&<5;O-:L;*:VADE+SW2LT$4*&1Y%49+ +G@9'/3D>HKS
MS1Y&TGPGXH\,ZQ;S-J3SWAAC\IF-\DVXHT?'S9W8/ICG%03J?!%UX*EOI;@7
MUII$EI<.+:2>)E CRG[L%@P;&&QC YZB@#O['Q=H>HV$]]:WV^W@8)(QB=2&
M)VA<$ EMW&T<YXQFJ]QXWTB"SU64?:FGTR'S[BT-M(LP3&0P5@"5./O=!W(K
M@95M)O!#W/ARXN-9FL]<75M3MX(I+>5][EG5$.&7@Y7UV=<UM*=&\1Z/KM_H
M&E7\EU+H\]JUW=),KL2N5A7S.6YR3C@''K0!'KGBB:[TCP1K<=W=6$=WJ=LE
MY'AX8V5XF=A\P!9<@8/(/O79Z7XITC6!?_9KET:P(%TES"\#1 C(9ED (! )
M!Z<5Y]<WB7?A/X<JD%T#9ZC9>>)+9U,8C@978@C[H8@;NF>]+KEA>:OK_P 0
MK/3E<SWFEVT=N=I"S.@?<@;H3R >>] '>P^+-'FU!+'SYHKB2%IX4GMY(_.1
M>I3<HW8ZX'..:@TKQQX>UN\MK73KUYY+D2&(B"0*?+.&!8K@$8Z'G&#W%<]X
M=U;0/$-_I]VNC:HFJ6 =YFU 3@:>2I#_ #2':2>!A>2.3C%7/A3\G@A(7C>*
M9+NY9TDC*, TSLIP0.JD&@#H=3\2Z9I-R]M<RRM/' ;F2."!Y62('&]@H.!D
M'ZX..E.;Q#IGD64T4[7"WL1FMQ;QM(TD8 )<!03@;EY]P.I%<CXCOG?QAJ.F
MS65U LFE@6\UG:,TE\Q+YC,JJ2JJ2/ER/O$DXK TRUM;[P=X/1[_ %+0-6L]
M/9;;4?*9$C8! \<BN-K*QQ@'&=AP?4 ]8T^_M]3L8KVT=G@E&49D*D\XZ$ C
MIW%9=OXQT2ZNK6"*Z<B\E>&VF,+B*9USN57(VD_*>_.#C-,\'7>J7?A"TN=6
MM4BU B3>D:>6),.V'VG[N\8;!_O5YHNH/?6/A"\?3]0@FM=;5KJPM]/DCAL1
MB4;%0+\QR1\WS'D],XH ]AO]0MM-@6:Y<JK.L:*JEF=R<!54<DUSWB'Q#HD_
MA74I;S5-0TRU@E%O/<01R13PO\K #Y<C(9><8(:I/'%MI]]HUM;ZDUY!&]VG
MEW=H2)+20!BLN0#@ C!)X&[FN$UV36[CX6^+-/OY1JK)/'%8W\%OM>_7]V<[
M5^\5QM+#@[3Z4 >CZAXLT72M472[JZ<7QA,RP)!([.H('RA5.X\C@9/M2VOB
MS1+OP^^N1WH&GQL4>1T961PVTH4(W!MW&W&22,=:YZ\N(I?BYHMTFYK<:3.A
MF"'8&9T*@MC ) /%<K+%%)X"\8><EW&P\2R75NT4#,PS.ACDV8RR9Y..H!QS
M0!Z7#XGTJ[U5M&6XFBU$IN\B2W='"D'#<KC'!YZ9&.O%87@/5WC\*ZA=ZMJ$
MTP@U2ZA$T[%W($Q1%'<GH  .2< 52\.Z[H.K^.WU635?^)K)8"RAMC9S6Z^6
MK&1SF11N;/.!T [\FN<A@OV\ S7-I97=P]AXFDU":TB#QS36_G,?DZ'.&##'
MI0!ZGIOB'3=5OKJQMY9%O+4*TUO/"\4BJW1MK $J?4<4_4=<L=,E\F=Y7G\L
MS>3!"\KA!U8JH) ]SUZ"N?\ "ESH.LZM)J^CZ=>^9]F\B6^O%F5L;@1$/-Y;
M')..!QZUFWVK-X1^)FHWVK6UV^E:M9V\=O=P6[S"*2(N#$0@)&=Y(X_K0!/X
MDUP7L_@K4M&U65K"_P!5CB;R'(2:,HYPPZGE1P?3I6_J'C#1-,ENDNKIU6T=
M$NI5A=XX&?&T.X!"]1U/&1G&:Y;Q,T87P08--:QACUE9_LR0[?(AVR ,RJ,)
M]Y2<]"W-<_XTNI]3T;QSIQT^\M[I)/W%K:6;!;I J8N))%7YR<$8)P H&":
M/4M1\0Z=IDDT=P\S-!")YA# \OE1G.&;:#@':WY'TIMYXDTVQW^;),WEP"YE
M$-N\ICC.<,VT' .UOR/H:X3Q+LN+^XUG1=2O=(UN*QC*)-;L8-1CPQ6)HV'+
MYR,#YAN''--UZ.XEG&K6M[<>'_%$.EPM)!Y9DMKSY6;R"A&&96W*,?,-PX-
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
M>2S' % #JYW5_#E_=ZY'K&EZY-I]TMO]F>-X%GB=-V[[IP0V3U!YP/2NBHH
MSM,TR2R>2XN[Q[R]E54DG9%0;5R0JJO  +,>YYY/3&C137D2)"\CJBCNQP*
M'4444 %%%% !5>VLHK62>5=S2SMNDD<Y+8& /8 = /YDFK%% !133(BNJ%U#
MMG:I/)QUQ3J "BBB@ K#\0:!<:O/87=EJT^G7EB[M$Z1K)&VY=I#HW!XZ'((
MR?6MRB@#(TW2+J"X6[U34FU"[1&2-A"L21@XSA1DY.!R2>G&,G.O110 5SFJ
M>'-0N->_MC2M=EL+AH%MY8I(%GB=58L"%."IRQY!YXKH6D1"H=U7<=JY.,GT
M%.H S],TQ[)I9[F[>\O9@JRSNBIE5SM4*O 4%F/<\GDUH4U'61=R,&7)&0<C
MBG4 %%%-WJ7*;AO R5SSCUH =137D2, NZJ"0HW'&2>@IU !1110 4444 %%
M-$B&0QAU+@ E<\@'H<?@:=0 5C^(M#?7;.WCAU&XL+BUN%N89H0K8=00 RL,
M,O)X]<'M6L'5F958$J<, >GUIU &)8:-?K<0W&L:N=1D@8M"J6RPHK%2N[ )
M).&8=<<],UMT44 %%-:1$959U#.<*">2>O%.H ***:'4NR!@67&0#R,]* '4
M444 5WLHI;V*[DW.\((B4GY4)X+ >I'&3VSC&3FQ110 4444 %%%% !1110
M4444 %%%-21)-VQU;:=IP<X/I0!A>)?#LVOSZ1)'?);#3;U+U08/,\QU#  _
M,,##&M^D9E1"[L%51DDG  H!#*"""#R".] "T444 %%-=UC0N[!549+,< 4Z
M@ HHHH **** "BD9@JEF(  R2>U-BECFC$D4BR(W1E.0?QH ?1110 4444 %
M%%% !1110 5@>)/#L^O7>CS1WR6PTV\6\56@,GF.H9<$[A@88UOT4 %%%% !
M39$+QL@=D)& RXR/<9XIU% $-I:PV5LEO;IMC3.!DDDDY))/)))))/))J:BB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MG:79/=W4TD)5%D1,!94<DEV Z*: )]0\7-:>*O\ A'H-&O;J\:R:\B9&C5)
M'5<9+?+R3DMCIQG(J.P\<V5[X?@U(VEQ%<S7AT];$[3)]I#%2F<[>-I.<XP"
M?:J[V6J-\4K?6AI5Q_9ZZ,]HTOFQ9$K2J^-N_/12,^OMS7++X5\3QZ#]JM=-
M\K5=/\13:M;VL\\>+F)V;*;E8A6*OWZ&@#M#XR@LDUHZQ8W%@=)1))7P9(YE
M<?+Y;8&XY^7& <T\^*C::U8:9JNG2V3ZBK?8Y/,5U=U&3&Q'W7QT'(/.#6-K
M^F:_X[\%ZE93Z?\ V+-(L;6L,\RR.TJ.'RY3("DJ .IY)/85/>6&I^*[[PW-
M?:3-IPTNZ%]<^;)&V9%0JL<>UCD%FSDX&!ZG@ AF^)0CTO5-27P[J+6FE7DE
MK>L7B!B"$!F W?-UZ+G@=:W;OQ,J:I+IVGVOVVZALUO7B$H1FC8L%V _>8E3
MZ <9/-<8_A[7Y/ OC?3/[%G%WJVH74]HAGA^9)<;23OP.G(/ZU;\1>')==BA
M%SX?OHKZVL8_L&I65Q&D\$^&RA8.. =I[KR>AH V[O5M-D\8^&H+K1Y3?W5O
M/+9W;[<0C8ID7KG."HZ59LO%)U*1)+.Q:>Q:\DLC.DH+1NC,I9T[+E<#G/()
M S6-)I/B!O%'@B\N[5KMM-LYX]1NXY(POFR1HN0I8,1N4DX'>J(\,7S^)[+6
MM-TJYT75#?YU)XID^S7=L&.69 QRS#&. 0QYZ9H T=!\9W4W_"4WFM6HM;#2
MKV2+>) WEJD<9VX'+,22>/7%7(?'5N?$%KHUQ9%+B^ADEL_)N(Y?,*#+1M@X
M5\<]2O\ M5@R>$M:O+#QQH;6OD1ZM>/>VE^95*$E8]J[02P(9.<@#'3-;7AW
M4/$UX8AJOA:/3'MU)N)5GBD^T,%(Q$ >,G!RQ&!QSG( *EM\3(KC1].UDZ%?
MQZ7=W7V62Y=HQY+&4QKE=V6&0,D<#/4X-7;/Q%JES\2-2T1K$"QM+6&17$JY
M.]F^<C_@. /;/? Y5/#7B)?A'9Z"=$G_ +2BU 3-%Y\&-@NC-G=OQ]WCZUU%
MOI^JVOQ-O-4736DT_4-/@B,_G(/(>-G+!AG).&XV@C/<=: -3Q/XC'ABRM[R
M6SDGMY;B.WDD1PHA+L%5FS_#D@$]J;#XE$GC&X\-O9/%/%:B\65I!MEC+;<J
M.O7@YZ5<\0Z-#XA\/:AI%QQ'=P-%N_NDCAOJ#@_A7 R>#?$=W8:!JTTJ1^(]
MWV?4I%;[MM)&(W .>2H57';>6/>@#;U+Q#I]W%X8N=2T&647VI(MC(S(RPR$
M-LDZYY4$C /&,X-2:=KM_J_CGQ'H5YIJ'3K.*W0!G5AAUD8LP[[L*,=L>]+X
MRTF_NI?"Z:5IKSPZ?JL-S*(WC01Q(K+P&89/S#@>E-LK#5M+^(GB'4!I;W%A
MJ=O:F.>.:,;6B1U*%20=Q+#';U(H YGX?>*O[!^'OA>&?2KHV%Q.;,WH9 J2
M/,X7Y2=Q&< G&/K7K%>3V_AKQ%%\+/#^B-HDYU"RU&*>:(3PX").9"0V_!X/
MYUWEIKE]+XLNM'N='DM[9;<3VUX9U<38VA@5'*$%\#/7!QTH S_&'B'4M&U/
MP]:6%F)DU"^$,CF0*<!6;: ?7;U[#Z\8%O=3:5\4?%$NGZ++=W4NG6<K6\#(
MF6_>9+,Q ST'<G\R-[QMINI7=SX=OM-LFO3IVIK<30)(B,8RCJ2"Y X+#C-0
MZ;9:O;_$/6]7GTB86ES8V\43I-$VYX]Y8 %P<?-P2!^% $.H^*]$U;PUX:U>
MXTB:]L]2O[86X8*/L\Q?"LV3G*G/0'I[UKWGBDQWVJ6MC8M>OI80W2)*%D&Y
M0PVJ?O#:02<CT&2,5Q-IX:\16_PV\)Z.VBS&^T[5(;BYC$\/RQI*7)!WX.0>
M!6CXN\-7>M:A>WMEI%W9:[!L&EZO:3HF\;%)6;YLE0VX$%3P.,]* /1Z\O\
M$6M7^G^---\5B<CP_;7C:+.G\.U\!YB?02J%/_7/WKO-9N-4M- G?3;,WVIB
M(K%&C(@,F."2[ !<\]<USFH^ =(N_!%QIO\ 9D[SR6A0!I!YIEQPQ^?9NW?-
MUQF@#:\4^)HO"MA;WD]E<W,<US';Y@VG878*"03D]>P-<]?^,M>3Q!X?L!X=
MGLUO;RXB=+B>/=*L<3,-NTD '@YS_#CG.:S[RQ\6ZK\.]$L+[0;@ZQ9WEJ]P
M!<P$.L3@EPWF8R0.GJ?3FM_Q7I^J7&O>%=8L-.>[&G7,K3P+*B.JR0LF<L0#
M@GG!^F: );75M)7QOK,<FF-9W]K812W-]*5Q)#EL8P3P,-UP?:I+?Q<TUQI#
M'2+Q;#5B1:W*C<5^7<ID4?<##D')]P*R+GP]J6J>,?$K7%C);Z?JFC+IZ70D
MC8!\/N. V['S\9 Z=JF\'S^+H-/L-#U30TM38(D,NH_:4>.:-!@%%'S;F '4
M#&2>N!0!1\*7EAX=N/'MW,%@L[?5RQ6-0.L4? 'J2<#W-;MAXUMKGQ/#H%S;
MK!=7,#3VS1W"3)(%^\I*_=<#G'(]":YJ;PGK>J:9XWLC:-8RZE?I>6$TLD;*
MQ01E00K$C+1]QT/X5T?AN^\0:C+%_:OAF/1?)4^<YGCE\Y\8Q&%Z+GG)] .<
MD@ K_$G0XM9\.1HC_9K_ .V6L=O>QC$D!>=%R".?XCQ6/:^(Y=:\'^(O#_B2
M"./Q'I=E+]HC(&V90AV3Q^QX/'0^G%=;XIBO9["TBLK":[<7UM,XC>-=J1S(
M['YV'93C%8?Q$\%S>)]+&H:0YM/$%K"ZP29 \U&4AX7/0@@GZ'ZF@"S>W&D:
M;JOA'3IM%\R29V%E<(%"6[B(EN,YR0#VQSUS4=SX_DCDUZ.V\.ZA</HK#[2/
M,B7Y=F\L#NP?EY &2>^*7Q#IFJ7.O^#[BUTZ6>#3KAI;IUDC78#$4Z,P).3V
M'2J4.DZREUX^D;1Y]NK ?8OWT/[W$ C_ +_R\C/../RH LZCXRO7UWPC#I-D
M9[#68I;G>TBJSJ(2P7!Z?>5B?;%8MAJ3^'/&7Q FL-%FO%BEM9Y([<I&JJ+<
M,QRQ )/)P,DFIX-#UZS@^'MTNCR2S:+;/;7EOY\09"T C# [L%01S@DX[=JN
M6^E:S'K/CNY?1Y_+U6.(69$T)\PK!Y9'W^.>><<?E0!V>E:C!K&D6>IVI8V]
MW D\>X8.U@",^_-85WXR6*TU._L]-GO=/TN5XKJ:)U#93_6>6I^_MYSR.0<9
MJUX)LKS3?!.C:??VS6UW:VD<$L;,K895 ."I((X]:YK2=(UOP[I?B'0$TN2]
MAN[BXFT^Z21 A6;)VR[F#*5).2 <CID\4 :M]X\@AO\ 3+33M+O-2;5+1[NS
MD@9 DRJH. 688^\/O8_$\5T,6H'^Q5U&[M9K8BW\^6W8;GC^7)4A<Y(Z<5Q%
MCX6U'0_$/@N&WLI;JQT?3YK6XNUDC WNJ<A2P;&5/;C(ZUV^KK?MHM\NELBZ
M@;>06K/]T2[3M)]LXH P['QE]IU+2;2YTR>V.L6KW5D2ZLQ"JK%7'&QL,#C)
M'O69+\3$CTB^U;_A']1^PZ?>/:WLC/&##M<*3C=\V">BY&.]96GZ+K__  D'
MA#5Y/#<L4UG%<1:E+/>1/-)(\:C>S!CN7(..<\XVJ,5'/X;\0S?#CQ?I T6<
M7VIZC<SVT9GA^9)) P)._ P!R/YT =NWB81^,H?#LME)&UQ;-<P73.OERJI
M95[[AD<>G-7=*U0ZFUZ1;-%%;7+VZR%@1*5.&(QV!R.>X/I7->.;"[N?#NFZ
MK8J+77--N89+-9L'+NPC:)BI/#!L'!]*ZK2=/32M*MK%'+^3&%:1NKMU9C[D
MY)]S0!S]]XUF@U_4-$L?#VH7U_9P)/M1XD61&)Y#%L ?+WY)Z#O51?B9I\NA
M:1JL&FW\L>HWRV!B"J'@G)(*."V<\'H#VY&:JQ7DUI\8]<,=A<72MI-KGR"F
M5.^3'#,.O-9TWA'6;/2-($.FO<73^)O[;O(H9HPL"%V)0%F&X@%1QP2#0!UE
MOXKN)YK:P?1;BWUBX66064TJ?NXD8+YC.N0%)( P"23TP":J3_$""'P_J^I#
M2[I[C1I3'J%B&7S8<<[ASAEQ\P(/(SZ8I-7TK4[+X@V'BJQM)+RW:P;3KRVC
M91)&N_S%=0Q ;YN",YQTS4^@>'7&K>)M7U&V\O\ MR2-3:.0Q6&./RQNP2,M
MEB0">"* -4ZT6FTN."V\_P"WQM*#'(,(@4$M[CYE''=A]:Y[2?%.B6&BZYJ5
MOI;Z<L6LO:W$;E%,MTSHA=B"5 +,,G/09J;P'X=U+0;&:#5)!,;0M96#9R?L
MBL2A/HQ! /LB^E9>EZ-JEOH?B:VU#PTUW%J&MRW(LY986\ZVD9<D?/@, "<$
MCD#F@#=UG6A'X<UYM9T*66VM+9FGABD5UN(BA+%22N1@$'.#P>.F9+?Q!:6]
MEH5CIUEFXO[19+2S5@JQ1*BDEF[*N57@$DD8'7'+V_A75M/\+>+M*TZ"^DTR
M]M##I5A=3HTD+M&RN S-\L>2N 3G@\>MA-"UK3M1\)^((=/EEDL=-_LW4+$2
M1^8J$+\Z'=M.&7D9Y'2@#4N/B#:VFCZY=SZ;=B\T,@7MDK(70$95P20"A'(/
M7VJQ:>,?.\0Z?I5UI%W9KJ4#S65Q*R$2[ &8%0<KP01G'T%<YKOA;5=1T_QK
MJ,&GR?;=<MHK2UM#)&&540C<Y+;1DD\9. !W) TKO3=7G\5>"KY-)G%OIT-P
MMVQEA_=&2)4'&_GD<XSQ0 GQ@@AE^&.JO+&KM$870E<E3YJ#(]#@D?C6O9^*
M_.\4'0[S2[FQDDMFNK:69T(FC5@K<*25(R#@]O3I5?XDZ9J&M>!-0TS2[-[J
M[N#&$171,8D5B268#HIJKJ>EZEJ/Q!TO4/[,N%T]--N+6>8RQ9C:0J1QOR<;
M3G /XT +)\1]-B?39WB!TW4;A;>"Z6=&8,V=C-'U5&QP>HR,@5+:>.);_5[N
MPMO#VH,+*^6TNYF>(+ "H;S#\W(YZ#)QUQP#D^$8/%>D65IX:O?#MN5LL0IK
M(GC,3PJ>&V??W[1C&.O)-:/AK2-135/%ZZAI\UK;:I=F6"4R1MN0Q*AX5B0>
M">10 K_$?3HI-+F>'_B6ZG<+;V]RLZ,P9_N,\?55;'!ZC(R!5R[\8K%:ZG?6
M6FS7MAI<CQ7<L3J&R@S)Y:G[^WOR.00,UA>$8?%>E65GX;OO#MOBQ"P+K GC
M,3PKP&"??W[1C!'7DT[2=)UOPYI_B'0DTN2^AO+BXGL+E)$"8FYV2[F!4JQ.
M2 <CISQ0 >,]=EO3X0.FP_:],U+4(9-PD4+<+L=U0@]LA6Y]*Z_1=%L-&MYQ
M862V8NY3<S0JQ*B1@-V!G Z=L"N,N_"VI:7IW@72]/L9K^/1;J.6ZG22-!@1
MLK$!V!/+9QZ5VL-[?R:Y-:2:6T=@MNLB7IF4[Y"3F/8.1@<YZ4 :-%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!D:7X=M-(U+4+^WEN&GU!Q)<^8^X.P  .,<8 QQ@5KT44 %%%%
M !6-;^%]*MO$-QKJ12M?S]6DF=U0[=I**3A20,9 _G6S10 5D:=X=M-,UG4-
M5@EN&NM0*&Y,CY5R@VKQCC XXQ6O10 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %1I;PQS23)&JR2XWN!RV
M.F3[5)10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C-X7TI_$O\ ;\D4KWVT*N^9S&I (#!,[0V"1G'<^IK9HHH
MR+?P[:6WB.YUU);@WMS&L,NY\H47)5=N.,9/3FM>BB@ 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 *P-9N_$%O->2V(T^.QMK7S0
MUQ&[O(XW%E&&   "\\\DUOU0UOC0-1_Z]9?_ $$T <UX8UWQ-K^B:-K+1Z9]
MEOUW311Q2!X5(.""6(;# 9Z<$TGAO7_$7B*XUR-9=+MQIFI2V&3;2/YFP [O
M]8,9STY^M3?"SGX7^'O^O0?S-<_X%TB/4[WQQNO;ZW)\0W2?Z+<M'CA>>._O
M0!M>(_$7B7P_X5BU@65E>3QW CGM(E?,R&4JK1')Y*[3@@]?PK1?Q3#J/@2?
MQ+H,T,T:VDER@E4D$HI)1@""#D8/I[U5OFMX_#>F6<%P)Q8ZC8VCRCHSI+&#
M_@?0@CM7'^.-.N_ ,6MZMI,#R^'=8@ECU&SC'_'K.Z%5G0=E)(##_P"M@ [N
M[N?$R!Y(#IBV\-FLSRR0R$R2_,650'X  7DD]:S/"VO^)_$6@:/KGE:6+:^Y
MFA2.0/$I)&02V&P0,C XS73WG&@7'_7JW_H-<U\)?^25^'_^O<_^AM0!8\'^
M(=4U^]U^&\%FB:7J$EBAAC8&0J =YRQQUZ?K1X5\0ZIK6O>(;&\6S6+2;H6R
MM#&P:7*[MQRQQU''-<_X"TXWNL>-G&H7EOM\03C;;R!0?E7D\'FK'P\5+3Q)
MX[62X9UBU-2TLS#.!&,DF@#T2BHK>X@N[>.XMIHYH)%#))&P96![@C@BI: $
M.<'! /;-</9^.I[7Q]<^%M=B@B#LJV%["K+'.^T,8VW$X?##'//Y5W-<3?\
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
M$Y[B'&W/][BG>(M/6"V^*%E%"ATB.SBN8XBHV0W31%G*#L3\K''<CUH ]?\
MM=MMD;[1#MB ,AWC" C(SZ<55O\ 7--TW19]7N;R$6,$9D:97!4@=@>Y[ >M
M<-J&E^'=(TWPX8].07^IWEJ4*R>6EQ,D;%6G;!W 98]"2V/K7-WPB;PO\4[5
MY+28QS&95A0! _DIN95R<'/4YZT >L7%U=W4.F7.FW5G%#).AN!."Q>,@Y5"
M#P^<>O>M":ZM[9D$\\41D.$#N%W'T&>M>=>);73T'@"6UAME=-9MTW1*H(#0
MNQ''K\I_*K/AZ.VUSQ)XYL=>@BFG2Z6'RY@#BS,8\O&>BGYSQW)- '?M(B%0
M[JI8X4$XR?04V&>&XC\R"5)4R1N1@PR.HXKQ72K1]1TKX9/K*?:)GN[F$2RC
MYY;<)+Y88]2I4+QT(//6NS\%VMOIWCOQQ864,=O9QSV<B01*%1&> %B%' R1
M0!W=0F[MEN1;&XB%P1D1%QN(^G6IJ\5UVZL9] DU'36BB@_X2B-A+</ON9)A
M.H<@\;% ! 'S';CI0![++=6\ <S3Q1A%#-O<#:#P"<]!3FEC2(RM(JQ@;BY.
M !ZYKSJRT31]4^*WB=;FPM;J"33[24HZ!D=F\S+XZ$X[]>?>N;\.:D1H/PNL
M]1DSI-Q)<K*93\C2Q[A;HV??H#W4>E 'H>@^(KS4_&GB#2Y)+26QLH;:6UDM
MU.6$@<G<=Q!^Z!QBNIK@O#,-I;?%KQI';)%'OM[%W5,#+;9,G [],_6N]H A
M:[MEN5MFN(A.PR(BXW$?3K2RW-O &,L\4>Q=S;W VCU/M7C7B.YLI_#FIW^F
MM%%$OB6,F6Y??<27"SHK%#QY:@ @#YCM]*Z.VT;1]3^+NNK<6-K=02:5:RE'
M0.CL7D&XCH3COUH ]":Y@0*6FC 897+CD>U.\V/S/+\Q?,QG;GG\J\AT?0Y=
M9^"6B7MG$LVKZ/(]W8%QN),4SXC^A5=N/IZ5VOA*\MO%$\OBZ*';%<PI;V9=
M<,(UY<_4R,RG_KF* .LJ*6ZMX98XI9XHY)#A$=P"WT'>I:\ST**TU[2O'<.O
MQQM=IJ-S'<&8#=%"%'DD$]%"C*D=\GK0!W5]KVGZ?JMAIEQ<(MW?%_*C+#.U
M5+%C[<8^I%8^@^([JY\0>);'59;..'3+F&&!T!C!#QA_FW,<GG'X5P^EK)=7
M_P ,+GQ!%$]U+I]X9WN5!+@1*4+D]3MYY]ZM3:1IVJ:K\3WOK.&Y,:H8S*H;
M8?L@.Y<]#[CF@#U6::*WB:6:1(XUY9W8 #ZDT@N(3"LPFC,38VON&TYZ8/O7
ME%KJQ#?#V+5;]+:RNM$S'/.JNC76R+&[=QNV[L$_WCZU7\1>'M'T_P -1065
MZ;Z(^)K:3<-H6V>21=Z1%?NCG.!T)H ]@BFBF4M%(DB@E258$ CJ*?5'2]'T
MW1+>2WTNR@LX9)#*T<*!5+G&3@?05>H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *ANK2WOK9[>[@CG@<8>.50RL/0@]:FHH J66EZ?IMI]DL;&WM;;G
M]S#$$3GKP.*H+X0\-*SLOA_2PTAW.1:1Y8^IXYK:HH S3X=T4V4%G_9%C]EM
MVWPP_9UV1MG.57& <\Y'>KLMM!/:O;2Q)) Z&-HV4%64C!!'IBI:* (;BTM[
MNV:VN8(YH'&UHI%#*1Z$&H;'2M/TRT-I86-M:VQS^Z@B")SUX Q5RB@#/L="
MTG3))I+#3+.U>8DRM! J&0G^]@<_C3;?P]HMH]P]MI-C"]R")VCMU4R@]=V!
M\V<GKZUI44 06=G;:?9Q6=G!';VT*A(XHU"JH'8 5/110 53MM*TZRNIKFUL
M;:"XGYEECB"M)_O$<G\:N44 1_9X3<BY\I//"&,2;?FVDYQGTR!5%/#^CQZ@
MU^FF6BW;/YK2B(;B_P#?_P![WZUI44 %5M0TZRU6RDL]0M(;JVD^_%,@=3^!
MJS10!2M-&TRPTS^S+33[6&QVE3;)$HC(/4%<8.>_K3+'0]*TQ'2QT^VMU=-C
M".,#*CHOTY/'2M"B@#)_X1?P_P#86L?[$T[[([^8T'V9/++>I7&,^]3RZ)I4
MUW;W<NFVCW-LAC@E:%2\:GJ%.,@?2K]% %"ST32M.MYK>RTVSMH9\F6.&%56
M3/7< ,'/O5>U\+>'[+[-]ET33H3:NTD!CMD7RG;&67C@G Y]A6O10!EIX<T1
M-9;6$TFR74VZW8@7S#VSNQG..,U872=.756U1;"V&H,GEM=")?-*^F[&<5<H
MH *SK[0=)U.Y6YOM-M;B=4,8DDB!;:>JD]U]NE:-% %"[T32K^2WDO--M+A[
M;_4-+"K&+_=R./PJ_110!%<VT%Y;26UU!'/!*NUXI5#*P]"#P15?3](T[2E9
M;"R@MPP ;RT ) Z GT';TJ[10!D'PKX>:WFMSH>FF&:7SI8S:IM>3^\1CD^]
M61HNE+?QWXTVT%Y&GEI<>2OF*OH&QD#VJ]10!EV_AK0[35Y-6M](L8M0DSON
M4@42'/7YL9Y[^M3V.C:9IDLTMAI]K:R3G=*\$*H9#ZL0.3]:NT4 %4IM'TRX
MU%-1FT^UDO4C,2W#PJ9%0YRH;&<<GCW-7:* ,^UT+2+*SGL[72[."UGSYT,<
M"JDF>#N4#!S[U!;^%O#]I]G^S:)I\7V8.(=EL@\O=PVWCC/?UK7HH R?^$6\
M/_838_V)IWV,OO,'V9/++>NW&,^]/D\.:+-<-<2:5:-*P4.YB&7"@!0W]X#
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
MF@!]%0/>VD<4<KW4*QR$!':0 /GI@]ZDCECF4M%(K@,5)4YP1P1]: 'T444
M%%%% !1110 45%]IM_M/V;SX_/V[O*WC=CUQUQ4M !134DCD+A'5BAVL <[3
MC.#Z'D4Z@ HHI"0H))  ZDT +12!E8 JP(/(P>M+0 4444 %%%% !1110 44
MQI8TD2-I%#OG:I/+8ZX'>GT %%%% !13&EC65(FD42."54GEL=<#O3Z "BBB
M@ HHHH **** "BBF-+&CHC2*KN2$4G!;')QZT /HHHH **** "BBB@ HHHH
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
M-,DX+Q,A8%G3'R@E>.<_,N0,U5UG3=2N?B+X;U."QDDL;&&Z2>82(-IE50N
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
MN"7SK>*4J4+H&VGJ,CI7"^,?#TGB.XE:30+L7<-NK:;J=G<1Q3P2D'*,=X.
M<'N.3^/9:7%>P:-9PW\RS7Z6Z+/*HX>0* S?0G)H YV/QR"^DS3:7-!8:K>M
M8VTKOB42 L 7C(&U6V'!R3TR!FNEU"_MM*TZYU"]E$5K;1M+*Y_A4#)KRW_A
M'_%MU9:#/?:"LVLZ?K*75[>27D9-P@\P9C.?E0!A\O&,<*:[[QCH4OB?P;JF
MC1RK#-=P%$<GY0_!&?;(&?:@#C_$]W<:AXE\!WEQHXM1+J0:&9I%:15,3G8X
MQ\I/!P"PX//%;EKK^GV^L^,)H-!FCOM-6%[UU,?F78\LLA'S8P$'&3GGIGBL
M>[A\6:U_PB;W/AI[>XTN_26\9KN$HP$;*63#$D<YY /(&#R1<32-837/'=T=
M*F,6JP0I9D2Q9D*0F,Y^?Y>3GGM^5 %NQ\??:-'36;S1;JRTR:UAF@N))8SY
MTDA"B(#((.6')P,<\#FI+3Q_I[:W=Z5J @MI;>R-^)H;D3PM"I^8[@ 0R]P1
MTY&:S)/#&LWGPFTG2(HEL];TR.U>%)G5D,T!4@$J2-IV_K5P0>(/%V@:EINK
MZ)'H*7-E+;MFX2=GD==H*[. @Y/)R>/Q -"#Q5<R7FEJ^AW2VNJ(S6TZG>4P
MNX"8 8CW#IR?0XK(\/\ C>Y;0-<UK7[98+:ROIX!Y,F\Y1Q&L:C R2>_<GM5
MKPG<>+Q:66E:QHL5E]B18Y[\722+<*HP#&@Y!; SNQ@9[].?D\%Z[?\ A/Q+
MH#6Z6LLFJ3:A8W;3*R2DS"5 5&2!P0<XQQC/8 Z\^*7L]=L=*U;3FLY=11S9
MR),)$=U&3&QP-KXY'4'G!JIHGC6YU[4&AMO#M\MO#?365S<22Q@0/&.XS\V3
MQ\N0..3TJ*[T_4O%&J^';N^TJ;3DTJ9KR=9)8V+R["JHA1CD9)))QP!ZG$W@
M33=2TN+7$U&PDM3=:O<WD):1&W1R-E?NL<'U% &SK.MPZ0;.(QM-=WTXM[6!
M2 9'P6))/10 23Z#N< YB^,5BO=4TV\TZ:/5-/MOMGV:*17%Q#TWQL=N0",'
M."#ZU#XST34;R_T#6]*C%Q=Z/=M*;4N$\Z)UV.%)X#8Z9('O56ZT2_U+Q%J/
MB-M/FA<:.VFVMH[Q^9(S,79CABH'W0,M_>]J -+POXIN?$T5O=#0[JTT^XM$
MN8KJ61"K,>J;0=PQZD8./IF[?Z[Y&LQ:-96XNM2D@:Y,;2>6D<0(7<S8)&2<
M  '.#T JOX&L;W2_!.D:=J%JUM=VELD$B%U;E1C(*DC!K.U+2=3T_P"(D'B>
MPM'OK6>P^P7=O&ZK)'A]Z2+O(!&201G/<9H AU/QC)?>!?$EYIUM+;ZGI<5Q
M#<P2.%>VD2-CN!&0PZ$$=:Y'7;,VW@7P_JD6BQ0WLR65B]PEQAI('>(E6 X(
M<Y!SG&3ZFNEG\,:E_8'C>Y2R9M2\1+(D5HLB Q+Y/E)N8MMSU8X)ZX&<4FNZ
M1K=[\/\ 0=,M](F:]M9K)IHC-$-HA*EN=^#G:0,?I0!,EOH6E_$/2B_AA+;6
MM5CFD%XCJ43RTPP !ZE2 2%&<]3BM&Z\9F.SFU*STFYOM+@NOLLDUN=TC$/L
M9DC .Y5;()R#P2 1S46L:?J=[X^\+:I#ILIL[&.Z6YD,D8*&55"\;LG&TYQ^
MM97ARR\7>%_M?AR#2(KFP-U++9:J;E%2*.1R^)(S\Q92QX P>F0.: -C7/'-
MKI+:D((H;DZ8N;I&NDB?.T.5C4_?8*0<<#D $G(%:7XAI+>6-KI.B7NHO?Z<
M=0M2CQH)5&WY>3\I^;G=CD8&<U4%IXG\,^+-7DT[0H]:TK5IENE8720O;2[%
M1@V[JIV@\9QZ5<.F:S_PL72-4EL3+;0:9):W%Q$Z*@D=E;Y5+;MHVD=,].M
M'4_;TATG^T+Y39HD'GSK(03" NY@2...>GI7//XV6UM]*U"^TV6VTG5)$C@N
MC(&:,R#,?FICY WJ"<9&<5M>(-)77?#NI:2TAB%[;20;Q_#N4C/ZUQDFA:YK
MW@S2?"VJ:8UJ]M+;K=WGFQM$\<+ [H\-NR^T<%1C)STY )-1GN]0^+4>E76F
MQ75@FC2.(9904(>95:3!'7 QCK@GUKI+RXTSP/X6C$47E6-KY=O#&9#A=[A%
M!9B<+EADGH*S6T_4_P#A:RZP--E.FC2?L7GB2/\ UAF#YV[MVW'?&?:MGQ+!
M)<Z'+!'I<>J)(Z)+9R%0)(RPWXW$#(7)&2.0* ,W5_%MSH6B:IJ5]I#;-.1)
M&$5P&65&_B1BHSCI@@=_;-RY\1K:^)M)T:2U<G4X9989@XPOEA2P8?\  ABN
M*_X034QX3\6Z)IPN;?3+V!!I=C>SAS#( 2X!#-M0G: ">Q/'?1^R^(]4\7^$
M]6FT!K.VL8+J*Y66ZC9XS(D8!^4D$94XP2>#G'&0#6;QF7MK;4;72;F[TB>[
M%JMS =S_ 'BGF",#_5[AC.<]\8KF+'49?#OC/X@3:=HKW@BDM9Y(X72)546^
MYCD]6/)P <GTJ[X0L_%_AJP3PHVDQ2V=K(R6VL?:4V>06)!,?WBX!(QC!..<
M<FQ;Z3K$6M^.KIM*F\K58XA9D2Q9D*P^6<_/\O///;\J .PTG4H-9T>RU.UW
M>1=P)/'N&"%8 C/OS5RL'P58W>E^"M'TZ_MS!=6EI'!*A96^95 )!4D8XK>H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***SM9UW3?#]F+O4[GR("ZQAMC-EB< 8 /<@4 :
M-%%% !1110 4444 %%%% !1110 4444 %%4KK5K*SU.QTZ>5ENK[S/LZ!&(;
M8NYLD# P/4C-7: "BBB@ HHHH **** "BBB@ HHHH **** "BBLZVUW3;O6;
MK2(+G??6B+)/%L8;%8D#DC!Z'H: -&BBB@ HHHH 1AE2,D9'4=JR]$\/6.@"
M[%B9\7=P]S,)92^Z5N6;GIG\JU&8*I9B H&22> *Q['Q3H^HZFNG6UTQN9(/
MM$2O"Z":+.-Z,P <<CE2: -FBBB@ HHJIJ6I6>CZ=/?W\PAM8%+R2%2=H'4X
M )H MT5#:74-]907EN^^">-98VP1E6&0<'V-34 %%8&K>-- T-F&H7K1(DGD
MO*()'C23;N"%U4J&QV)SR/6M>QO8-2T^WOK5R]O<1K+$Q4KE6&0<'D<'O0!8
MHHHH **** "BBB@ HILDBQ1-(YPB@DG':J>CZS8:_ID6I:9/Y]I*6"2;2N=K
M%3P0#U!H O4444 %%%% !116=J^NZ=H,$,VI7/D)-*L,9V,VYV. . >Y% &C
M15(:M9'6VT<2M]N6W%R8]C8\LMMSNQCJ.F<U=H **** "BBB@ HHHH ****
M"BBB@ HK'UCQ3H^A"0ZA<M&(E5YF2%Y!"K$A6<J#L!(/)QT/I5/4_'OAK1UW
MWNH%(2S()E@D>)G49*!U4J6X/R@YR".M '245'!-'<V\<\1W1R*'4D$9!&1P
M:DH **** "BBJ6FZM9:NER]E*TBVUP]M+E&7;(APPY S]1Q0!=HHK.UK7=.\
M.Z<U_JES]GME(4OL9N2<#A03U(H T:*I/JUE'K46D-*PO98&N$CV-@HI )W8
MQU(XSFKM !15*35K*+68-)>5A>SPO/''L8@HI )W8P.2.,TS6M;T[P]I<NI:
MI<?9[2+[\FQFQ^"@F@#0HI%(90PZ$9%+0 455U'4+72=/GO[Z40VT"%Y)""=
MJCJ<#FJ,GBG1HHM)D>\VKJQ067[MOWI<97MQD<\XH V**** "BBB@ HHJD=6
MLEUM=',K?;FMS<B/8V/+#!2=V,=3TSF@"[115)]6LDUJ+2&E87TL#7"1[&P4
M4A2=V,=2.,YH NT444 %%9VDZYIVN"[.G7'GBTN&MICL9=L@ )7D#/##I6C0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5@^*?$#:%;Z?' B->:E?16-OYF=BLY.68#D@*"<
M<9X&1G-;U8/BWPTOB;3((4N3:7MG<QWEG<A=WE3(>"5XR.2",]Z ,YM=U:P\
M8Q>&KV:VD_M&TDGL+U("NR1/OHZ;OF&"&!!'I[UP<MSJ=]^S^M]?W4=U+<74
M4@/EE&W&^&[<V2#D^@&/>O2[;0;FY\16VNZO);M=6EL]O;Q6ZML3>07?+<DG
M: !V&>N:YL?#S55\ GPF-8M3!'<*\$IM6!5%F\W#?-RQ.!Q@ #O0!HQ>(]6T
MOQG<Z5K4EG+9G2WU*-[:%D:$(X5D.6._@@[N/H*JVOBGQ'>#0M1M-/:YL]0>
M/[3;"SD0VT,@R)!*3AMN1GCGMBM6Z\,75]XRBUNXGMC;?V:^GRVP1LNKL&8[
ML\=,8QTJAX;\)>(]"6#2I/$<=QH%HP-NGV;;<[ <K$TF[&T< \9(&.!0 WP]
MK7BO7-7U*,R:3'::9J[V<W[F3?+$$4_+\QVM\V><YSVQST/BC75\-^'KG4S$
M)7C*1QQEL!I'<(H)[#<PR?3-5/"_A^\T*[UN6YNH)TU*_>]"QQE3&655VY).
M1A1SQ5SQ1X?M_%/AN]T:YD>*.Y4 2)]Z-@0RL/HP!H S[C4=>T.ZN;O5?LEU
MH<%A)<S7$*>5)%(G)4*6.Y2N<>F.36/?>+M9TGPKI7BV[6TDTVY,#W=HD;![
M>*8@*RON^9E++G(P><8K4TWP]KEU8RV?BO5[?48&MWMA':VYA\Q67:7D)8Y;
M!(P, 9)Y.,4[?P3?OX;L_#&I:A!=:/:21$.(B)IHHF#1QMS@8*J"PZ@=!G-
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
M]&3)Z=0>.#WJF?AM=RZ#J-C+K86[DUA]8L;N.WPUO,6R"W.&]P .IK6E\/\
MB'4_#FIV>L:O9RWM[:26:&WMV2&%74AFVEB68\'J ,8 '.0#&T36];TE_!-I
M<M8R:9JUHL"Q1Q,)862#>K%RV&SMY&T8SWZUZ)*)#$XB94D*G:S+N /8D9&1
M[9%<>_A'47/A(_;;4?V!C=^Z;]_^[,?'/R\'/?FNQ;=M.W&['&>F: /+_"<V
MK6?A;QA?BXL9WMM4U"58Y;5L-*C[LD[_ +OR\#J..3BM"?Q;K[:;X'FM5L/,
MU^.,7'FQMA': R$KAN@/;J>F1UJ_I?A+4M/\.Z_I;WUK(^JSW,ZRB)E$1GZ@
MC)R!D]Q40\&:DMEX0MUO[3/A[9\QA;]_MC\OU^7Y3GOS0!$FL>+X?%=CX<NK
MC1S//ILMR]S';R;5=9%4':7Y&&'&1SWXP<QO&'BT>#]<U8/I(F\/W<]O< V[
MD7GE,,E?G'EY4_[7/I767/A^\E\=VOB)+F 0P63V?D,AW,&96+;L\<J.,5C_
M /"#:B?"_B?1FU"UW:Y=SW/FB%L0^;C*XS\V,<'(H [:UG%U:0W"@J)8U< ]
MLC-1:G-=V^EW<UA;+<WD<+M! SA!(X!VJ6/ R<<U@1Q^(++Q#HEI'>VLNFI:
MF*]MU@.X$*V)0^> 6"*%[Y;KC(U/$NCMX@\-:CI"W3VK7D#0B9!DID=<=QZC
MTH YO2?%6I3^+;;19+JRNUNM->Y\Z&%@D4R,H90VXAT^;L<C'6L:/QOXI'@J
M'Q3-_90@AOS;W-LD#[I4^T>3E6+_ "$<<$-G&<]JW+3PEKL?B#1]9N-6L#+8
MV3V;PPV;(C(2I&WYS@Y7D],= .M5#\/]2/P^E\+?VG:[I+LW/VGR&P,S^=C;
MN]>,YZ4 ;0UJ^U?Q/JVCZ5-;VRZ5'$)YIH3(7ED4LJ@!AA0H!/<[L#&.<_X1
M;_\ A6NG>8%#^=<[MO3/VB3.*G/A;5['Q?=Z]HVHVD/]IQ1IJ%M<P-(A=!M6
M1"&!!QQ@]?Y7O!/AVZ\+>&XM)NKV*[,<DCJ\<13 =V<@Y)SRQYX^E ":]J>J
M6FJPV\,MK9V3VSLMS(GG22SY&V)(@0QXRQ(!].*YJ/QWKE[X:\&:K:V]@DFM
MW2VMQ'('PK$/RISP/DZ$$\UT&H>'-3E\:Q:_I^IP0HUC]BFAGMS(57?OW1D,
M,,>ASD<#@UB6'P^U6QT'PSIAU:TE&AWWVM&^SLOF ;P%/S<'#G)^G'J 7-/U
MKQ/<:AXHT,RZ;-JFF1PS6DXMG2*42JQ",GF$C!4C.[OFGZ/XKO\ 7/#GAZXM
M7M5U*_E\N[C>!ML/E@^<-N_(VE=H))Y9?6K,>G_\(YXEU_Q5J>I6D.GWL4".
M'!3R1'E5)8G!SO\ 0=JK>#M(T]O$.O>(M-F,MC?3_P"BE6S&257SI(_9W49/
M<QYZ4 ==>745C93W<[;88(VED;T51DG\A7EOBW4-7USP!HVMRR6T5I?:A93B
MT$1W1Q-,IC^?=RWW<\8Y..G/J5W:Q7UE/:7"[H9XVBD7U5A@C\C7GI^'_B$^
M%;?PR=>LFL+*XADM)Y+1C-LCD#*KX< XQCC&>.E &^NN:HWQ%N_#W^B"U725
MO8'\MMP<RE,-\W(^4GC'6N=TGQKXD?P=_P );J0TS^SXDN%DMH8W$DDBRF./
M:Q) !( (()[\YP.E7P]J"^.I/$?VNU8-IBV'D>4PY#E]^<GN2,>G>J6E>!#%
M\/;GPCJMVEQ!-YP\Z!"A'F.SYP2>59N/H* &KXBUVPUJ(WEJUUHS6TLMU<K8
MO;FT=%W?Q,=RL 0.X/>I]-U3Q/J=GH6LVT-C)8ZCLDN+4@J]O Z[E8.6^9AQ
MD8YSQCK1HOAWQ&L L_$NNP:E911M$BPVQB><%2N96W'/!/  YY).*@\,^$O$
M&@Q6^DS>((KC0K-P;9!;E;DH#E8W?=C:..@R0,<#B@#%TCQ-J&@Z9XZUW5[R
M.\@T[4YD$2PE&9ECB5%4[B%7D#&">^36YJ7B#6O#=YH,NJ-:7-EJETEE,((F
M1K>:0'85)8[DR"#GGH?:F_\ "!-/'XGTZ\OHY-(UR=[DQ+"1+'(RJ"=^2" 4
M! V]>_8V(O"^I7L6BV^NWUM<PZ1.EPCPQLKW,B*5C9\DA<9W$#.3CD#@@%/0
M]:\5ZUKFJ0"328[32]5^RS?N9-TL.Q6^7YOE;YNIR#GMCGH/%?B"+PMX7O\
M6IHS*+9 5C!QO=B%5<]LLP&:J^&O#][HFHZY<W%U!,FIWANPL<94Q$JJ[<DG
M(PHYXJ]XDT&U\4>';[1;TLL%W'L++U4@@JP]P0#^% &)J6O:QX;UC0H]4>TN
MK+5K@63M#"T;6]PP)3&6.Y"01SR.N>U5O#FM>*]=U340TFDQV>FZQ+93@0R;
MY8E12-OS':V6SSG.>V.;\?AO4M0?1O[?O+:Y7291<1F"-E-Q,JE5D?)^7&XG
M SDXYP,&?PMX?O-!GUI[FZ@G34M0DOP(XRIC+A05Y)R,*.>* +/BSQ GA?PU
M=ZLT7FO%M2*(G >1V"J">PRPR?3-95]KVK>'O$6B6FJ26MW8ZM*;7S(83$T$
M^W<O5CN1L$>HQU-;'BCP];>*O#EYHUV[QQW"C$B?>C8$,K#Z$ UGQ^'=1U&]
MT>XU^[M9SI3F6,6\;+YTVTJ)&R?EP"QVC/)SGC% &#X<@U:?Q]XWC:^LFQ):
MI)OLV96S;_+@>9P!GD<YYZ9K*\,:AJ^C_!N_UF&6PGDM&O;F*.:V8_.L\A8D
M[^<\XX&/>NSTCP_J6F>)-?U=KJUE&K/$XB$;+Y1CCV#G)W9P,\"LVS\$:C;?
M#B_\)OJ-J[7*SH+H0L HE9F;Y=W.-QQS0!?3Q#>7^JZ7HMH\,-W<:8-1N9WC
M+!$RJ@*N1R6)Y)P O?/%>7Q'KFF6.FV>KVMO'J]]>R6T;VZ-*AC16?S=BG.2
MJ_=SP3SQ46H^#-6-SHNKZ/JMO::UIUI]BD:6$O!<P\?*RY!'(W#!Z_G4VM>#
M=0UC1[0G6VBU^SNA>P7Z0_(LF-I41Y_U97C&3ZG/.0#)U3Q;XKTGP]XFNY+*
M$_V:B365Y<6KQ)<H1\RF/=D,IXSG!]*[#0SKC^?-K$MBT4NQ[9+9&#1@K\RN
M23N.>A&._ Z#"U+PKK^N^$M3TS5M9M'O;^(0;X;=EAA3.3M3=EF/<D^G''-W
M4_\ A(;6;P_'8WEK\LJI?6_D%O/CRH9E.?D"KN;GOM'?! .F;.T[<9QQFO-;
MOQQK\'P^\2ZVJZ>;[2=2FM%'E/Y;(CJF<;LYYSUKTHYP<8SVS7G\_P /]1N/
M!WB'06U*U#:Q?R7GGB!L1!W#E=N[G&W .1UH T5U[6M.\<VFE:M)8/97]G-<
MQ>1$RM;M$5RI8L=XPW7"\]A7)^--7U3Q+\'[S78Y+:'3[IXVCM3$2_D^>H4E
M]WWS@-TP <=>:[6]\.7U_P"+=)UJ:XM1%96TUO) (V/F"7;N(.>,;1@8-<W)
M\.=<7P9>>#[?7+3^QV<&TDEM6:>)/,#["0P! (ZXYZ<=@#I)]<U*/XCP: /L
MPL9],ENU;RV,@=75>3NP1\Q/05FZ9XJUB73O$=M??8AKFF7GV6&*.%E23S,>
M0Q!<G#[AW&.?2M1O#VH2>.++Q#)>6S);V#V;Q+"RE]S*Q8'<<<J..?K3I_"<
M$WCJW\2B9D*6QBE@'W97!/EN?4J'D'XCTH @?7-5MO'^FZ%.UH]I<:=+<O(D
M3*_F(R ]6("_,>/UKCO&6M:EXH^#NMZY:RVT6FSJXAMVB)=X5EV;B^[AB5W
M8P!QSUKN+OP]=W'CJP\0+<P""UM)+4P%"6<.5).[.!C:.,5S#_#C68O"6J>$
M;+6;1=#N2YMO.MF::!6?<4R& (!SSC//Y '0PZYJ'_"?GP\3;?9&T<7T;^4W
MF*_F!,$[L$=^@K-TSQ7KFH^%!J&S3XYDU62SN;ACY<4$"2,IEVL_)PHXW=6]
ML5>N_#.L?\)/8:]8:G9+=)8'3[H36K%'3>'#(H?(8$="2.:R(?AYJ]KH]I;P
M:W;M<6>L/JD/FVI,;[F8E) &&X_-D$8P1T[T '_"1W6M>%O'=C=&.0Z;!-%'
M.D+1>:C6^\$JW0\D9Z'@BJ5__P BC\+?^O\ T_\ ])VK9C\%ZJA\5E]7MI/[
M?B"G_12OE.8A&3]XY '0=?4FI+GP=J,^C>%+!;ZU5M!G@F+F)L3^4A0#&?ER
M"3WH GMO$6H6GCK4=%UF6SCLQ9B]T^5(F0O&"1(')8C*<= ,@YXK9\/7-_>Z
M';7FI")9[A?-"1QE-B-RH(+'YMN,\]<UROBF'1/&6N:5I5M?QRZE87K&Z6WD
M!:*#81,DF.BN-J?4CT-=]0!S4NMWFH^+;WP_IDT-N;"UCFN)Y8C(=\A.Q%7(
MXPI)/N ,=:YBY^(&MCPT]Q%:V2ZI8ZVFD7T3!C&[%U7?&<Y4$,#SG&>^*Z6[
M\-7<'C!O$NCW,*3W%L+:\MKA3LF"G*.&'*L.G0@CTZUF7_@&>?06LK:_@2[N
M-575KNXDA)#RAP^U5#<+\JKU/ [F@#J='36([:8:U/9S3^<QB:TC9%\OC:"&
M)^;KW]*R)/$%]!\1_P"Q)OLPTTZ1)?APA$@99$3!.<8P2>E=+OV0[YF5=JY<
MYPH]>O:N)MWM]9^*T&HV4L-YI_\ PCSQM-"X=#OG7:,CCD(WY&@"M-XRUEO
MG_";VL=J]@N9SI[1G>;8/MSYF[A]OS=,=O>M5/$E]/X\L])@-L=-O-(>_A<Q
MMYFX.BC)SC&&ST%4;7P'>VOA>X\(KJ,3:!([*C%#]HC@9MS19S@]2 _8'I6K
M)X:N5\;VFNV\]NEM:Z>UBEL8SG:65L[L\8*@8QTH Y*7QOXJB\&ZAXE<Z4(M
M+U"2WFMU@<FXC281G:V_Y#@YZ-D^G2MIY]6?XS"S6_B^Q1Z,)UA: G :<*P!
M##YCL'S'('IZUY?A_J,W@36/#3:E:AM1NY+G[0(&Q&'D\PC;NYY&,YK;F\.:
M@_C:T\1PW]O$?L L;J$P%MRB3S,H=PP<Y'(/% '+Z1<:S9Z5\0+O0$MI-0@U
MVXE2&XC9UE BB)4;6!R>WO736/B.?61X<?2Y[:2*_@-W<LT).(@H!VX;Y6WL
MJX.?XO2H-*M8O!"ZWJ&MZM8Q6FI:BUV)'_=")G"J$))P?NCGCO53PAH<.FZ/
MKNI:5<B"/4)9I-/DG&Z."'+%"!_<WL\@]584 =U161X8?59/#UJVM.DE_P#.
M))$B\L2 .0K;/X25VG';/;I6O0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16
M;K^K#0=!OM5:UEN4M(6F>.(J&*J"3]X@=!5C3;T:EI5G?*A07,"3!"<[=R@X
MS^- %JBBB@!&574JP!4C!!'!%5K/3;'3]_V*RMK;><OY,2IN^N!S5JB@ HHH
MH ***B6XA>XDMUD4S1JK.@/*ALX)^NT_E0!+1110 45%!<0W47FP2+)'N9=R
MG(R"0?U!J6@ HHHH **** "BBB@ HHHH **Q?%GB%?"OAJ\UI[.:[CMEW-'$
MRJ<9QDDGISVR?:ME6W(K>HS0 M%%% !15+2;RZOM.CN+W3Y-/G9F#6\CJ[*
MQ .5XY !_&KM !144%Q#=1>;!(LD>YEW*<C*D@_J"*EH **** "BD)"@DD #
MDDTR">*ZMXKB!Q)#*@='7HRD9!'X4 2445B-XC5?&L?AMK*97>R>\6Y++L8*
MZK@ '.<MWQT[T ;=%5-4NKBRTRXN;2R>^N(T+1VT;A6D/H">!5F-F:-69"C$
M E2<E3Z<4 .HHHH **** "BBB@ HHHH ***BN+B&UA,T\BQQ@@%F.!DG 'XD
M@4 2T444 1SP0W,#PW$22Q.,,DBAE8>A!ZTY$2*-8XU5$4855& !Z 4ZHIKB
M&W,8ED5#*XC0$_>8]A[\'\J ):*** "BBB@ HJ.WN(;NVBN+>19(95#HZG(9
M2,@BI* "BBB@ HHHH ***B6XA>XDMTD5IHE5G0'E0V<9^N#0!+15+2;RZO\
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
M,:V92-2?-Y"RNYRQ&T\,,X&*[<>%;4:]9:S]LOC=6<#6\>Z16#(Q!8-E<G)
M.<_3%4;_ .'NCZA-K+27&H1PZN/]+MHKDK$S[=N\#'WL >QQR* *T.I2^(/&
M<^B7%S/;V]MI<-T([>9H6EDE+ MN4AL*  !G&6.<\8P];TBYAU3P%9ZGK-QJ
M-W'?S0RW4<C0E\12$$JK8#@8!;J>?4UTNH?#[2[Z33[A+W5+._L8?(COK6Z*
MSO'U*.Q!W#/.,<=L5<OO!VF7MEIMMONX#IT_GV\T,Y$H<@AB6.2Q;<V2>3F@
M#4U*[_LO1KN\"-+]EMWE"9R6VJ3C/J<5YMJ&JZI:?"JQ\<V^IW,FJ+'!>3QF
M9C!,KLH>+R\[5 #8! #?*.<YKU)8T6(18R@7;ACG(]\]:YRT\#:99VJ6$<]V
MVDQSBXCTUW4P(P;> /EW;0WS;2Q7/:@# ^RZEK?Q$U_3'\0ZM:6<-K:7$4=M
M*J&-F+D@?+T^7!&.>YXKK?%D(G\(:PA>1/\ 0Y3NBD*,,(3U!![46OARVM/$
MUYKR7-T;J[C6*5&9?+*KG: -N1C)[]^<UIW-O%=VLUM.N^&9&C=?52,$?E0!
MY3B]T[X>_#TZ;JM]:&]NM/AFVREP5>/D8;.!P/E'R^QKH9]/DT[6++1_[>UC
M4E-O/,+(7!6X8LXQ(\RE<1J"5 )Y)XR1Q>7X?Z<NDZ7IHO\ 4S!IEQ'<6Q:<
M,R/&,1\E3PHX Z>N:O:CX3LM1UZVUIKF^M[V&W-LSVTYC\Z+=NV/CMGGC!YZ
MT >?6VMZ[?\ @+P)>MK-W%=W>L)9W,B%<RIOE7YN.3A%]CW!K9MGUNSU_P 9
M:%INJW%Q)'I\-S8-?R^889Y%D'#'HI*J<=!6O;_#K2;73-.T^"[U%+?3[W[=
M;*9PVR4%B.JG@;FX]^<U=N/!UE<ZCJE])>7WG:G;"VGVR*H"#.W;A<@C)P<]
MZ .;T'Q%%<2:K!+<ZEH6K6NG,\]GJTC3)"1_R\(S,0Z ]2#C@<#/,.E:G?VG
MB_PQ ESJ4UIJ&FW#3O=RL1=/&J,)4C9B8\ECQ\O!QCBNLE\'Z?>&Y;4IKG4)
M+BR:P:2X*AEA;EE&Q5ZG!SUX'-5+3P!IMK>:1=F_U6>XTI6CMWFNR<HP V-@
M 8^4=,9[YH R?#IO_%?A+2?$\>O3V5Y+/]JG.\M (@[!H#'N"@!1C=C=D9S2
M>$]-0^/?'.VZO$9+J *WVAFQN@4DX8D'!)QD'':M:P^'NCZ;JDMW:7&HQVLD
M_P!H.FK=$6GFYSN\OZ\XSC@<<"M&+PO9V_B"_P!:M[B\AN;Y5\Y$E_=EE78K
M[2,;@O'.1[9H X'1/$^J/X%\%P7%_.]SK6I26US>LW[S8))"0&[%MH4$=!G&
M.,;DT^H:3X^DT""_O'T[4-*DNHS)*99+65& )5WR=I!'!S@],5J1> ='B\+0
M>'BUT]I;3>?;2-(!+;R;BX=' !!#$GG/7'3BM"#P[#%-<74MY=W%_/ +8WDI
M3S$CSG:H50HY.?N\G&<X& #S;3;[6(O!W@7Q%)KNHS7=YJ%M;7$<DV8I(Y69
M6!7N>^XY.?; 'KMU +JUE@,DD?F*5WQ.59?<$=#7-+X"TU-!TO1EO+];32[A
M+BU =-RNARF3MY .>#^.:ZD#  ))]SWH \9NO$&K6O@RVWWFH3:SH.I2+JJ1
MW# SVT+9D8\]"CQD$>O'&:[6\N)=0TKQ)K5AJ5S' MHT=F\,N4S&A9I%!R,E
MCLZ?\LSCJ:W(_#6E1ZGJNH?9@T^JQI%=EN0ZJI4#'N#SZX%-@\-V-KX43PY;
M-+#8K;?904(W[,8)R1C)YR<=Z //;J-]5L/A5=7EU>//<>5YKBY=2Y-JS%C@
M_>S_ !=>3ZUHQZ4VI?$KQ=:KJ-]9H-/L?GM9=DA.V3!W]>.OOWKI)?!&FRZ/
MH^FFYOD71W1K.:.4++'M4H!D#D;3CIFK%OX6MK36;_5(+V]2YOH4AERZ, J
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
M)X8T&-;14T;3U6SS]F MT'DY.3LX^7GTH \_@T^R@_X6GI45K#'I\2)*ELJ
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
MM_I4W]J0!1Y;JK*(V9>A.6*@^@([5Q&F:986_P )/!VK16T2Z@FK6P6ZQ^\
M^TE2H;KMP3QTKV:TT32[&"6"UL+>*.50LBJ@^<#@ ^H'I4'_  B^@?8H[+^Q
M-/\ LD3^9'!]F38C>H7& ?>@#E-(L=-?XL>+TN+6T.ZVL=HDC7DLLH;&?7OZ
MUR_A[2_#5A\$/[<U*R?>MO<V[W%L=L^Q[ADV*QZ \#T&3ZFO6I-#TJ:^6^ET
MVT>[6+R5G:%2XC_N[L9QR>/>FP:!H]MILNFP:7916,P(DMD@41N#URH&#0!Y
MR\UUI_Q%O_LAL8[T^%':&WL^5$BRCRE)_C//!P,@]*O^%5\*ZUX6\(ZB9T;4
M+<QE3'+B9[EEVRA\<MDEF;/89/%=I:>&]#L);:6STBQ@DM49('BMU4QJ>H4@
M<9HL_#>B:?J<VIV>DV5O?39\RXB@57;/7) []_6@#D/A^=+TR3QA<2FSM/)U
MZ[!D?;'LB"QGKV4=?2O0(9HKB%)H9$DBD4,CHP*L#T((ZBLR[\.:3.NH.NE:
M>;B_39<O);J?.'^WCEA[9[59T?3(-%TBUTVW_P!5;QA%X _0<#Z#I0!YCXUE
ML+RT^(1M1$)8+2..\FO&W'>(LQI"G&T<YW$_>)P#UK0L-8M9O'VEVNL3Q/;R
M^'XGL3.P,;S%B)L$\%\!1ZX!]37;W/AO0[R^EOKG2+&:[FB,,DTENK.Z$8*D
MD9(QQ].*;>>%] U#3[?3[O1K":SMO]1 \"E(O]T8X_"@#S_6-(T"R3P1::8B
M3Z=%KQA1Y2) 04E)0,>JAL@#IQ7J<1C,*&'88MHV;/NX[8QVJG=Z)I5_816%
MWIMI/9Q%3';RPJT:%>F%(P,5> "J%4  #  [4 >06*P:Q\%=?O=451K<#WDU
MU*>)8;N-V:/!Z@@", #M@5:@T6WUKXAZ-'XAL(9KFY\*[[Z*1!B27S(P=P[D
M$G&>F!Z"O1)/#^CRZ@U^^F6C7;%6:4Q#<S+]TGU([$\BI'T;3)-374WT^U:_
M4;5NC$ID ] V,XH LQVT$5HMJD2"W5!&(\?*% QC'IBO$9[+3C\!_$F;>U^T
M)=79'R+O&VY('OQD?G7N=9+^&- D2[1]%T]EO)/-N5-LA$S_ -Y^/F/)Z^M
M'*ZUI7A[1]1T"WM=.C34-0OA+$ ^R*65(F^>8X.[ )('5F(YY)KB=32VE^&G
MQ&@E>TG,&LO)%Y2@*I_<Y9%R=O)/0]SZU[+>:!H^H6,-C>:79W%I P:*"6%6
M1".F 1@5%)X7T"5+E)-%T]UNBK3JULA$I487<,<X[9Z4 <G/IMCI'Q9\.G3[
M:*V-WIUX+AHUP9MIC8%SU8Y).3DUF^'I+K0=7\.V6J6UIJ6G3F4Z1KEKQ*0T
M;.5F7J2RY.1U(!/.:]$_L+2?M<%W_9EI]IMUVPS>2N^,>BG&0/I3;'P_I&F2
M))8Z;:V[("$\J(*$!Z[0/NY[XZT >3I<V)LO FH:<\,%C+KI:!II-]U(C^;O
M>1\C&2>5P?X<GM6WILFAZ_)XXTSQ// ER-0=)#-($=+0*IA9">B@ D8[DGO7
M;)X1\-HK*F@Z:JO,+A@+5,&09P_3J,GGW-2WGAO1-1U*'4KW2;*XO8,>7<2P
M*SKCI@D=NWI0!QMO;:<OQBMW:&,*?#<<B-<*-Y;[0 &);G?C SUKF[N6?2/
M_P 1VTI&A6/7F$@MQM*0D0^85QT^4MTZ<UZ]<:3IUW?V]]<V%M-=VV?(GDB5
MGBSUVL1D?A3;31=+L#<&TTZT@^TDF?RH57S2>I; Y_&@#C/$5G;P>*?!-YH,
M<*//.UNXMU 66S,19L@<%1A2/0D8ZUQUSHFE_P#"M?B#<_88//M-8OOLTFP9
M@VNI'E_W/PQ7L.GZ#I.E$FPTVUMB5V?NHPN%SG:/09[#BHQX8T$6L]J-&T_[
M/</YDT7V=-DC?WF&,$^YH OV;M)90.QRS1J2?4XKSO0(;/7[;QY;>((XVNDU
M&>*;S@-T5L$'DD$]%"@L".^3UKT:""*V@2"")(HHQM1$& H] *HW?A_1[^\^
MUW>F6L]QM"&22(%F4= ?4>QH \NECGO_  '\-;G7(4EOY=6LTD>= 7>,B3:&
M)Y.5VDYZFO88XXX8EBB14C4;511@ >@%4[[1M+U1H6O].M;IH&#1&>%7\LCN
MN1P?I5U55$"* %48 '84 >4Z5;V-OH?Q-V0V\<RWE\B850P3[,AP.^.IQ45M
MIMEI\/PLU"TMHH;R<Q1RW"K\\BM:'(9NI' X/3 Q7I4OA[19KB[N)=)L7FO$
M"7,C0*6F4=G./F' X/I2'PYHA2U0Z18E;3FV'V=<0_[G'R_A0!P4%A:/K?Q0
ML1<KIL$ZVR-.BX$1>WY?'U.3^-:GA.[U"W\77&D:_I%I;ZPNGJZ7]A_J;N!7
MVC*XRK MT]SCBNJ_X1[1=]V_]DV6Z]7;='R%S./1^/F'UJ:QTG3]-+&RLX8&
M90I*+@E1T&?09.!T&: .'^+MO,NDZ%K"QO+:Z/K%O>W:*,D1*2&;'?&?R)KO
M$O[.2P%^EU"UF4\P3AQL*XSG/3%3LH92K %2,$'H:R+3PIX?L;@3VFC6,,@;
M>#'"H"MZ@= ?<4 <W'=K??%Z2TU&/-O_ &,DNG1SIP<N?-(!_C^Z#WP*XG5K
M 1^"?$EHR Z;9>)HH]-)_P"6*F:+>L9[*"S#CIR*]EU#2-.U7ROM]E!<&%MT
M32("8SW*GJ/PJ.XT'1[NPBL+G2[*:SBYCMY(%:-?HI&!0!P/BGPKX?L?%W@Z
M"VTNUMX;O4+CSUC38)<P'(..H. ".A_$U@^([.Z\+3_$"/PI$UM9#3+::2&V
M&U8)68AR@'W3Y0+''3@^E=WXL\/7&K:[X9>'38[C3]-G>6X1F0#:8RBA5)Y(
M)![=.*ZFTTZSL8'@M;:**-V+.JJ/G)ZEO4GU- '!^([6TAU#P+J'AN.*.26_
MC@0VX $EDT;-(#CJH50>>AJCX3T30(W\8ZE>6$7_ !+-=NI89$3YK<+$A)CQ
M]T\GIUP/08]"L- TC2I#)8:;:VS8*@Q1!=H)R0/0$\X%/LM%TO3FG:RTZTMF
MN"3,8857S">[8'/XT >5Z=):P:Y\-I[8VMM92PW/DQEPTQA-N6S,_ )) )&,
M!L\FM'PU8:8VC_$"&2UM-QU6^0(8USL$:' 'H#@UW-OX3\.VBPK;Z%IL0AF\
M^,);(-DG]X<<'WJ<Z!H[7%Y.=+LC->KLNI/(7=,OHYQ\P^M 'F.E73)IWPHM
M+L#^R+BW(EW?<:<0#R0W;J6('J!Z58US3T@U_P >V=O"ATB7P_\ :[B':/+2
M[*N P'0,54,<>@->C-H&CMI0TLZ79_V>,$6WDKY8(Y!"XP.:<NB:6EA+8#3[
M;[)-DRPF(%9,]=P/WNG>@#S.WTVQT]?A=?VEM%#>3F..:X5?WDBM:'(9NK#@
M<'ICBO5[BWAN[>2WN(DEAE4HZ.,A@>H(J@?#FB%;53I%B5M/^/8?9UQ#_N<?
M+^%:= 'AD]E=)X9G\.6EG'+J?@R^>^B>2/.^W0^9$OUD1R,?],SWQ7;3+8^(
M_!OB+Q(UK&\6I6$BVYEC&[R(XVVYSZN78>Q7TKN%M8$FFF6&,2S "5PHR^!@
M9/?%1-IMB^FC36LX&L1&(A;F,&/8!@+MZ8QVH \M-M:2Z3\)FN((7#+$C&1
M<C[(Q .>V>U:EKI.EZS\2?%\=[:6]W;C3['8DBAT *2\@=,XZ'MDXZUVLOAW
M1)].ATZ;2+&2R@8/%;M;J8T8="JXP*<-!T@75Q=#2[,7%PNV>40KND'HQQDC
MZT 8/PLE>?X8>'WD<NWV4+DG/ ) 'Y 5U]5K#3K+2[5;73[2"TMU)*Q01A%&
M>N .*LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4453U+5+/2+9;B^F$4;2+$GREF=V.%55 )8D]
M !F@"Y16&?%^AKI^H7LEZ8H=.;9=B6%T>$XS\R$;NAR..13;+QEH.H:G!IUM
M?%[FXB,T(,+A95 R=C%=K$ \@$D=Z -ZBLC3O$VDZM:7MU97$DD-C(T5R3!(
MIC=1EEP5!)'<"M"RO(-0LH;RV9F@F0/&S(R$J>APP!'XT 3T5RMW\2/"=DD[
MS:LNVWG-O,4AD?RW&,[L*<#YA\W3MFMFYUS3[6&"0S-,+A#+"MM&TS2( #N5
M4!)7D<].1ZB@#1HKGF\<^&DL+&^;58OL]])Y5N^UOF?G*D8RI&#G.,8-/M?&
M>AWUK'<VEQ/.CJ[;8[25G4(VUBR!=RC<".1SCB@#>HK,D\0:9';64XG:07T?
MFVR11.\DJ8#9"*"V ",G'&1FJDWC3P];Z#+K<NHHMA%(8I7,;[HW!P49,;E;
M/8C- &]16/8>*M&U+6)=)M;S?>1Q^;L,3J'3.-R,0 XSQE216G=74%E:RW5U
M,D-O"I>221L*JCJ2: ):*R;7Q+I5W?BQ6>2*Z,1F2*X@DA9T'5EWJ-P'?'3O
M5.R\=>'-1U&"PM-1\VYGFD@15ADP70$L"=N!T/7&<'&: .BHK.UC7M,T""*;
M5+M+:.658D9@3N9C@#@>]5-'\8:#KVHW.GZ=?B6[MUWR1-&\;;>FY=P&Y?<9
M'(]: -RBL1/%NBO?VUG]K97NRPMG>%UBG(Y(20C:W'/!Y[56A\?>&;B]6TBU
M16F:X>UQY3X$BKN8$[<+QGDX!P<=#0!TE%9=CXAT[4;N*VMY)O-FA-Q%YEO)
M&LD8*@LK,H!'S+T/<5 OBW1&N+>+[80MS*88)VA<0RR<C:LI&PG@XP><<9H
MVZ*YZ\\<>'K&[OK2:_8W-B%:XAB@DD= V<'"J21P2<9QWQ5T>(M+>RLKN&Y,
M\5\N^V\B-I&E7&20J@G '7CB@#4HJKI^H6VJ627EF[/ Y9061D.58J00P!&"
M".15B218HGD8,512Q"J6.!Z <D^PH =17EUMJR^*;/6[^ZUW6-&_L_4IT6>W
M26.-+:,A"I#+L+'D\@N"?08KK(/$^@Z/H>B?:-8DEAO8(Q:7%R&:2X!3(9CM
MZD<G(% '2T5S-O\ $'PQ=>0(=2+/<1O)%']GE#L$;:V%VYSGC&,GL*8?B+X6
M73OM_P#:3&W5S'*1;2EH"#@^:H7,>#W8"@#J:*SKO7=/LI$CDEDD=HO."V\+
MS$1_WB$!P/0]^U6[2ZAOK."[MWWP3QK+&V"-RL,@X/L: )J*Q]0\4:1I;W"W
M5Q)_HH#7+1022+ ",@R,JD+QSSCCGI3-1\7Z#I4UI#=ZC&KWD;2VX16?S5"[
MB5*@YXZ>N1C.10!MT54TS4K36-,M]1L9?-M;A!)$^TKN4^Q (_&J%SXMT2SN
M!#/>% ;@6OG>4YA$IXV&0#8&SQ@GKQUH VJ*R=1\2Z5I<DZ7,\A:V027'DP2
M2B%3R"Y13M& 3SVYZ5%?>+] TXV(N=2B'V]2]J4#.)5"ELJ5![#CUZ#K0!MT
M5RJ?$?PI)&KIJNXO;_:5C$$A=DW;>%VY)SGC&>"<8!K2L_%6AW^@KK=KJ,4F
MG,=HE .2V=H7;C=NR0-N,DD<4 ;%%9-MXETJZENX5N&CGM$$D\,\+Q2(AZ-M
M8 D'U ([5G6WQ$\*7:&2+5XS&+9KHR-&ZH(U.TG<5QG)''7D<<B@#IZ*QH?%
M&EW$MW!&]S]IM81/);-:2K+Y9SAE0J&8$@C@'GBN</C/2=?^'3ZO?:A?Z):S
MX_TF"-XY(QYAV[&VD,2  =N1R10!WE%4+[6++3IHH)Y)&GE5G2&&)Y9&5<9;
M:@)P,CG&,D#O5&;QGX>@T6+6)-3C%A+)Y2R[6/SYV[2,94YX((&.] &[16-I
MWBK1M5U&YL+2\W7-O&)71XGCS&3C>I8 ,N?XER*DLO$6FZA=0V]O),7GB,T)
M>WD198QC+*S* 1\R]#W% &K116;J&O:?IDLD5S)*7CB\^188'E,<?(#-L!P#
MM;&>N#Z&@#2HK@=2\0?8/B9IKRZE<_V5<:/+.+8 LK.'0*511N9B">,$]:Z.
M#Q;H=SH<>LQ7P:RDE$*-Y;;VE+;?+V8W;]W&W&: -NBN<OM<M=5\/:X-,O9H
M;NQAD67]V8Y8'";AE77(R,$''(Z5R<^J:I_P@OP[OEU.[6>[O=.CNB).9U<9
M;>>ISCUYH ]/HILB%XV0.R%@0&7&1[C->:^!_'^EV?A?3X/$&MR/?S74\1FG
M5V&?/<('D VJ< 8!(XQVH ],HK+U3Q#INC^8+N67,4?G2B&"28QIS\S!%.T<
M'D^A]#5ZTN[>_LX;NTF2:WF0/'(ARK*>00: )J*P[SQ?H=A-/'<7A46\J03R
MK"[10R-C:KN 54_,O4\9&>M8OBKQ&+?Q;H6@$WR6UV+B2Z:V@FWL$C!549!D
M\L"2AR-H!P": .VHKRW3);C4?$&K>$Y]=U\I8V\0M+P1S1S+)(TC;I&"C<%
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
M') P"?I0!Y5X4O-#U6ST32;_ $?53K^EO#YEI=&X\NUDCP#,&)\L* "1ZY
MYK2\&R6XT_QSYT#2I)J]Y.8MI!GA*+@KZ@X(!%>B44 >4:3::G!.=$T'67U7
M1[O2[A;=[I/](TIMH"(SXS@D@!6P1M_V:KSAM=^#ECX2A@DA\0Q+:V9M&0B2
M"2*1 TI]$"J6W="#UR:]?HH X+2IX(?BAXNFF<+$UE:*)'&%8H)-X!Z$C(R!
M7+:#96EQ\/\ P=;W&IWFAZK:PSFWU!!M%O(&&Z.4,,88,#AL9V]>>?9J* .&
MT+Q>^F^'M*_X2:,Q7E]>R6L<UM;,(YCYA"S$8^0/PV3UW9Z=.X9E12S,%4#)
M). !5>[LHKWREG+&.-UD\L'"LRD%<]^" <?GFK- 'F'AVXB'@CQPK$JTFH:E
M+&C*0SHY.QE!Y(;(QCK5262,>$_A<C@[K6YLVG4H28=D#*Q<?PX8@$GH:]:H
MH X?5Y$_X6]X=<_<33[I&?'RJS%-H)Z G!P*YR)XSX,^)\8!\RZO+UH%VG,P
M>%54H/X@6! (KUNB@#RJ\AAGM]&O+#79M#URVT6'RKEUW6]PO.89%88)#*>/
MO#=P#BN_\,7%Y=^%]+N-0LELKN2V1I;95VB)L= .WT[=*UJ* /./#]W'X?N_
M%^E>(%=9+K49[VWW(2+R"50%6/\ OL-NTJ.>G%8^CZ9<Z#<_"ZPU3/VBRBNS
M<9&X0%XCL5CT')"CW'%>OT4 %>5^#]7M['0AX,US2+BYURTN9 MM+9L\=R3*
M728/M*!>02Q/&,^E>J44 >>Z!>)X<\2>+;+7]T?VV^-]:RNA*W,+(J[$_O,N
MW;MZ\\"N=TK2[C0++X:6.I(R36UU<33(P+?9T=9"@?\ NXW*O/<>U>R44 >?
MWU]9Z?\ &Z&6]FCA1O#Q599.%4_:.[=!WZ_2N8ET;4+&T?Q!:V<[:6/%O]JM
M:QQG>;;&PRA.O7+@8Z8->C'PY<_\)V/$OV^+8+'[#]E^SG.S?OSOW]<^W2NA
MH X.3R-6^)%AX@T^=6TZQTN:.ZNU_P!6Y=@4CW=R,,Q';C/45A:%<OIW[/L6
MS25OI[>(K+93VY?!,QRSQ]3M!WX[X_&O6:* /,]&N4F^*_VJ*74;R&[T!8X[
MN>V=5D<3,3CY0% &.P'U)YYXRLW[.+Z5]GNEOK>*."2![=PWF"<$J 1\Q &3
MC.!7MM% ' S7?]D?%0ZO?/C1]2TI(+>]/,44B.6*,W1=P;()ZXQ7*ZWITT/A
M#Q3=B*06^J^((;FS@\L[G198M\@7&<-M9NG0 ]Z]HHH \^U*XMS\6%N"GGVQ
M\-S1,5Y5V,JL$W#C)4$@>E4O"?VG2=?TVRTK5)-7\.2VLK^3=1YN-*"J"J%L
M9P>%"-SQQT->G4$9!&<>XH RO#WB*P\3Z6-0TYI?)WF-EFC,;JP[%3TX(/T(
MKCO&D(3Q#<ZAI6M3:/KUM8IM$B;[>_CRY$3(1AF!R/E^8;^AKOK.RBL8F2+<
M2[F21W.6=CU)/^0  !@ 58H \WM+J67XC^&KJ^M5LYO^$?=9X@N$MY6:-O+S
MT!X; ZX%8EKJ9TWP_J4GV(2QOXOE=IWMC*;2)G++<JF.>GRMC&3GG&*]CHH
M\ITN=(M9^(F1?M'<VD$D,US ZF4?9RI.2H&2QP%X]A4,\@7X<_#F,AO,M]0T
MXS)M.Z(1KARPZ@+W)Z5ZY10 @((!!!!Z$5X[91+=?!_4/"36SOKDTUS"M@\9
M$BN\[,CD$<* 5;?TP.M>QT4 >43SVWA?QGJ=OXG35&L-1@MOLEY:FX:-RD0C
M>-A$?O$C(R/XC7H?AVTMK#0+2VLK!M/M44^5:L3NC4DD YY!YR1V)QVK4HH
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
M3=/MK&W!$-O$L2 G)PHP,^]6*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***S=;UJWT*Q2XG5Y
M))IDM[>&/&Z:5SA4&>/Q/  )[4 :!D02B(NOF$%@N>2!U./3D4D<L<R[HI%=
M<D94Y&0<$?G7GEHTX^-\DEQI:6]P?#SL?(D#B?\ ?K@AB%Y[<@=.N*EL_&FE
MZ+X#EUVQ\/3V]DM_)#);1%,I(9MA9L'NQ_AW4 >@T5RS^,7MBL.H:4VG7D\[
MQVL5W=1JLL:J&,I<$A5^8#')R0,&J^G_ !$TZ^L;IC ZWUO?+IYM(Y%D\R9O
MN;''!4C)W'& #D<4 =C17&ZOXPU+3]*\1'^Q'CO])M/M*EI"UO*A4G*R;1DC
M!RN ?YBQ8>)YX]&T&*[MC)JVJ1J((1*/WF(P[R,V/E4#KP3R  <T =517)OX
MYBMX->2ZTVX34=%A\^YM(W5M\6TL)(V) 9< ^A!&,5>\.>(;K7T$[Z+<V5G)
M;17$%Q+(A$N\9( !R,>XY'I0!O45A7'B&1]4OM-TJQ^W75A&CW(,PB52X)5
M2#ER!G' P1DC-9$OQ'L#I&BZE9Z?>W4.JW8LE50JM#-\P*."<[@5(]..H'-
M':450T>^N[_35N+_ $V739RS*UO+(KE0"0#N4X((&:Y^X\>PP:(/$7]GR/X>
M\W8;Q9 7";]GF^7CF//?.['.V@#K)98X(FEED6.-1EF<X 'N:C>]M8X8YGN8
M5BD(".T@ ;/3![UQ'BO4+V3Q]X2L8K-+JRF^U3",S#;.RQ#!((Q\N\D?6L?1
M]%M7\;^(_#S^'XGT>.SA46AGW+$LK2NY0'H6.. 1C:/04 >IQRQR@F.17"L5
M)4YP1U'UI]<+X9U_0=*\)W$VGZ/)IUO#J3V*68*M)-<;Q'C.2"S-QDD],DXK
M77Q4;6[U*WUG3Y;!;"T^V/<J3) \7.</M'S#!RN/IF@#HZ*XZ'X@6IUW3],G
MMD5M21VM&@NHY3N5=WER 8",1TY(SQFI/#GC2X\2S0-;^'KV*R:6>&6ZEDCQ
M"\9(P0#DYQU&0"<9/. #K:*R=2UQ;/5+32;:'[3J5TCRI$7V*D:8W.[8.!D@
M< DD].I&0?%[WNC:^MK9O#K&D!DN;620?NSL+*X;HRD<@\9QT% '4)<P23O
MD\;3(,O&'!9?J.U2UPOP^TFUO?#?AS6[S3434H;!/+NQ+EY1(@+LV,9R3GYL
M\G/6I=/UG4-;\7>*-$O].A.G6201;3(&&'C9]Q!');*C'; H [..1)4#QNKH
M>C*<@T@EC,IB$BF10&*9Y /0X_ UY9\/_%;Z+X"\'P7&DW!L+QDLA>[U 65V
M8+\F=Q7/&>/QKJXM9TN+QMK<;Z4UO>V>GQS3WS!29H<M@#!)P,'K@^U '5T5
MA:+X@FUA[.1; +97MHUU#<QSB10 4 1L 88A\X!(^4\UA?$35[N*Z\.^'+*X
MDMGUR^\F:XB;:Z0+@R!3V8@@9[<T =QO0DC<,KU&>E.KF]2\#:%>Z'<:=;Z?
M;V;21-''<6\822,D8W;AR??)YYSG-6)]?D.JW.DZ99B^O;.!)KD-,(D3?G:N
M[!RS;20,8QU(R* -RBN+E^)%B-$TO5+?3KV=+Z_73GB 4/;S%MI1QG.00>F<
M\<C-$GCN]MM1L-,NO"FHPZA?"X,$/G0L'\K'\0; SD')P #U- ':45QMA\1+
M&;2]6GU*QN=/OM)F2"ZL7*O)O? C"$'#;R< \?ES6@/%#VNOVFC:KI[6MS?1
M/)9M',)$F*#+1YP-K@<XZ'L: .BHKBM-^($NI1374?AS45L+:2YBNKC=&QA:
M$$D; <L3C'RY&2!D\XNV/B^2?5[#3;K2WMIM1LFO;0>:&)"XRCC V/\ ,/4=
M>: .F=TC1G=@J*,LS'  ]32JP90RD%2,@@\$5YWIOBN[U+P)XAU37M&%S9P2
M7:2V\,JL#%&Q5DPV,@*#D]^P[5T,'B&UAM-"L-.L@;K4+02VUH'")#"J*26;
M!PHW*O ))(P.N #I**XVY^(-O9Z-KMU/IER+[0R!>V2NA901N5U8D H1R#U]
MJM6GC%I?$6GZ5=Z1<V::E \UE<22(1+L 9@5!RO!R,_D#Q0!TLLL<,9DED6-
M%ZLQP!^-/KF?'^HZ?I7@V^NM5TEM4L%V":W&W!RXP3N/0-CID^U6;[Q$;?6I
M='L;1+J]AM!>/"TPC9HRS* @(.YLH?0#C)YH W:*@MKCS[&&Y:-H_,B60H1R
MN1G'UKF;+QN+B[T-)]+FMK;6S(+-W?\ > JI;]XF!MR 2,%O?% '6T5B>+/$
MD?A/0)M7FLY[J*)D5EA*@KN8*"<GIDCH"?:L^T\:LWBR#0-3T6\TR2\C>6PF
MF=&6X"#+#"D[6 YVGG'I0!U=%<C:^.1-/HK3Z7-;V>LS/!:22/B0,H8CS(R!
MM#!3C!/;.*9;^-[R^U6^T^P\,WT[V-ZMI<,TT2B,%0P<_-R.>@R<<G' (!V-
M%>=:3X]U9/ -YXFU'1VN(X+B<NEM,"5C69EX! R% &3W )KKWUHB\TFWA@6<
MZ@C2[XY?EC10"7Z?,OS*,^K#UX -:BN4\=:]J6@VFDG3K=)&O-4MK61VDV[5
M>09 &/XAD9[9S5Z7Q#,VIMI5E8K<:E#;+<W,33A$A#$A5+X.6.&P,=!DD<9
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
MK-D')QPO ZG/08- '7T5S$'C6TO[707L(E:?6X&GMH[B7R@%4*6!.#\PW 8
M.>>PJ>3Q)<+%ID8TBX%_J$TD*P.V$A,88L9' ( PO& <Y&/6@#H**Y:T\<V=
MQHT][);2QW$.HMI9M58,SW(;:%1N 0<@Y..,DXQ4.I^+M2L++7U;0W2^TNR-
MVA,A:WF3:3Q)M'(VG*XSZ>M '622QQ!3)(J!F"C<<9)Z#ZT^N GUY&\(^%;K
MQ#HAO7O;JR2-]Z,J3.%VS'H0<DG !_6NBN/$,CZI>Z;I5C]NNK"-)+D-,(E4
MN"50$@Y<@9QP ",D9H W:*XR3XCV#:3HNI6FGWMS#JEX+(*H57AEY!1U)SN!
M5O;CJ!S6GH/B9]7U?5-)N]-ET^^T_P MVC>19 \<@)5@R\?PD$=J .@HHHH
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
MD+#[K'G!YK#\3^%[[5]4N-0T_29].\00W""RUBVG1$EBRO\ KANRP R""I)
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
M&+P+9R0_8\KE6#L<.N>#Q[C'2@#IM;US3O#NERZEJMR+>TBQODV,V,^R@FM
M'(R*\C\::SJ7BCX.:QKMM+;1:;<!A#;M$2[0K+M#%]W#'&[&, <=>:]:7_5K
M]* '45YW<^+_ !%:Z7XNC<Z9_;&B3*;>/[+)LN(74&+CS,EG.5&#P1CFMW2]
M?N];_L:33Y[1[>YL/MERQ@;(W8" ?/\ +D[^N[[AH VM,U:RUBWEGL93)'%,
M\#DHRX=#AA\P'0]^E1RZ[IL&N6^BR7(&H7"-)%#L8[E49)SC Q]:\XU[Q-KN
MI_";7-0-S;VMU;ZB]E(8(3AXQ.L1 RV1D'D\_AU&KXB34Q\2/!Z1SVC7QM-0
M'G&%EC7B/G9N).!VW#/J* /0Z*YGP7KFH:Q:ZK!JGV=KS3-2EL7EMT*)*%"L
M'"DG&0PXR>E0>*O%B^']9TVSNKJ+3;*[CD_XF%Q"7B$H*[8R00%R"QR3V[4
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
MM+C55A2]EC$DD<490)GD+@LW('!YZUHT %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@^+?#2^)M,M
MXDN3:7MG<QWEG<A=WE3(>"5XR.2",]ZWJ* .<BT&]N==@UW4I+5KZTM7M[2*
M%6\M"Y!=R3R2=H&.PSUSP[P5X?N?"WA:UT:YN8KDVQ?;+&A3<&<MR"3_ 'L=
M:Z&B@#G?%WA^Z\16FGP6US#;FUOX;TM(A;=Y;;@N 1C)[TR#P_J$'C:^\0_:
M;9EN;*.U$&QLKL+,&W9YR6/&*Z6B@#G_  7X?N/"WABWT>XN8KDP/(RRQH4W
M!W9^02>A8CK69J7@_5+GQ!K=[:ZM!%::Q9):S)-;F22':K*/+;<  =Q)!!YK
MLZ* .&L/!6JVD_@^274K27_A'H'@(6!E\X-$(N/F.,!0<\Y.>@XJW86L7@Z]
MU[6M;U:QAL]3NTFW/^[$3;0@4L3@Y '/%==45S:V]Y 8;J"*>(D$I*@93CD<
M&@#DO .AV>GQZIJ5DSM::A=N]FK'Y4@W$@(.RL[2./4,M=E0    , 44 <&?
MAI;KX8UG2(;UT>[N3/938_X\P)#+$J^RNS'_ ($:U/$7A274?#^F:=I=XEJ^
MF7,%Q#YZ&2.3RNBR $$@]?J :ZBB@#C;/2YO"VNZYXGUO7;);*^CM_M!,/E+
M&Z H,,6.%^;H<DG'/JWP7H]@NM:]K^G2F2QO[DFTPV8\$+YKQ^SR _78".*[
M">WANH'@N(8YH7&&CD4,K#W!ZTY$6-%1%"HHPJJ, #TH I:WI%MKVAWNDWF[
M[/=PM"Y7J 1U'N.M8/A[P]XBLX8++7=<M]0L;1/+A6&V,<DXV[09F+$' /0
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
M;ERQ)&=V1],]0: /4**\^A_M.37[GPHNHWEVFG6,<IN);SR)YFE>3YBR(<A
MJ@#@<\YXPVPO_$$>I^'O"FOZA$;R:"YFN[FS<AIQ&5"(&P"I(;+8 /R\=30!
MW\TT5O$TLTBQQKU9C@"I*\N\;Z5J%EX2%O?:Y<78&N6S6^UBCI \R;4D.<N5
MYP3['J*W5O)=1\>7'A@WEW'9Z?IR7#%)BLL\CL1DN/FPH'8C);G.!0!VE%>0
M:CXC\0Q>$];MQJLZ7NC:Y%8I>!%S<0O)'MW\?>"O@[<9XKTW1],GTN&XCGU2
M\U$RS-*KW14M&"!\@V@#;D$CZT :5%<GKVKSOXWT/PU'-);P7D,]S/)&VUW"
M !45NHY))(P>!SR:YG5M:UK2XO'6C1ZG<XTO3UU"PNSM:6-61B8V8@[@&4X)
M^;'>@#U*BN>\*6%[#9)J%YK-Y?/>VT#F*?;LA;;SL &0#GN3TZU7\9:W<:=/
MH.FVTK0-JVHI:O.H&8X\%FVYZ,<!0>V2>M '4US%QXSBBD>6#3;NZTZ"\:RN
M;R##"!UX9BN<[%/#-VP>,<UGI<WVE_$5?#GVRZGTO4M.DN(_,D+R6TB,%;:Y
M^;:0PZDX/2N9T+3 ?AIXQD^VWHVW.J#:)C@[6?DCU..?6@#L!XTNY9-/:U\,
M:I=6FH1I-;W,.PH(V(YDY^0[6#8/4>X..MKRVXDOM%^%WA*YL-4O(FEDTU)
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
MR.H>*<D-OC95&TY /?\ G6I8^'X[;44U&[O+G4+Z.$P137(0&-"06"A%49)
MR<9X':M>B@!LBEXV59&C)& ZXRON,@C\Q7)+\/-/7PE;^&EU'4A86\PF0[HM
M^X/Y@!.SINYZ?I77T4 <_=>$;2]U_P#M>YO+R28V+6#Q$H(WA8Y8$!<Y)&<@
MCVK-M?AQI]M'HZ'5M8E_L>0M9E[A1L3:5\OA1\N#C/WO>NRHH XNW^R^,?%6
MGZH=(O;=-$,X6:]MS$S2MA0%!^\H +9[';CG..THHH Q-2\-0W^N6VM0WMU9
M:A!"UN)8"A#Q,0Q5E=6'4 Y !]ZK7O@?1=0\.W.C7,<SQ7,QN9;C?B8SYSYN
MX=&R!C P ,8QQ7244 <S9^"+&/2;S3]3O=0UE;N(P2R:C/YCB/\ NK@ +SSD
M#)(!)X&%T#P9;:$H1]3U/4XXXS% FH3B184(P54  =.,G)QQT)KI:* .6L_
MFGV=E%I@O+V71X9Q/%ITK(T2$-O5<[=Y4-@A2QZ=QQ5V#PS#;>(=1UN+4+U;
MJ_B2*1?W9153.W:-G;)ZD]><UN44 <@OP\T]?"=IX;74=2%C:SK/&=T6_<'W
M@$[.@;GI3]3\!6=_KQUJWU75=-OI8UBNI+"X$?VI5X&\;2,@<9&#7644 0VM
MM#96L5M;ILAB0(BY)P![GD_6L2^\'V=[XB?6A>W]M/+;"UN([>8(D\8)(#<9
M!&3RI!KH:* ,GPUX?MO"^A6^D6D]S-;P#"-<N&8#L.   /85!XA\*V?B&>PN
MWN;JRU"P<O:WEHP62/(PP^8$%2.H(-;M% '+0>!K2"37)3JFIR3:U&L=W(\B
M$\)LRHV8!QGM@9X XH_X0:S^S:! NIZBJ:&0;0AHL\+L&[Y.?EX_^OS74T4
M<SXA\$V6O:K;:LE_J&F:G;QF$7>GS"-WC)SL;(((SSTIFJ^ M+U33]/@^TW]
MM=:=(TMMJ$$^+A7;[Y+D'=N[Y'-=310!S=WX*L+[PY)H]S=W\ADF2X>]:8&X
M,J$%7W$8R-H&,8P,8I]QX1MI=2L]4AO[VWU2VA-N;Q&5GFC)R5D#*589Y' P
M>F.E=#10!S%]X&TV_P!!?26NKR*.:Z%Y/-&R>9/-N#[V)4CJ!P !@ =.*Z6-
M2D:JSLY P6;&6]S@ 4ZB@#'USPW::Y/8W3RSVM]82&2UN[<@21DC##Y@058<
M$$$&JMSX.LKO3-6M)[N[:75EV7MV"@ED0+M"CY=J@#(  [D]237144 5=-LA
MINFV]DLTLR01B-9)=NX@# SM '3VJIX@\/V/B33UM+WS%\N59X)H6VR0RJ<J
MZ'L16K10!D66@1VU_)J,UY<7>HO +<74P0-''G.%"J%&3R>.2!G@ 5GV?@BU
MLM U+1HM3U$VVHO,\S,T1<&7._:=G&<GMQGBNGHH YBZ\$VEWX;T[0Y-1U#[
M+I[PO"P:/?\ NL>6"=F"!@=N>^:;JW@6SU+74UJ#4]3TW4#$()YK&98S<(.@
M<%2"1ZC!_2NIHH Y?6_ FEZQ#IOESWNGW6FY%I>64VV9 1A@6(.X'OG.?Q-%
MUX'L[S3;*SDU+4MUK>)??:#*C2S3I]UW9E.<8' P, #&!7444 (H(4 DL0.I
MZFL;6/#5KJVI6.IK/<6>I66X0W5N5W;&^\C!@0RGT(XZC%;5% &$?"MH=)U.
MQ^TW0DU0L;R[!3SI2R[#SMVCY0   , <5>T72H]#T>UTR&XGG@M8EAB:<J6"
M*  ,J!G %7Z* ,CQ#X>M?$EC!;7,UQ UO<QW4,UNP5XY$.589!'Y@U7A\*P0
M^(_[<74;\W?V(66'9&7RP=PZIDG<2<Y_3BM^B@#D#\.]./A=O#_]I:E]B-U]
MJ)W1;]_F>9U\OIOYZ?I6C?>%UOGOMVJWZ0W\(AN85\LHXV[21E#M8C@D8_08
MWJ* (K6VALK2&UMT$<$$:QQH/X548 _(5D:WX5LM:OK74?.N;'5+0%8+ZT<+
M(JGJIR"K*?1@16Y10!FV6DO!,D]YJ-UJ$T>?+:<(H3(P2%15&<<9()Y(& 36
M/%X#TZ"UNM.BNKQ-'NIC-+I@9/)R3N90=N\(3R5#8Z]B17544 8@\-6Z^+?^
M$C%Y=BZ^RBS\D%/*\K=NQC;G[W.<Y_"N3\/:=+J'C'QJ4O\ 4+**ZNH]IB0*
MLR"%5+(SH>0<C*G^E>CT4 <[=>#-+ECTC['YNG3Z0-EE/:D!HT(VE#N!#*1U
M!!]>M-O/!=A?Z/JFGSW5V6U4@WMT"@EE  4#.W:     !CZDD])10!SNJ>$+
M;5;+2HI-0OXKG2Y!+;7D+HLH(4J<_+M((.#\M51\/M)^SZ];R7.H2PZVN+E)
M+C< VT*67C[WR@\YQVP.*ZRB@#FKCP9;W4>CK/JNIR/I4XN(9&DC+/( 5!;*
M8Z$C P/QYJ23PE;KK-]J=A?WNG37ZJ+M+8IMF(& ^&4[6QQE<?GS70T4 <Y)
MX+TTS:$]M-<V<>B9^QPP%-@RNT[MRDG()'7OGKS5K2_#D&E:WJNJQW=W+-J;
M(\Z2E-@*+M7: H(P!CK6S10!2U?38]8TB[TV::6**ZB:&1X2 VUA@XR".A/:
MLR#PL+.+3$M-7U&$Z?:FTC(,3>9'\N X*8)&P8( /7U-=!10!0T;1[30=*AT
MZR5A#&6;+')9F8LS'W+$GCCGBJNJ^&X-6UK2M4EO+N*;3'=X$B*;"67:V[*D
MG(..M;-% ',MX%TN=M>%Y+=7D6N;?MD,Q3;E5"J5VJ"" !CGMGK3=&\%1:/
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
M; =/AGP59&WB9E!XW;MH)ZX7VH [*\UBRL+_ $^QGF5;F_D:."//+;49V/T
M7KZD>M$1U+^VK@2O9_V;Y2&!4W>=OR=Q;MMZ8Q[UYQ?:+H</B+X>6<"I?6,<
ME[;K-=@2F1$A? +$?,H.<=NF*U])L[5OBSXGB$49AGTRT9U'W7R9,_F* .\\
MV/<J[URV<#/7'6AY$CV[W5=QP-QQDUX7INEV-O\ "3PIK45N@U.+58!'=]9%
M4W;*5#=0I!.5Z<DXS78:G;F?QKXHM[NT&K176EP1VT2LA-L2'!C(8C;O/S9]
MAG'% 'HU)O7&=P_.L'P9H<F@>$-.TVZ\M[I(5^TLG(>3 W'/?TSWQ7G>HZ!
MESXH^'\-I &U:5-1TMC'\L2N/WAR.@1HSC_?4=#0![%N''(YZ5B'6)=$T&2^
M\27%DLB3,@-ID*P+XC4!CG>00#[Y[5SW@JY@\8066KW5A$CZ?9_861H@-EP>
M)U [ ;5 Q_>85Q4EG:M\#R'@B=8=<(0NH.P?;MIQGIQQ]* /3+K7[ZW^(6GZ
M'LMOL%U8S7/F<^8&0J,9S@#YO2NE5E=0RL&4\@@Y!KSS5]*TVZ^*/AZP:T@:
MQ&EW@-NJ@1'#QY4J.",YX/&:N?#&-+;3_$-C"H2UL]>O(+>(?=BC# A5'8 D
M\4 =,NL6]SJ5_I5G-&]_9Q1R2*QRJ&3=M!QSGY"<>A'K6=X&\0W'B7P?IVK7
MRP175T)"8XLA?ED9> 23T K"\/V&GQ_%OQA*;2V65([%XW\M0RLR2;B#V)[X
MZUQ.G:990?"?PGK<=N@U.+5H0EUUD53=LI4-U"D$_*..3Q0![H\B1E0[JI8X
M7)QD^U#NL<;.[!44$LQ. !ZUYB\-MXH\2>,=$U>\LHIXY%CB2Y@#R1VQA4J\
M3%ACYBS9 X)!/:NKDTV6\^&L^EV5])>RS:6]O!=R\-,3&55R??@Y_&@"'1/$
M&J>++5M3TA+2UTEG9+:6[C:22Y"D@N%#+L4D'&22>N!6KH>H:A?"_34K*.TF
MM;HPJ(Y"ZR+L1@X) X.X]N,8[5@_"B]@NOASI5O'\D]E']EN83P\4J$AE8=C
MW_&H/B'JPCL]'A23.G2ZY;VNI.,[1$<DJQ_NEMH;MU!ZF@#N4D25=T;JZ],J
M<B@2(3@.I."<9].#7!76FQV/Q7TZVTZWC2RU'3)_[3MHU C94*B-RHXW9;;G
MTXKC=*\-:1)\ KC6GLD?4DTN\5;EF)8+O<@=>@*C]?4Y /;Q(C,55U+ 9P#S
MCUH,B*ZH74.W12>37E-]X?L])N_ .LZ+$8M5N;R""YD1B6N8'B+2[_[P 7//
M3\J;IT-KX@^&WBJ^U=$&L07%ZT\[<2VLL1)CVMU78H3&/ZF@#UAG5/O,%^IQ
M2--$I0-(@+_=RP^;Z>M>3G3EUWQ-X"/B"U$MS>Z)<&^C?CS6V1<./J2<>M1>
M*++2$TGQO;:7;QA=-TZ*"5[MMPMMD),4=NO4=B6+?>/ /- 'J5QK%E;:O::7
M),OVRZ5WCB!YVJ.6/MR!]31:'4O[3OQ=O9FRRALUBW>:!M^;S,\?>Z8[5YZU
MM87OCWP7<WD%M.TNBSO+)*BMN95B())ZD9/TYJI>S7>CW/Q7N-&0I=116TD?
ME]4)M\LP]QDM]: /65D1G9%=2R_> /(^M(TL:9W.HP0#D]STKS/6[2TM-'\$
M:QX<CCCO'OK2*.6$8:XAD7]XKD?>! +$GN,UF/X?TF\M?B>;FQBE^S2R/ '&
M1$_V96W*#]UL]QS0![%7(/K^MZM>ZM%X=33S_95XEJ\5X&_T@[59\.I^3 ?
M^5LD>]:WA25[OP9HDMPQEDET^!I&?DL3&I)/UKS[3;9-)TSXDW^C6%NFHV=Y
M<"T>*%0T>+=#A<#CN<"@#U@2(SL@=2Z]5!Y%!D13@NH.0,$^O2O*M5MK:'P-
MX/US0$1=3^TV0AGC_P!9/YN!(CMU;=EBV>X)/2KFA>&M'U+XC>,OMEE',+2^
MLIX%8G$<GDJVX 'KG_/6@#O=3U>RTA;8WDP0W5Q';0KGEW=@  /U/L#6/!X@
MO3\0[S09TM5L8M-2]CD7._+2%,,2<8^4]N]9/Q,L[2Y?PDUQ;0RY\06L9,B!
MOD8/E>>QP,CO@56DTC2]3^+UQ9W5G;W%BGAZ$+;LH,6!.X V]"!VXXH ]$W+
MMW9&W&<YXQ2(Z2('1E93T*G(->*Z/J;6?@OP7:7=S'#I,FJ7=M-)<KOB&QYA
M"C@D97(&,G&5'I7H7A;1+31=:UHVNI)-]K,4\MG!$$AMV((W* 3@OC)Y[9[T
M 2:=XAO)O'&N:-=K:QVEC;P30R+D,?,+YW$G'\(Z"NE) &20!US7G)T'2_$'
MQ5\2VVK6<=W -.LR(I<E<GS.<=,CL>H[5S6F7T^FZ!X<L+V\5= ;7;NUAN+Q
M?,C>%-XMP^2,KN!QDX^53T% 'M*RQM'YBNICQG<#QCZTH=&8J&4LO4 \BO(/
M&GAVPTOP1XV:"_CN#/'!=-:01!(;:3.W<@!.TN 2>>>O>MRXTRTT3XJ>'GTR
MV2"6]TZ\%R5ZW!7RV4N>K')/)R: /0_,3S/+WKYF,[<\X]<5S>J:Y?R^))/#
MNC/:17T>G_;3+=QLZ'+E$3"LI&2&R<\<<'-<-X>L[+Q1X/TG5[O6K:UU.UNE
MFGFBMP+M;H,0T;,6R=Q.-N.00 ,8K>BTK36^-]VS6%J6&B0W )A7(E^T/\_3
M[W3GK0!T%AJNIZ9X?O=3\7OIEJ;?,C"S=BL484'#%NK9STZY&*W8)EN+>.9,
M[9%##/7!&:\;N;*V'PW^)\(@C,<.KW;1J5!"$1Q8(]"*]6T6"VM-#MX["""-
M1"K>7$H5=Q4'MW.1^= &@9$$@C+KO(R%SSCZ5A:YKLMEK.D:+:&)+S4S,5EF
M0ND2Q)N8E00222HQD=2>V#YS;K!JWP,O==N<+X@A\^YDN\8GBNTD; W=5/"J
M!_=('2MK5].M[[Q]X!DU73K1[NZL[MKQ9(5.]Q#%PV1S@YQGI0!K^(O$'B7P
MW\.[S6+NWTPZK:'YE0N877>%# 9R"00<9X]:[)9%8E0RE@!N /(S7&?%H8^%
MFNCH/*3_ -&+5*32['1_BWH8T^W2W^W:9=BZ*=9]K1D%SU9LD\G)H [/3FU$
M+>'5)+,[;E_(-MN&V'C;OW?QXSG''2KHD0L5#J6 R1GD"O%+ZSMQ\)OB-$(E
M$<&MWAB7^YADQBNAU?P_I4/Q%\()%91HNH6UXE[MR#=*L:,!*?X^?[V<]Z /
M2ED1TWJZLG]X'(H21)%#1NK \Y4YKRFPTH-8>.-"TRYM]-B36819HZ9@5V$3
M>65'\#M\I X^8\=JJZCKUS8>'_$L=UHRZ+JUO)8_VF;0[X);=Y-IE3;@\H'!
M'4 =<YH ]=:0R12?9GB:1<@9.0&]\5QNE>.I6^%+>,-4MXO.CBGD>"#*JQ21
MD51G)YP.:=H^B:;;^++;6;+5K0O=61B^RZ? L<4\8.1(P#'.W( ;W [UQ!MK
M>?\ 9CFDFABD>**X:-G4$HWVEQD$]#0!ZEI3^(#J4@U$Z=+ISP*\4MNKQR))
MW1E+,",<ALCZ5M55TZSM;&QCAL[:&WBP&V0H$7)ZG JU0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!5/4M+L-9LFL]2M8KJV8@M%*NY6QTR.]7** ,Y] TJ6\M+R2RB>YLQMMY6R6
MB'<*>V>_K5.3P7X8E:Z:30=/8W<@DGS O[QLALG\0#[UNT4 95UX9T6]NA<S
MZ;;M.(_*+A=I9/[C8QN7_9.14M]H>EZE%;Q7MC!-';,'@1E^6-AT*CL1V/:M
M"B@#/_L/3/[4.J?8X_MYC\HW'._9_=SUQ[5%%X:T2#3[NPCTRV6SNR6N(-GR
M2D]2P[D^M:M% '*:KINJ,J>&])TFQM_#\]L8IKH3;&A4DAU6(+R2O0YZMD].
M>ICC2*-8XU"H@"JH&  .@IU% &?<:'I5UJD>ISZ?;R7\<9B2Y*#S%0YX#=1U
M/YFJO_"(^'_[-.F_V3:_82_F&VV?NRV<YV],YYK:HH Q[CPIH%U>O>W&D6<U
MR\/D/+)$&9DQC!)Z\<?2E;PMH+6]A;MH]D8=/.ZT0PKB$]]OIG]:UZ* *>IZ
M38:S:&TU*TBNK8D,8I5W*2.F1WJ)M!TM]0@OVLHVO($V13G)=%] >H%:-% &
M/_PBNA?9;NV_LNW\B\?S+F/;\LS>KC^(^YKFO%/A>:\U.P_XIG3M;T6VM3#%
M:22B.2"0L"64L,%=H48R,8-=[10!Q>A>!=+AM+V*ZT.TM+&\$>[2UE,T0*%C
MO;/R[CN' &/E')[=%_8&E&^MKXV41NK9=D$QR6C7T4]A[5I44 4;'1=,TRYN
MKFQL+>VGNW\RXDBC"F1O4D=?_KTR_P!"TO4[F*YO+..2XB4HDW*N%/5=PP=I
M].E:-% &?>:%I.H:8FF7>G6LMC'MV6[1#8FW[N!VQ[4Q/#VD17QOH["&.Z,7
MD><@VMY?9,C^$>G2M.B@#('A;01H\ND#2;3^SI3N>V,8,9.<YQZYYSZTR+PC
MX>@T0Z-%H]HFFLV]K81C8[>K#^(].OH/2MJB@"**U@AM5MHXU$"KL"=1M]/I
M4*Z78)!90+:1"*Q*FU3;Q"0I4;?3"DC\:MT4 4;W1M-U*ZMKJ\LXIY[8[H)'
M&3$?5?0^XJ%?#FCI=M=+81"5YOM#==K2YSO*]"V?XL9K4HH QM0\)>'M6U2'
M4]0T:RN;V+&R>6(%N.F?7';/2M@@,"" 0>"#2T4 8FF>$/#NC7-S<Z9HUG:3
M7*E97AB"DJ>HXZ#V&*EF\,Z)<Z7#IDVF6TEA P:*W9,HA'0@?C6M10!GC0],
M74X]3%E%]NCC$27!Y<)_=SZ>U1V'AS1]+>)K*PBA\D%857.V('KL!X7/?&,U
MJ44 4;'1=,TVZNKJQL+>WGNW\RXDBC"M(WJ3WID^A:7=:I'J<]E$]]$-L=P1
M\Z#N >P^E:-% %"ST33-/OKB]M+**&ZN3F>5!AI3VW'O^-0_\(UHHOWO1IL
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
MX9EMI/BIXUPT;/(MD(SQ\^V,AL'O@XSCH: .WN;F"RMI+FYF2&")2SR2-A5
M[DU1L?$.EZC>3V<%R1=01B62":)XG"'HVUP"5]QQ6%\3(KYO"0N;&VDNC97M
MM=S6T8RTT4<BLR@=^F<>U9>K:CIWCKPYK4OA2#[1J,VE2V_V[R&C8 \B#<P!
M))SP#@=\9% '6VWBC1KJ\M[6*]'F70)MB\;HEP!R?+<@*_'/RD\<U4F\=^%[
M>[-K+K5L)EN%M2O) D;HI(&/QZ#-<?J-U;^+/"GA2PTI@-5M[ZSD>W Q+8^5
M_K"Z]4"@,.<9R ,Y%:W@V6VE\?>."C1L\EW;LA&/G585!(/<!LCV- &J?B+X
M1#6P.NVN+ES'$WS;2P8KRV,+R" 3@''%:]_K=AILHBN97,Q0R>5#"\KA!P6*
MH"0ON1BO)-/DT[4/@UK>AH(I]3NKN\CALUQYLDQG;RV"]3@[3NZ *>>#71Z+
M,_A3X@:HGB&Y6*"_TZR6SO9FVQL84*R1[SP&+,6QWSF@#KY_%F@6UA8WTNK6
MJVM^ZQVLH?*RLQP ,>_7T[XJ.W\9:!=VT4]K?^>LTLD4:0PR/([1_? 0+N..
M,G&.1ZUYA<67]F^%[(W2^7:7?C1;ZU@D7&RT,V<E3T7 +>P8>M=IXHU>VL_&
M.A02HMI'/!.8]42#S7!.W]S&<$ MUR0<@8 R<T 7]8\>:3IVAZ?JML[WD%_=
M1VT#0Q.PRSA6S@<$<\'DD8QFK+:EI]SXKTZ)-:GCNFM9'730-HE4X^=U*Y!'
M;..M>76THC^&5MNCN0NG>*%FN3)"X,:"[+$G([ @GTSS79ZC?6UQ\6/"\T<G
MR-I]T,L"OWBFT$'H3@X!ZT =-=>*=%LIGCN;X1B.40R2F-S%'(<85I -BGD<
M$CJ/6DOO%>A:;J+Z?=ZE#'>)#Y[0#+/LR!G !YR1@=3V%>=:9.EO\*]>\)ZN
M,Z^GVR$VKC][=R2,[1R1CJX8NOS#ICVK2TJ(Z;\2/#MIJ$\;W5IX7^SS2LP/
M[X/'GGU(#'UQF@#O])U>PUS38M0TRY2YM9<[9%R.0<$$'D$$$8-9TE]I_P#P
MF:P'7)%NXK!W?30P\O9N7]ZW'!&0.O0]*Q?AC+&^F:ZL;J?^)Y>.H']QI"5(
M]B.A[TR[N((_C99%Y44+H4L;$G #&9&"D^N 3CT% &N/'_A4B%AK,!2:;R%<
M*Q7?NVX)QA03P"< ]C703S);P232;MD:EFVJ6.![#D_A7B=S+ WP2\3Q(R&:
M35IF6-?O/FZ#*0.IRHR/8>U>VQ2QS1++$ZO&XRK*<@CU!H Q?^$RT#^S;+41
M?[K.^E\FVF6&0K*Y. JX7J3D#UP<5!XMU<0Z!K=O97L]MJ=MILMXC1Q<J K%
M3EE*\D8]>#7#7'AC5+N+Q%X+M5D@M+.=M5TZY' !DR\,2^@$PD)/HH'>MK[9
M/J?PMUSQ#J,)M;O5-+D A?@HHA*H@]<L78#K^\Q0!K^%?%VEWNGZ'ILVIK+J
M]Q812%6#9D81J7PV-I8<D@'(J]I%_I\^KZX]OKKWGE21^? [#R[,A.BG ZX)
M/)_"N':XMDMOA9MEC'DE/,P1^['V8J<^GS<<]^*KZG;W.KR_%2RTIO,N[E;?
MR40\RA8%#JOKT*_4XH ]&M_$>DZE=C3[:_9+J>$RPYB9#(G]^,NNUP,@Y&1^
M%<GX$\;68\+Z9#KNL^9J=U=3PJ\P)+-Y[J@8@;5)   .,]JT-!\6^'?%$]A=
M6MGNOK2)O.>:V*'3@5^=2[* "2 N >1ST!K@TF@7X%0Q!D%P-7#E/X_^/W?G
M'7[G/TH ]IO$>2RF6.9X7*';)& 64XZC((_,5P_@'QO8W/A7P];ZMJPDUB^B
MQF0$EY"20I;&T,1T4D'I@5V]S<0I82W#2H(1&6\PL-N,=<UXU9RP0_"3P#&7
M1)8-8M'D3HT>V4ER1VP#DD^OO0!ZOJ?B72-',@OKLQB(*9G6)W6$'H9&4$(#
MZL16GYT7D>?YB>3MW^9N&W;C.<^F*\H.H:+IOB+Q-HGBY=05=3NVGM#$UP8K
MV"2-5V*(C@L-NW&/0=J],TN&"PT.SACMS9V\%NBK"[[O)4*/E+$\X'&<]J ,
MD>/O"S1V\JZQ"8KB4PQR!6*;]Q7!;&%R00"< XXJ[8>*-%U359=,LK^.6\B3
MS#&%8;DSC<I(PPSQE217DTTENWP#UBW!0S/J,I$6/F;-YN''4_+S]*['5KVV
M_P"%K^&Y8)(Y%&FW:CRV!!+;"BYZ<X./6@#IH/%>B7-Y;VL-\&>Y=XX&\MQ'
M,R9W*DA&UB,'@$]#4VG>(-,U:6\BL;AII+)S'<*(G!C;^Z01U]NM>1Q:Q;7E
MEX*O$26V6WUH";3K:T98K#*RC9@+DODCJ><D@ &NK\2V6I:1XT2XT='\GQ/$
M-/N63@P3J"5G^HB$G_? H [JPO[;5M/CO+*4O;S+F.385W#U 85P/AKQWI^D
MIK4'B77\S1ZY<VT+W')6-6"INVKA!UY.!G->AVUO%:6L-M @CAA01QH.BJ!@
M#\J\MT^>PM]!\>Z/?1J;^\U2^:&P9/WURLG$91#RP)Z$<#KGB@#TB^UJPTY4
M-Q,Q+H9%2&)YG*#&6"H"=HR.<8Y'K4VGZC9ZM80W]A<QW-K,NZ.6,Y5A7E$3
MKX'UK25\6/>QV$NA6MDM];RS!(KB+=NC8QG/.[()]/K7HGA*STRRT%$T>QEL
M]/DD>2%)2^Y@QSO(?YEW') /8CIG% $-MJVE1:[KTQ\0-*+6.$W5J[CRK+AL
M$''!;!R,GI3K7QOX;OKNRMK;58I);X9ML*P$G&<;B,!L<[2<^U<Q;7=M'X]\
M?L\T:JUC:@,3PQ6.0,!ZX) /IFL"*:WB^''PU3?&KP:K9M*O0Q[0^\L.V,\D
M^O- 'L4\\5K;R7$\J10Q*7DD<X55 R23V %9EGXGT>_N&MX;S;*+?[5MFB>(
MM#_ST7>!N7W&14?C"Z^R>#=7N!IPU():.3:$9$PQR"!U&.OM7!:7JMI)\1?#
ME^M]-=6\NCSQ"<6S1PJVZ,[$ 7 50#G).,<GB@#M(_'WA:;[*8]9@9;J7R87
M"L5+[BN"<87)! SC..,UI0:]IESK4^CQ7!;4+=0\L/EL"BGH22,8/8YYKR$S
M6X^!-S$K()SJQ?RQ]\_Z:&!QU^YS]*[3QL+K2-3TGQEHL'VN9,6%S#&P_P!(
MAF($?/\ LRE"/9C0!V-CJ5KJ2S-:2,XAE:%R8V7#J<,.0,X/%4O^$HT?S-2C
M^U,7TP WBB&3,(/()^7ICGZ<]*M:-IW]E:1;69?S)$7,LG_/21CN=S[LQ8_C
M7'>);/4--\=6MYI<+.NOVK:9<E1D12+EXYF'?">;^0% '5Q^(M+FL+*]CN&>
MVOG5+:187(D)Y&..A'.>E1'Q7H@O$M3?#>]S]D5_+?RS-_SS$F-F_MMSG/'6
MN5\":9?6.H7&@7<<GV#PY<2+92N<^:LHW1'/JD;.I_WAZ5R6I:Q!?:+:2^5+
M8O:>)HI+C3(+5@EJHN#EY"%R6;[V<@'=@#B@#UZRU_3-0U.\TVUN#)>66/M,
M7EN#%GIG(QSU'J.15C3]2M=4MC<V<C21!VCW%&7YE.&'S =""/J#7$>+H]1T
M;Q)IWB70K=I)=2C_ ++N8BN/F?)@E8'^X_!SSM:NWTVPBTO3+:P@R8[>-8P6
MZM@=3ZD]3]: ,>UU;2HM<UZ<^(&E%I'";JUD<>59<-@@XX+8.1D]/I3K3QOX
M;OKNRM;;58I);Y=UL K 2<9QN(P&QSM)S[5R]M=VT?CSXA.\T:JUC: $GABL
M<@8#UP2 ?3(K"BGMXOAS\-4WQJ\&JV;2KT,>T/O+#MC/)/KS0!Z%I7C"SU;Q
M-JNC117"MIY1&=X'4,Q4LW)& ,;<$XSVR,5;A\5:+/?Q627P$TZ-)!YD;HDZ
MKR3&[ *X Y^4GCFN&E2>;Q'\2=)MO,34=2M8C9?(P#_Z+MW!L8 W#&<]:7PQ
MJGA;Q#_8L36>HMKNFE6>UN9+D?8'5<.S%CL &#CUR!CT .QM/&_AJ_U"WL;3
M5X)KFXDDCB1 QW,@)89QCC!^N#C-6(/%&C7&HP6$=Z//N0QM]T;JDX7KY;D!
M7P.?E)XKB/"4#:CX)\9VFG.@OKC4-2,)! .9-PC?/H<C!J+PKJ/ACQ!'H=G)
M8ZD_B#36C+V5Q)<C[%(@PSG<=@48./7(&.<4 =\GB/2Y+R*U2X<R32/%$WDO
MLD= Q8*^W:Q 5NA[&L_P_P"--/U\:M(@EMX;"XDB:2XB>,;8PNYF+ !>2W!.
M<#) KCM"FFTS7-'70-374M&O;Q_,TBY4-<:8S*Y9U;J$!)&&XPPP3NS5)DNY
M_"/CW2;&WGDU1-<GO/LRHRM)#YT;X! _C4'&.3SB@#T^Q\1:7J&HOI\%RPO%
MC$WD30O$[1YQO4.!N7/<9%<EXV\61K%HHTC5;B)I=9MK=C%$1%<*90KH)"N&
MQSPK>N>E48[KP_XPMKB\\,1:A/KT6G7$44]Q+< V3/&0%8R';N+8&!GH3VK$
MN?$.FW?PY\)Z=&)([_3=0T^*[LS"WFP-$P#[EQD="0>^: /:J*SK37+&]UB\
MTJ!Y#=V:1R3(T3*%#@E>2,'I^%:- !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 5=2@N[G3;F"PO/L=V\96*Y,0D\INS;3P?I570M)F
MTNVD-Y?-?W]PP>YNFC$?F, %&%'"J !@?4]2:U** "BBB@ HHHH **** "BB
MB@ HHHH *:^\HWEE0^/E+#(!]Z=10!S_ (.\.W'A?16TZ>]BN_W\LRR)"8\>
M8Y<@@LW=JZ"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L#3-"U&'6)M0U?6CJ.QY/L40MEA6V1ST./OL  NX]L^IK?
MHH **** "BBB@ HHHH **** "L!M"U&Y\1M>WVM&?2XY%EMM.%LJ".0+C+2=
M7&<L <8./2M^B@ HHHH **** ,"WT+46\0R:AJ6M&\LXI3+8V0MEC%N2I7)8
M<N0"P&<?>/7C&_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5@:_XK@\/ZCIME-IU]<RZC
M*8;<V_E;2^,X.YUQQ^%;]>>_$=9V\2>!A;21QS'5CL>1"Z@^6>H!!/YB@#JX
M-<FDU".SGT34;5I(W>.24PE&*XRN4D;#'/&<#@\\57\.^+(/$EUJ4%MIU]!_
M9UT]I.]P(POFKU VN2>HYQCFIM/BUJ#5[I]5O+2:U>*);;R(3$ ^7WY#.Q)(
M*<Y[=*YKX9_\?OC;_L9+G_T%* .B\4^*+;PEI/\ :=[:7<]L)%C8VP0E2S!5
MR&9>Y'2G'7[B.>W2YT#5+>.:58O.=H&1"W W;920,X&<'J*YGXR.'^'%ZL;J
M76[M5/?:?-0\CZ$'\:Z1(=?BU:VFO;^QDTY(Y/.6&V:$AL#:26D;(^]Z=J (
M=-\7V^I>*K[PZ--O[>]LHUEE:<1A"C?=*D.20?8<=\5<N==%OX@M]'73KV:6
M>%YQ-%Y?EHJD [B7!'+ #CG/L<<GX]'_  C7B70O&\8VP0/_ &?J9'>VE/RL
M?9'P?QKI/#^-0N]1UP\K=2>1;'_IA$2 1_O.9&SW#+Z4 5=-\:#5[G48+'0-
M6E?3[EK6XYMU D') S*,CD<TW5?'=IHGAY=<U#2=4ALA,8;@[(BULPD,>7 ?
MD;AU7=P17-^"8M7DUKQS_9EY8P#^W)1BYM'E.[8O.5D7CVQ71:U#++X+TVTU
M/RY[G[5IL5XIPP9S<0[P?7.3^= &W>:S;VVA2:Q"CWMJD!N ;8J2\87=E<D
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
M;/.Y?NGZ5MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8&O>%+?Q!?Z
M=>3W]];RZ=+YUM]G:,!7QC<=R'/'8\5OT4 8L?A]AJ$%Y<ZSJ5V]N&\E)C$$
M1F!7=M2-06 ) SGJ:SM/\#1:5/?RV&O:Q U_<M=7&UX2'E;JV#&<=NGI75T4
M <KJ/@.PU7PZ=$N]0U)[=Y_M$TIE0RS/NW LQ7L0, 8X ':KTGAR2XD@^V:[
MJEU%#*DODN841RIR VR-21D XSCBMRB@"CK.DVNNZ->:5?(6MKN)HI .H!'4
M>XZCW%3VMG#96$-E:KY4$$2Q1*O\"@8&/H!4]% '+Z=X*32;G4)[#7=6@?4+
MAKFYQY#!Y#U/S1''T%6'\)POIJ61U/4>+M;R2<NADEE5U=2Q*$8!50  !A0.
ME=!10!G:SHECX@T2XTG4XOM%K/'LD#8!]F&.A!Y!'>IYK(2Z<;))Y85,?EB2
M/;O QCC((S^%6J* ,?PWX<MO"^A0Z/8W-R]K "(O.*LR DG@A1GDGKFH="\*
MVV@7NI75M>WLKZC.;BX68H09#_$,*,?3I6]10!SVF>$;;2M0U:]@U#4&FU5M
M]SO=/O %0RX0%2 >,>@K5TG3AI.E6U@MU=70@0()KJ3S)7]V;N:N44 9FOZ)
M!XBT6YTJZGGBMKE"DOD%0S*>HR0<?A5:X\*Z=>^%1X=OC-=62QK&K2,!(H7&
MTAE P1@$&MRB@#'L?#T5M?P7]U>W>HW=O$T,$UV4S$K8W8"*HR=JY)!/'6M&
M^LX=1T^YL;E=T%S$T,B@XRK @C\C4]% '*#P%9"PT>S.IZHR:3.D]LSRHS!D
M7:N<IC 7C P.YR>:M_\ "'Z>^JZO?W$MQ<_VM MO=P2E/+>-00H "@C 8]^]
M=!10!R_AWP-9>&Y8VAU+5KR* %;6"]NO,CM@1CY%P.Q(!.2 2!U-='<PFXMI
M(5FDA+KM\R/&Y?ID$?I4M% '+)X"TM?!8\*M<WKZ>@7R6,BB6$J^]2K!1R&P
M><]*EL_!EI::]'K;:EJ=QJ*6AM#--.#O0MNR0% SG'  ''3KGI** .3_ .$
MT[_A%;WPXU]J#6%[*TLN7CWY9MS '9P"W/\ +%2ZYX'L->.GSS7VHVVHV *P
M:A:3"*<*>JDA=I!],?S-=/10!@IX5@@CLOLVHZC!/:ES]H$JO).7QN,A=6#9
MVCMQ@8Q@8KW/@;2KG24L?-NXW2__ +2%U%(%E^T[BQDSC;DY(QC&.U=-10 R
M&(00)$K.P10H+L68X]2>2:Y27X=Z4VN76I07NJ6B7K^9>6-M=%+>Y;N77&>>
M^",UUU% &-/X;M;HZK]HGGF74H!;R(X0K'& 1M0;>!\Q/.>:H/X%L9/#VFZ.
M^H:DT>F3I<6=P9E\Z)D!"@-MP0 2.0>#]*ZBB@#D]4\ :=J&L1:M!J&K:;?+
M"L$LUA=&-KA%Z"0D'=]>OOTJZWA&Q_MG2]2BN+J&33(GAMXD92FU\;MVY26)
MP,DG-;]% '*MX"TN72M<TV>YO9K?69C<7(=T!$AV_,I"C'W5XY''2NBL;3[#
M9QV_VB>X*#F6X?<[GU)_P %6** //;*SGN_BQXCFCN=1L8Y+.VBCFBA 24KO
MW@%T921D=/7ZUM:CX!T/4?#]GI&VXMDLI/.M;FVF*3PR9)+A^?F))))SDG-=
M110!RMSX#L+WPY/HMUJ6J3I<NCW%U+.'GEV$,H+%3@ @8"@#KZG-_5_#,.M'
M2VNK^\#Z=<+<PM&8P6E4$!F^3!X)X&!STK;HH PX?#,-OXAO];BO[U;N]A6&
M09C*A5SMP-G;)]>O.:S4^'NFQ^&['04O]1%E8W(NH?GCWAP^\9.SD!B3_P#6
MKKJ* ,23PQ:2>)XM?^T7:7BVZVTBQR[4F16++O '."2>"/0Y'%44^'^B#2=4
MTJ;[5<:?J,CRO;2S92)F;>?+P!CYN03D@UU-% ',Z5X(L-.L[BVNK[4M72:!
MK8_VG<^=MB;[R+@  ' R>IP.>*I1?#;3TM--M'UC6I;73+I+FRADN5Q"5!"J
M"%!*C=QDDC& 0,Y[.B@ ' Q7+VO@33K2R_LU;N]DTCSC.--D=#"&+[\9V[RN
MXYVEB/7CBNHHH XSQ%Y'BW4?^$6FT6^>&WNH+B>[GM]MOL4A_D?/S$XV8']Y
MO2NSHHH P-?\*6_B&]T^ZN+^]@DT^7S[<6[( LF,;CN0YX]>*4>$K&;5+;4M
M2GNM3NK4[K=KMU*0M_>6- J;O]K&?>MZB@#E]:\"Z?K&N)K45_J>F:B(Q#+/
MIUQY1F0=%?@@X]>OOP*LW7A&QN+O1KA+B[@.D%FMEC=2-S*58L64EB03DD]R
M>O-;]% '&W?PTTB[MM4M&O=4CM-1N?M<EO'<@)',6#ET&.Y&<'(] *V]2\-Z
M=J\&G0WR/,-/N$N86=\L70$ L3UZG/K6O10!F6V@:?:^(;[7(HL7U[%'#,_8
MA,XQ[G(!_P!U?2L"[^&FD7=KJMHU[JD=GJ-S]KDMX[D!(YBX<N@QW90<'(]
M*[*B@#"@\+6\'B9->6^OFNEM!9[7=61H@V[!RN2=W.<Y_#BL^\^'NF7.OW&K
MV]_JM@]V0;R"RNS%%=$<9< 9SCC*D'\ZZVB@!L<:11K'&H1$ 5548  Z 5@-
MX0M92([B^OKBT%Z;Y;25D,:R^89!@[=VT.<@;O;IQ70T4 <S<^!=)N[G6I9I
M+PQ:RFV[MA-B(MLV;P ,AL =R.^*9:>!+&UU/2]1?4M6N+O3HFACDGNL[T./
ME8  8&T=,9[YKJ:* .6C\ Z0FCZMI+27DEAJ32,\#S96$NVYO+XX^;GG-.M?
M ]I!J^FZK/JFJWE[81O%'+<7 .]6QD,%4#^$=,9YSFNGHH YB/P%HJZ?JVG2
M_:;BPU.6266UEES'&SMN8H!C'S8(/)!'&*MV7AF*VN;6YN=0OK^XLXVCM9+L
MH3"&&"1M498@ ;FR<9]3G<HH YW3])MO!6D:G<6[ZC?1O++?20A5DD:1OF?8
M%49)/;^55_#5E#?ZYJ'BPZ9-8S7T,5O&MS'LF,: DLZ_PDDXQZ1J:ZJB@ KE
MXO >F06UQ817%XND7$QFDTS<GD9+;B!\N\*3R5#8Z\8)%=110!BKX;MU\6-X
MB%W=_:VMA:&/*>7Y0;<%QMS]XDYSG\*V2 RE6 (/!![TM% '$-\+]).D7&CQ
MZEJ\6D2S+,EBEPHCA8.'^3Y=P&1T)(YR.<$7=8\!:?JNKP:M%J&J:=J,<0@>
MYL+GRWGC'19,@[OKU]^!7544 <QK'@32=6MM-19;VQN=-)-K>V<Y6>//WLL0
M=V[OG.>?4TZ^\%6&H>'?[%FO+_R6F6>:;S@TTTBL&#.S*<\JO3'  Z#%=+10
M!@WOA=+V2]+ZIJ"1WT(@N8D:/9(H7:3@H=I()!*X_08/^$3L5UO3-4AGN86T
MVW-K;01E?+6,@ J05)/W1W[5O44 <Q_P@VG(NH6\-U>PZ;J,C2W6GQNHAD9O
MOXRN]0W<*P%7'\,6Q\30ZZEU=17,-J;.../8(UB)!(QM]0#U[>E;=% ''M\.
M=,:P-J+_ %-6&I'5(KA9462*X).YE(3&#DY!!%6(O NGPS:S+'?:EYFL1+%=
M%KC=G";"PR#\Q''.<=L5U%% %'1M+BT31[32X)II8+2)88C,06"*,*"0!G
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
MKS/31;6_B+X<36RV]M9SVUT(U+AIWA-ON#3.,!B2 2,8#9Y-7/#>F:6?#_Q
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
M00"WT+3HA;R^?%MMU&R3^\..M6#X=T4SWLYTJS\V^7;=/Y*[IAZ,>X^M:=%
M&:WA[1WTE=*;3+4V"$%+?RAL0CD%1V([8Z4X:%I0T^:P^P6YM)\F:)D!$I/!
MW9^]P .:T** ,H^&M$(LP=*M"++_ (]1Y0_<?[G]W\*N7^GV>J6C6M_;17-N
MQ#&.50RD@Y!P>X(!JS10!EOX<T:6RFLYM-MY;>=@\T<J;Q*1P"V<[L #KZ4[
M_A'](^U6MU_9ML;BT7;;RF,;HAZ*>P^E:5% &&/!GAE5D4:!INV287#C[,F#
M(,X;IUY/YFKB:%I4=]<7R:?;K=W*[9YE0!Y!Z,>I%:%% %/3=*T_1[46NFV<
M%I;@DB*! B@GKP.*B_L#2?MMQ>#3K875RNV>81C?(/1CU(K1HH RAX:T-=)_
MLI=)LQIX;>+81 (K9SD#L<\Y%6;?2=/M;26UALX5@FSYJ;01)D8.[/WLCCGM
M5RB@"KIVF6.D626>G6<%I;)DK%"@11GV%6J** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XWXD7]
MWIF@V-Y::A-9[=2M4E,;!0\;2J&#$C(&,]"*[*N+^)\,DOA2%TADE2'4;2:4
M(A?;&LJEF('8#)- &SH_B[0=?O[BQTW44FNK<;I(BC(VW^\ P&Y?<9'(IT?B
MK19-0MK(7A$MT6%NS1.L<Y'4)(1M<_0FN3UNR/BOQA::AX?F1UM=)O(9;Z(_
M(SRJ%BC#C@D'<Q';OC(K-\)WOA_6++0M(O=+U1O$&EO#OLKAKC;:RQX!ER3Y
M84 $CUR!CF@#O/&,MQ;^"];N;2ZEMKB"QFFCEBQN5E0L.H/<5D6^IVKZ)X-_
MM'7;JUO;E;>1$C?F\<Q<H_!RI))/3D=:U/&[*O@/7P3R^G7"*.[,8V  ]220
M,5Q6I7,)\/\ PS_>+F&]M&E_Z9JL#*Q;^Z Q .>AH [F_P#%NB:;-/'=WNS[
M,R)<2")VC@9\;0[@%4SD=2.H]:YO4O$BZ#\4IH]2U69-+.B"=;<C<!*9MORH
MHRQVK[GKVKE?&U__ &AHOCS3Q:SV=U')\EG;6C9NE"I_I$CA>0<$#D !1G)-
M=*VHVEM\4[/6+MS;:?<^'Q##=7*&-&D\_=MW,!AMO.#SB@"7QQXE2^^%]UK_
M (:UAP@:+RY[8@$YE5&4Y&1P3QP:Z[4=:L=+(6YDD+E#)Y<,#S/L'5MJ G'O
MC%>4:YILEG\,O&-P('AAU;6!=65OL(9H_-B^8)U&[8S8QTYK:UO5K/0OB'-J
M.M-?#1=3L(([6_LY)O+CDC9R4;RCGG?D=?YT >B:?J%GJVGP7]A<1W%K.NZ.
M6,Y#"L72/&%KJ_B35M(B@N8SI[)&7DMY%#,5+-DD848QC.,]1D8JSX4L]/L?
M#\,6E:?)86)9WAAEW;MK,3N(;E=W7!Y&><'BN(F@N[C7?B3HULLT6HZE!&;,
M^6P5Q]EVY#XP!N&W.>#0!W$/BO1;BZMK=+SYKLD6SO$ZQSD=HY" K^O!.>U7
MM4U&'2=+N=0N5E:&WC,CB*,NQ ]%')KS.]FC\4?#[PYHNGJT>MP7%DKVQ4K+
M9/$1YCNO5 H5L$]<C'45Z1KL4D_A_4H8D+R26LJHH'))0@"@#@]:\73ZAX;\
M(:Y:W=SI\=WJEDMW&5,:-'(-S*691N7W!P>>M=KI7B;1];DO(["\#R69 N$>
M-HVCR,@D, <$ X/0XKS*2_MKCX=?#V$;PUIJ6G+.LD3+L\M<2$Y'13U/0>M7
MM>MY]6\7>-;+39 ;F\\/1P0%3@22#S,J#TSAA],T =[:^*-'N]2AT^*[87-P
MADMUDA>,3J.IC9@ XQS\I/'/2JGCCQ1_PB/AB;4HX1/=,Z06L).!)*YPH/MU
M)]A7,^&=4\-^)KO2&33M4?7+ [GANVN<6#;<.27.WV &2<CCKC6^)_AZ^\0^
M$0NF();^QNHKZ"$G'FM&3\OU()Q[XH TX-"U06(:?Q%>G4RF6F14\I7]!%MQ
MMSZ_-COGFIK34SI6BZ5#K<Y;5)+=5D2*-I'ED51YA5$!)&><@8&15;3O'&A:
MC;(RW+17A'SV$L;"Y1NZF+&XD'T&*P]0N9])^*.FZWJL9M]*N](:R$KG*6T_
MFB3#MT7<H ST)7&: .CE\8^'X-"?6I=3B2PC<QO(5;*.#@H5QN# ]B,U6/Q
M\*B9XFUF!72?[.0P8#?MW=2,$8YW=,=Z\[\46+_\(K\1=1A5OL.K75O]AC"G
M]\R!!(Z+W#-GD=0N>G-=3\0[JR5?!EV7C:S&O0/O494+Y<G/T'Z8H Z;1?%F
MA^(?M8TS4$F:T.+A&5HVC]"58 XXZ]*=;>*=&N[RVM8KLB2[!:V,D+HEP ,G
MRW8!7XY^4GCGI7 >)M%NO$WB#Q-J'AQ@Z2>'#8&>)ODN)S(6V*W1B$&TGMN
MJQJ5Q#XN\.^$[+2P5U.WO[2:6#:5DL1$/WA<=4P 5YQDD8SF@#K9O'7AF"_:
MQ?58_M*W"6K(J.V)'^Z,@8].>@R,GFK$7BW1)[NWMH[W+7,KP02>4XBED7.Y
M5DQL8C!X!['TKGO"DT#?$7QPR;6:66U,9'_+0+"%.T]\-D'T-<6=6COM+\)7
M?V>YM6M?$"-<:;;V3K%8#,N5P%R6)().3DDX SB@#TG3?&ECJ.OZSIHBN(5T
MPJCRRV\B@L5+,22, 8QC.,]1D$5)H&JZ5;>#[:_37)M0T_+!;^[.7E)D*XZ
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
MXWLN 20%PIR?H#B+X73"/P_=:9)'-'=VNH7?G(\3+MW3.R\D8.00>* .MO\
M5K+39(H[B1_.E#&.&*)I9' ZD(@)(&1DXP,CUJA+XQ\/P:(-9DU.%; OY7FX
M;(?.-I7&X-G@@C(KG]1G?0_BU#JNI-Y>D7FD_8XKI^(X9EDWE6/1=PZ$]2,=
MJY'Q'8M'X.\=7JHWV+5M5MY+*':<S!7B\R15ZD,0QSW"YZ<T >L:1K^F:Z+H
MZ9=+<"UF,,Q"L-KX!QR!D8(.1D&F:CXCTO2Y)H[JX?= @DF$4#R^2ASAGV*=
M@X/)QP">U:4,D4T*20NKQN 59#D$>U<!H5]'X=\6>+;3Q X@^W78O;2:8?+<
MPF-5V(?XF7;C;UYX% '57?BK0K$V N-4MU^WC=:D-N$HQNR".,8'7I5(>/\
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
M99HV3YE.&&& Z$$?4&K=5=,L(M+TRVL(23';QK&&;JV!U/N>I]S5J@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ KGO$WAVYU^ZT:6&_BMETV^2]"O;F3S&4,-N=XP,,:Z&B@ '3FBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH S=<LM2O].\G2=6.EW6]6%Q]G6;Y0>5VMQSZU-I
M6G)I6GQVJ2/*06>263&Z1V)9F..,EB3QQZ5<HH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** .>T3P[=:5XDUW5I;^*==6DBD,2VY0QE$"##;SG@>
MG6NAHHH **** "L&'0;]O$,FHZCK4EY9QRF6RL?LZ1K;L5*Y+#E\ MC/3<>O
M&-ZB@ 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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH ***Q=(\0IJVL:QIHLY[:72Y(XY#*5.\NF\$;2
M>,$=^_:@#:HK'?7EFUF;2M.@-W<VX5KER^R*#/(5FP3N(Y"@'CDXR,[% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5QWAG_DH7CC_KO9_^DRUV
M-4K71].L;VXO+6RAAN;C!FE1<-)CIN/?\: /)+&#4-/^&FMZ_::C>6_B&VU2
MYGFC$AV/,)MOEO'T;<NT#//(P:]EB9FB1G7:Y4%ESG!]*J-HNFO?&]:Q@-PS
M*[/L^\R_=8]BP[$\BKU !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !56^U"WTZ.-I
MV.Z6011(J[FD<Y(51W. 3[ $G@&K58'BC3#=QZ?J,=]#93:5=?:DDG&8F&QD
M96Y& 5<\]C0!;7Q#IIT>ZU3SG%M:%Q<?NF+Q%/OAD W9'TZ<]*2]\1:?8:;:
MW\OVF2*ZV^2MO;232-E=P^1 6Z=\<5R5E;7</@?QEJNH@0G5#=74<;*8]L?D
MB-"5)RI8(&P>>1GFNFTN_M['P19:C*P,%OIR2LR\_*L8)Q^5 #(O&&ESZ8]_
M!'J$B)*T1A6PF\[<H!;]V5W8&1SC';K5V/7M+DT.'64O$.GS(KQRX/SAON@#
M&222!MQG/&,UFVRII?AJWL+W5H=,U.\224RLZ!O.<EY"@?AL,Q_#%<E;VMY+
M!X#@U&3[+9P/=1F6W41HTBJ4MWP<@;T#L/=ACG% 'HD^JVMI8"\NR]O$S!56
M1#O8DX4!1DECV7&?:K4,AEB60QO'NYVN,$?6O+[0ZGJ>O>'SK6H3"R@EU&*T
MOEVH9W5@L3DXV[C%YF" ,X)'6NJ\+ZG+>^'K*TUJ]!U"[-PD#AO*DN8HW*B5
M0N,$IL;*_P!X&@#J:RK#Q#8:GJ4]C:K=M)!NW2-:2I$<'!VR%0K<^A-<[X7N
M+LQRV>K75T#X?,T%U<RS.!<$_,DC'//[K#'/0N,=*=X7LK?3=?\ (\/ZG)>^
M'I;,R-";HW"6TH9-FQR20&4N=N?X<]Z .UHHHH **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M:\:2;=Z*VTY7(S@^HIU% ",JL,, 1Z$4GEH4V;%V?W<<4ZB@!DD,<NWS(T?:
M<C<H.#ZTKQI*A21%=3U5AD&G44 ,>*.2/RW163^ZPR/RIQ12P8J-R]#CD4M%
M ";0,\#GK[TD<<<2!(T5%'15&!3J* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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
EBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>exhibit31restatedcertifi017.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 exhibit31restatedcertifi017.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" 55!!\# 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@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M2VFQZ.MD\P!"3RF4N /[VU1R1_>QZU3\(:/?Z;KMWX>F@8:-H]T]W82GHZS
MF-!Z["TV??9Z4 ;]CJ>D?\)'X@D36+IYK2*%KVWG9A!:*%8AD!  R 22">@J
M];^(M/N9C"IN4D$!N );61-T8(&X949ZC@<^U<8&M_\ A,?B$]W9S7-G-IEN
MIB1&_P!("12B1$/<\@<<Y-/\(F]TGQ"+&#5Y-9\.+8M+'<72?OK AEQ$TF 3
MD<[3\PV]!CD Z#P_K&C6O@ZUOX-9N[[3F=DBN[PL\TS&1EVXVAF.[Y0 ,X Q
M5VW\3Z5<R7L0GDCGLD$EQ!-"Z2(AZ-M(R0?49':O+=)MK^#X=>#;^.TN7CT?
M5WN+^U$3>8L9DE&_9C)VAPV,=#FNLF2/5/B''XBLG)TZST>6">Y53ME9W!6,
M'^+&"3CH2!U- &Q:?$#PU>R:<MO?NZZBPCMI?L\@C=SG"%RNT,<'"D@^W(KI
M20 23@#J37C-JK1?"CP);M#,MQ;:K:/-%Y3;X@DI+EEQD  Y)/K[UZEXELKG
M5?"FK6-C(%N;JREBA?.!N9"!S]3UH @B\7:++<6D0NG5;U]EK,\+K%.WHDA&
MTDXXYY[9KGM6UI=4^(+>&)9=5M[-=-,FZSBGB?SVEV!MZ#.U0#AON9)SG'&+
M=[O$WPVT/P[;6\T&MPRV<4D#Q,KV;0LN^1N/E4!6P>^0!DFMY9D'QKED(<1?
MV$MOYI0[/-\\MLW8QNP0<4 :NM:N?!'@:6^NY+K4Y+&WP9#'EYG X+[1@#/4
M_P!:P==\0-'XI\%7HOKVVL;E[E;FW9)(EDVP,1F,@,QW'@<Y.,5M?$>TN+[X
M<Z_;6L+S3O9OLCC7+-WP!W-8&I:A#J'BGX?WD,=Q]GB>X:1Y+=TV P%5+ C*
M@MP"<9[4 =&WBG0]6\-:K=IJ%S;6MLLD%W*L4D4]J=O)VE=RL <@XJQ9ZSIU
MII&DI'=7=X+FT62V8QO+/-&%7,C #/1ER2!RP[D"N)WC/Q1PDF+E/]'_ ';?
MOO\ 10GR<?-\W'&>:)+.TO?#G@\-J=[H>JVVE#[-J4:D)$P2-7BE##:02!\K
M8SL- 'I.GW]OJEC%>VCL\$HRC,A0GG'((!'3N*LU@^#+K4[SPG93ZQ;QP7[;
M_,$<90/\[ /M/3<,-C_:K>H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BF1313QB2&1)$.0&1@0<'!Y'O3Z "BF":(NR"1"ZC++N&1]:?0 444
M4 %%,CFBF+B*5',;%'VL#M8=CZ'VJ!M2L$EDB>]MEDCQO0RJ"N3@9&>,D@?C
M0!:K!3P_=2>(WU*]UFXNK-'$MKI[1(L<#[=N[<!N;@G )P,YY(!&]10 4444
M %<_9>'9[3QEJ'B!K^-UO8(X&MQ 1M5,[2&W=?F.>/RKH** "BBH%O+5KMK1
M;F$W*C<T(<;P/4CKB@">BBB@ HHHH **** "BBB@ HHHH ***9)-%$T:R2HC
M2-M0,P!8XS@>IP#0 ^BBB@ HHI&8*I9B  ,DGM0 M%,BECGB26*19(W 970Y
M# ]P>]/H **** "BBB@ HIDLT4"AII4C5F"@NP ))P!SW)I] !1110 4444
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
M:V-W%HTEQ+>S1R(H#2HX.T,02 SGMT'KQ0!UGAOQ(^NSZI9W-@]A?Z;.(;B
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
MGJMIDM+L\P$EA&RX.!E1GZ8Q5S1]+UKPM?>(K6WTUM1LM2O)+^TF2:-?+DD
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
M^_VQF/\ O_+P<]^:S;CX=:O+H]]I2:_;BVDU/^TH&>S+2!_-$FV1M_S 8QP
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
MN^6(B,Q@*VX#;SD@@]3C&<U-:>#]3@UCPYJ$VJVTIT>S>T9!;%?-#A02#O\
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
M8@E'QU&0#BJ(\#Z<-,UG3S=7QM]8E>:\!D7+LX 8@[?ER !@>G&* ,=M6O\
M7_$R:,#A%T>"],:7TEHSO(S!F#1J6(7:!C(&6YSQCHO"=KJ]CH,=GK>H0W]]
M [(T\;%B5SE0Q(&6"D9..>O>J.J> -*U5=-=[G4+:]TZ/R;>^M+CRIQ'_=+
M<C\/YFN@TW3K?2K".SM@_EIGYI'+NY)R69CR222230!P7@<LOQ3^("7AQ>--
M;-'NZF#8VW'MTKN-8NXM.TRXOVC622VADFB0]694)P/<@&J6K^%=/U;4H-4\
MRYL]3@0QQWMG)LDV'G8V00RYYPP(JY9:2EJYEGN;B]N"I3SKIE)"GJ % 49P
M,X S@9S@4 ><ZAJ>IVOPHL/'-MJ=U)JRQP7DR&=C#,'=0\7E9V@ ,0, $;1S
MG-: LK_7/B+X@TR3Q!K%I9Q6MG<1QVTXC,;,7) XP!\N",<]^E=#:>!]*LK=
M;**2Z.E).+B/37D!@1PV\8&-VT-\P4L5SVJ[;^';6S\1WFO)<71NKJ-8YE+
MH47.T!0.V3[\]Z //;:PUC6M$\8W'_"4ZQ!<Z7JMVMDT=QM5?+164. /F7MM
MZ=>,FM#PYXDO?%VMZ1IVH236\;^'HM2E2"1H3/+(P7.Y2&V@ D 'JW.<"G>$
MM ?46\70WQU:TMK[6;B1K=XFA2Y@8* 063(!Y!VD'%=;?^%M/O+RPOH3+8WM
M@ABM[BT*JRQD<QD$%67@<$'';% 'F^M:SKEIX1\86"ZM>+-HFI016MX'_>/%
M*\9".W5BH<C.03D9KJ]2TYM(U#3K4^(=8N_MUY),UB9LS7.(_N1NI3RHU.'/
M(';N!6K?>"M*U#0+C1YGN1;W4_VBZ=) ))Y-P;<S8]57IC& !P,5-J_A6SUJ
MXTRZN;F]CO-.+&"Z@F\N3# !P2!C# #/';M0!YCK$UWJ7PJ\0)J%Q=.^G>(?
MLL.ZY=F6,7,8"LP.7P&(RV>QZ@5VFLM<Z9\0/!5E;7]Z+.X:\6:!YV=9-L)9
M2Q8DL03W)[>E7?\ A7NA?V3JVF?Z8;75)_M$RM<L2DFX-N0GH=R@YY)QSFKD
MOA.SFU#2+Y[N^:XTK>;=FE#$EQARV0=Q(X]NV* .6T^YO/%GASQ)JO\ :5Y9
MWUK>74-H()V1;;R>$#(#M;.,MN!SNQTQBE9ZOJOB/5_ LTNHWME'J^EW$MW!
M;OL4LJIRO'&=Q.>2 >,'FNRE\&:<UWJ,T$]Y:Q:F<WUM;R!8[AB,%CD$J2."
M4*D]ZGE\+V,FLZ9J://#+ID30VL4141HC !EVXZ$*![8XQ0!D?#VXNVB\0Z?
M<WEQ=IIVL36UO)<R&201;48*6/+8+'DTM]J,NH_$N+PS)-/#91:2;]A#*T33
M.9=@&Y2&PH!. >2W/2MK1?#UMH4^H36T]S(U_<&YG$K @R$ %A@#'  QTXI-
M5\.6>JZA9ZD9)[74;/<(;NV8!PK?>4@@JRGT(- 'FFNZSKEEX4\<:<FJWJR:
M'>0"SO1)^\,<I1O+9^K%0Q&<Y.1DUZAI&D-I1NBVIW]\US+YI^URAQ&< $(
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
MD30I<0N1@Y9-V&&0=I&1UH =X>\0W?B_7M/T^_DGMHO^$?M]1DBMY6A,LLI
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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 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1161J/B;2=*O'M+NXD6=(A.Z1V\DFU"2 QVJ<#Y6Z^E &O17/V?C;P_?M:B
MUO9)!=9^SL+64++A2Q"DK@G /3TJ2U\8:%>Z7>:E;7C26=DS)<2K;R8C*\L#
M\N>._IWH W**S;77]-O=$_MFVG:73]I<3+"_*CJ0,9(]P*J3^,=#MHK&2:ZE
M5;__ (]/]%E)FXR HV\G'./2@#=HK*MO$6FW5XMI&]PMPT;2+'+:2QEE7&2-
MRC.,CIZTFE>)-*UNYN;?3KAYI;60Q3CR)%$;CJK$J #[=: -:BLW6=?TSP]:
MK=:I<&W@9@@D,3LH)X )4'&>V:A3Q1I+WD%HTMQ%-.6$2SVDL0<JI8@%E Z*
M3^% &Q17-?\ "?>&L6Q^W2XNO^/?_0YOWW&?D^3YN.>*EF\;^'K?39]1GOVB
MM+>;R)I'MY0(GPI 8%<KG<N,]<T =!167J/B'3-(TG^U-0GDM[+ +2R02 ("
M<#<-N5Y(ZXJ]:W45[:QW,!<Q2#<I=&0D?1@#0!-11574-0MM+LI+R[9T@C&7
M=8V?:.I)"@G'O0!:HJII^J66JZ9%J-A<)<V<R;XY8OF##V[Y]NM-TW5K/5XY
M7LI)'6*1HG+0NF'4D,/F R000?2@"[110"#T- !115+4]5M=(AAENS*$FG2!
M/+B9SO<X&0H.!GOTH NT4UW6-&9LX4%B "3@>@')JAHNN6'B'3OM^FRM+;&1
MXPS1LAW*Q5N& /4&@#1HHHR,XSS0 4444 %%%8\'B?2KEM76&65FTG_C\7R'
M!3Y2V ",MP,\9SQB@#8HJ"QO(=0L+>]M]WDW$:RQ[T*G:PR,@\@X/0U/0 44
M44 %%%% !1110 4444 %%%!('4T %%9MGKVGW^LWVDV\KM>V*HUPC1,NT/G;
M@D '.T],UI4 %%%% !1110 4444 %%%% !15+3=5M=6CN'M3*5M[A[=_,B9/
MG0X.-P&1[CBI;Z\ATZPN+VXW^3;QM+)L0L=JC)P!R3QT% %BBHK6YCO+2&ZA
MW>5-&LB;E*G!&1D'D'GH:EH **** "BBB@ HHK%UGQ7I.A"8WLTNVW19+@Q0
MO(($8D!GV@[0<'\B>E &U134=9$5T8,K $$="*<2 ,DX% !16:->T\^(_P"P
M!*_]HBW-UY9B8#RPP7(8C!Y('!]:EU;5;71-,FU"\,@MX<;_ "HFD;D@#"J"
M3R10!=HHHH ***YYO''AY+B[@:]D$ED?]*'V6;]QQGYSM^7CGF@#H:*@L[RU
MU"SBN[*XBN+:5=T<L3!E8>H(J>@ HHH!!Z&@ HHH!!&0<@T %%%9IU[3U\1)
MH)E<:B\#7 C,3 &,$ G=C:>2.AH TJ**0D*"20 .230 M%8:>+]$DC::.ZED
MME)W7:6TK6XQU/FA=F!W.[%:ME>6^H6,%[:2K-;3QK)%(O1E(R"/PH GHHHR
M!CGK0 452M]5M;K5;W38C+]HLQ&TVZ)@N'!*X8C#=#T/%9&K>.]!T4DWEQ.(
MA*T'G1VTDD9E4$F,,H(W<$8]01U&* .DHJ*WG2ZM8KB+=Y<J!UW*5.",C(/(
M^AJ6@ HH)P,GI10 4444 %%%1W%Q#:6TMS<2I%!$A>21SA54#))/8 4 245D
M:=XFTW5-4FTV!YTO(H5G\J>!XBT3' ==P&1GCV[UKT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %9NLPQKHVJ2J@$CVCAF[D!6Q_,_G6E5/5;6:^TJZM
M+>:.&2>)HQ))&7"Y!&< C/7UH YGX80QS?"_PWYB!MELKKGL03S6#%=Q^#/&
M_BW3)8A)9ZI:_P!KV<!Z23']W+&/4LVWCWKM/"&@S^&/#%EHLUW'=BTC\M)4
MA,>Y<GJ-QY_&H]>\)V>O:YH.JW!Q+I-PTRC'WP5X!^CA&_X#0!P7@^2ZL/"^
MH_#V[E!U&TU :<K+D;K:8&3>.X_=B4CTVBMKXC[X=;\#?9H5=TU<!(RVP']V
MW&<''Y5T8\)V8\>'Q6#_ *0;$6ACQP2&SO\ KCY?I5;Q3X7OO$&IZ+>6VI6]
MH-*NOM2)):F7S&QC!(=<#!- %^PN=3N];GCU'2XK:&"&-[>59?-W,Q<.,X&,
M +Q[US?PV_Y"?C?_ +&&?_T%*Z-=/UV6_MYKS5K,VT&Y_(M[-H_,?:0NYC(W
MRC.< #) YXK%T3PEX@T"[UB>TUS37&J7SWKK-IKG8S8& 1,., 4 5?C*2/AQ
M<E1D_:K; SC/[Y*Z*VFU/4-5-MJNCPV]HD/F1.)A+NDR5(S@;<*?QW'TK&U_
MP5JOB'PK)I-UKL'VFXNEN9[D61VG:P**B>9\H 51R3G!/4UV<(E$2B9D:3'S
M,BE03[ DX_.@#@_'"+'XU^'Z(H55U"4 #H!Y1IOQFACC^%6NR(@#R/;%R/XB
M)X@,_@!6UXC\+WFN:_H6IPZC!;+I,[3K$]L9#(67:03O&!C/:G^./#%QXP\+
M7&AQW\=FEP4,DK0&0_*ZN,#<,<K[T <U\5;[4Y?AAKB3:.T,9A7=(;A&V_.O
M8<UZ#8_\@^V_ZY+_ "%8?BWPW>^*O!]SH3:A!;/=($FG%L6& P/RKO&.G<FK
MBV&LI+I&S584@M@RWL2VO%R-N%P2Q*8//4YH V*AN_\ CSG_ .N;?RJ:H+V*
M:>RFBMY(XY74JKR(75<]R 1G\Z /)-!:7X86VDZAEW\(:O! UT#D_P!G7+HO
M[S_KFQZ^A_ 'I1XB.A^'$:U$4ESJ7B">QM6?E \EU)\QP>0%!. ><8R,YKIK
M#0T3PM#H6J&&^A2U6UD_=%%E0*%Y4DXSCUKGT^&UG%X&M_#4-]-']BNS=V-W
MM!>"02,Z''1L;MIZ9&>E $\VM:KI7C2R\/7ES'/#J]M,]E=>2%>*:, LK*#A
MEP01T/8YZURV@ZMXGLO@Y)X@M;Z*[NH9;FX=)K?<707$GFG(8<XRPXP,8KN;
M?0+FXUZSUK6;FWGNK*!X;9+>(HB&3&]^6))(4 >@SUSFH_"?A>;PWHTND3WT
M=[8"24P1_9]A5)'9R'.X[CEB,C QVH S/^$NF7X@:3IHO8)-'U.P-Q XAPWF
MXW*I?.,,@9@,9XJ+5?$>NZ?X>TC4XY[5EU#5H8=KVY#?9I9<)CYN&V8)R#][
MH,4#X867_"'VN@F]F+6]ZEREU_&%5MH0<\?N?W?ZUM^*_#<_B&PL+6UO(K-;
M2\AN\M 9 WE,&50 RX&10!C6LFJ2?&+4;=M1!M8=,AD2$PC"JTC J.>IV@EN
M?T%<IH^L:YX<^'D^MV4]H+*TUB99;5X2SSH]V4;Y]PVD;N, ].O.!Z#)X:O%
M\:GQ#:ZE'$)K)+6X@:WW[MC,RE6W#;RV",'CI@\C$?X>7S^ [SPN=9M\7-V;
MDW LS\N9A,5V^9_>&,YZ4 /\0>+Y[#Q+=Z,^H0Z3.8$;2Y+N',%Y(0=P,AX!
M!PN,@]^<XIPDU23XSS6W]HC[)'HZ3I 800H:8A@.>IV#YOTJ]KOA;4-?LM4T
MZ]OK*:PU!%&R6T+-;-L"EHSOZY&X9Z'G)J3_ (1.>#Q;:ZU9:GY44>G)IT\,
MD.]I(T<LI5]PVMR020>/0\@ PW\7:S9:AH:WDUJ\U]JIL+NRACWQVRMOV8F'
M'F *I*D\Y/ Q3Y=;\57FM>+]/M+[3K=='6&2"0VC,6#1&3:07_ MGMP.:CM_
MAQJUOHVC:9_PD<1BT;4%O+5OL/S, 7XD._YF^<\C'N#VVH/"E_!JWB:_&IV[
M'6XXT"FU/[G9'Y8.=_S<<GIS0!1T_P 97>N1^%K.V$5M>ZQ8&_N9-NX0QJJY
M" ]268 9S@ Y!K(TFXU32M4^)ETMQ;2W]JT,R2/"=C[;8,N5##G  .#UR<=J
MTH_A[?6-EX;ET_68HM7T*$VT=P]J3%<0D %)$WY[9R&Z_I9A\%ZFLGBJ6;6;
M9Y=?B5&VV9"PD1"/(&_)&,\9].3S0!3E\4^(&M? CVTEB&UV)?M/FPL<.8#)
MN&&Z9_AQSC&13H/%NL:7:^-(M26'4;KP\JS1201&(3*\/F %<G&.02#TJXO@
MJ^6'PE&-5M_^*>  /V0_O\1^7_ST^7Y3[\U2UW3KGPQ:^,O$4VJ[5U6*)5,%
MJ0UJRH(E?.XY R&)QQ@F@"5=?UY/$'A6SBO;.YM]:M7N)G:V)\K8JN=FUAA6
M#8!;=@XZYKNZ\M\.O=:5?6*:3K_A/5HY&CA>#3[)8YVA+ ,P9)&P%!+<C''J
M:]2H SM>N;^TT&]N-+B@EOHXBT*7$FR/=ZL>, =>HZ=17,Z3XDU"[\8W6@PW
MT-Y"VEK?6]Y):E0'\PH0,$"1#P00?49-;OBW0#XH\+WNC"[:T:Y50)E7=M*L
M&&1W!Q@CN":RK?PKK2>*X_$4^N6SW7]G?8I8TL=L9^?>"HWD@9ZY))YP1Q@
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
MB4N[L<!0.IH EHJE=WEU!J-C;PZ?)<07#.)KA9% MP%R"0>3D\<5=H ****
M"BBB@ HHHH **H:AJL5C97\\:-<R647F201%=^,9QR0 <#/6FZ!JR:]X?T_5
MTB:%+VW2<1L<E0PSC/XT :-%%% !17/^(?%<7AV]TRUFTZ]N7U*<6\#6_EX\
MPC.#N=<< \TL?BRV77[;1-0LKS3KV[5FM1<A"D^T98*R,PR!S@X- &_1110
M45SVI>+(M-\4Z?X?;3+V:YOT=X)(_+\LA!ELDN",?2NAH **** "BBB@ HHJ
MC#J<5SJ<]E;J9#;8%Q(#\L;$9">[8(..P(SU&0"]1110 4$ C!Y%-=BJ,P4N
M0,A5QD^PSQ6/X7\0IXGT=M02UDM0+B6 Q2,"P,;E3G''4>] &I;V=K:;OLUM
M##N.6\M N?KBIJ** "BBHFN(5N4MC(HGD1I%3/)52H8_0%E_,4 2TQ(8HY'D
M2-%>0Y=E4 L??UI]% !16;9:I))I)OM4LVTQE9@T4TBL5 8JIRO'/!Q[U5D\
M1K'XT@\-M93!YK-[M;DLNPA652  <YRW?'XT ;E%%17%Q#:6\EQ<2+'#&I9W
M8X % $M%%% !116'KOB-=#U#1[1[*:4:G=BT6964+&Q!//.3PIZ#\: -RJ\=
MA9Q7!N([2!)SDF18P&.>O/6HK:\NIM4OK:73Y(;>#R_)NFD4K<;@2V .1M/'
M/7-7: "BBB@ HJ*>XAMHQ)/(L:%UC!8]69@JCZDD#\:R(_$:R>-9?#1LIDDC
ML1>BX9EVNI?9@ $GKGKCITH W**** "BBN:B\5RW=U"VGZ3/>::UZ]C)=PN"
M8W4E6<I_SS# C=GMG&,9 .EHHHH **BAN(;CS/)D5_+<QOM.<,.H^HJ6@ HK
MG]<\5V^CV^DW$=M)>0:E>PV:31.H1#(VT,<G)'7H#T[5T% !1144-Q#<&412
M*YB<QOM.=K  D?7D4 2T444 %%%8>F>(UU+Q/K.B?8IH)-,6%FDD92)1(&(*
M@$X'R]^>>@H W**** "BBB@ HHHH **** "BBB@ HHHH ***BBN(9WE6*17:
M%_+D /W6P#@^^"/SH EHHHH **** "BBB@ HHHH ***1B0I(!8@=!U- "T5B
M>&?$2>)+.\N%M);4VM[+9M'*P+;HS@GC(Z^YK;H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*Y+XG_\ ),?$7_7D]=;69K^AV_B/1KC2KN:>.UN%V2B%@I9?3)!Q^% '%ZM-
MJ$;?#^"SU2ZLXKQE@F2$J R_9RV>1R>.^1[5GW7B+4O"=KX]@CU"YNH]+DLS
M:2WKF9X?M"J&))ZA2=P!]*[:7P?:3G1C)?7Q.CMNM3N3@[=OS?)\WR\?_7H/
M@S2Y+O6Y[II[I=:18[V&9EV.%7:N  "N!QP??KS0!3O[2Y\-M/KMOK%U/9P:
M?,TEA<RM+]IE52ZNK,WRG"MD*,$=N*YG4M4U/3OA?IGCBVU*ZFU();75S$96
M,-PLK*'B\O.U0-^ 5 (V]>M=AH'@NP\/C:E[J5^J1F*%=0N3,L$9ZJ@P !@
M=S@8SBF67@?3+&VBL4GO'TJ"<3PZ=(ZM#&P;<N/EW%0W(4L1G''% &#'9ZEK
M?Q#\3:8_B+5K:TM8[*>%+:54*,V\D#Y<;3C!&.>,]*QX;77=6\-^+;Y?%6K0
MW6DZG>K9E)55<18*AP!\P.,8X ZXZUZ':^';:P\17^O)<W37-ZB).C%2A5 =
M@ "YXR>^>><UQW@_0#J</BNWOI-5M;6]UJZD>V>(PI<0N1@@LF[##(.TCB@!
M_A_Q'=^+]=T_3[Z2:UA_L"#498[>5H6EEE(!.Y2&VJ.@!ZMSG K$U;7->M_"
M'B:S&K72W&B:Q!:V]X"-\L,DD>%<XR2%?!(()XS7HU_X6L;O4;+4;>2?3[ZS
MB,$-Q:%5/E'_ )9E64JR\ @$<'IBJ]]X(TN_T&71Y);I()[C[5<2(X$D\NX-
MN9B.NY5Z8' '08H S-2L)='NM.M&\1:M="]OI)6LVDS/<_N_]7&Z[?+13ASR
M!VR,XKB]:N;S4OA1XH2_N;MGTW7OLT&^X8NL8GB 1V!^? <CG/8]@:].UCPK
M::W<:9=3W=[%>Z<S-!=6\HCD^88<' P0P SQ],51_P"%>:)_9.L:87OFM=6G
M^T3JURS%),JVY">ARJG)R>* *FMO=:9X[\%V5MJ%X+.XDNTF@>8N)-L+,"Q/
MS-@GN2.!Z51T^ZO?%NA^)=274KRSO+2^N;:S$$S(MOY/"[D!VN2>6W _>QP,
M5TLWA.UGO](O9+Z_:XTHNT#M*&+,XPY?*G.02/0=@*9)X-L#>:C/;75[9QZF
M<WUO;R*(YV(P6Y4E6(X)0J3]>: .,L];U?Q'J7@*9]2O+*/6-/NI+N"W8*I9
M$3YEXXSN)YSC(Q@\UTGP_N;MO^$BTZZO;B\33=6DM[>6Y??)Y>Q&"LQY;!8\
MFM67PK82:OI.HQR3P/I430VD,)41HC *RXV]"% Z\8XQ4NB^';;0[G49[>XN
M97U"X-S.)F4@R$ $C"C'  QTXH C\8:S+X>\'ZMJ\$8DFM+9Y(U(R-V.,^V>
M37*:S<W_ (>TOPQKMEJ5Y=27-W;6]['-,TB723<%@AX1@2"-@ [=*]!N;:&\
MM9K6YB66"9#')&XR&4C!!]L5A:?X-L;".P@-U>W5IISA[*VN9%9(" 0N"%#-
MM!(&XMC\!0!SNA6>HZOXQ\1Q7/B+5E@TO4X&@BCE558>4KE'&W!0YQ@8_/IZ
M)6/I7ARVTC5=2U&&YNI)M1D$EPLK*5+ !00 HQ@ "MB@#S#0[".*_P#B-()K
MIC'<.H#W#L"#;*>03@]>,]!P.*H:,;[1O#GPWU&WU6]/VV2VLIK5I/W!B>%C
MC9TR"H^;K7>MX.T_^T=6O8KF]A?5%Q<1QS?)NV;"P4@C<5X[^O7FH3X'T_\
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBFR2QPQM)*ZI&HRS,< #W-
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
M7Z!8Q6$L^IPB/4.;5T!=9>,\%0>P-9T'B30=<UO09[/7+M9)EN#;VB*Z1W(
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***SM9UF#1K:&25'EEN)TMK>%,;I96Z*,\#H22>@!- &B2 ,DX IJ2)+&LD;
MJZ,,JRG((]0:Y#5M4?5M&\4:/J>CO!):6+.68>;!,K1L04<J,D$<C P14/A?
M6)+#P5X+L+:R>YNK[3HA&22D482%6)=P#M[ <')- ';T5R5OX\L[C1(;XVYA
MGEU%M+\F:4*JW"L007Y&WY2<XYXXR<5:NO%+:=:%]0L1:W#7Z6$*/,/+D=E#
M*V_'"X)YQGC&,\4 ='15'3+VYO!=+=V1M);>;RL;]ZR#:K;E.!D?-CH.AJ]0
M 4WS$$HB+KYA4L$SR0.^/3D5@:AXG:#4M0T^PLA>W5A:K<SP^>(W96W8$8P=
MQ^7O@<CFN:O97L?C,+FQTQKF[G\.DF*,JA=O/'+,< 8 QD\]* /1J0D*"20
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
M@ HHHH **** "N4\>:+JFJ:=IUYH@CDU+2KZ.^A@E;:L^T,K1D]LACS75T4
M<H\_B'6O#FJF[T0V$DMG)#!9&XCDD=V4C<S A5'3'/J3V%84.E>);71O!MD^
MD27-A96GV?4[!;F-2TBQJJ,3NVO&"&^7/<$@XQ7I%% 'F.D^&]4MO#^HZ1JW
MA6WO+"ZUJ>:2V2XC;-O(68-'DKC:VS'1NO J>P\+W]EX>N](N]*GU?0YM0 A
MT^\G1YH+7R^S%L9$@!4;L@=\]/1Z* /.].AUWP+X7U::TT^YU&RBNA)8V-Y>
MH);>VVC?F0DC (8A<DXQWS7H,4GFPI)M9-RAMK#!&>QI)H(KA56:-)%5@P#C
M(!'0U)0!P'C3PU+K]W=N-$N1J%O$#I6KV5PD4D;[?NN2X.T-ST(P3CGK8M-+
MUN'XAV>JW=H]Q#%H(L9KJ-XP))_,#DA2P.#@]NI_&NWHH \LM-%\6:?X;BMH
MM+F*G79KJ\M([J))+BUD=F 5P^!R5R"1G&.F:GM/#NN6UMX[MTT&*"'5H?\
M0D@N(\9, C"XX P<Y)P/3=UKTRB@#SR\T36I= \"6R:3*TVD75M+>+YT7R+'
M$R-@[\'DY&.U>AT44 <9;V>K:+XY\1ZDFDS7UKJJ6Q@>"6,;6BC*E7#L",D]
M0#Q^580\&Z_X7M/#VI:/;P:I?V!N1?67F",3K<.'?RV;@;6 QGJ!^%>H44 9
M>B3:G=6SW.IV":>\A'EV@D61HU'=F7@DGL,@ #GK61\1]+U'6O!5WINEV;75
MU-)"542(@ 65'))8CLIKJZ* .,\7Z=KDM_H7B/0[%;J[TTRK-IT\JH9HI0H8
M!LE0P*@CG'\C2\0Z;XG\0:%9ZC#I<%GJ.G:C!?VVF/.K&01[@RO(/E!8.<=0
M,#GDX] HH \ZLKR_OOB[ID^H:8VG2-H4^+=YED<?OH^I7C\B?PZ5C#PYXJC^
M'T/A=-"W2V&I),MP;J,)<1BY\T%!G(X/.['3C/2O2)/#UE+XDBUYFG^WQ0F!
M&$I"B,D$KMZ<D ^M:U ''C3]4_X6C_;;:;)]@_L7[&9!+&?WOF^9C&[.,<9Q
MU]N:S-&\*:E=_#K7O#NHVSV$]]-=M$[NCC$KLR'Y&/3(R*]#HH XO09_%NHV
MT>FZ[H,.G>7&8[F^2Z203_*1F-5Y!)P?FQ@9[].4ET#Q:GPMG\$G0C/<VK1Q
MV]ZES$L,\2S*X."VY6P.01CCKVKU^B@!D3.\2-(GEN1EDSG:?3-<I/IFJP?%
M%-9@L1<:?<:6ME)*)E7R664N20>2"IXP#SUQUKKJ* /---\.Z]I/@/5/ XTY
MIT=;BWLM0\U/*,,Q8AI 6WAEWG("G.!BN_TG3X])T>QTV)BT=I;QP*QZD(H4
M']*N44 <-KVFZ]>^*KI'TQ=1T>6P$=INN$2*WG^;<TB'EB?EPP#8QQC)-8^E
M^'_$4&G> (;C171]%=OM86XB;:OE&,'[PR<G.!GCOGBO4:* .*L--U6V\6^,
MM0DTN;[/J,5N+5A+%F0QQ%",;^,D\9[>E<[8^&_%.AZ#X0U"RTI+C4M&MI;.
M\TV2X1?/B?:24?)4$%0>>M>KT4 <!XGLO$GB+PDJ?V((+J2^MIELDN(R8HXY
M%=B[DA2QP>!D#CGK4FK>']1UCQS=7#64T.G7?AZ73&N?,C)21WW9VALX [^O
MYUW=% 'D\NE>+KCP+H_AR;PZ3=Z3=6@-PMU%Y,\4+KAE^;=DJHR"H_I7JZEB
MBEEVL1R,YP:6B@#BK#3=5\->,=?NX=.FU'3=8:.Y0P21AX)E7:RL'9<J< @C
MIT-8K>#=6TSP_P"&+.VLC=W%MKJZK?>5*BJ@)D+*N]AG&\ >N#TKT^B@ !R
M<8]C7(ZWIVI7'Q$\-:G;Z?)+8V,5TEQ,)(QM,JH%P"P)QM.>._>NNHH X*_M
M/$GA_P <:CJVE:,FM:;JZ1>=$+A(9+>6-=@/S\%2N/?^M;6YM0MOB'X&DN+0
M3W1M]0,L-JR_)E8SA2Q4-MR!GC.,XSQ7HU9-YX=LK[7K+69FN/MEDKK;E92%
M0. &&WH<X&<^E '%ZKX*U?55\1ZU;*EGJU[=V=S96\S @?9<;!(5)&6.[@$X
M!7GK6J+OQIJ^@:@8]$AT'4%M'6W$ES',9)R/E(*\*HYY/))'& <]K10!YII>
MAZY'XM\.:O\ \(Y]ECALYK>^:6\C>;S&V?.[ DOG:<'))[[:N:)'X@\,Z'XH
MNUT%I[N?5Y[ZVMY+N*,212,O)?<0I !)SZ5W]1S017,1BGC22,XRCC(/X4 1
M:=>?VAI=I>^4\/VB%)?*?[R;E!P?<9Q7+ZKI&I6/Q#M/%-A:O?6\E@=.O+>-
MU61%W[TD7<0#SD$9!QTS78T4 >7^(/!^KW_ASQA/;6#-J7B"X@:.U\V,>5'%
ML"[V+;<D*Q.">H'->FPNTD*.\3Q,PR8W()7V."1^1I]% '+>,K?6YVTDZ9:O
M>V*76=1M(IUB>:+:0 &8@%0V"5R,].F:XZ;P/K]YH?BS3XM/M=/>YU&/4=/*
MS*8V*",B/"C@?(020.<8R.:]:HH X":/Q'K7B_PGJ\WAN6QBL!=+=K-=1-M,
MD:KE=K'<N1['KP.]/3?#FO:5X!U/P,-.:='6XMK+4/-3RC#*6(:0%MX9=YR
MIS@8->ET4 >:V\+Z!\5M.L+6TGO(K7PLEO\ NR@<*LP 8[B >@[]Z9J'@W5W
M\+ZI/!:*^IWVN1ZL;(2J"J+(F(]Q.W=M3).<9)&3UKM_^$=LO^$E_P"$@W7'
M]H>1]FW>:=OE;MVW;TQGGUK6H BMI)I;:.2>#R)6&6BWAMOL2.,_3CZ]:X[7
M=/UV\\72AM,74M&DL0ELK7"I%;W&3N>1#RW&W! ;&. ,DUVU% 'EFD^'O$=O
MI/@*WN-%=7T69C=!;F)MJ^6R _>&3ELX&>/?BNF\/Z;J-MX[\5ZA=6#Q6>HF
MV-O*TD9W>7'L;(#$CGID=/2NMJAK.CV>O:5/IM^LC6TV-XCD:-N"",,I!'(%
M ')>!_#TNEZWK$?GK+I6G7,D&EH!_J5EVRRK[[6(4>F&%=Y573M.M-*L(K*R
MA$5O$,*H)/4Y))/)))))/))S5DC((R1[B@#S#PY+J$MEX\L++2Y+F2XUN\CB
ME\Q%C#,BK\^6R ."< \=,GBK^G^%]0T7Q/X32WLY;C3])TJ2QFNA)& 78)\V
MTMNQE#GCOWKK-%\/66@O>M9&?_3;AKF<22E]TK8W-STS@=..*U: .*L=-U7P
MUXRUZ\AT^;4=-UAH[A#!)&'@F5=K*P=ERIP"".G0^M1V7@+/PTO?#EXZ"ZO3
M-<.Z'*Q3NYD4J?1&V\]]OO7<T4 <UHMCJMMX.D;4XO/UN[A,MTD3*,RE H4$
MG' "KUQQFN;L?#-P_@'P]X>U[PPU]!! 8KN-9H_,@D7&R1&WC_:'!SS^!])H
MH \QNO#/B0>!K#2S%=:A-!K$=S$)[B,RQ6L<VY5=RP#/M'8GT[5LP:;JN@>/
M-8UBWT^:_P!.UJ*!I$ADC$EO-$NW!#L 58=P3@CTYKM:* /,)O!VKV>D:6L%
MB;BZD\3#6[U(I4"PJ7+%068;B 5''4@UT5AIVI)\3=4U:6PDCL+C3X;>.8R1
MG+HS$_*&)Q\P[=JZVB@!LKLD3.L;2,!D(I&6]AD@?F:\KM/#'B&#X;^%]';1
MY#?:=JL5S<()X<"-)FD)!WX.01@>M>K44 >?ZQX9U'7?%^N-)9RV^GZCH']F
MK=%XSMDW.V2H;./G';M^-7?"D_BXV5EI.LZ+%9"S18I[\722+<*HP#&HY!;
MSNQ@9[].SHH \ST[PWKVG?#S4/ AT\S!DGM;34?-3R3#*6(=QNWAE#'("G.!
M@]QJVV@WVF^/M*N;>QFETJQT,Z<)_,CR6WH1\I;.,)UQU-=O10!YKIWA_4%\
M/ZCIVK^&/MUK?:Y<7,UL\L);[/(6974[\!E;9QD'KBJM]X/UY?AIXB\/V<5W
M<QW4X72[:ZN$:2"'Y"0SEL8R&P,D@8]\>J44 <)XOT ^);C_ $KP]=EXK57L
M=0M)XH[BVG);*[MXX^X>Z\FF#1O$MKX@\)ZG/ FI3VNFR6=_*LRIME8(=YSR
M5RIS@$^U=]10!YUHMIXN\,75]H=OH=O?Z=+=RSV6I-<HBPK(Y<K*A^8[2Q^[
MU]JU-/T_5+/XA:YJLFG3/9W%E;PPRK)%F1X]^?EW9&=PQG'X5V-% 'E5AX7\
M0V7@/P=:G26>_P!$U1;FXM1/$"\>9<E6W;?XQP2.]>I1%VB0RH$D*@LJMN /
M<9[T^B@#D?%_AS4-3UC1=2TB40W,+R6EU)G!^RRKAR/]I2%*^]0>'/"$^A^+
M=4=!&FA;_M5A O\ RSFE4++QV V<?]=6KM:* .'M-$U1_$_C>:6R:&VU>"&.
MTF>1"&*0LAR Q(Y/''3TK'_L/Q')X)\'Z9)H3I<Z1?V<DZBYB.8X.&8?,!SV
M&<^N*]0HH XM;+6+;X@:UKD6D22V\FE1P6^9XU\V6,NVW[Q*@[@,D5O^'-5N
M-:T*"^N[$V-RQ=);8R"38Z.R'##AAE<@^E:;HLD;1NH9&!# ]"*(XTBC6.-%
M1$ 5548  Z "@#G-2T^?6O%5M#?Z5))H]I$TD<K2(4>X;@$KNW?*NX#CJY]
M:P]0\-WNB_$/2-<\-Z,SVK6\EKJBQRQH&C)!0@,PRP//TXS7H-% '(^'M.U*
MU\=^*M0NM/DAL]1:V-O*TD9SY<6QL@,2.>G'Y5DV&B:]9>&O&.COI1<WMQ?2
MVDJW$>)A/G9@$_+C)SNQTXSV]$HH \T?0_$NDQ>$-;TW2_M-[I>G#3K_ $UI
MT1G0J@)1\E<ADSUY&*T/%]AXC\2?#Z^M/[*"7]W-"T5FD\9\E$D1CO<D L=K
M=,CD#GDUW=% '!:I:^(]'\:2>(-(T4:K9:E:Q0W=F;B.*6"2,MM8%CM(PQ!
M-3:]HLWB"TL;77_#@O87225VLYD$EC+E=@1BRD\9!8=2!QCIV]% &'X/L=4T
MWPK96FLW,EQ>Q!@TDKAWV[CL#,."P7:"?4'KUK<HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JE
MJFK6.BV3WNHW M[5/ORLI*K]2!Q^-7:X_P"*G_)+_$/_ %Z'^8H UE\6:(WD
M_P"G8$SJD;-$ZJS,0% )&.21CZU=75K)]:DTA93]NC@6X:/8V!&6*@[L8Z@\
M9S7/Z=?:E-9Z!93:$193JB33/,C!%6%G4X!SRRK]*FMM=U!OB-?:#,+<V46F
MQWD1C0B3+2,N&).#]WL!UH Z>LZUUW3;W6+S2;>YWWMDJM<1;&&P-G;R1@]#
MT-<,/'.N7/A;0O$-HMD%U;45LOL<D+,85>1D4Y# EEV_,.G7ICE\<>LR?%#Q
M+'I5Q9071TRR+37$32*#^\X"!AU/<GCT- 'H]9UMKNFW>LW6D07.^^M$62>+
M8PV*Q(')&#T/0UYW=^)M9\0^'O .J6]S#9'4]1C2YA$)=6<!SG[P.W='G;GT
MYXJ_Y>L2?%;7(M-N;.&[.CVNZ>>%G4'?)T0,.I_VN/>@#T:BL#P3KT_B?P=I
MNL7,217%PC>:D>=H96*G&>V5)K?H Q!XOT)KNXM%OMUQ;D+-$(7+1D\@,-N1
MGWHNO%^@V6B3ZS/J"K80.8Y)0C':XXVE0,YY';O7(>'[J\MOBI\0/LFG-=Y>
MPW;953;^XX^]ZT_Q[)-<_!G7+NZLQ:7=Q&'GASDJPD5<$]R H&>^* /1P<C-
M%<KJGB&Y_M]]#L&:*6&S2YEF%F]Q@NS*BA5(Q]QB2?8#U&+<^+O%&G^'='UC
M4["UL$-\EKJJ2PN3&C/M$R'>,*<KP<D;O:@#T2BN6UKQ-<:,FN:@PAET_38H
MT6,(0[W#8^4MDC;\\?\ #_$?2J]MJ_B8^([>S^S"YL+F!R]TUA) +291E<AF
M^=&Z<<@]Z .QILDB0QM(YPJ@L3[5YA9>./%$GA#0_%%R-+%M<WRVUS:QPON9
M6G,6Y7+?*1QQ@YQG/.!L:5/J\WQ9\06\FH1/:6]I:E(3 ?E1C(<*=W!SU8@Y
M]!B@#J]'UFPU_2XM2TR?S[.4LJ2;2NXJQ4\$ ]5-7J\;\,:WK?AWX:Z1JENU
MB=-34I()K=XF:61)+QT+!]P"D%N!@],Y[5[)0 45Q:>(M9UK3]<U'0VLTCTR
MYFMH(9XF<W+1#Y]S!AM!.0,#C&3G.!GGQOK&L77A/^PTL8H-?M+B4?:HV9H'
MC0$YPPW $],#..HS0!Z)4-U=065K+<W$FR&)2[M@G _"F:<+U=.MQJ3P/>B,
M>>T (C+XYV@\X^M<-HT^K7'BKQS'=W\4T%J8XE3R""$,&]0IW< %CG(.>>E
M';Z9J=IK.F6^HV$OG6EP@DBDVE=RGO@X(IL.K65QJ]UI4<I-Y:QI),FQ@%5\
M[3NQ@]#T->9>%-;UO0O!G@.7=8OI=_)!I[6_E-YJ^8&VR>9NQU'W=O3N:ZN+
MQ)JP\5>*--:V@N(],L8KFTBA1A)*SASM8DG))4#@"@#KZ*X_P=XH?Q-)'/!J
MEC=VXMR;J!(3%/;3Y7Y64L3M^^.1U7J:ZB_O8--T^YOKI]D%O$TLC>BJ,G^5
M !#?6L]Y<6D4Z/<6VWSHP>8]PRN?J*L5XYI6IVV@_$+2-7.I03GQ-&;?4XXY
MP_DW))>'H>@!\H>R^]=IXGUS7;'Q9H&CZ7]@$>J+<@O<1LQC:./<#PPR.>G?
M'49X .OJEI^K66JM>+9RF0V=PUK/E&7;(N"1R!GJ.1D5Q.FS>)C\4DL=2U.R
M=HM#CGDCAMF$8+3%7VY?.3L'S'/TJ2V\<W\&A>(+N_AM9+JRULZ5:)$&1'),
M:H6R2>KDGV'% '>2RI!"\LAPB#<QQGBJFCZQ8Z]I<.IZ9/Y]G-N\N0*5W88J
M>" >H-4;$^(X?$#V]]]DN=*:V$BW42>4Z3;L%-A9LJ1R#VZ'-<1X(UYM'^&7
MA6U@3==:C<3P1'RFD" /*[-M7EN%Q@=R.V: /4ZSM2UW3-(E@BO[M89+@,8D
M()9]N-V  >FX?G67X:U37+K4]3L]5LV^RP%&L[[[.T G5A\RE&)(93QGH?:N
MA,$37"7!0&5$9%?N%)!(_$J/RH PHO'/AF< Q:M"RF40[MK;=Y.-N<8!R0,5
MT-><_#2W-WX1UZW7RMTFLWH7S4+*#OX) ()_,55N/B%K-KX)L]9N#I\5Y!JC
M6&JP?9G81!7(<H ^<JHW\G!'I0!ZA2,P12S'  R37+ZOXGFTA-<U)O)FTS3+
M9"$5"'DN&&[;OSC&&C_A_C]JAL]9\1#Q-86LMH;O3+J-_M$ZV4EO]DD497ER
M=RMR/4&@#?TG7-.URSEN].N1-;Q2O"[E64!U.&'S =*K67BK1M0U--.MKMC<
MR0_:(5>%T6:/.-\;, ''(Y4GK7 Z;]I'PK\;M:S)$Z7NK,Q:,ME07R!@C!]#
MSCT-%ZVM6WAKX>B/4;55N+NS@PMF1\ABWJ&._) * G&,\=,4 >C6^NZ;=:W<
MZ/#<[[^VC66:+8PVJ3@'.,'D'H:T:\Y>/5Y/BSJL6G7-G#=G0[;=<30LZ ^9
M)TC##J?5N/>NF\$:]<>)O!^GZM=Q1Q7,RNLJQYV[T=D)&><$KG\: .@HKG=3
MUV<^+;+PU8-%'<S6DE[-/(A?RXE8( JY&6+-W.  >#6(?$6JW^G^+]$N'MH=
M5T:+)N(XF,<T,D99&"[LJV 0>2 1WZ4 =):^*]%O-5ATV"[)N;B-I;?="ZI.
MJ_>,;D;7Q_LD\<]*V:Y3X<PSCP!X>>YD@EQIT!AV0E#&IC7@DL<GW&/I5+Q?
M<:LGCSP;:V5_%!!<3W):-X"X+K;O@MA@2,$X''///% '3V&NZ;J>HW^GV=SY
MMU8%%N4V,/++ E>2,'(!/&:DU#5K+2Y+-+R4QM>7"VT&$9MTA!(' ..AY.!7
MGT;ZU%XZ^($NCSV4,T45E*SW,32!BL!(4*&7&?7)QZ'MI/XTU*;1?!.J016J
M1ZY<P074;*Q*;T9CL.>/ND<@]: .\HKAI_&%P_BN^T);VSL+^&XB6UM+R$C[
M9"0I9T<L 6Y< #H5Y![=S0!@R>-/#L5S<V\FIQI-:X^T(R,##D9&_(^7CUK8
MM+NVO[6.ZM+B*XMY5W1RQ.&5AZ@C@UY2WB4>%?'OQ(U.33+J]@C73C)Y&W$?
M[D@%\G.WGD@-@ UL^%[<_#CX5W%[=S0WA7S+X):L3%^\(*HAQ]WD<X[DT >A
MT5QUOK?B2/Q%9V[V+7VG7$,AFE2R>V-M*HRHR['<K<CU![U7\)^+;KQ1Y1M]
M2L1<"%_MU@]NR3V4V!@%2P+*#D$XYXP1T !W-%>:>#]4\1CX;MJ2W%I>W4EY
M-E[A1$(E^TN))')< A5RP4;>F*L#Q7JMY%XRL+>]@,FE6<=S:7RVQ7<'C=N5
M)P<%#AAP<@X/< ]#HKSW1?$%]IOA'P?923)/>:I:1F.1+5W,<:0*S$J&)=N0
M,\#YLXXP7MXSUO2[&_74].#3F^@LM*N'A:!+LS'"ED))78<[O7'% '7/KNFQ
MZ]%HC7.-1EB:9(=C<HN,G.,=QWK1KSV:+48OC'H(OKJ"X4Z5=%&CA,9!W1[@
M1N/'3'X]>M=-XSU*YT?P3K>HV>1<VUE+)$<?=8*<'\.OX4 33>)=)ANY;7[2
MTTT)Q,MO"\WE'T<HI"GZXJYI^IV.K6YN-/NX;J ,4\R%PRY'49'%8'PXLX;/
MX=Z$(>3/9QW,KYR7DD4.[$]R2QI=8OH/"\MK::?#MN=9OG(Q$T@1O++R/L7!
M/"=/5L^M '445YSJGBSQ5I/A_P 37<EE"1IL:S65[<6KQ)<H1\RF,MD,IXSG
M!]*@\5W7BZ.QTF6XU'3H(+S6;!(X[>W<L%9P2KL6Y 8#IC=[=* /0)-6LH=8
M@TEY2+V>)YHX]C$%%(!.[&!U'!-4]7\5:-H7F?VA=-&L00S,D+R+"&.%,A4$
M("1U;%9\FMZK;>/],T&9K22TN=/EN'=(F5_,0J.[$!?FZ?K6)X5AU2;QOXW2
M:[LI0+B!)%:T;#G[,NW'[S@#C(YSSR,T =MI&KV.NZ9%J6G3&:TE+!'*,F=K
M%3PP!Z@U>KS_ $7QSJ&H>$?#US-':C5M:O9;1-JMY4>QY,MC.2 D?3/)(Y%:
MUQ>>+["SUS-G87C0"-M-G+B$2AOO^8I;Y=G)SD;AZ4 =517"V/BC4;W7M9T6
M&^M9Q#IJ7MK?I;,!EBRD8+8<97((..W.*SO#'B34-.^&_ANXNITNKS5I$AA;
M[.S%68.[,X#$N<*QXVY..G6@#TNBN8\/:IKMSK>HV.I6;-8QHDEI?_9F@\S/
MWD9&)Y![C@BK/BKQ V@6=B(41[O4+Z&PMA)G8))#]YL<D !C@=<8XSF@#>K%
MU#Q7HNEW0M[R[,;><ENSB%VCCD8 JCN 54D$<$CJ/45F'7M4TSQI:>'=1DMY
MTU.VEEL;J.$H5DC&71UW'(P0001Z>]9GPXBO99O%)N[BVGA&OW0=!;D%G&S#
M ES@<# P2,=: .UU'4K32;*2]OIO)MHQF24J2J#U.!P/<TZPU"UU2RCO+*7S
M;>4!HY I <'D$9'(]ZQ?B!_R3KQ+_P!@RX_]%M7.C7=6T3PCX!CTU+-UU 6E
MG()U;(W0;L@@\?=]#UH ]%HK@/\ A-M0T)O%T6O?9KLZ)!#<Q26D1A$JRAL(
M59FP0RXSD\&MV*?Q+9ZK:O>_8+C2Y+=WNY(E,;6LB@$;<L=ZGD=,\9]J .BH
MKSV?QGK/_""+XWMX[5[ ?OVT\QGS#;;]N?,W??Q\W3';WJ6Z\0^)M0\77&BZ
M'+I21-I46H6T]S#(>'<KA@&YR!VQC/>@#O:*\Z37_&^IOXDATS^Q5FT>Z,:"
M2&0_: (U<)C=\I.?O9/;@=:M:-X[E\4R:%9Z:D=K<ZAIK:C</*ID$**XCVJ,
MC)+D\GLO3F@#NZ*\UU3QYK>FZ#XNB,=D=9\.M&S.8V\J>*091@N[*MC.1DC(
M]^-NYO\ Q78PK/=RZ.EK/<QYG&5%G 4);=N8>8V[:HQZYQV !U]4KW5K+3KJ
MQMKJ4I+?2F&W4(S;G"EL9 P. >3BO,]?\5ZQJ7PR\8R1W,<%SIEV]G]H2W9#
M-$0G.UCE&(?!/MP!GCJ]6UK6=&U?PO8M)931:E=-;W#K R, (V<;1O..@!SF
M@#KJ*X^'7M8U\:]+H4EI$NE74EG%'<1%_M$T:@ON(8;5RVT8YXS[5E0>/=4U
MI_!LVD0V<5OKZ7 D6Y5F:%XD8G!!&0&!XP,XZC.0 >BT5R_A#6]3U"\UW3-7
M:VDN]*O!!Y]O&8UE1D5U.TLV#\V#S744 9%[XGT?3]173[J\$5XREUA,;EF4
M=2 !R/<5/8:WIVIW$UO9W(DFA57DC*LK*&S@X('!P?RKBO$<T\'QG\./;VIN
M9/[,NAY8<+QD<Y/%=18SZIJ']J226$6G7T4GD6SS?O@R;$8,=I&1N9A@$=*
M-VBN%\)>*->U^^;3KR*SM;[2Y'CUB,0MC)/[H1?/T906W'/;CFISKOB#6K+5
M[WPXEFQL+Q[2"UN%.;DQL!(2^X!,G<%X[ GK@ '9T5QFH^)M2N-3U73=*7R;
MG3HH]V;.2Y#S.F\(2I 50"O/4Y[8YH'Q5XKGU3PYIRZ?9:?<ZK9SR3172.S6
M\D6T$\-\R_-D#@GCD4 >A45Y!XB\5^(Y/ _C72[Z:VMM8T7RTEN+6,[)X)A\
MI4$_(Q&<]<=N>1ZQ9K<):HMW-%+-CEXHS&I]/E+-_.@">BN0\4:[J^EW%]Y,
MEG:V\%B9[5I$\Z2ZF&XLNQ6#!5 7)Q_%G(Q6?<^/_)L?#-U>S0Z3::Q8BX:]
MEB,D4<Q5"L1.0%!W,<G^[VZT =_15/29;J?2;66]>![EXPTC6_\ JV/JO)^4
M]N35R@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M9[NVE/F-#$@=(R^%(<[ER0 <#U.: .NTSQ&NI>)]8T3[%-!)IBPLTDC*1*)
MQ!4 G ^7OSST%7M3O+JR@A>TT^2^=YTC=(W52B,<%SNZ@#G'6N.\)V8L?BCX
MSA6:>5/(L&4SR&1E!63C<V21]2:N_$2[O;'3M'GLKZ>V+:O:0R")@!(CR %6
MXSC'H10!V-%<!-#?ZG\3]6T>36]2AT_^RH;@16\HC*,TCK\I R/NCGK[XX.I
M\-M2O-6\ Z;=:A<-<7698GF?[S[)70$^^%&: -;Q'K]EX7T"[UG4&86ULH+!
M1EF)(  ]R2*TH9H[B".:%P\4BAT=3D,",@BN1\1XUK7DTJ32[G4=/M('>Z2
MQX,LBE$4[W7HAD..?O(?2J/PMOKD^'KSPQ?F6+4="F-FV_;YGDD9A?C(^[QW
M'RT =_6;>:I(FEPWNF6;:FLSQ[5AD5<HQ&7RW& #GWKSG0["_P!:\#ZEJNH^
M(M8E>W.HPB%;G8DBJSJN_: 21C(P1Z=.J,UUI'P:\*W>GZC>V\C_ -G>9MF)
MW*YC5EYR57!Z+@4 >LUB:OXC72-<T73'LII/[4F:%)PRA(RJ%N1G).!Z8]ZQ
MA<2^)?&'B319+ZYM(],@MT@6VF:)M\J%C*2I!;'  )QP>.:S]:ANK;5_AY;W
MM^NH745_+'-=*@3S76"0$X!.#D<^] 'HE-=BL;,J%V R%!&3[<UYR7\0>+X=
M??2KQ;2\L]2FL[647\D2P&(@#=$J%7#=3NSPW; KT"Q:9]/MGN'A>=HE,C0G
M*,V!DJ?3/3VH Q?#OC+3O$6HZGID<<]IJ6FR^7<6ESM#@=F&UB"ON#_,5?M]
M8-QKUUI/V&Y1[:*.5IV*>6RN7"XPV>J-VK@]2\+WE])?>(_#S+#XDTS4IS 3
MPMU'QN@?U!YQZ'TSFM3P;XCMO&.JZM?6AFM9#86D-Q$0!);3*]P&0Y'4>X]*
M .NTF\NK_3(;F]T^33[A]VZVD=79,$@9*\'( /XU=KQZ#5];G^%'A34!K5ZE
M[/J\<$TX8%I5:Z9<-D9(P!P,#''2N@MX[JT\=ZWX?DU74;JQN-&2]_?W!WQ2
M&1T.QA@H" .!C';% '0Z_P"*[?0]-M+^.VDO8+B[CM \+J%1F?9DDG)&?0'I
M705XG%;>7\"_#+QS3>9->6))>1G"GSQT!.!]!BNUTEKS2_BE>:,=3O;RRGTA
M+[;=R[RDOG%#MX^4$=AQ0!V]%<_XPN&M]'A"ZFUAYMW#&3&A:6<%QF*/'(=A
MD CIR>.HXS^T]6CMOB-:)>:A:+IEI'<V:RSB66 M;LY&\EN"5!QDXR<&@#U.
MLSQ#K \/^'[[5FM9;E+2%IGCB*ABJC)/S$#H/_K5PMK/J>GZGX!O3K-_<G5X
M_*O(9I=T3C[/O!"]B".O4]R:J:A=2^+?AAXNUNXO;N-U6]C@@BG9$BBB#*$9
M <,6 ))8$_-QC P >GZ?=B_TVUO A07$*2A2<[=P!Q^M5]3UB'3M-U&[2-[I
M[",R2P0LN\87=CD@9QSUIOAW_D6-)_Z\X?\ T 5Y]HMC'#:_$J0373-'=7*
M27#N"/LZ'D$X)]ST''2@#T71-376M!T_54B,2WMM'<",G)4.H;&?QIUM>74V
MIWUM+I\D%O!Y?DW+.I6XW#+8 Y&T\<]:\ST@WVC:7\-KV#5;UEOUM[.>U:3]
MP8VMRPPF, @J/FZ^M;-M=:Y+XB^(5A9ZE))<6\%O_9PN6&R"1X788&, ;L=N
MPSF@#T"BN$\&:Y#?Z[/8SKJVG:K!:@W&E:C*\H^\!YL;L2&7/&1[<#ON^+KR
M>#1OL=DDKWNH.+6%82 X# EV7) RJ!V&2!D =Z )O#GB73O%-C/=Z9+YD4%S
M);.?]I#C/T(PP]B*V*\OT.3_ (17XI/8KIEQIND^(;8&WBF\O:MS"N"%V,P
M*8//)-7;RTU'6/B5J^C?\)#JMG9#3(+E%M)51HW,C#Y3MX'R\\9/KB@#O1<Q
M.\\<3"26'&]%/()&0#Z$C^=0Z5=W-]I=O<WEC)87$BY>VD=7:,^A*\&N%\&Z
M:%UGQR8[R^21-29%D^T,Y&88SG#$@GT)!P.!5+P_XDU"\\,^ +&[OI_,ULR_
M:[LN1(XC5FV!NH+':,CG (&* .^\2:VOASP]>ZN]K+=):1&5XXBH. ,D\D?X
M^U7K.X%Y8V]R%VB:-9 I.<9&<5PWBO3+K2O /C6*75Y;VVELY);:"<EY+9"A
M!4NQ+,"P)&>G(I3J-Y>:UHWAR# A_L1;QU%X]LTIRJ##HI;Y>3@8^\,]* ._
MKD];\<IH5AJ.HW&A:I)I]@^R2ZC\G:QR 2H,@8C)QTZ@U=\(VFM6&E36FN7\
M-[<17#B*2.0R,(3@HLC%5RX!ZXY&#6-\8./A/K__ %R3_P!&)0!OZ?KTM[J2
M64^BW]D9+=KB.6<Q,C!2H(RCM@_.#@X[ULUR7C2#47\"2W>D7-Q#?V4*W,8A
MD*>:J8+H<==R@CZXKGSXNA@\<Z9JPOKH^&[^QV%GG8PQ71C\Y>,]3%VZ9([Y
MH ]-K%\6>(5\*^&[O6I+.:[CME#-'$RJ<9QG)/3GMD^U<Q/>:I:7?AO0VEE\
M_5_M-W.L]Z\;#:%80+( S *'[8)\OKR<Y7BVPUO3/A?XQMM7OHKF$J);)/M#
M32PQ,P^1W906&0<$Y/7GB@#T+5=;ATN.R#(9+F^G6WMH=V-[D%N3V "DD^W0
MG J+2-<FU"*ZCNM,GLK^V9@UH[JQD4='1N 4;D G'(/I7+>-[".X\3>"&:6Y
M4R7YC(CG=  ('.0 >#[CFET/3HH_B_XC(GNV\JQLV4/=2,#GS.""W(]CQU]:
M .H\*^(8_%/AZ#5XK:2V29Y4$4C LNR1DYQQ_#FMFO$=*-]I7PKTO7K/5;V*
M6WU8HMNDF(61[UD977'S9#'D].V*]NH CN+B&TMWGGD6.*,99V. !6/-XC6#
MQE:>'6LI@]S:R7*W)9=A"%00!G.?F[X_&L'XMVZS>""Q>92E[:X\N5D!S.@.
M<'G@]^AYZBJVM:;YGQ1\/6,5Y=PI_95V#*LI,I&^/C>V2/KU],4 =OJEU<V.
MF7%S9V,E]<1KE+:-U1I#Z MP*MH2R*64J2,E3V]J\DN=5UB#X4^,3'K%\+G1
MM1NK:VNS(#,8T9=H9R,DX;&>#QUK>\6ZK?Z3?6MY=VNIW/A_[$!/+IDS++:R
MD_ZUU4@LFW'J!@\4 =]7+#QKYGB#4]%M] U2XN].1))_+:  JXRNW=(,YP:V
M=!N(KKP_IT\%[]NB>VC*W1ZS?*/G.>YZUYK=W>NV/Q&\>7?AZVMKJ\AL+)Q!
M,&)?"-]W!&3C/'?@4 >B>'/$>G>*=*&HZ:[F(2-%(DB;'BD7[R,O8BM:O-M
MN=/\+?!_4=?T&Y>_>6*?49)IE +W##YMRC[N" "O^SU[UI6.G>(4UC1]4@U*
M$:<\9%ZDVHR7 N@RC8R*R!4;//RX!!QB@#MZCAN(;CS/)D5_+<QOM.<,.H^H
MKS?PWK-PVNV&C>(GU33]=99=VZ=WM-2&TY:%@=JD<,  ,=/I1\,1C3_AMJMQ
M%K-QI\C:I<0BXD>2<@?:2,(I)S(PRH(^8DYZT >M5';W$-W;I/;R+)$XRKJ<
MAAZBO.(+F\EUWQ=HTSZC#8C28KF&&XNV>6)B) 2'#%ESM'&X_ADBJ>@WL^F>
M"/ 6FV<L@.LHBRO+=N@ 6 OL5\,8]Q"CY1Z@8)R #U>L2]\1K9>+=+T![*8M
MJ$4TB7&Y=@\L D8SG/([#KWKC=8O?$G@S2]6DGU"$V][=6T.G*UR]S+9>8P2
M1F>1064<E<YP>*M:AIB:=\6?"!CNKR57M;X%;BX:7!")E@6)(SGD#C@<4 =_
M<7$-I;2W-Q*D4$2%Y)'.%50,DD]ABL*R\3S:G9KJ%AH=]/I[C=%,3&C3+V9$
M9@<'MNP3Z5@_&G[5_P *IUC[+N_Y9>;MZ^7YB[OPQU]LUV]@UN^G6S6A4VQB
M0Q%>FS QCVQB@"'1M5AUO28-1@CECBF!*I*NUUP2,$=CQTJ]7&ZYJ,S>+-+\
M.V'EI!<6]S=2!;IK<RNKJ-H=%+ Y9V(&"2.O4'G=<C\5:%X:CAN=?99O[<MT
MMF@G,KK;22*!'*S*&;'//<=<T >H2W$,#PI+(J-,_EQ@G[S8+8'X*3^%5HKR
MZ?6+BT?3Y$M8XD=+PNI61B3E0O4$8')]:\]UOPZMEXX\&P2ZOJ]YY]Y>.7N+
MQMR#R&(5=NW '/O@XSCBMO3IKR7XF^(-+FO[J2R&FV\D<1DP(B[.#MQC!X'/
M7WH M7GC"Y N)=(T*YU:WMKMK*4V\BAQ*O7"GJ@8[2V1CDXP,UT5C/-<V%O/
M<6S6LTD:O) [!C$Q&2I(X)!XXKS+PO:/:>"/&=W:7U[!<PW^IB.03LVTJY(.
M&R-W'+8SUYK0TS6[N_'@71;F\G1=1T?[9<S"4K+<.L4?R[P=PR69B0<G:.<9
MR >BTUW6-&=V"HH)9B< #UKB-0MKW1-+6RN/%$\BS:LAA0(S7+P,<BU5@VXL
M<']X2" #D@#-<SJ=S>W?A3XEZ;=S7JP:>@>VCFNF>2(- 'V%PQ+#/8DCG'(H
M ]<BE2>%)HF#1R*&5AW!Y!I]>>FZN;>Z\+^'+.20Q7MA)=2>;?21-(46,!%D
M 9@/F+8&/NCG&0>@\)V.MZ;#?6FLWT-THN#):8G:62*%NB.[*"V"#@GD^O%
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
M #@>@ .0<XKJJ* .8NO NF7>EVMG)=:AYUM=+>)??:2;CS@,;RY!SQQC&,8
M P*(_ >CH^M%Y+Z9=9A$-XDMRS!ALV;A_M$=^W;%=/10!R=]\/M)U'1K"PGN
MM2\[3VWVM^MR1<Q' 'ROCC@ 8QCCUYK;T;1X-%LC;Q37-P[-OEN+J4R2RM@#
M+,?8 >@ K1HH QM4\-6FIZK::JLUQ9ZE:JT<=U;,H<QMU1@P*LO?!!P>1BHY
M?"=A+H%_I'FW"Q:@7:\F5AYLY<8<L2.XXX P  , 5NT4 5-,L%TO3;>QCFEE
MC@C6.-I2"P4  #( SP*S;CPM:W/BJW\1->7BWUO$8(PK)L$9.2N-O.?7K[UN
MT4 <TO@FQ%CK=G]MOC%K3N]YETRQ==K8^7C*@#BH=0^'^F:A%I9^V:C:WFF1
M>1;7UK.(YQ'C&PD#!&/4?S-=710!S]WX.TN[TRSLV-RDEE-]HM[M9B9TESDO
MO;.XG)SG(.>E/;PM:26VI)-<W4MSJ40@N;MBGFM& 0$&%"J,,W11U)Z\UNT4
M >=^/]%^P?"K^P+!-0O!&]K% D<32RB-)8S_  +V53S[5UEEHEN+^+59[FZO
MKI(3%!)=!08D;!8!55<$X&21G@"MBB@#F+?P)I=K;/8137?]D-/Y_P#9A=3
M&W;\#Y=P7=SMW;?;'%7U\.6R^*F\1"YNOMC6PM2FY?+\H-N"XVY^\2<YS[XK
M8HH XZ[^&NBWEOJML]SJ26NI7'VJ6WCNBL:3%@Q=1CJ2 <'(] *U&\*6!U^V
MUI9[U+N&V%JQ6X.)D5MR[\\L0Q)Z\]\BMVB@#FX? ^D)I>L:;<&>\M-7G>YN
MH[A@<R-C+*5 *\@$8Z8&,59LO#4%K<VUS<7U[?W%I$T5K)=LC&$, "1M498@
M ;FR<=^3G;HH Y1O &F/X<U#0GO+]K+4)VN+@&1-S.S;FP=O +8-=/%&8X%B
M,KN57'F-C<?<X&,_A4E% '+_ /"":=_8>K:.;R_-IJL\D]UETW,SG+X.W@'_
M /5BK4OA2VGU'1KZ2]O6GTA66V.Y /F7:VX;><KQ_+GFMZB@#C%^&6BK8QV2
M7>J+:PW@O;:%;LA;:0/O^08X&2>N2,G!&:+Q(?%FNV>F2Z'?QVVBWXN&N[V'
M;'(T:D)Y3$DOEB#GT4YY(KLZ* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9\;ZYJ'A_3+*
M[L/LY\R_M[:43(6.R20*2N",'GOFNFKA_BJBR>%+1')"-JMD&(8J<><O<=*
M.TBN(9V=8IHY#&VUPC [3Z'T-(MU;O<-;K/$TZC+1AP6 ]2.M>::OHJ>'OB!
M;R^$;*.UGET:\>\@MD"HQ4#R&91QN+D@'J<'WJ#PY:Z'KVB^$]677U6\M)8F
M5($C6=IB,212'[S DMNSU'S>] 'JLDB11M)(ZHBC+,QP /<TR.Y@E@\^.>-X
M<$^8K@KCZ]*YCQS<6*+H5M=QO+//JD0M(C+Y<32J&(\TX.4&,XP22%Q7G]ZD
M$GAOXJ6DSV<_ER&9%A0!!)Y"DLJDG!W=3GK0![.MS \IB6>-I H<H'!(4]#C
MTI89X;B,202I*AX#(P8?F*\PU#0M*3Q3\/\ 98P*;R.XCNB%P;A?L^[$AZN,
M@'#9K,U*1M L_B7#I4?V:TM[RR<PVR8$<;I%YY51TRNXG% 'L,-U;W!<03Q2
ME#M<(X;:?0XZ4BW=LTB(MQ$7D!**'&6QUQZXKA;31O#]]KMKJMMJ]O>-<6$D
M'V6UBC$4\&,YD51T4XP3T) [UQNF:98VWPQ\ :K%;1)J']K6:_:@O[S:964K
MNZ[<'&WI[4 >RZI>?8[&5H[BWBN2A\D3GY68#IC()_ UF>#]=FUOP1I>MZBT
M,4MS;B:4K\J*3Z9/ _&N7TB6TUC7/'UOK20R7<$IA6*< [+/R@4P#T4G<Q([
MG/I7.Z+J26OAOX:0W=Y':Z9/;S*\TJJT0N H\H-G@'E\9[_2@#V>*:*:)98I
M$DC89#JP((^M<O'XDN9OB-#HD,UG-IDNF278>($N)%D1,%MQ&.3V%<5K]O8>
M&M.:.SU1KG2=0\06IU8*%$%O&^2ZC;PJMA-P]&_VJZ'[/8VWQPM'MHX(GE\/
MR;O+ &[$R;>GM^@]J .PU,WX-D;&XM(5^U(+C[2I.^+G*I@C#DXQFK4MU;P!
MS+/%&$ +[W V@]"?3.*XKXC00M>>#IVC0S)XAMD60@;@"'R,^G _*LZST#2-
M1^)?CB*\TZVGB-K9.8Y(P5W,DN6V]-WOUY/J: /2P00"#D'O7)ZSXPC/A3Q#
MJ>@W%K-/I"R@F4;T=HT#,!M8''.W/J#3/A=(UQ\+_#YE8R'[(%);G@$@#\AB
MN-M8+*#X>_$P1Q6\<XO-51=JJ&" =!WP,CCITH ]1TC4%OM-LY))8C=2VT<T
MD:D9&Y0<XZ@9-6VNK=+A;=IXEG<96,N Q'L.M>91Z;9:;XH^&US9VT4$]U#.
MEQ*BX>8?9=WSMU;D \YK.TV'3/%'A2^36=<6RU.VU&62ZV1H+J"=)B4VL?FZ
M!57';Y1TH ]B9E1"[L%51DDG  J-;F!Y3$L\;2!0Y0."0IZ''I7+?$V"*?X9
M:^)XUDV63NN]0<,!D$>AKF]1T+2D\6?#_98P+]LCN8[HA<&X7[/NQ(>KC(!P
MV: /3H;B&XB\V&6.2/GYT8$<>XIMO=6]TI:WGBF53@F-PP!].*\EN3H^C6_Q
M*LKF&6#1UNK5?LUDPBPTL<8('90S$9/3&:T[*.(_%;5+.\&G;+CP]%YUM;C]
MWD2L K9^^0IZX'!' H ]'6[MFD1%N(B\@)10XRP'7'KBB6ZMX YEGBC" %R[
M@;<],^F:\3TO3;&V^&7P^U6*VB34#JUDIN@O[S:TI4KNZ[<'&WI71VV@:1?^
M//B#%=Z=;31B"T<1O&"H9H7RV.F[_:Z\GU- 'IDDL<432R2*D:C)=C@ ?6FB
MY@:W^T+/&8,9\P.-N/7/2O'],U9HM ^&D>I7RV^G7%I(C3SJ'C$ZHHB#;N.F
M\#/?Z4[QAH&DZ=\._%0L[X7JO>V]RP54$=K*TJ!A'MX4D$$@>H]: /8(Y8Y2
MXCD1RC;6VL#M/H?0TQ[NVC8*]Q$I+^6 S@9;T^OM573-#TO1EN%TZQAMA<OY
MDPC7'F-C&3ZG _&O*++POX>U#PC\0)+VRM]UIJNH>1*0,VNT!E*?W.<=,9P
M<B@#V.6XA@_ULL<?!;YV X'4_04V6[MH%C:6XBC$APA=P-Q]O6O)['1X=7\6
M>#H_$%E'/<W/AI_MJ3+DRL/*_P!8/XB,D\]#SVK:\,6EC>^*_&&C:G9PLMKY
M%M;6TJ@JEEY6$" _PD[B<=Z /0'GBC8+)*BL>@9@,TV60E9(X98A<;"5#\X.
M."1UQ7D%MI=_>?"#3=9,?VK4= NGO-/DE&YYK>*5L*3U(:,''KA:[*W6P\2:
M'K'B%K>.6WU"T,5N98QDVZ*2,@^KES]-OI0!TNFRW*:-;RZG<VLEP(@9YK?Y
M8BW<KD]*Q-"\0WFI^-/$&E226DME90VTMK) IRPD#D[CN(/W0.,5PNE7RQ:-
M\*;&]*C2+J)C/O\ N/,L0\E6[?>)(![@>E.UEVTG6_B?+HRB*Y&FV<I%OPP.
MV3>PQT;;DY]>: /7(KJWGDDCBGBD>,X=4<$J?<=JYGQUXEN?#VBFYTZ:R:Z2
M>!)(9AN;9)(J9 # C[W4Y%8,%IH\]UI/B+1-9BGO(K.9+*VLXHT%PIC)V2*O
M.%*CKC#>YKF[UM,U#X$Z7J;&&:]-Y;2SW#X\S[2;A1*6/7=RWX>U 'J?B[4[
MW1?".JZI8>1]IL[:2X43H64[5)Q@$'MZU:TC44OM-LY))HC=26T<TD:L,C<H
M.<=0.:R_B <_#GQ(1T_LRX_]%M7%WOA[3[!? &IZ+:1P:Q->6R2RPC]Y<6[1
MDS>8>KC:,Y.<?C0!ZHMQ"X8I-&P498A@<?6E\Z+R3-YB>4 27W#  ZG->8W4
M3^$/%FJZ'I]LJ6_BE?-L&2/Y8KGA)@?8*1+Z?*PKT:UTRSLM*BTR&WC%G#$(
MEA*@KM QC'>@#D_$7C9T\$KXA\/36LT1NHX29E+;D:<1;EPPQZC/;M79QSPR
MO(D<J.\9PZJP)4^_I7B,$5H/V=K(1+$LTD]OYQCPKG_30!DCGL<5UK6,.C?%
MJ2/1K.&W>;PY+(8XD"B659EVLP'5N2,GGF@#T 75N;DVPGB,X&XQ;QN ]<=:
MSO$GB&S\+Z%<:K?;VCBP%CC&7E<G"HH[DDXKSCPU;:/XB\+>&M1FU\1:C9W$
M4K"*-%N3=?=DC<_>.YB<@]1STK<^,-E>3^$[*_M(7G72=3@U">%!DO$FX-QW
MQN!^@- '10'Q7+9"ZD.DPSLN\6)BD;:?[AF#]?5@F/8U?TN^FGT&TOM2B6SG
M>!'N(V; B? W+D]@<BJ.KZA#J'@B]U/3+UO+:RDN+>YMY,<A"5(/U['\:\\M
MM:G?3_AY-K6ILMMJ-O-+/=70#H;HJACW;OE'!<+[^_- 'KBW,#6XN%FC,)&1
M('&T_CTI8YX99)$CE1WC.'56!*GW]*\@\6>'](T[P9K0L[[[:'U>TN"%"B.V
ME>9 PC*_=)!R0#W'K6ZUA!HOQ9DCT:SAMWF\.32&.% HEE69=K,!U;DC)YYH
M ]!%U;FY-L)XC.!N,0<;@/7'6@W,"R",SQARVP*7&=V,XQZXYKR?PW;:/XB\
M+>&M1FU\1:A9W$4K"*-%N3=9P\;G[QW,3D'J.>E7?"NA:#_;'C&^N]/@/]G:
MT\\+!.8-L*,60#[IZGCK@>@H ]*2[MI9W@CN(GF3[\:N"R_4=17/^'=<U#4?
M$WB;3+W[.8],GAC@:%"I*O&'^;).3SCMTK@+&6SAOOAQ=V;6]M922SF /('N
M#$T+DM+)P"2<$C'![FNO\)_\E!\>?]?5I_Z3K0!J>(/$SZ;JVFZ'IT"7.L:C
MN,22,5CBC49:1R.<#L!U/''6EN[GQ)IK6;.-/OX9;F*&<PPO"T*,X4N 7??U
M]1CKSC%<QKG_ !)?C?HNLWS"/3K_ $Q]-CG?A(YPY<*3VW#@>IS7H5Q=0VWE
MB5\-*XCC4<EF/8#\R?0 GH* %DNK>&6.*6>))).$1G +?0=Z=)-%#CS943()
M&Y@.@R?TKS/1(K37M \=1Z]'&U['J%U'<&4#=#&JYA*D\A0H!4CN"?6LJQT_
M^V=5^&C>(;5)[NZTN[%T)ER9E$:%1)_>X.<'N30!Z\UY:I%YKW,*Q[0^XN -
MIZ'/I[U(9$$7FEU$>-V[/&/7->8V'A+P[)\4M8TJ32;1K&/2+4I:L@,?#.N[
M;T) P,GD5@:*]QIUKX8TRY=W\-?\))>6T32'*O&NX6RDGJOF9(SQ\H]!0![7
M#<0W$0E@FCEC/1T8,#^(IJ75O)G9<1-A YPX.%/0_3WKSG5-.2'Q[XCM+:",
MZ7=>'3<7T&T&/[1O948CH&*J?KMS699Z7X;T[X2:'J5W89NK^ULK9Y8G$;SL
M71E21SG$>0,YSA1@= * /53J5B+*6]^V0?98@6DF$@**!U)/08K-.K3:SX<M
M-3T*ZM(A<>3*'NU)41,02" 1ABIX]ZX2-4_X2OQ]:7+6+M+I,#M# N$\P)+V
M).6  YX/ .!5*_M=/_X4IX5EB@MO/1],<LBKN#%XP2<<Y(R* /7Y[F"U0/<3
MQPH3@-(X49].:>TD:*&=U520 2< D\ 5PUA(E_\ %GQ'8:M$DHCL+;^SXYE#
M*8&#><5!]7(!^@':N(>QW>%-/MKA3)9VGC5;73)&)W+:B;: K=<9# 8/8>@H
M ]NBGAF+B*5)"C;7V,#M/H?0UR_C#Q%J>@ZAH$%BMH\>J7Z63>>C$Q[@3N&&
M&> >/UK.T2PL])^+VKV>G6T-I;2Z-;S/# @1"XED7=@<9QQ2?$@@:QX&R0/^
M)_%_Z"U '>H&"*'(+XY*C )^E1+=VSW#6ZW$33J,M$'!8#W'6H[S4+:Q:%)Y
M KSN4C0<LY +' ]@"3["O((KBQ^R^ =0T]X8+&766: S2![IT<2[WD?(')ZK
M@]LMVH ]D^U6^"?/BP."=XXI?/A^3]ZGS_=^8?-]/6O+M6TRWT_Q5KWAI;.)
MK7Q=;+-:CR\JDX_=S'CT4K+VZ'')K0\ R/K4&GVNH6R"X\,*]G-F/C[2"8PR
MGVC7=_VU'I0!Z(S*BEF8*H&22< "HXKFWF@\^*>*2+_GHC@K^=<;X\NGAUWP
MA;W(_P")1<:F4N]WW6?8?)5O8OS@]U%16]B+?XOW]M:0I_9EWHRS7\ 4>69_
M-*HQ'3<4##W"T 6M&U_6O$GD:GI4NG#3OMTL$UK,K>9Y".R>8K@_>)7(4C&#
MC/&3O'7;*76Y]$@N8CJ$4 F=2<A-QPH(SU."<>GU%<Q\);6VB\%K-%!"DK7E
MVK.B ,0+A\ GTZ4RRMK&/XT:P\D-NK_V7:NC,J@[S)(,CW/ S]* -;P1XCN-
M=\.Q7>J26L=Y)=7$ 2+Y%;RY&4;022>!ZUT<]U;VH4W$\408[5,CA<GT&:\/
M?3;%/@U=:P+:+^TK?62\-T5S)$1?@?*W51@G@<<GUKJ;J2TU7Q_XHT36;^WM
MMUO MK'=1(PDMFC^<H7_ -LMG'MZ< 'IE</IGB?7?$/AVY\0:(NF20JTHAT^
M1'\UMA(PT@;"L<9V[#C(Y[UT'A2T@L?"^GVEK?37UM#%Y<5S,06D0$A3D<$8
MQ@]Q@UY_JOAN :9<^/\ P)J[:1=/"UW<0!@UM<[02RR)T5L@@GL<]#S0!Z W
MB.QMKC2+*[GC2]U)"T<60, (69B#T'&/J16D]W;1W"6[W$2S/RL9<!F^@ZFO
M-;RX@UKQ5\.-5U.QMX9+VQNYIXY4&%)@1L'/89.,]*Q?&-S8S^%/%M[IS11K
M%K4:RSW3[YWN4DB4B+IY:J!QU)&[@#F@#U@Z[I__  D']B"X0WP@^T/&&'R+
MN"C/N<\#V-7?M5N+D6WGQ>>1N$6\;L>N.M<&(K _&RXF,5J2=!BD1F"\R?:&
M4$'US@9Z]*YWP_!IGB?P=IUUJ6NBVU6TO!-.(XXUNDO Y!7)^8ECQCN"!0![
M'44-U;W*LT$\4H4X8HX;!]#BN/\ BC>36/A&.12RV37]LFH,O:V,@\S/L> ?
M8FH-7LUM/B?X4FTF..,7=O=17Z1 !9+=$!0L!Q@.0 ?]K% %G_A(-9UR_P!6
MA\.S:<C:7>);>5=JQ%S\JM(=RG*X#X& >5YZ\2^*O$.KZ/XA\/Z;8+9,FK3O
M!NN(W)B*KNSPPSGGCBL_X?6-E%KOC%XK6!'BUIT1EC *+Y4? ]!UXH\<_P#(
M]^ ?^PA/_P"BC0!<U?Q9J7A.^LCX@M;632;N9;?^T;0LOD2-]WS(VSA3_>#'
M'I76S75O;;//GBBWG:OF.%W'T&>M>>_&*1=5\,Q>$[+$^L:M<1)! O+(JN&:
M1O10%Y/O55EL]7\6>+- US4H+=_+BCA2YC0E[4PKRA?T?>3CH30!U>LZYJ&G
M^./#6DQ?9S8ZG]I$VY#YBF.+<,'.,$X[=O>N@-W;+<BV:XB$[#(B+C<1].M>
M=-!#:>*/AG;V]Y->P11WJ17,YR\J"WPK$]\C'/<8K \07-E/X>N]1TUHHH1X
MGC;S;E]]S).)U5RIX\M0 0!\QV^E 'LQN( S*9H\K]X;AQ]:3[3!LW^='LSC
M=N&,^E>>^)3:^&_'5GKR6<=S9Z[:/IT\:(")9P-\/U+_ #)Z=*H^"K%X6_X0
M&_MXI!H=Z;N1A'^[D@.)(.O?>_Y1$4 >GM=VR7"V[7$2SL,K&7 8CV'6EEN8
M(,^;/''@9.]P,#.,_GQ7C7BJYLI_"_B&^TUHHDC\0Q[YKE]]P]PLT2MY?3RU
M4#@?,=H/ %;\N@:)K?Q>U6"]L+:ZMIM$@E9&4%7?S7&\CNV !GK0!Z-)=6\,
ML<4L\222'"(S@%OH.]2UY'%#IGB5?%^E:]J\%C<1:C*LJRI&LL<"D&%T9N0H
M4#!'0Y]>?3=.NK80VMC]M\VZ6U20I,P$S)@#>R]1D]3CK0!7OWUYM2\K3A8Q
M6B0AVEN4=V9R3\H"L.  "<^HKF_"7B7Q1XG\,:5KZ0:6(+N7;+;JDF^-!(4+
M!MV#C&<8'&:[I_N-]*X/X+G/PET/Z3?^CGH U/!WB.YUBQOGU:2TCN(-4N+&
M,1#8KB-MHP&)))Z]:Z2>Y@M4#W$\<*$X#2.%&?3FO$-1TRQD^%WCG4WMHFOK
M?6KQX+AER\)%P""C=5_#&:ZR\N[>]^).J:5K%[;VZR:= ;%+J)'26,[_ #=N
M[C.[&<<D ?W: /2 <C(HK!\&:?:Z5X4LK"QU"?4+2WWQQ7,Q!+J&.,$<%1T!
M] *WJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *@O+*UU&TDM;VVAN;>08>*9 ZL/<'BIZ* *=AI5
MAI:,EC9PVX?&[RU +8Z9/4XJM:^&M#L=5EU2TTBQ@OY<[[F.!5=L]>0._?UK
M5HH IZGI.G:S:_9=3L;>\M]P?R[B,.NX=#@]ZK-X8T!Q<!M$TYA<JB3 VR$2
M*HPH;CD   #M6K10!FMX?T5I+5VTFQ+V@Q;,;=,PCT3CY?PJ2WT32K6XN;BW
MTVSBFNABXDC@56F'^T0/F_&KU% &3I_A?0-)BN8]/T:PM4N>)UBMU42#T.!R
M/;I1_P (OH!LX;/^P]-^RP/YD4/V5-D;?WE7& ?<5K44 9=[X:T/4;Z*]O=(
MLKBZB79'-) K,H[#)'0?I0WAK0WT?^QVTBQ.F]?LOD+Y>?7;C&?>M2B@#/BT
M+28-'.D1:9:)II4J;40KY1!ZY7&#4%AX6T#2YHIK'1;"WEA4K')' H9 >N#C
M(K7HH IW^D:;JC0MJ&GVMV8&WQ&>%7\MO5<C@^XJ,:#HXNKBY&E60N+E=L\O
MD+NE'HQQEA]:T** *UAIUCI5JMKI]G;VENI)6*WC$:#/H!Q523PWH<LEX\FC
MV#O>X^U%K9"9\=-_'S?C6I10!F_\(]HI>T?^R+#=9C%L?LZ9@'^QQ\OX4R3P
MUH<NLKK$FD6+:DN"MT8%,@(Z'=C.?>M6B@"O>V%GJ=J]K?VL%U;O]Z*>,.C?
M4'@U5;P_HK26LC:38E[08MF-NF81Z(<?+^%:5% &6?#>AL+P'1[#_31MNO\
M1D_?C_;X^;\:;#X7T" QF'1-/0Q0F!"ML@VQDY*CCH23D>YK6HH R?\ A%]
M-G#9_P!B:;]E@?S(H?LJ;(V_O*N, ^XJ1?#^C+-<S+I-B);I=MPXMTW2CT8X
M^8?6M*B@#+?PWH<FD?V0^D6)TW.?LOV=1$#ZA<8!H_X1K0CI*:2=&L&TY#E;
M5K=#$#USM(QG/.:U** (XXX[>!8X8E6-%PL:   >@'2N+\)^$1;W&N3:UH\'
MFWFK37L+L4DS&Q!0-C^)2"<'(!/!KN** *,NC:7/J4>I2Z=:27\8PERT*F11
M[-C(IM]H6DZG<)<7VG6UQ,BE%DDC!;:>JY[K[=*T** &K&B1")458PNT(!@
M>F/2H/[/LO[.&G?9(39+&(A;E 8]@& NWIC':K-% &9+X<T2;2/[)DTBQ.G
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
MZA_QZNN6648SD$# & >37-:->CP[XX\51ZVYABU&:*[LKF0'9.@C"&-3W9<
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
M1WEK<RS1R2/$B);2F5F0X<"/;NX[G&.E8?Q*9/)\,A@6":]:3. I;;&K'<Q
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
M&7('R@GL3ZUN)(DA8(ZL4.UMIS@^A]Z=0 4444 %%%% !1110 4444 %%%%
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
MSQR1R;44$8.%  ZX(&,5N1:7=ZGXWM_$MQ836D5E8/;PP2LAEE=V!8_*Q4
M8&3R2>@&2GP_T[4M*TS4;?4]/DM9)M2N;I-TD;@I(Y9?NL>>: )?B%KNH>'?
M"<U]IT"23&6*$NSX\L.ZIN QR?FX_/M@X.M22VWQ4\.7J:47OY=,NU:&%EW.
M08]H+G P 3R>GN>*Z#XA:/?:YX*O+'385FO#)#+'$7"[]DJ.1D\ D*>M4KBS
MUF\\?Z!K+Z/+%:V]E<13GSXF,;2%2H^]DX"\XR,G@GK0!8LO'EG/H%QJ-W:R
M6<]O?-ITMJ\BDBX#!=H;.TCD'=P,9/:IM#\96VK^(KS09(XX[^W@6Y4P7"SQ
M2Q$XW*P Y!X(('4=:Y%_"?B.;1]:>WLUMM13Q(VM:>EQ*A2=> $8JQQD!NOJ
M.?3M?#U[KFHN9]4T)-&C5-OD-<),\CDCG*<!1@^YST&.0"M\1H(IOASXA,L:
MN8[":1"PSM8(2"/0CUKSC6[S0+/X7Z.VEPM9>(Y;:U6SNH;=K9C.0N2TI"J5
M/S9W'!]Z]0\;6=YJ7@O6-.T^U>YNKRTDMXT5U7!92 26(&.:YG4=.U[4_AE%
MX5C\.2)=R6$=F\UW<0B&,A0I?Y'9C@C(^7L.E '43:Y+:7.G:0(DN]9N;<S-
M&K[(U5,!W9L'"[F & 22>G4BBGCJV.F:K,^GW8U#2[A+:YL$ >02.0$((X*-
MN!#>F>.,5DQ^%=4\-Z[X<U:Q6354LM)&CWL:NJR,@(99$W$ _,.03G'3-0ZC
MX>\1JGB77=*A>'4=7N;7_0UG5)?LT("LHD!VJ[#?R#P".<T =!'XO9;S6[&Y
MTR07VE6Z7+Q6\JR"6-@2"K-MY&TY! ]LU2LOB"+C15UJZT2]M=+EM(YX)V=&
M,TCL%$*KG.XD@ G /7IS63::%K-KXCUV]M_#:VUEJ&DI!%''<1;ED7S/E89Q
MN)8$G)&.=Q/%+<>$];O?A'H^DQVZVVM:3]FECAFD4I))"0<;E)&#@X_#.* '
M737$GQD\-R7>EQVD[:?=DR1RB3S!A,*3@'*\\<CYN":]#GGBMK>6XG=8X8D+
MN[' 50,DG\*X8Q>(-7\=>&]:E\.S6-M:6US%<B>YB9D:0)R-C'(^4X[GG('&
M>OUK35UG0M0TMY#&MY;26Y<=5#J5S^M &!)XYCMK'3=6N].E@T749$2&[,@+
M1^9_JVD3'RJW'()QD9 K+U&>[U#XM)I5UIL=U8)HTC"&612A#S*K28(ZX&,=
M<$^M5V\/ZYK7P_L/!NIZ:UN\)MX+B]$J-"T,+J=Z8;<694 P5&"3GISM-I^I
MCXKC6!ILITW^R/L/GB2/_6>=OSMW;MN.^,^U '1Z?I=EI>E0:7:0!+*"/RHX
MF8N OIEB2?QKSGX=>&]$U&/Q<+S2K.<Q^([R"-GB!:.-2NU5/50,G&,8KU%V
M*HS!2Q R%&,GVYKS_P &VVO>'4\0BY\-WCOJ&LW-_!LN+?;LD(VACYF0>.<
M_C0!3\/ZG=:!XM\4>$;AKK5-.M+1;^R25P\JQ, &B+.?F )XR>@K1L_&>GZ1
MX1\+W.GZ#<I8ZK)';6L$!3$)<$JIR<D_*>V/4BI=&\+ZE:77B#Q)JJQSZWJL
M?EI;6S@I!$JX2-6;;D]"2<#(_/%A\.Z_#X,\"Z<='E:ZT?4()[M1/#A4C5P2
M#OP2=PP/8]* .F_X3.1%AMKK34L=5DC>5K2\O(T5(U<J&,@R#N(X !Z'IC-,
MTKX@:?K6F6$]C;R/>WMQ):I9LP!62,$R;F&1M4<[AG.1@9.*J^(['Q!IOC.V
M\3:+I::M!+9"QO+$S)%(H5RZ2(6^4X+,"/\ ]8KZ]IGBB:XT'Q/9:=;OJ6FS
M3&325G4;H)5"LHD.%+C:&STR2.<#( >)O&^J67@_6;NVTB6UO["Y2TD,S?(-
M[*HDC;'SCYQC@>_OT<_B"6/4+;28[(/J\\#W+6YF 2*)6"[F?!ZD@# .3GT)
MK"\4Z?XB\5> -4@;3$M;V8PO;6#3JS8CE5SN<?*&;:1C) P.>3AUQIVM0>.+
M#Q=#I<DB3Z>;"]L4F0RPCS-Z."2%8YX8 \=LT /O/B/:6?AG5=5?3+LW&E7
MMKVS#)OA<D '.>5.X$$9R#TZU</BZX2]ALKG1I+*ZN[EH;);NX1%G4)O+97<
M5]-N"<_CCF/$'@_6+[PYXPGMK!FU+Q!<P-':^;&/*CBV!=[%MN2%8G!/4"NG
M\5::FOVEE::AX<?4=/E#-/'YD:S6SX&QE.\<_>!VG//X$ W=+O)K^Q$]Q9O:
M2^9)&T+L&(VN5SD=0<9'L1574]<2QU*RTN"'[1J-X'>*'?M540#<[M@X49 X
M!))''7%/P3IFIZ1X>%GJEQ/,R3R_9_M,@DE2#<?+5V'!8+UP3Z=JH^(-'U*'
MQMH_BC3;<WBV\$EG=VJ.JN8G(8.FX@$AAR"1D=* $N/B!;VFD:]<SZ9<B^T,
MC[;9*Z%E4C<KJQ(!0CD'K[5LZ%K-WK!G>?1[FPMU6-[>69T/GJPSD '*X]#@
M\CZ#CM;\*ZKJ5AXTU&&P<7VN6T=I;6ADC#(B(1N<[MH))/ )P .^0.]TD3+I
M%FMQ \$RPJKQ.5)4@8(RI(_(T 4=7\0KI&LZ/82VK2+JD[01RJX^1PI;D>F%
M[5FW7CB.R/B<2Z9<.WA^-)9Q$Z'S$9"X*Y(Z*.>_IFD\;:;J5Q=>'M4TRR:^
M?2]0\^6V214=XVC9"5+$#(W X)%<QJ^GZS!9?$O4]0TT6MKJ6E!H6\]7(\NV
M92"!WY^F0<$]2 ;\/Q!QJ>CPW^A7MC8ZQM2SOI'0J\K+D(R@[ESV)Z^@[7+O
MQGY=CJ6IV6FRWNFZ9*\5S-'( Y*?ZPQH?OA><Y(S@XS6-!IE]XHT3P;;R:?+
M:6^GRVM_-/*Z$,8H_E5 K$G<Q!R0, 'OQ3=*T77/#^BZ_P"'(],:]@NIKB33
M[M98Q&%FR=LH+!@5).2 <CISQ0!LW'CF$:OIEAI^FW-__:=FUW:31.BI(H"G
MN>/O#)./;)XK0\,>(E\26%S,;22SN;2ZDL[FWD8,8Y4QD!AP1@@Y]ZYFP\+:
MAHOB7PDEM:2W&GZ1I<MG-=!XQEV"8(4MG&5/;N.M:G@C3=1TV;Q&=0L7MA>Z
MO->0%I$;=&X4#[K'!^4\&@!WCK7]2T*UTG^SK9)#>:G;6LCM)MVJSC( QU8
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
MU7:VN$V2!'*''L0012:5I5EHNGQV-A#Y4$>< L6))Y)+'))/J35VB@ HHHH
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
M$D#1PAP2Y;#Y .?E&/>IF\#ZDND^*M*BU2V^R:W-<3)NMSOA:<#=D[OF YP
M!UY/:K<GA349+_PG=&\M1_82NK+Y;?O]T7EG'/R\<]^: ,W4?&.LZ7>61NA9
M*T^LI8R6"*9&C@D?8DC2*Q"N1AL$#(.,<9J=]<\4WWB7Q1H]C+I<"Z7%;RP3
M2P.Y/F*[;67>,D[0-V1C'0YXI?\ "O-;&C1Z6NNVABM=674K:1[1FD=A*9,2
MG?\ -U(XQGCFMVR\-:E9^(O$&K?;+60ZM!!$J&-AY9B5E!)SSG<21Q0!H>$=
M;?Q'X2TO6)8EBEN[=9'1>@;OCVSFN8U'QCK.EWED;H62M/K*6,E@BF1HX)'V
M)(TBL0KD8;! X.,<9KI?!^AS^&O"EAHL]Q'<-9Q^6)44J'&>#@DX/XURG_"O
M-;&C1:6NNVABM=674K:1[1FD=A*9,2G?\W4CC&>.: .M\6ZG>:+X2U75+ 0&
MXL[:2X59U+*=JEL$ @]O6N9D\2^*+;4?# <Z7)!KL901>4ZFWD$7F!BV[YQP
M?EPOIGO74^(])N-;\*ZAI$=Q''+>6SV[3.F0NY2I; /OTK'N/"FHSS>%9?ME
MJ#H1RP\MOWY\LQ\<_+P<]^: *UAXC\1Y\6:8\%EJ&K:-Y9MFB!MXYQ)'O4,&
M8[<<Y^;FI-&\47MWXRFT$W5I>PMI8OHKN*!D4/YFQE'S$.O(((/J,FJ^J^ K
M_5'\79U2* :^D 0QQ$F$Q   \_,& P1QP34B:/>Z9XRT_P 0ZSK^EPO+9_V8
M8%@\I9&+[U6,LYY.#USP#@#L 5;#QY?OX2M+RZBM3JE]K+:5;JBL(@_FL@8C
M). JEB,\XQQFM1M>U73/&=KX=OWMIUU.UEEL+I(2FV2/!='7<<C!!!!'I[US
M^@>$F\0?#J*%IVL[J/5Y]1L+D+N\MUN',;X[J0?Q!KJX]!OKK7;77-4DM&O;
M&VDAM(H WEHTF-[DGDDA0 .PSR<\ '/^&_$7B_6_"B>(G;1HX/L]R3#Y,A8R
M1NP4YW?=PI&.O?/.!2U'7=<U;0_A[?QWD%LVJ7<!N8U@+(S&-G'\0.T%?NY]
M.>*Z3P[X6O\ 0O C^'6O+>:4),D<XC95_>,S<KD]-Q[\XJD? ^H+X6\,:;!J
M5LM[H%Q%+%,\#-'*$1DPR[@1D-V/:@"[#KVJV?C_ /L+5I+(65S9&YL9HX61
MI&0@2(27(RH(;@=#[5K>'+V]U+1X[Z],/^D,TD BC*?N23Y98%C\Q7!/3KCM
M7+>+H=(\5W&G>'H]3276[2\0R_9G EACV_OBP'*JT9*_[S**[Y55$5$4*JC
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
M/4T ;5%%% !1110 5!=V5I?PB&\MH;B($-LFC#KD=#@]ZGHH 15"J%4  #
M[4M%8FA>(UUO4=8LQ936SZ9<+;OYK*2Y*ALC:2,8([T ;=%%% $,=I;17$MQ
M';Q)/+CS)%0!GQTR>IJ:BL3P_P"(UU^XU>$64UJ^FWAM'65E)8A5;/RDC'S>
MM &W114=Q(\5M+)'$TTB(66-2 7(' !/'/3F@"2BL:Z\0)IGAF/6-4M);1V2
M/=:EE9UD<A5CR#@G<P&>E2:5J=]>7E]:7VDS63VQ79+O$D4ZL"<HV!DC&""!
MCCUH U:*** "BBL/7?$:Z%?Z/:R64TPU.\6T6564+&Q!//.>BGH/QH W****
M "BBB@ HHHH **** "JEWI>G:@Z/>V%K<LGW&FA5ROTR.*MT4 (JA5"J  !@
M =J6L34O$:Z;XFT717LIG.J&4)<!E"(8T+D$9R3QZ8YZUMT %%-=BD;,J,Y
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
M&6.<\8X[PYJ5WI'ANTTRWG+2:AXHN[.2>67RV8!I&^^%.UF*@9 S\QQ@X(]
MU'P=9W^M6VLI>W]GJ<,/D-=6DBHT\><[9 5*D9YZ#';M5/\ X5OH#>'KO19?
MMDMM<W37F^2X8R13%BV]&_A()//?OF@# U^V\3Z#X;\67+:P8+7[&;FPCCO'
MN)X'1?G&^1 Q0G'?([$9JU?66O:9H-KJEE>:MK37+V\M]9?:0CF(1MN%OC!4
M[BK$9R0N,\G.TO@6Q.@WNDW&I:K=B]C\JXNKJY\V9H^?D#$8"\GH!U-:,WAY
M);#3;9=0OHGT]P\,\;IO.$9,-E2K#:Q&"* *7@C5K'6-(N+FPO;RXC%TZM%>
M[O.M6 &8GW<Y'\CU/6NEKD-:\&";0KFTTZ\U&"^NKS[8]Y!<")VFVX#2$  H
M %^51SM'UKKB 5VMR",'/>@#RHZOJ%M-X7O;;5;V^^V:V;2YOMY6VNHW\SY8
MXBQ "[0 P 'RY!.:EE35+^_\?POXAU6--,*/:>3,(RC&W$G4#H">@P#WSQC=
MA^&6BPV-E9)>:M]FL;L75G']L(%NP).U<#[OS'KD^A%:4?@^SBEUN1+V^W:R
M +HED/1=@V_+Q\O'_P!?F@#F]*\1WOB"_P#".D7-S+"+W0UU6\DA<QM.^$4(
M&7!499F.".@'3.;7@"V^Q^)O&T'G2S!-2CP\SEVP84(!)Y.!QD\\<UHS?#_2
MY++1X8KN_M[C1T\NRO8)56:./ 783MPRX &"#5_0_"UEH-_J-[;W%[-<:@ZR
M3M<3EP6"A<@< =/Z# XH S=;U6:?Q[HWAH32P6MQ:SW<S1.4:4H0%0,,$#DL
M<$'@=LYY76=7UG3++Q]H\6J7FS2;2.]L;O?NEC5T8F-G()(!4X)^;'>O0=:\
M.6>MSV5U+)/;WUC(9+6[MV"R1$C# 9!!!'!!!!JK<^#M/O-)U.PGGNG.J?\
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
MM9]#U"".UO01O>*5HR$=L9)4.1D$$\9KT_2-)DTH77F:I?7YN)?-S=R!O+X
M*I@#"\9QVS6;?^"-,U#0+K1YI;H0WDXN+N5'42SR;@VYFQZJO0    <<5T,2
M-'$J-(TC*,%WQEO<X 'Z4 ><^,[Z\C7Q7-::I>S3V%BLL$=G(84T]EC9\R'<
M!(S'!VX8X X .:NVFM7.O^+-,T.XN)H8!H::G/Y$AB:>1V"@;E((5>3@$9)&
M>E:=_P" M)U"_P!7N9+B_C75XO+O;>&X*12$)L#8 SNQ[X/<&DF\ :8_]E2P
M7NI6M]ID7D07L,X\YH^Z.6!#+[$<=L4 <+I^JW/AK1?$$%K=2^;=^,?[/^UR
M$,\22>6"Y)ZD*",GO@FNKOY;W0/B!H6FVE[>2:?K4-Q%+%-,TS021('61&?<
M1GH1TZ<5?B^'VAKIFK:?-]KN8-4G-S<>?<%B)#CYE/&""HYZ\5H6NA6]A=1Z
ME=WEYJ%U;0M%#-=;6:)#@L%"*,D[1DX)..M 'EZ2^(G^$S>+T\4:G_:6GR3R
MI&[CR942=P5D7'S9 _#@ "NDTNV6[^+]Y=-)=QO)H=M<;/M#X5FD?C&<8X^[
MC&<G')J'X?>&A?\ @:*SU9M3CA^US2S:=<Q>4C?OV=<AD#[2-I(#8/?J1793
M^&;*?Q-'KXFNHKQ8!;NL4NU)4#%EW#O@DG^>10!P"^*=5TKPAXBE;4)YKE?$
MTFFPW4^&,$9D1-V,8^52<<8SVKH-4EO?#GC;P[;6=[>2V.KF:UN()YFF*.J;
MUE0ODJ>#D?=QVK4A\#:0NDZOI=P;B\L]6N'N;F.=@<RN02RE0"IR 1CH1QBK
M5EX:AMKJWNKB^O;^YM8FBMI;MD+0JV Q&U0"Q  W-D\=>3D \RN+W6X?AOK7
MB+_A(=3:^TK5)EMP90$94N FUU ^8$<8/ [ <Y]HKDV^'^F/X:OM >\OVL;Z
M=KB<&1-Q9FWM@[> 6YKJ8D,<2HTC2%1@N^,M[G  _2@#QJPT[41X \1:YI^O
MZA876FZAJ%S!%"ZB%MDKL0ZX^?.,<G XXZYZ*SUC5/%^J7%B ;<0Z7:7'E1W
M\EHZR3HS,X**2V,  $X&#D'/'01^!M-CCN[5;F]_LR\G:XGT\R*87=FW-SMW
M[2>2N[!Z8P2*->\#:;KNJV^JBZU#3=1@C\D76G7'DN\><[&X(*Y]J +WA:'5
M[?PY:6^O7EM>:G$&CGGMR2KD,0#R!SC&>.N:V*K6%C!IMC%:6P811C W,68D
MG))8\DDDDD\DDU9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MNQSM!P<"@#SS2?#\_B'PMX9M#:QS7EIJAGO=2WJR7$(=_,8-G<XD&.,>A.
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%96H>)=&TJ[-I?:C#!<",2F-CR$)(#'VR#^5 &K16%;>,_#EY)"
MEOK%K(TX)BPWW\ L<'OP"?PJ_I&L:?KVG+?Z9<"XM79D60*0"58JW4 ]0: +
MU%4CJUB-:71S/_I[6YN1%L;_ %8;:6SC'4XQG-7: "BJ>IZM8Z-9M>:C<I;6
MR_>EDSM7ZGM^-5;+Q/H>HW<=K:ZK:R7,B[XX?, =U]5!Y(^E &M1110 4444
M %%%% !13)98X(7EE8+&@W,Q["JNDZM8Z[ID.I:;<"XLYMWERA2 V&*G@@'J
M#0!=HJEJ&KZ?I0B^VW21-,=L4?)>0^BJ.6/T!J.SU[2[^\^QV]XC7>PR&V8%
M)54$ DHP# 98=1WH T:*** "BJ6K:M9:'IDVI:C-Y-I  9)-C-MR0!PH)ZD=
MJDO=0M=/@6:YDVJ[!$"J69V/154 ECUX [&@"S16'HOC#0?$-[-9Z7?^?<P)
MOEB,3HT8W%<,&48.0?E//M6Y0 4444 %%%% !1161J_BC1]"W_VC=F(1A3*R
MQ.ZQ!CA2Y4$("0<%L#B@#7HK.U37M+T2U2ZU.]BM;=R LTAPF3T^;IS5Z&5)
MXEEC)*,,C*D?H: 'T444 %%%% !1110 4444 %%%4GU:QCUF+2'GQ?30M.D6
MQN44@$YQCJ1QG- %VBBB@ HHHH **S[?7--NM9N=(@NE>_MHQ)-"%/R*3@$G
M&.HZ9K0H **I:MJ]AH6FS:CJ=RMO:0C+R,"<?@.34,WB#2H+_3K&6[5;K403
M:Q[6S( I8GIQP#UQ0!IT53U75K'1-.FU#4KA;>UA&YY&!.!]!R:L031W-O'/
M$VZ.10Z-C&01D4 24444 %%%8^K>*=&T,O\ VC>>2(]GFN(G=8@QPID900@)
MZ%L4 ;%%8Q\5Z(-3M]/-Z!/<2-%"?+?RY)%^\BR8V%A@C&<Y!%;- !115;4=
M0M=*TZXU"]E\JUMHS+*^TMM4#). "3^% %FBHX)H[FWCGB;=%(H=&QC((R#4
ME !1110 4444 %%-=Q&C.V<*,G )/Y"L_2]?TO6S,--O8[KR'*2F/)",.JD]
MC[=: -*BBL_2]<TW6C=C3KI;C[).;><JI 20 $CD<\$=* -"BBH;N[M["TEN
MKN>."WB4O)+(P55 [DGI0!-161H?BG0O$JS'1M4M[PPD"18V^9,],@\X]ZD/
MB+2%OELS?1B9I?(&<[3+_P \]^-N_P#V<Y]J -.BBJ>IZK8:+827VI7<5K:Q
MXW2RM@#/0?7VH N45FZ+K^D^(K,W>CW\%Y &VLT39VGT(Z@_6EM]>TN[O?L<
M%[&\Q+*H&<.5^\%;HQ7N 3CO0!HT5A:GXS\-Z+J<>G:EK5G:WCXQ%))@C/3=
MV7/OBM6\OK73[&6]O+B."UA0O)+(V%5?4F@"Q169HWB+1_$,4LNCZC;WL<3!
M9&@;<%)[&M.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *S-9MXDTC59U0"62T=7?N0JM@?AD_G6G5/
M5K>XO-)NK6V,:RS1-&K29VKN!&>.N,]* .7^&5O%/\,/#1EC#&.W61"?X6!/
M(_,_G7(>'=<UOPW\.H-6MA8-IL&K2QSP2([2R))=LA*L" I!;IALXZ]J]#\(
M:)>>&O"-EHT\L%Q+9Q>6DJ94/UQD'./UKG#X!U4_#R7PO]NL][WGVG[3L; '
MG^=C;]>.O2@#=_MV_7XE#P^\=O\ 86TIKU'53YF\2JF"<XQR>U9WA+QA<>)K
MBW\N[L1*I<:AIC1-'<V9 .!\S?, < G;SG(QT&D= U!_'T/B-IK985TTV+0#
M<6Y<.6#?48QCWS5&U\(7D^MZ'JVK/9'4-*1E>]M599;S*%,/GH.<XRW/3'-
M#_BI_P DN\0_]>I_F*Y2[>3QEXB\*Z#%;2:;<:)]GU6::Z*B26(*!MAVD[@3
M@,<C&!QVKO/&>AW7B7PK?:+:S0P->1^6TLH)"#(.0!U/'J*SM7\'7>I:9H\T
M%Y#9>(-(V_9KV-"R$ !71EX)1@.1GCUH LZOXBG3Q"^AV+^5-%:+=2S&RDN<
M;F944*A&/N,22?0#KD8DGCS4K#2-&F\0VB:&]U/+!=74\#M#$R_<.,@J'SD%
MCQ@@^M7=7\,>()M=M/$>C:G96>L+;?9+N*:)I+:XCW%AP"&!!)/XXSZZ,FD:
MT8;42W=GJ(9)1?P7496*<OMQM W; NT@ AL@G/))H YWQ)J.OO%X0*:E8+]M
MU<12-;PEXIE'F-&X^?[N$4[<]3UXQ5SQ3XGUS08-8GSI\*6%HL]JDD9D>^(4
MM*0JONC4?=R0<=2<5&/AY/9^']&LM-OH(;C3-5;4HUDB9H5W%\Q* 00H#X'/
M;WX74? ^M7=QXF2/6;7[-KMJL4C2VS-+$PBV84[L!"<G'.,G'/- $=[J>L7W
MQ!\*K:WL,%G=Z=-="W> N%;"9R0XR<.0#QCG@YIUYXRUJZL+S4= L_M8MKMX
M([(V,S&Y6.38Y$P.U22&(X.,#/)XN#PCJZ7_ (:U"/4[076EVLEI.3;,4D1P
MHR@W<$;!U)!S^%06GA#Q'HNK7\6B:[;0Z'?W#W+PSVQ>:V9SE_);(')R1N!
MST/< T(->U'7-;U33]):WM5TQ(EE>ZA:0O-(N_9@,,!1C)Y))XQCFG\(L_\
M"KM&W !L39 ]?.>I8_"FJZ1XMOM7T*_M4M=32,7EM>1O)M=%VB1"&!)(Z@]?
M7TO^!_#UWX6\*6NCW=W#=/ 7(DBC*##.6P<DYY8\\?2@#G/!,S:O\2?&NHWG
MS3V4\>GVP;_EC" 2=OIN(R:[+5(["R9O$%RF)-/M9B9%'/E8#,OO]P'\*QKO
MPK>V7BJX\1^';NW@N+V-8[^TN4)AN-O"N"O*.!QG!!]*U?[-O-2MIXM:DA,4
MT+PM;6I;9AAAB6/+''3@ 9/!X( .<MO%'B&XN=$N8+#[59:@RBYA2QFC-HKC
M*OYK?*Z@D \#/48J/1-;\8^()M3\E]&MH-/U2YL97:&1V944;64;@,Y()R><
M]L<V?#7AGQ1HL=MI=WX@MKK1;+'V?;;LERZ+]R-WW;0HP <#) QWK1\*>'[W
M0O[96[GMYEU'4)KY?*!!C,F,H<]<8Z_I0!Q>F>)_$.D? ^/Q-Y]G>76SSL3P
ML"=\Q#%B'^8Y;/&T<=*V?&RZDWCGP6EM=VT<;W<YC62W9]KBW?);#C<,$@#C
M'J>E1?\ "O\ 5_\ A6,W@TZI9LO$4,_D,NV,2;\L-QW,>!Q@#WK<UO0-4U77
M?#VIQS6<?]E2/*\;;CYK.A0@''R@ GG!H K)XDN=.\9:QIE[':)86>EKJ32P
M1%78EF#%LG'\!/\ 4U+IVJ^)]0M]"U6&VL9=/U';)<6XRLEK"Z[E8.6PY' (
M"\YXQ3G\+7%SXRU#5[N2W>QO=-&G/;C=O"@L=V>G.XC'ZU4\,>%_$FAPVVDW
M6NVUQHEDP^S[+=EN713E(W?=M"C@<#) QP* *FI^,M9TJ[M3=)8H9M82Q:P5
M3)(EN[[$E:16(5CPP! X..O-+8:GJ=O\1?&$E[J$+:=IUI:R&+[.<K%MF?"G
M?P>N20<^V*K-\/=>_L;^S%UJQ,4&K#4[>62U8R2-YOF8E.[GJ1QUP.16XOA.
M['BK5=1>]@DL-6M(K>]@:$[R8U9?E.[ !#G.0?ZT 4+7Q5X@NI-"O;?3S=66
MHN@N;=+&9&M(W&1)YK':X7(!P.>HKH?%?B!/#'AVXU1HO.="D<46[&^1V"J"
M>PR1D^F:P_#7A?Q/HB6VDW/B"WN="LV'V?%N5NF13E(V?=MVC !P,D#'&:W?
M%7AVW\5^&[O1[B5X5F *3)]Z-U(96'T(% &7>:_JN@>)=%L-5:TN;+5G:W2:
MWA:)H)PNX @LVY6 ('0@CO65X3AU&?Q_XU2\N;.>$7%LD\?V5AY@^SK@+F0A
M0,\@AL\],UMIX?U+4]0T>[U^>TD;2F:6-;96Q-,5VB1L_= !;Y1GD]>,4N@Z
M!J&E^)M>U2XFM9(M6ECE\N/<&BV1A ,G[V0!Z4 8_P 9 /\ A7%R/^GJU_\
M1R5H:YKNN6OC;2]"T]; 0W]K/*)9U=FC:/;R0",CYNG&?45/X\\-WGBSPXVD
M6ES!;;Y8Y&EE4MC8P8  >I'K1=Z#J5YXRT?7FEM$2PMYH7A!8E_,VY(..,;1
MQB@#'L?'.H)HETM_#:R:O#KO]AQ-$&2&60E=LA!)(&ULD9/W2 >:T=2\0:SX
M7@UK4-;@MKG2;.T%Q!<VX\IGDS@Q%"S=\8;ISWK+E^'=Y>:1K=I/J,4%Q>:N
M=8L[F!23:S?+M!!^\!MZ\=3TK5/AC5M>T*^T_P 6ZC:W'VJW-L$T^%HD0'!\
MP[B2SY (Z 8Z<F@"'4/$>L^'IM!N=5%E/8ZI<QV<RV\3(UM+(/D()8[USP>
M>_M5?2]=\7:SK>KVEL-&BATO4A;R&1)"9(BBMQ@\,-W4\'VQS<B\+:G?6NBV
M6NW=K<6^DSQW"R0JP>Z>,$1EP>$QG<0"<D=A5OPWH%]H^KZ[=W,UO)'JEU]J
M58PP,1VJNTD]>%'/% '&KX\\8?\ ""0^,C9Z0]C!(_VRT19/-DC69D+(Q;"D
M #@@YP3[5U<'B&]U_7-4T[1)K6!--BA+S7$+2^9)*I=5 #+A0N,GJ2>V.>3\
M#Z+?>(_A1;Z/+-;1Z7=3SB61-WF^5]H<L@'3)P1NSP#TXS76+X8O=)\5WVMZ
M'+;"/488X[NTN P7?&-J2(RYQ\O!7'/J* ,*3XA:M<>&=)U"SL;2.]EUE-(O
MK>8L0DF_:VQAVXSDYQGH<5LRZCXIL)+6WU2?2((Y/.+W\4;%<@CRHEB+ABY!
M).,_=P.N:J7?@*X70M,L+"\@$UOJRZM<SS(?W\P<NP"@\ DXZG  Z]:TM5\/
M:M<>+]/UZPO[6(PVCVDL%S"TJJ&8,7CP5PW '/44 <C?>*=;U_P7X0U2&>WL
M9;[7(;6YC6%F5BL[*",L"%S'DKU.<9'.>M.NZG;_ ! LM!N/L;VDNF2733)&
MRN9$9%/5B OS$XY/O6);_#W5+;PAI^D+JUJ]QINJC4;21K=MIQ*TFUP&R<[S
MTQT'UK<?P[J,GC:PUZ6YM7CM[![.2,(RF0NRLS#J!RO YX[T 8\GC/6+CP/+
MXTL(K-].C+S+9/&WF26Z.5+>9NP'(4MC:0.G/6K!\3ZWJ7C"/2-(.G)9W6C+
MJ4%Q/$[,FYPHW*&&[CMD=>O&"RT\"W]CX9OO"4%_!_8-RTBQR,K>?!#(27B
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
MLWC9SC RS.W&3D]R>_6K5WH$VMZG:7.L21&TLI1-;V,))0RC[LDC$#=CLN
M>3GC !M6GG&R@^T?Z_RU\S_>QS^M)/9V]S/;S31+(]NQ>+=R$8C&X#UP2,^Y
M]:Q_.UL>./*6XMI=%:U):%8B)(9 1@E^GS9X'H">W+O%.GZWJFG):Z-?6EF7
M;]^UQ$S[T_NC:RD9[G.<4 <?>0/IMO\ $+Q=I:^1%<66RV:,8$LD4;[IA_P)
ML ]]A/0@U4U]1I/PB\'7-G\L]G-ITL)7J6. W_?09L^N379:7HVO2)<6OB*_
MTVZT^2V-NMI96C0KAN#G+-_#P ,=3[53M_!ERUCHFD7]Y%/I>C3)-!A3YD_E
M@B)7[ +QG&=Q4?=Z4 6?&&FV/_"(:M8)91SW&J!XXH2,M-<2 [3GV.#G^%5S
MP%J#5O"NL3^#](T?3-6MX9]/6'>]U;^<EP8U  89X&X!N_(%,O=%\:2:_<:C
M::OHJ1D%+:.>RDD,,?H") ,G )..<#L *TYK7Q3%:Z8+34M.FGC#?;OM-NP6
M8G'*;3\F#G .>,<\4 5/ ^L75]!J&FZGIEMI^KZ;.(KN.U&(I-RADD3V8>O(
MQ75UB1Z/>6EAJDUK=P_VU? N;IXOW:R! J )DG:H XR>Y[UJV:W"64"7DB2W
M*QJ)GC7:K/CYB!V!.>* )J*** "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 *;)&DT;1RHKHPPRL,@CW%.HH K66G6.FQ&*PL[>UC)R4@B5 3ZX JS1
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5#=6EM?6[6]W;Q7$#XW1RH'5L'/(/%344 (JJ
MB!$4*JC  & !2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %</XZO=0L=>
M\)Q66HW%M%?ZD+:Y2,C#IM)QR#@\=1CK7<5Y]\1)4'B/P7C<WD:LLTQ52PC3
M:1N;'09(Y- %;Q3K^M^#O%\=_%+<W_AV.U634;9L,]NK.5\U.-Q QR"3P?Q'
M2ZA=_;=3\-W&GZE+]BO97W>0XV3)Y+NIZ>JCIBD%S:7'CN>W9DD633$C((RK
M?O')7/0G!SCT-<OI?AK5/"?CW2]+M TWA62>:ZM,Y)LI##(&AS_<.[(^A]\@
M'IU<+XXO]1T+7_#6IQZA<1:/-?"SU"!2-OSC$;YQE0&ZX//%=U6%XST >)_!
MVJ:1QYEQ ?))_AE'S(?^^@* .<;6+O3?C3#HESJL\NGZAIS3VULV-L4X)R,X
MR055B 3_ $K<LX[G4-6UR8:C=K9QL+:"-7 "NJYD=3C/5@N#D H:X._TW6[W
MX;6'B^6U9O$UM=0:KY(!W,JJL9C]0&C&XCU)KTG3+<:'X9B2]E42)&9+F3LT
MK$M(?Q=F/XT <EX";6O%7PZT/4;K7KQ+J>:26[G38'=%:5 B@J0!G83QGBHM
M CUC6O$'B[3'\3:I$NG7$<-HZ^5E=T>[+93YN:N_!PF'X7Z3:S*T5Q;B42Q2
M*59,RN1D'D9!!J+P),C>.?&[<A;B]B>%F4@2J(\$J3]X CM0!2\0:_K_ (-\
M50WLD\^H:#'9Q/JD& S6^]F7SH\ $J"O()/!_+JK^Z-YJ_AV>QU*7[%>NY80
M.-DR>4SJ<X]0#QBD$]I/X\O;60I(LFF1Q,K#*L?,DW)Z$X(R/0URVD^&]5\)
M^/=,TJV#3^%GEGN;,G)-FYC8-#G^Z<Y7\?>@"YID]_??$CQ3I$^N7T5C81VC
MVT:.@VF1"6Y*DGD=ZL>(-5U#P_X"U?5=.U*?4@MP#%<%%D>"'<B2D  !MI$C
M#(QTSD"L:Q;17^*_B^YU:V@FMI8K-;>6>V\Q&*QD.%8@C@X!Q711:]I^DZ'/
M_8VF3R:9:74<.V&V<Y\R3,GEQ@9*H'!X!'4#I0 :,1J<VDZKX=\2W&HZ2TC"
M\BDE64,#$^#DC<C!]N5X'/08K,M-?35O&^MZ'JNMW>E:C;SA-.M8W6)7AV@B
M1<@B1B=V0<@ #CK67)HND6WC[1=3\"2>5<SW6-6MK3/V<V^TEFD7HC X '!)
M/3(K7\0#PEXLM[VQ\5VJVL]G<2107$B-$Y4'Y7ADQ\WN!GD'(Z4 =AH4.H6^
MC00ZK<?:+Y"XEFVA?,^8X; X&1@X[5:O('NK.6".>2W=U(66/&Y#V(SQ7-_#
MB/5XO!%C'K4D\ERI<1O<@B5H=Y\LN#R&VXX//KS75T >3V.M:[>?"+6II-9N
M(/$NC37$-Q. I+2QMD+MVXPR[0..IKH8-9DUSX>Z%<Z??W$5YJA@CCG5@7#D
MYESD8.U5E.,8^6L^7P_?0?%J9((_^))JT<6HW9[":W. ![EC$Q]<&CP-X?O]
M)\5ZSIL\>W1]+NI)M-]#]I"L0/\ < 9?^VAH N7]UJ$'Q8T72(]3NQI\^GRS
MRP%@0[H0 <XSWYP>U.UZ\U"'XI>&=-AU&YBL+^"Y>XMU(VL8U!7G&1UYP:SO
M$,%A?_&70TOK:&YM(].GCD\Z$/$LA8%0200&X.,\_G3-5L=*TKXO^%'L+&VM
M(H[>[6Y>WMPB*S( @<J, GG&?ZT 7+:XO[OXH:[H\NMWL-A;6<$\,:.@VL^=
MW)4DCBKVJO=6?@7Q)J%EKUS<F"&XGM+@E2T3Q1D%,A0& =&Z@]:P$;1Y/B_X
M@N=5MX9K1K&WCBEGM_,C+KG<%)!&1D9Q6GJU[I0^'WBC3=&MFCLH[&XCAV1%
M%DFE61C'&N!GEATX^;'8T 8NH:_KNA>$?"&N6VM7-]?:FUJLVGW"QL+KS4!;
M9A0RD9X(./7-=#\1+^_TV?PP;'4;BT%[K,%C<>65PT3AB>H.#P.:Y6PTEO#N
MB>&/&VBV'GRVFG0VFL6,<7[QH]B[G5>HE1N3W(ZUJ_$>_P!/UBV\(20_Z5;#
M7;:XG3R6;;" X8NN,@#(!R* .N@M&AURV2'7[J=D1GFM9G1PT>, \*""&(QS
MSS6+X7U2Z\>'4=5:\N+72(KI[6R@MG\MI G!E=Q\V2>B@@ #G-7K.Z\-6VN6
MPT2RB^VW0\ES:VYC01CYBSL%QQ@XSU+8[\8O@5$\!0:CX<UEQ:P1WDD]A=R_
M+%/"_(&\\!P<@J>>F,CF@#0TW6KRR\=W?@S4KJ2Y26S%]I]VV%EV;BK1L0 "
M002#CIUR:R/!E[=:OX:O+O5_%&H13)J$UHCJ\:D 2;$XV<G)'UJ]8V3:U\3)
MO&#JT&DV&G_8;6692GGN6+/( >=@!P">O4<5E_#+0M(U'0;UK[3(#>KJT\ZO
M-;A9E'F;XV!(W8Z8- 'I.GQ7$&FVL-W/]HN8X466;&/,<  MCMDY-6:R--\2
M:?JNL:EI5N9A=Z<RK,LD3(#GNI/WAQU'^%:] '&CQ='K<_B72[5;ZTDTY#&L
M_P!F=3O\LN3EEVKVQG!/4=15;P/XTTZ?PWX:LM0U*635;VU3$DJ.PEEVY*F7
M&W?WVYS5.QN%T_Q-X_M[J*>-[EDGB8PML=/LP7(;&/O#;C.<\5BQLL?P_P#A
MK$599;;4[-ITV'=$%5PY8?P@$C)/K0!Z1J?BK1]',OVVY=$@95GE6"1XX2V,
M>8ZJ53J#R1P0>AK85E= RL&5AD$'((KR6*YTS3=9\1:!XJL=7E:^OYKBT6#[
M0\-[#+RJ 1G;D?=.<#IS7J6GP+;:;:P+ +=8H400AMPC  &W/?'3- '/_$'6
M[SP_X3EU"T\Q LT2W$\48=X(2X$DBJ<@D+G&>.]1Z.#?76EZIH/B.?4=&<N+
MB-Y5E!.P[6W$;@0V 5SW' Q6OX@U;^Q[."=[66YADN%AF2*%I6",#EMJ@D@=
M3P> :\_M]$TJQ^(^D7_@67RX[AW_ +8MK4DVHBVG#,.B/NP O!]A@T =Y?>+
M-%TV4I=W;1HLP@>?R7,,<AX"M(!L4Y(')&":?JGB;2M',XO+AQ]GC$T_E0/+
MY*'/S/L!VC@]<< GM7FNF2:7!!J7A'Q1I>K7.HF]G:*W4W#0WZ/*TB.NT^6!
MEADM@#&3WK4L]7@\*^+?$NF>(K&Y:WU:9)[.2.UDN$N$,2QF'Y5/(VXP>N?S
M .LO_'/AO39$CN=33>]K]K01QO)OBX.Y=H.>"#@<XYJ2Z\8:)9V8O)+J5K?R
M4N'DBMI)!%&PRK/M4[ 1S\V..:YIFBC^*7AO-FMHD>CS1"%4^2W9F39'D#:#
M@$ >W%9D]Y8:+XN\2:;XIM=5-OJMP+BSEMOM#Q7*-$D9B*Q'&X;<8(Y!],4
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
MVEAY@))QA=NX9SBL;PE<:-?Z7HWA[5=&U9O$&EO"C6=P;@Q121843AB?+"@
ML/K@ Y&0#J/'?B6VL_"FOI9W]U#?6EK(?.M8780R[,HK.%*J22O4@\CID5T7
MA^62?PUI4TKM)))9Q,[L<EB4!))]:\LCU$Z9X%\;^&M5AN4UICJ$J#R';[4L
MH9ED4@$$<X/ICG%>F^%GW^$]()25"+.)2LL;(P(0 @A@"* &^*_$,7A;PS?:
MQ-!+,+>,LL<2%LMVSC[HSU)X%<OKOB&2+Q3X+O!?W=K873W(N;=XWB5]L#$9
M1E#'YN@YSQBMCXD6L]Y\.-?M[:%YIGLWVQHN6;'/ [U@:EJ-MJ'BGX?7<(E-
MO&]PSO)"R;0;<JI.0, MP"<9/2@#I6\4:%JWAK5+R+5)K:UMUD@N9UC>*:V;
M;R=K+N5@#D<58L]9TZTT?256\NKP7%JKV[F)Y9IXPJ_O&"KGHRDD@<L.YQ7#
M^:F?BEC=BX3]Q\I_>_Z*$^3^]\W''>A[6TO/#G@[&L76AZM;:4/LVHJ/W<;!
M(@\,JM\IR0/E;'*F@#TJPO[;4[&*]M'+P2C*,5*DC..A (Z=ZLU@>"[O4K[P
MG97&K6T=O?/O\Q8T**^'8!PIY&X8;_@5;] !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 44V.1)4WQNKJ21N4Y''!I20H))  ZDT +12!E8 JP(/
M(P>M+0 444R66.&,R2R+&@ZLYP!^- #Z*;)(D4;22.J(HRS,< #W-1PW5O<$
M"&XBERH<;'#?*>AX[<'GVH FHHHH **** "BBB@ HHHH **** "BFF2,2B(N
MOF$%@F>2!U./3D?G3J "BBD#*6*@C(ZC- "T4A8+C) R<#-+0 444@96S@@X
MX.#TH 6BD) (!(R>@]:&8*,L0!ZDT 5X;**&\GN\L\\P"L['HHR0H] ,G\^:
MLT44 %%%% !1110 4444 %%%% !1110 4444 %8.AZ!>Z?=RWNJZU-JUV0T<
M$DD"1"&)FW%0$'))"Y)Z[1TK>HH **** "BBB@ HHHH **** "BBB@ HHHH
M*Y_Q1X<N/$+:5Y5_':C3[^*^ :W,F]DSA?OK@<FN@HH 09P,D$]\4M%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5DZ[INIZE!;IIFN2Z2Z2AI9([
M=)3(F""OS@@=<Y]JUJ* *]A90Z;8065N"(8$"+N.20.Y/<GJ3WJQ110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MEA2'XWI-!!'YTGAR4MCY=Y$Z 9/Z9K1T_P :K?\ AG5-7.G202:=-);RV;R
MR>8AP4XXW$D8]<CUJ(Z?JC_%*VUEM.<6 T=K-Y1+&=LC2J_3=N( 4C..M4I_
M#TA^*)DMIU&FW<$=_J-MCK/"VV%O;<>?<PT =M^^FL^?]'G>/L0_EL1^N#7G
M6O>"].T;7?#-WX>CEM];DU-!-.)69[BW +3F4D_,-HZGN0.]>CSN\4$DD<33
M.JDK&I +D#@ D@9/N<5PEC?^-/M[W5SX+7[9.?*%P^IQ&.WBSP HY('4XY8C
MMP  16;Z=K7CKQ?IWB..!S;+"MK'<XPEL8\ETSTRV26'.=O/ K3^%NJW6L?#
M[3[F\G:XE1I8!.QR9521D5B>YP!SW-6_%&ESZTOV6STNW%V5\M-5N8XV^RJ>
MK1C[Q?T& ,\D\<Q3M)X&T?0M,T;1FN]-26.TF<7"HT"L0H?!^^Q9N@[YH Z.
M^M3>V,UJ)I(1*NQI(CA@IZX/8XSSVZUP(\)V'A_XEZ"WAF V0D@N&U2*)V*2
M0A0$9P3][S",'J<'K@UW>IW%W:Z;/-8V37MTBYBMQ(J>8W8;F. /4_SZ5R6@
M77BQ+Y!>^$Q!+=2*;W4)-0B<!1V5%YP!D*N>,Y.3DD Q=,C7Q7X<\9:W>#-X
M+RZAL9_X[5(%Q%Y9_A(8%CCJ36UI&EZ?\0_"6BZOXB@%X);%";=R1&LI'SO@
M$<GMGH!QU-0IX>U?1M.\3Z+IMGY\.K3S3V=SYB*EN9UPXD!.["MEAM!R"!UI
MVH6.MZ)HVE>&]$T"74M+MK58KF47D4#2A1C9\QR W5CCH<#KD $'@^WUJP^'
M&IQ:26NG%S<KHGVB7_EWW;8B6/;JPSU&*J_#RVT&S\175G+X9GT/Q/#;[I4G
MNFN!-$2,R(Y)##<!D@#KCUKIX-5\2IH<]TWA1([B*1(X--2^C+-'QN;?]P8R
M<+Q]WKS4MI87&I^([;7[VQ>P-K:R6\,$KHTI\QD+%]A*@#8  ">ISB@#H:*S
M]'N]0O+-Y=3TW^SYQ,Z+#YZRY0'"MD>HYQVK0H **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LB+)&T
M;#*L"#@XX-9?A_PUI7ABS:UTNW:-'.7:21I';TRS$G [#H*UJ* "BBB@ J-X
M(I9(Y)(T9XR2C,,E2>,CTJ2B@ 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 **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** ,V]\.Z)J5R+F^T;3[JX&,2SVJ.P_$C-:"(L:*B*%11@*!@
M >E.HH RE\,Z M[]M70]-%UG/GBTCWYZ?>QFK&H:/IFKHJ:EIUI>HIRJW,"R
M 'VW U=HH Q/^$-\+X4?\(WH^%Z#[#%Q_P".U/>^&M!U*Y^TWVB:;=3]/-GM
M4=OS(S6I10!EVGAO0K"Y-S9Z+IUO.5*F6&U1&*GJ,@9Q2VGAS0["[-W9Z-IU
MO<G.9H;5$<YZ_,!FM.B@"A'H>D0ZDVI1:79)?ODM=+;H)6SUR^,_K5NXMX+N
M!X+F&.:%QAHY%#*P]P>M244 9^G:%I&D,[:9I5C9,_#&VMTC+?7:!FH;GPMX
M>O;IKJZT+3)[ACEI9;2-G)^I&:UJ* ,ZPT#1M*N'N-.TFPLYG7:TEO;)&S#.
M<$J 2.!3-1\-Z)J\Z3ZCI%E=3H,++- K.!Z!B,XK4HH III&FIIW]G)I]HMC
MC'V80KY>/]W&*KV_AO0K."6"VT73H(9AB6.*U15<?[0 Y_&M2B@#*@\,:!:P
M306^AZ;%#,,2QQVD:JX]& '/XU>M+.UL+9;:SMH;>!.%BA0(J_0#BIZ* (X;
M>&V0I!$D:EF<JBX!9B2Q^I))/N:RY/"?AV69II-"TYG=_,8FV3YF_O$8P3[]
M:V** *UYIUCJ-K]FOK.WN;?_ )Y3Q*Z_D1BLW_A#?"P39_PC>C[3_#]ABQ_Z
M#6W10!7^PV?V 6'V6#[&$$8M_+'EA ,!=O3&.U4K/PSH6GW*7%GH]C!-&-L<
MD<"AD'HIQ\H]A6K10 R:&*XA>&>))8G&UT=0RL/0@]:R(O!_AN%D,>@Z:/+.
M8Q]F3"'U48P/PK:HH SM0\/Z-JSH^HZ187CH,*UQ;)(5'MN!Q3+OPUH5^L2W
MFBZ=<+$-L8FM4<(/09'%:E% &3!X6\/6MU'<V^@Z7#<1',<L=I&K(?8@9%+/
MX:T*Y=I)]'L9'<L79H%RVXY;)QSDDDYZUJT4 87B+PO8>(=&329[2T^R#"_-
M K&),8/E=D;' 8=,ULR012PF&2-'B(VE&7((],5)10!E6OAG0+$2"TT33;<2
MC;((K1$WCT.!R*N6.G66F6XM["SM[2 '(C@B6-<_0#%6:* (XK>&!I6BB1#*
M^^0JN-[8 R?4X 'X5EW7A/P[>WC7EUH6G37+_?E>V0L_^\<<_C6Q10!2O-'T
MS4+2*TO=/M;BVB96CAEA5D0KT(!&!BKM%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 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 54U+4['1["2^U*[AM+6,?/+,X51Z#)[GL.]9_BSQ3I_@[P_/K&I,WE1
M_*D:#+2.>BCZ_I7D6E>'-<^-.KKXB\2/-I_AF)\66GKD&=,^O'7C+XYZ#&.
M#6NOC/JFNS/;^ O"E[JFQ]KW=Q$PB'&>B],\XW,/ISBK_A+XIZE-XCMO#'C/
M0GT?5KD?N)>5BF..!\QZG! ()!/'!XKTC3=,L='L8[+3K2&UM8QA(HD"J/\
MZ_O7FWQZT]G\$6^M6X9+S2KR.:.9/O("=O7TW%?Q H ]4HK/T+5(]<T"PU2(
M@I=P),, @<C/?FM"@ HHILDB11M)(ZHB@LS,<  =R: '45XYJOQ*\2^,=4N=
M&^&VGB6*%MDVKS ;%SW7=P!P>N2>PJ3X-^+M;U'6O$/AK7[Q[^ZTZ5BERQ'1
M6V,OTR 1^- 'K]%%% !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 %,FFBMH))YY%CBC4N[N<!5 R23V
M&*?7D'QS\37"6&G^#=)DSJ6LRJDBJP!$98!5)[;V./H#G@T 85G'+\;?B1+=
M7/\ R*>B/MCB(($Y.<=#U;&21T4 =Z]YBBC@B2*)%CC10J(@P% Z #L*P_!7
MAJ'PEX1T[1H@-\,0,S#^.4\NWYY_#%;] !7DW[0>MC3OA^FF+_K-3N%0C'\"
M$.3T]0GYUZS7S;\=I)_$/Q/T?PY:\LL,<2C!_P!;*Y_,8V=O6@#VGX;?\DT\
M.?\ 7A%_Z#74U!96D5A8V]G "(H(UC3/7 &!6+XV\4VW@[PI>ZO<,GF(A6WC
M;_EI*0=J_GU]@: *K^/M,7XA)X-6*9KXPF5Y1M\M/E+8/.<X]N]>?>(M1O?B
M[XO;PGHT\MMX<T]R=1OHSD3D'&U2.".N >O)["O%M#UK7-5\3W_V:);[6=>C
M>S$DGWD,I&YE_N_*&7/8$^E?67@?PE:^"O"UKI%L=[KEYY2,&20]3_0>P% %
M_2-&TGPMHRV>FVL=K9P)N8(O+8'+,1RS8'4\UY3^S_ ]ZWBGQ#,J,]]>A5E\
MO#'EG;!QT)=>!Z5V_P 5M;&@_#76;@.JRS0_9HMW=I/E..>N"3^%0?!_0VT+
MX9Z5%*@6:Y4W<GOYARO<_P .V@#NJ*** "BBN67XD>#W\0+H:Z[;-J+2^2(P
M&*[_ .[OQMSGCKUXZT =31110 445SMKXWT*\\8W/A6"Z+:K;QEY$VG;P 2H
M;H2 PX^OI0!T5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 R61(8GED.U$4LQ] .M>$_#B!?B#\7=<\;3[WLK"398K(.Y!5.
M.G"#..Q85Z;\3M0N=,^&NO7-HC-,+4QC:<%0Y"LWX!B?PKG/@'8I:_"^WN%(
M+W=S-*QVX(PVP#/?[N?QH ]/HHJKJ.IV6D6$M]J%U%;6T0R\DK!0/\^E #-8
MU:RT+2+K5-0E\JTMDWR/C.!].YSQ7@_PSE_X6+\:-5\772[(;)-]O W)7(\N
M/U'"@D_[73VOH^J?'#Q$)7CEL_ ^G2Y\M\JUVX!]._XX4'U-/_9J1/[&UZ3:
MN_[1&N['.-IXS0![G7R%\6?&]WXG\9WML+LS:/97!2U@!_=DJ-I;C&<D$Y]#
MQ7M_Q8\9S64,/@[0AYWB#6 (54#B*)\J6)SP3SCT&2>U>2?%KX<V/@70?#?V
M5Q)<.LD5W-C'G."&W8[ 9(^@% '3_L]^" S3>+[Z+A=T%B#TST=__91]6]J^
M@JXOX2PP0?"OP^EO)YB&W+EL@X9G8L./1B1^%;WB3Q%8>%=!NM7U&3;! A(4
M$!I&[(N>K'H* /$OVA_%$;ZEI?AD'=;PD7=V$)W9.0J^GW<G\1T[^T^$];T[
MQ%X7L-3TI'CLI8]L4<@ 9 IV[2 2 1CUKY?U>'4=4TZ:_O;:27Q'XMO!]DM]
MN&6V5@00#T#-L"GT0UZ?\%O&VF:1X<;PGKUS#I>I6%RZ)%=GRBX9LXRW&X,2
M,?2@#VNJFJ:G9Z-IEQJ.H3K!:6Z%Y9&Z ?X]L52O/%6@V%E/=SZO8B*%"[8N
M$)P!G@9Y-?,7B3XB6WCSQ(]SXCGO;?0;3Y[73+506F.0,,V0 2.2W.!P!Z@'
M<7GB/Q7\9;ZXT_P^'T?PK$QCNKUC\SK@GYL$$Y&/D'3/)KSWP!X,?Q%\3%M=
M)G:?2]-O!-)>$["84?Y2,'(9L#&/7VS7<6,_C3XJZ:NCZ!9Q>&?"4,7E C)$
M@ &%W8RW..F!@G.>^9X.MOBAX"NM0T#1_#/FO=3@&\FMW:(%00&63(7;CGG^
M?% 'OGB[Q9IG@_0YM1U&YCC.UA!&Q^:9\<* .3_2N/\ @CXDUSQ5X8U+4=;O
M_M3B_:*(&,*4 16(X[?,,?0U1T/X27VLZL/$'Q%U$:K?Y_=V,9_<1C'1N!GZ
M# XY+9K+O/@OXFTG7+M_!?B9=,TF];,L+R.KH#U "J0P&3CD<8'O0!VOQ!^)
M^E>"+5[:-EO-<=1Y%BF3R>C.1T'MU/&/4>+> [/7/#'QPTJ+6MC:CJ"-)<!R
M691*C-STPW'N*]F\#?"G2/!\_P#:<\TNIZXV[??3D_+GJ%7)Q]3D]>0#BO'/
MB#JFIZ?^T$]YHFW4-1B:)+:#:7"N8@NS (SU)_'ZT ?3=W>6UA;/<W=Q%! @
MRTDK!5'XFN%U'XU^ ].5\:S]JD0XV6T+OGZ' 4C\:Y>S^$FO>,YX]5^(NO3R
ML5#1Z?:$*(LX.TG&!QP0HS_M>O>:3\,_!FBLKV7AZS$BYP\P,K<C!Y<F@#SZ
M?]H[3I;U(-*\,ZA>!Q\HDD5'+>@50^?SKL?!/Q!U/Q?J#13>$+_3+0(Q^USN
M2FX8^7!4<G/Z5W,<4<4:QQQJB( JJHP !T %/H **** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH HZSI5OKFBWNE78S!=PM$_L",9^HZU\[>'
M?%NO?!'4+[0-<T>:ZTV28O!(&V G'WXR00P8;<CMCUXKZ7J*XM;>\A:&Y@BG
MB8$%)4# @\$8- 'B+?M#R:D!::!X4NKG49#B*-I-X/\ P%!D_2K.G?#_ ,6_
M$*[@U/XB7SP:?&WF0Z1#\F/]['3C//+<]17KMAHVEZ7N_L_3;.SW?>^SP+'G
MZX J[0!6LM/M--T^.PL;>*VM8EV1Q1*%51["OEKPSXSU?X1ZAXC\.G3&N+N2
M39!O&W;(#A7QSN4J<@#KQSSFOJZH6M+9[A;AK>)IE&%D* L.G0]>P_*@#S3X
M5> [W3GF\6^*#--XEO\ );SCS"A[$#C<0!]!@<<UJ?$OX:+\0X;$?VJ]B]GY
MA4>7YBON ZC<,=.O-=[10!\C>#-7^('A;Q/)X2T:Y2*\\UT:PNG0Q&0#G!8X
M!.,C!Y]Z[C7=!UJ;R?$GQ<U:W73;+)@TBU8;IG_N#;@<X!)R3CN!T[OXB_"7
M3_&\O]I6URUAK2(%6<#*28Z!QU_$<CWK!\*_ .QL+J&]\3:D^KRQ'*VH!$(.
M>Y)RPZ<<#US0 WX5^'+WQ%XAG^(.NVQ@W#RM)M63:L,(&%*@8X"_*..>37:^
M+OAAX8\9R-<ZC9F._*[1=P,4?I@9[-CCJ.U=@JJB*B*%51@ #  I: /(+']G
M7PI;R,UU>ZE=J1@*TBI@^ORBM72_@5X)TW4FNWM)[Q008X+F4LB$>PQN_'(K
MTJB@!J(D4:QQJJ(HPJJ, #T IU%% !1110!P'Q;\;R>#/"+&R;_B:7S&WM<=
M4R.7Q[=O<BO%='\-7O@'XP>$(]5F^TWE\8YY0,YC:5GCP2?O$'DFNX\0H/%O
M[26E:7+\]IHT*RR)VW!?-[C!R6C!]A5/XF31R?M#>#41PS1&S5P/X3]H8X_(
M@_C0![[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >"?"^^C
MU+]H#Q==Q;_+D@N-N_K@3Q#^E5;RU?Q%^U.(]R2PZ?)%+P<;1'$K8R.X<]_I
M5.WUVS^&/QT\376J6OE6MS;S>0L2X!WE9$P .Y7;[$^U=+\!M&O;VXUKQQJ?
M,^INT4)))+#=N<\]MP4#_=/X@'ME%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45AW'B
M[2+;7&T61[MM16'SS!'8S2'R\[=X*H05SQFK6E:_IFM-<)870DEMF"3PNC1R
M1$] R, RY]QS0!I4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% &%KW@OPYXGGCGUK2+:\FB78DC@A@N2<
M9&#C)/'N:V8+>&UMX[>WB2*&-0J1QJ%50.@ '05)10 4444 %%%% !1110 4
M444 %%5K^^ATZS>ZGW>6A4':,GD@#]35F@ 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@#SB_DO8_CU&;&V@GE_X1G!6:<Q
M #[2><A6YSCC%5?#DMQ-\6O$(U@'2]<N=/1;6WAQ)$UNIQYHD/WVW=BHP >O
M;I[GPI?R>-SXHMM7ABG^P_8%A>S+H(M^_G]X"6SWX^E+:>&8-*UZ]\7:OJ,E
MYJ M3#YIC"1V\"_,51!D]<DDDF@#'TGQ)K-QX=O=.N[P#Q1;ZE_9[%8E"[F;
M*2*F/N>5E^><*W-=^BE4568N0 "QQD^_'%<3H$.C^)O&DWC'2F>6U%FEND^U
MD2>7+98*P&2B';N_VV'8UTDGB708I'CDUO34D0E65KI 5(Z@C/6@#4HK)_X2
MGP]_T'M+_P# R/\ QH_X2GP]_P!![2__  ,C_P : -:BLG_A*?#W_0>TO_P,
MC_QH_P"$I\/?]![2_P#P,C_QH UJ*R?^$I\/?]![2_\ P,C_ ,:/^$I\/?\
M0>TO_P #(_\ &@#6HK)_X2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\: -
M:BLG_A*?#W_0>TO_ ,#(_P#&C_A*?#W_ $'M+_\  R/_ !H UJ*R?^$I\/?]
M![2__ R/_&C_ (2GP]_T'M+_ / R/_&@#6HK)_X2GP]_T'M+_P# R/\ QH_X
M2GP]_P!![2__  ,C_P : -:BLG_A*?#W_0>TO_P,C_QH_P"$I\/?]![2_P#P
M,C_QH UJ*R?^$I\/?]![2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &@#6HK)_
MX2GP]_T'M+_\#(_\:/\ A*?#W_0>TO\ \#(_\: -:BLG_A*?#W_0>TO_ ,#(
M_P#&C_A*?#W_ $'M+_\  R/_ !H UJ*R?^$I\/?]![2__ R/_&C_ (2GP]_T
M'M+_ / R/_&@#6HK)_X2GP]_T'M+_P# R/\ QH_X2GP]_P!![2__  ,C_P :
M -:BLG_A*?#W_0>TO_P,C_QH_P"$I\/?]![2_P#P,C_QH UJ*R?^$I\/?]![
M2_\ P,C_ ,:/^$I\/?\ 0>TO_P #(_\ &@#6HK)_X2GP]_T'M+_\#(_\:/\
MA*?#W_0>TO\ \#(_\: -:BLG_A*?#W_0>TO_ ,#(_P#&C_A*?#W_ $'M+_\
M R/_ !H UJ*R?^$I\/?]![2__ R/_&C_ (2GP]_T'M+_ / R/_&@"+Q;_P B
MU<_[\7_HQ:VZY;Q#K6E:CH%U#9:G9W,H,;%()U=@/-3G /3D5U- !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 @
M   P!V%,-O"228HR3_LBI** (OL\'_/&/_OD4?9X/^>,?_?(J6B@"+[/!_SQ
MC_[Y%'V>#_GC'_WR*EHH B^SP?\ /&/_ +Y%'V>#_GC'_P!\BI:* (OL\'_/
M&/\ [Y%+]G@_YXQ_]\BI*R?$FKW&@Z%=ZK#8B\2TB::6(3>6VQ1DE<@@G&>.
M* -'[/!_SQC_ .^11]G@_P">,?\ WR*S-!\16?B?P]#J^D,LJ3+Q'(VTHXZH
M^ <$'KP:ET#5)=9T:WU"6U%MYZ[EC$N\@>YP.: +WV>#_GC'_P!\BE^SP?\
M/&/_ +Y%244 1?9X/^>,?_?(H^SP?\\8_P#OD5+10!%]G@_YXQ_]\BC[/!_S
MQC_[Y%2T4 1_9X/^>,?_ 'R*3[/!_P \8_\ OD5C/XLT]/&\7A4D_;)+1KH-
MGY>"/D_WL9;Z?6D\2^(IM N-&1;)9X]1U"*Q9S+M,1?/S8P=W"GN.U &U]G@
M_P">,?\ WR*/L\'_ #QC_P"^14O:J6DSW]SID,VJ6265ZV?,MXYO-"<G&&P,
MY&#T[T 6?L\'_/&/_OD4GV>#_GC'_P!\BI:* (OL\'_/&/\ [Y%'V>#_ )XQ
M_P#?(K%O]:U33-#US4[G28O^)?YLEO&+K_CXA1=VXG;\A//&#TK1T:_.JZ%I
M^HF,1F[MHYR@.=NY0V,]\9H L_9X/^>,?_?(H^SP?\\8_P#OD5R\/B[4;KQ5
MJN@6NB1R3Z:D4DLC7FU&6097;\F<\&KFC>+K;5-9NM#N;2XT[6+9!*]I<;3O
MC/ >-E)#KGC/4=Q0!N?9X/\ GC'_ -\BC[/!_P \8_\ OD57TV?4)TN3J%E'
M:LEPZ0A)O,\R('Y7/ P3Z=JNT 1?9X/^>,?_ 'R*7[/!_P \8_\ OD5)10!%
M]G@_YXQ_]\BC[/!_SQC_ .^14M% $7V>#_GC'_WR*/L\'_/&/_OD5+10!%]G
M@_YXQ_\ ?(H^SP?\\8_^^14M% #%AB4Y6-!]%%/HHH **** "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@ K#\9_\B-K_ /V#KC_T6U;E4]5TNUUG39]/O1(UM.I258Y&C+*1
M@C*D'!% '!:]:S_#OQ!+XLTR%Y-!O7']M648SY3?\_*#_P!"'?K[AUO<V]QX
M5\&P+>7#&Z??%8V_'VX!&;:S9&U%X<Y],8.0*]!6UB%I]E<&6(J483$ON!Z@
MD]?QK%NO!6AW6GZ99-;2Q1Z6V;)H+B2)X>,85U(;&..M 'FVH76HI\,/':->
M74$NFZO)';>3=R$PIF([ _!*_.PP1CGI71ZII0M/B3H5I#J&IK!JUG="^7[;
M)^^\L(RGK\A^8_<V\<# K>?X>^&I+/4K,V4HM]2D$MU&MU* [#'/#<9*@G'7
M SG%:,OAK39]6L-4E%P]Y8(R6\AN9/E5L!@1G!S@9SGI0!YPFLW?A_P_XCLH
M;V9;2V\216,<T\[,;:WD,18;R2P W, <Y&[-=?I?A^^T[Q3)<G4HXK"\M#&V
MG1RR/F0'_7*6/RG!P<=>#UK13P;H2VVJV[VC30:JYDO8YYGD65CCYL$G!X'(
MQC ]*30?!NC>'(98["*?]XGE%Y[AY65/[BEB=J^PQV]* -'1]+BT72;?3H9[
MF>.!=JR7,IDD;DGECUZU8N[J&QLY[NY<1P01M)(YZ*JC)/Y"J^CZ3::%I-OI
MEBKK:VZ[8P\A<@9)Y)Y/6DUC1[37=.>POA*ULY!=8IGC+8[$J0<>U 'EOB:T
MUNW\/VWBL:)/'JVG7QU>60RQDF)AAXB <X$01?\ @%=!X^N(-9TKP;<VEPXM
M[S7;.2*:(X;:RN00>QP:[>[T^"]TR73[CS&MY8S$_P"\8,RD8(W YY'O6-'X
M&T&+0;?14MYQ96LJS6R_:I2\$BY*LC[MRD9/0]Z .?TW39-#^)D^A6E]J$ND
M7^DM=RPS7<DC02B0)N5V)9=P)[]1GMQC:3?ZN_P9\-W:7-U/NU",:@XD9IY;
M<W#!PISN9C\HP.2,@5Z59Z'9V1N'C\YKBY4+-<R2LTK 9P-V<@#)P!@ DGJ3
M7(^(_"EOIOAO2]&TS0[R]T6"[\Z>"VNV^T0@!BIB+.#]\C.&SC..O  RVM9K
M77O$^JB]O].T"&R4VTDK2K'#+L;S'2%L @#:>1C=T[U2TB2YLO&?@^. W<=K
MJ&G7 F>XG+27FQ(V661,D*Q))!R3\Q!QTK0T'PQ#/<2;+;7X-*G@D@N[76+Q
MI5G5AC:L9=BN.?FX]!G)QM6G@#P_9SZ;/'!<O-INX6LDMY*[(I &S);E, 87
MH/3DT <K8/,?!?Q,BEN;B=8+R_BC,\K2%4%NN%!8DX&:[;P?_P B3H/_ &#K
M?_T6M1Q>#M'ALM5LTBN!!JKO)>J;J0^:SC#'.[(R.#C'%:FG:?;Z5IUO86@=
M;>W01Q*[ERJ@8 R23P* .+\._P#)9?&G_7K8_P#H#53UU1?_ !V\,QV1+2V-
MA<27[(?N1.I5 Q'3YCD#WS75#P9I"ZO=ZJAOX[Z\"BXECOYD,@484$!P.!TJ
M]I>@Z9HJ3C3[587N&WS2EF>25O5W8EF/U)H \\TV\*>#?$,-WK.H0_\ %2S6
MD,B.TL\@$RJL*EFSE@-N<C&<YK2\/QW,WC'Q=HDK36-F]E;/'!%=,WV<R+(K
M,IXV,0 3MXR,Y/6MY_ 7A^32KS36MIFMKNZ^V2@W,A83YW>8K;LJV>>"*/\
MA _#_GW<YM[DS7=L+6XD-Y,6E3D98[LEL$C=UP<9Q0!SGAZW7Q'XL.LV-U>6
M_AO37,%M_IDI&H3YP7.YCF-3P/[Q_*O2*P[/PEI6GP6D%M]L2WM"AA@-Y*8U
MV_=^4M@@8'!K<H **** "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 **** "BBL#63X@2>[N+*\L[:Q@M=Z++;&5Y)!N+<AUP,!>W<T ;]%</X0
MU;Q/KWAW1->GO-/,%T-]U;+:E"J'(RKF0]" >1TS5R3Q59>&_"\-]K&O6FI-
M+<-#%<0A(UE8R%0H )'R]">VTDT =917(WVOWB^/?#5E9WMO+I.I074C"- V
MXQJI!#Y.1ENV.G>N@FUG2[>_CL9M2LX[R0A4@>=1(Q/0!2<F@"]14"WMH]\]
MDMS";M$$CP"0;U0G 8KU )[U/0 445R_C+Q*V@-H]NL\%I_:5X+8WMPN8X!M
M+9(R/F. !DXR<GIB@#J**PK'^WK?7Q;7ES;W>FO;/)'.D&R02!E&U\$J>"2"
M ,\\<5?&LZ6VH_V<NI69ON?]&$Z^9QU^7.>* +U%4KC6-,L[M+2YU&TAN9"
MD,DZJ[$], G)S3+K7=(L9)([O5;&W>/;O66X1"NXX7.3QD]/6@#0HJC/K.EV
MM['97&I6<-U(0$@DG578GH I.3FJ,/BW1[CQ1<>'X[V WMO&K.OF ?,Q/R =
MV 7) Z9% &Y15&#6M*N;TV<&I6<MT,YACG5GXX/R@YX[U%+XBT2!]DVLZ?&W
MF&+#W* [P,E>3U (./0T :=%4DUC2Y+![]-2LVLT.&N%G4QJ?=LXJVCI)&LD
M;*R, 593D$'N* '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 %%%% !5'665-"U!F("BVD))Z#Y35ZHYX(;F(Q3Q1RQGJDBA@?P-
M''_"H1S?"G0%8*Z&UVL#R#\Q!!KA8'AC^!6GR!D6&'6U+-D!447YY/H,8KV:
M&QL[>%X8;6".)_O(D8"M]0.M-73+!+:2V6RME@D^_$(E"M]1C!H X[6KJWN?
MBCX)E@GCDC>WU#:R,"&^2/IZ]#7*Z=/H>L^'-3T#Q/KUS;:E%J,QN=/#1)-)
M+YQ>-HLIO8D;,8)].F*]<;3K%Y8Y6LK=I(P CF)25 Z8..,4CZ;8O?+?/96[
M7B#"W!B4R*/0-C- %2W?1?\ A(IXXC:?VVMLAGP%\_R<_+N(YQFM6HA;0+<M
M<B",7#*$:4(-Q4<@$]<<GBI: "N=\5R:!<QVFB>(H;>2SU-VB3SVPOF ;@ >
MQ/.""#GZUT513VT%RNV>".52",2(&&#U'- 'F6AZ=JO@_P :2>&-'U6?4='G
MTZ6YBM[E@[Z>X("#=_=8G !]#Z$FAX8G\.^(/"_AVTU#7KO^U].N(C_9H:)+
MA+Q#AOEV!R"=Q))Z$DG@UZO9:;8:;&T=A96UJC'++!$J GU( H33;&.^>^2R
MMUNW&&G6)1(P]"V,F@#S+1-3\.WFC>)?#WBZ6$7YU6=KJTFD*2W&9 T)C (9
MN @7;_= ]*T;/2]*O_B]KT-Y86LP;2K5S#-&KC)=\D@Y!/W>:[U].L9+Y+U[
M.W:[082=HE,BCT#8R*5=/LDNC=):6ZW!R3*(P'.>O.,T >265QH6K:/KWA[Q
M5KT]G>KJ<YN;$F)))B92\3190NV5V!=I)X '&!6_9WUKIGQ0\0_:Y&5GTBT,
M<;L/-EV^9D*/XF^E=U)IMC+>QWLEE;O=QC"3M$ID4>S8R*E-M URMRT$9G52
MJRE!N"GL#UQ0!XQ9ZMI;2_#FYMKRRMK%+F3RK1)=[6L;0N,22,22Q/!Z#.1S
MC-=1X%TK29]?\8.]C:22P:ZS1EHE8Q$1I@K_ '>2W(]Z[F/2]/B"B.PM4"R>
M<H6%1B3^\./O>_6F_P!GPVD,[Z;:VD%TZ$(_E  MVW;<$C.,T >>:;93Z;KU
MY\/A;M_9<UR-2MW"_(EDS%Y(O^_H"8_NR>U>H5A>'].U>)Y-1\0364NJ2QK"
M19*PAB123A=QR22Q)/'8=JW: "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHK%TCQ"FK:QK&FBSGMI=+DCCD,I4[RZ;P1M)XP1W
M[]J -JBN*U+QUJFGQSW0\&ZE+81R;$N?M$*"0%MJL$+;OF)&!C/(KM1G SP:
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@ HHHH **** "BBB@ HHHH **** "BBB@ KCO#/_)0O''_7>S_]
M)EKL:I6NCZ=8WMQ>6ME##<W&#-*BX:3'3<>_XT 96N_\3#Q!HFD#F-9&U"X'
M^Q#C8#]960C_ '#715"+2!;Q[P1+]H>-8FDQR4!) ^F6/YU-0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 55OM0M].CC:=CNED$42*NYI'.2%4=S@$^P!)X!JU6!
MXHTPW<>GZC'?0V4VE77VI))QF)AL9&5N1@%7//8T 6U\0Z:='NM4\YQ;6A<7
M'[IB\13[X9 -V1].G/2DO?$6GV&FVM_+]IDBNMODK;VTDTC97</D0%NG?'%<
ME96UW#X'\9:KJ($)U0W5U'&RF/;'Y(C0E2<J6"!L'GD9YKIM+O[>Q\$66HRL
M#!;Z<DK,O/RK&"<?E0 R+QAI<^F/?P1ZA(B2M$85L)O.W* 6_=E=V!D<XQVZ
MU=CU[2Y-#AUE+Q#I\R*\<N#\X;[H QDDD@;<9SQC-9MLJ:7X:M["]U:'3-3O
M$DE,K.@;SG)>0H'X;#,?PQ7)6]K>2P> X-1D^RV<#W49EMU$:-(JE+=\'(&]
M [#W88YQ0!Z)/JMK:6 O+LO;Q,P55D0[V).% 49)8]EQGVJU#(98ED,;Q[N=
MKC!'UKR^T.IZGKWA\ZUJ$PLH)=1BM+Y=J&=U8+$Y.-NXQ>9@@#."1UKJO"^I
MRWOAZRM-:O0=0NS<) X;RI+F*-RHE4+C!*;&RO\ >!H ZFLJP\0V&IZE/8VJ
MW;20;MTC6DJ1'!P=LA4*W/H37.^%[B[,<MGJUU= ^'S-!=7,LS@7!/S)(QSS
M^ZPQST+C'2G>%[*WTW7_ "/#^IR7OAZ6S,C0FZ-PEM*&39L<DD!E+G;G^'/>
M@#M:*** "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 **** "BBB
M@ HHHH **** "BBB@ HHHH **** "FO&DFW>BMM.5R,X/J*=10 C*K## $>A
M%)Y:%-FQ=G]W'%.HH 9)#'+M\R-'VG(W*#@^M*\:2H4D174]589!IU% #'BC
MDC\MT5D_NL,C\J<44L&*C<O0XY%+10 FT#/ YZ^])'''$@2-%11T51@4ZB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
.HHHH **** "BBB@#_]D!

end
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jul. 28, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-10485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TYLER TECHNOLOGIES, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">75-2303920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5101 TENNYSON PARKWAY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">PLANO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">75024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">713-3700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">COMMON STOCK, $0.01 PAR VALUE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TYL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,261,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000860731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 596,117<span></span>
</td>
<td class="nump">$ 540,976<span></span>
</td>
<td class="nump">$ 1,161,282<span></span>
</td>
<td class="nump">$ 1,053,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">322,933<span></span>
</td>
<td class="nump">303,160<span></span>
</td>
<td class="nump">621,017<span></span>
</td>
<td class="nump">591,853<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">273,184<span></span>
</td>
<td class="nump">237,816<span></span>
</td>
<td class="nump">540,265<span></span>
</td>
<td class="nump">461,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="nump">36,312<span></span>
</td>
<td class="nump">41,565<span></span>
</td>
<td class="nump">72,785<span></span>
</td>
<td class="nump">77,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">76,601<span></span>
</td>
<td class="nump">75,420<span></span>
</td>
<td class="nump">156,053<span></span>
</td>
<td class="nump">148,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="nump">50,842<span></span>
</td>
<td class="nump">28,951<span></span>
</td>
<td class="nump">98,686<span></span>
</td>
<td class="nump">58,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_AmortizationOfOtherIntangibleAssets', window );">Amortization of other intangibles</a></td>
<td class="nump">13,833<span></span>
</td>
<td class="nump">13,845<span></span>
</td>
<td class="nump">27,972<span></span>
</td>
<td class="nump">31,963<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">95,596<span></span>
</td>
<td class="nump">78,035<span></span>
</td>
<td class="nump">184,769<span></span>
</td>
<td class="nump">145,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,262)<span></span>
</td>
<td class="num">(1,253)<span></span>
</td>
<td class="num">(2,508)<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">8,179<span></span>
</td>
<td class="nump">1,883<span></span>
</td>
<td class="nump">15,542<span></span>
</td>
<td class="nump">3,728<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">102,513<span></span>
</td>
<td class="nump">78,665<span></span>
</td>
<td class="nump">197,803<span></span>
</td>
<td class="nump">145,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">17,886<span></span>
</td>
<td class="nump">10,927<span></span>
</td>
<td class="nump">32,124<span></span>
</td>
<td class="nump">23,396<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 84,627<span></span>
</td>
<td class="nump">$ 67,738<span></span>
</td>
<td class="nump">$ 165,679<span></span>
</td>
<td class="nump">$ 121,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.59<span></span>
</td>
<td class="nump">$ 3.84<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.93<span></span>
</td>
<td class="nump">$ 1.57<span></span>
</td>
<td class="nump">$ 3.76<span></span>
</td>
<td class="nump">$ 2.82<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscriptions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 405,075<span></span>
</td>
<td class="nump">$ 333,682<span></span>
</td>
<td class="nump">$ 780,064<span></span>
</td>
<td class="nump">$ 646,925<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">112,123<span></span>
</td>
<td class="nump">115,309<span></span>
</td>
<td class="nump">224,924<span></span>
</td>
<td class="nump">232,527<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">58,612<span></span>
</td>
<td class="nump">71,928<span></span>
</td>
<td class="nump">122,662<span></span>
</td>
<td class="nump">136,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SoftwareLicensesAndRoyaltiesMember', window );">Software licenses and royalties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">3,663<span></span>
</td>
<td class="nump">5,329<span></span>
</td>
<td class="nump">10,657<span></span>
</td>
<td class="nump">14,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">1,839<span></span>
</td>
<td class="nump">1,560<span></span>
</td>
<td class="nump">3,749<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember', window );">Hardware and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">16,644<span></span>
</td>
<td class="nump">14,728<span></span>
</td>
<td class="nump">22,975<span></span>
</td>
<td class="nump">23,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">13,675<span></span>
</td>
<td class="nump">10,731<span></span>
</td>
<td class="nump">17,123<span></span>
</td>
<td class="nump">15,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SubscriptionsProfessionalServicesAndMaintenanceMember', window );">Subscriptions, maintenance, and professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">292,595<span></span>
</td>
<td class="nump">277,145<span></span>
</td>
<td class="nump">570,648<span></span>
</td>
<td class="nump">546,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_AmortizationOfSoftwareDevelopmentMember', window );">Amortization of software development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">5,505<span></span>
</td>
<td class="nump">4,484<span></span>
</td>
<td class="nump">10,884<span></span>
</td>
<td class="nump">8,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_AcquiredSoftwareMember', window );">Amortization of acquired software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="nump">$ 9,319<span></span>
</td>
<td class="nump">$ 9,240<span></span>
</td>
<td class="nump">$ 18,613<span></span>
</td>
<td class="nump">$ 18,479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_AmortizationOfOtherIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Other Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_AmortizationOfOtherIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tyl_SoftwareLicensesAndRoyaltiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_SoftwareLicensesAndRoyaltiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_HardwareAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_SubscriptionsProfessionalServicesAndMaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_SubscriptionsProfessionalServicesAndMaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_AmortizationOfSoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_AmortizationOfSoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_AcquiredSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_AcquiredSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>31
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 84,627<span></span>
</td>
<td class="nump">$ 67,738<span></span>
</td>
<td class="nump">$ 165,679<span></span>
</td>
<td class="nump">$ 121,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Securities available-for-sale and transferred securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in net unrealized holding (losses) gains on available-for-sale securities during the period</a></td>
<td class="num">(31)<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for net income on sale of available-for-sale securities, included in net income</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 84,595<span></span>
</td>
<td class="nump">$ 67,793<span></span>
</td>
<td class="nump">$ 165,721<span></span>
</td>
<td class="nump">$ 122,016<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 787,447<span></span>
</td>
<td class="nump">$ 744,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable (less allowance for losses and sales adjustments of $27,445 in 2025 and $17,325 in 2024)</a></td>
<td class="nump">714,413<span></span>
</td>
<td class="nump">587,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">104,899<span></span>
</td>
<td class="nump">23,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">91,096<span></span>
</td>
<td class="nump">65,135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">Income tax receivable</a></td>
<td class="nump">17,601<span></span>
</td>
<td class="nump">11,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">8,236<span></span>
</td>
<td class="nump">8,057<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,723,692<span></span>
</td>
<td class="nump">1,440,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Accounts receivable, long-term</a></td>
<td class="nump">7,015<span></span>
</td>
<td class="nump">7,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">34,723<span></span>
</td>
<td class="nump">31,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">161,293<span></span>
</td>
<td class="nump">163,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Software development costs, net</a></td>
<td class="nump">74,719<span></span>
</td>
<td class="nump">76,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,542,019<span></span>
</td>
<td class="nump">2,531,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">793,725<span></span>
</td>
<td class="nump">831,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Non-current investments</a></td>
<td class="nump">2,994<span></span>
</td>
<td class="nump">10,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">85,575<span></span>
</td>
<td class="nump">86,381<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">5,425,755<span></span>
</td>
<td class="nump">5,180,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">171,582<span></span>
</td>
<td class="nump">156,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">172,610<span></span>
</td>
<td class="nump">197,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">8,998<span></span>
</td>
<td class="nump">9,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">720,497<span></span>
</td>
<td class="nump">701,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Current portion of convertible senior notes due 2026, net</a></td>
<td class="nump">598,798<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,672,485<span></span>
</td>
<td class="nump">1,065,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes due 2026, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">597,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, long-term</a></td>
<td class="nump">22,878<span></span>
</td>
<td class="nump">22,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">36,437<span></span>
</td>
<td class="nump">47,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, long-term</a></td>
<td class="nump">33,922<span></span>
</td>
<td class="nump">30,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">25,366<span></span>
</td>
<td class="nump">27,382<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,791,088<span></span>
</td>
<td class="nump">1,791,593<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of June&#160;30, 2025 and December&#160;31, 2024</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,620,258<span></span>
</td>
<td class="nump">1,539,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax</a></td>
<td class="num">(115)<span></span>
</td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,032,478<span></span>
</td>
<td class="nump">1,866,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost; 4,896,113 and 5,184,092 shares in 2025 and 2024, respectively</a></td>
<td class="num">(18,435)<span></span>
</td>
<td class="num">(18,002)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">3,634,667<span></span>
</td>
<td class="nump">3,388,422<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 5,425,755<span></span>
</td>
<td class="nump">$ 5,180,015<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>33
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 27,445<span></span>
</td>
<td class="nump">$ 17,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in usd per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">48,147,969<span></span>
</td>
<td class="nump">48,147,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">48,147,969<span></span>
</td>
<td class="nump">48,147,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">4,896,113<span></span>
</td>
<td class="nump">5,184,092<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 165,679<span></span>
</td>
<td class="nump">$ 121,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">68,943<span></span>
</td>
<td class="nump">74,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gains from sale of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">75,962<span></span>
</td>
<td class="nump">57,273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right-of-use assets</a></td>
<td class="nump">4,860<span></span>
</td>
<td class="nump">4,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</a></td>
<td class="num">(11,080)<span></span>
</td>
<td class="num">(36,807)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, exclusive of effects of acquired companies:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(126,188)<span></span>
</td>
<td class="num">(89,785)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income tax payable</a></td>
<td class="num">(5,626)<span></span>
</td>
<td class="nump">17,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(25,712)<span></span>
</td>
<td class="num">(32,586)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">14,765<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_tyl_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(5,663)<span></span>
</td>
<td class="num">(6,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(19,727)<span></span>
</td>
<td class="num">(1,173)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">18,531<span></span>
</td>
<td class="nump">19,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(314)<span></span>
</td>
<td class="nump">3,141<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">154,469<span></span>
</td>
<td class="nump">136,143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property and equipment</a></td>
<td class="num">(7,822)<span></span>
</td>
<td class="num">(13,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchase of marketable security investments</a></td>
<td class="num">(107,286)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds and maturities from marketable security investments</a></td>
<td class="nump">34,284<span></span>
</td>
<td class="nump">6,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Investment in software development</a></td>
<td class="num">(10,400)<span></span>
</td>
<td class="num">(16,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cost of acquisitions, net of cash acquired</a></td>
<td class="num">(18,230)<span></span>
</td>
<td class="num">(1,302)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="nump">526<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="num">(108,928)<span></span>
</td>
<td class="num">(25,273)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfMediumTermNotes', window );">Payment on term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury shares</a></td>
<td class="num">(1,605)<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="Show.showAR( this, 'defref_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld', window );">Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement</a></td>
<td class="num">(3,155)<span></span>
</td>
<td class="nump">15,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Contributions from employee stock purchase plan</a></td>
<td class="nump">9,322<span></span>
</td>
<td class="nump">8,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(7,377)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used by financing activities</a></td>
<td class="num">(2,815)<span></span>
</td>
<td class="num">(25,641)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">42,726<span></span>
</td>
<td class="nump">85,229<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">744,721<span></span>
</td>
<td class="nump">165,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="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">787,447<span></span>
</td>
<td class="nump">250,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">969<span></span>
</td>
<td class="nump">1,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net</a></td>
<td class="nump">46,293<span></span>
</td>
<td class="nump">39,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Non-cash additions to property and equipment</a></td>
<td class="nump">$ 502<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Stock Options Exercised, Net Of Shares Withheld</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfMediumTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfMediumTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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 Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2,937,995<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">$ 1,354,787<span></span>
</td>
<td class="num">$ (326)<span></span>
</td>
<td class="nump">$ 1,603,773<span></span>
</td>
<td class="num">$ (20,720)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,858,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">121,908<span></span>
</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">121,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">39,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(23,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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (23,456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">57,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares pursuant to employee stock purchase plan</a></td>
<td class="nump">8,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares pursuant to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,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="Show.showAR( this, 'defref_tyl_ReimbursementOfSharesValueFromEscrow', window );">Reimbursement of shares from escrow</a></td>
<td class="num">(9,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,202)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ReimbursementOfSharesFromEscrow', window );">Reimbursement of shares from escrow (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">3,132,108<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">1,425,536<span></span>
</td>
<td class="num">(218)<span></span>
</td>
<td class="nump">1,725,681<span></span>
</td>
<td class="num">$ (19,372)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,524,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">3,023,135<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">1,385,095<span></span>
</td>
<td class="num">(273)<span></span>
</td>
<td class="nump">1,657,943<span></span>
</td>
<td class="num">$ (20,111)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,707,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">67,738<span></span>
</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">67,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">18,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(12,249)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (12,249)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">30,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares pursuant to employee stock purchase plan</a></td>
<td class="nump">4,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares pursuant to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 3,132,108<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">1,425,536<span></span>
</td>
<td class="num">(218)<span></span>
</td>
<td class="nump">1,725,681<span></span>
</td>
<td class="num">$ (19,372)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,524,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">48,147,969<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 3,388,422<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">1,539,301<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="nump">1,866,799<span></span>
</td>
<td class="num">$ (18,002)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="num">(5,184,092)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,184,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 165,679<span></span>
</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">165,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">29,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(32,926)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (32,926)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">75,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares pursuant to employee stock purchase plan</a></td>
<td class="nump">9,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares pursuant to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock repurchases</a></td>
<td class="num">$ (1,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchases of treasury (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="nump">48,147,969<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 3,634,667<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">1,620,258<span></span>
</td>
<td class="num">(115)<span></span>
</td>
<td class="nump">2,032,478<span></span>
</td>
<td class="num">$ (18,435)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="num">(4,896,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,896,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 3,512,704<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">1,581,856<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="nump">1,947,851<span></span>
</td>
<td class="num">$ (17,401)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,035,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">84,627<span></span>
</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">84,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">13,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(18,008)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (18,008)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">38,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares pursuant to employee stock purchase plan</a></td>
<td class="nump">5,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares pursuant to employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock repurchases</a></td>
<td class="num">$ (1,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchases of treasury (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="nump">48,147,969<span></span>
</td>
<td class="nump">48,148,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 3,634,667<span></span>
</td>
<td class="nump">$ 481<span></span>
</td>
<td class="nump">$ 1,620,258<span></span>
</td>
<td class="num">$ (115)<span></span>
</td>
<td class="nump">$ 2,032,478<span></span>
</td>
<td class="num">$ (18,435)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="num">(4,896,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,896,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ReimbursementOfSharesFromEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reimbursement Of Shares From Escrow</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ReimbursementOfSharesFromEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_tyl_ReimbursementOfSharesValueFromEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reimbursement Of Shares, Value From Escrow</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ReimbursementOfSharesValueFromEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>36
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (&#8220;SEC&#8221;) and accounting principles generally accepted in the United States (&#8220;GAAP&#8221;), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are as of June&#160;30, 2025, and December&#160;31, 2024, and operating result amounts are for the three and six months ended June&#160;30, 2025, and 2024, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December&#160;31, 2024. Revenues, expenses, assets, and liabilities can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year. Certain amounts for previous years have been reclassified to conform to the current year presentation. </span></div>Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). During the three and six months ended June&#160;30, 2025, we had approximately $32,000, of other comprehensive loss, and $42,000, of other comprehensive income, net of taxes, respectively, from our available-for-sale investment holdings. During the three and six months ended June&#160;30, 2024, we had approximately $55,000 and $108,000, of other comprehensive income, net of taxes, respectively, from our available-for-sale investment holdings, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Standards and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Accounting Standards and Significant Accounting Policies</a></td>
<td class="text">Accounting Standards and Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to our significant accounting policies described in the Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the SEC on February 19, 2025, that have had a material impact on our condensed consolidated financial statements and related notes. See Recently Pronounced Accounting Standard below.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 606, Revenue from Contracts with Customers. We earn the majority of our revenues from subscription-based services and post-contract client support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;). Other sources of revenue are professional services, software licenses and royalties, and hardware and other. Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a client</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our software arrangements with clients contain multiple performance obligations that range from software license deliveries, installation, training, consulting, software modification and customization to meet specific client needs; hosting; and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include professional services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, client demographics, and the number and types of users within our contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that involve significant production, modification, or customization of the software, or where professional services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the client over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription-Based Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based services consist primarily of revenues derived from software as a service (&#8220;SaaS&#8221;) arrangements and transaction-based fees. For SaaS arrangements, we evaluate whether the client has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the client can feasibly maintain the software on the client&#8217;s hardware or enter into another arrangement with a third party to host the software. We recognize SaaS services ratably over the term of the arrangement, which range from <span style="-sec-ix-hidden:f-461">one</span> to 10 years, but most arrangements are typically for periods of <span style="-sec-ix-hidden:f-463">one</span> to three years. For professional services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the client access to the software.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Transaction-based fees primarily relate to digital government services and online payment services, which are sometimes offered with the assistance of third-party vendors. When we are the principal in a transaction, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the client) and record the net amount as revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For transaction-based revenues from digital government services and online payments, we have the right to charge the client an amount that directly corresponds with the value to the client of our performance to date. Therefore, we recognize revenues for these services over time based on the amount billable to the client. In some cases, we are paid on a fixed-fee basis and recognize the revenue ratably over the contractual period. Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances where variable consideration exists, we include in our estimates additional revenues for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably, and its realization is probable. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the period of benefit.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Post-Contract Client Support (Maintenance)</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our clients generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When professional services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material or milestone basis. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of allowances for sales adjustments and any taxes collected from clients, which are subsequently remitted to governmental authorities. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4, &#8220;Disaggregation of Revenue&#8221; for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenues and cash flows of our various revenue categories.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable and allowance for losses and sales adjustments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to clients. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when invoicing occurs prior to revenue recognition. For multi-year agreements, we generally invoice clients annually at the beginning of each annual coverage period. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.362%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - current</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">714,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">587,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - long term</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total accounts receivable</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">721,428&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">594,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable, including total current and long-term accounts receivable, net of allowance for losses and sales adjustments, was $721.4 million and $594.8 million, as of June&#160;30, 2025, and December&#160;31, 2024, respectively. We have recorded unbilled receivables of $111.8 million and $115.6 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively. Unbilled receivables expected to be collected within one year have been included with the current portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with the long-term portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables also include retention receivables of $10.8 million and $11.4 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain allowances for losses and sales adjustments, which losses are recorded against revenue at the time the loss is incurred. Because most of our clients are domestic governmental entities, we rarely incur a credit loss resulting from the inability of a client to make required payments. Consequently, we have not recorded a reserve for credit losses. Events or changes in circumstances that indicate the carrying amount for the allowances for losses and sales adjustments may require revision include, but are not limited to, managing our client&#8217;s expectations regarding the scope of the services to be delivered and defects or errors in new versions or enhancements of our software products. Our allowances for losses and sales adjustments are $27.4&#160;million and $17.3&#160;million as of June&#160;30, 2025, and December&#160;31, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We perform an impairment assessment annually on October 1, or more frequently if indicators of potential impairment exist, which includes evaluating qualitative and quantitative factors to assess the likelihood of an impairment of each reporting unit&#8217;s goodwill. If the conclusion of an impairment assessment is that it is more likely than not that the fair value of the reporting unit is more than its carrying value, goodwill is not considered impaired, and we are not required to perform the quantitative goodwill impairment test. If the conclusion of an impairment assessment is that it is more likely than not that the fair value is less than its carrying value, we perform the quantitative goodwill impairment test, which compares the fair value of the reporting unit to its carrying value. Impairments, if any, are based on the excess of the carrying amount over the fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Client base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our client turnover each year for indications of impairment. Our client turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, no triggering event or changes to circumstances indicated that a potential impairment had occurred for goodwill or other intangible assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">RECENTLY PRONOUNCED ACCOUNTING STANDARDS</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-04 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This guidance clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. It is effective for annual reporting periods beginning after December 15, 2025, and interim periods within those annual reporting periods, with early adoption permitted. As of January 1, 2025, we have early-adopted this standard, and the new standard did not have a material impact on the Company&#8217;s financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This guidance requires public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. It is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. This guidance is not expected to have a material impact on the Company&#8217;s financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic ASC 740) Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> improves the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 with early adoption permitted. This guidance is not expected to have a material impact on the Company&#8217;s financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Related Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Related Information</a></td>
<td class="text">Segment and Related Information<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Reportable operating segments are determined based on the Company&#8217;s management approach. The management approach, as defined by FASB ASC 280 &#8220;Segment Reporting,&#8221; is based on the way that the Chief Operating Decision Maker (&#8220;CODM&#8221;) organizes the segments within an enterprise for making decisions about resources to be allocated and assessing their performance. Our CODM, for purposes of FASB ASC 280, is our chief executive officer.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We report our results in two reportable segments. Our reportable segments are organized on the basis of a combination of the products and services they deliver to clients and the function that the public sector client performs. Operating segments that have met the aggregation criteria have been combined into our two reportable segments. The Enterprise Software (&#8220;ES&#8221;) reportable segment provides public sector entities with software systems and services to meet their information technology and automation needs for mission-critical &#8220;back-office&#8221; functions such as: public administration solutions, courts and public safety solutions, education solutions, and property and recording solutions. The Platform Technologies (&#8220;PT&#8221;) reportable segment provides public sector entities with platform and transformative solutions including digital solutions, payment processing, streamlined data processing, and improved operations and workflows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The CODM uses segment operating income or loss to assess performance and to allocate resources (including employees, property, and financial or capital resources) for each segment, predominantly in the annual budget and forecasting process. During the fiscal periods presented, we had no significant transactions between reportable segments. Corporate unallocated amounts are comprised of non-cash amortization of intangible assets associated with acquisitions, depreciation associated with unallocated property and equipment assets, compensation costs for the executive management team and certain shared services staff, and share-based compensation expense for the entire company. Corporate unallocated amounts also include incidental revenues and expenses related to a company-wide user conference and rental income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">588,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">178,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">114,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">39,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">170,587&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">197,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">534,063&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">103,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">28,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">133,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,153,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">347,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">223,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">50,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">77,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">329,507&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,952&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">386,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,046,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">344,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">201,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">53,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">27,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">49,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,285&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">63,164&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">327,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of reportable segment operating income to the Company's consolidated totals:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">197,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">386,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">327,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(29,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(26,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(49,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(45,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(12,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(52,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(47,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(106,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(95,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(27,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(31,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">102,513&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,665&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">197,803&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">145,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents reconciliations of segment revenues from external customers and other segment information to the Company&#8217;s consolidated totals:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">596,117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,161,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,053,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">44,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">45,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">68,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">74,236&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software development expenditures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,487&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">633,080&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">572,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">412,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">416,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,380,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,191,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,425,755&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,180,015&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment assets primarily consist of net accounts receivable, prepaid expenses and other current assets, and net property and equipment and software development costs. Corporate assets primarily consist of cash and investments; prepaid insurance; goodwill and intangibles associated with acquisitions; deferred income taxes; software development costs, net; and net property and equipment mainly related to unallocated information and technology assets. Certain presentation items from previous years have been adjusted to conform with current year presentation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Disaggregation of Revenue<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenues and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Revenues </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenues are comprised of revenues from subscriptions and maintenance, which we consider to be recurring revenues. Subscription revenues primarily consist of revenues derived from our SaaS arrangements and transaction-based fees. These revenues are considered recurring because revenues from these sources are expected to re-occur in similar annual amounts for the term of our relationship with the client. Transaction-based fees are generally the result of multi-year contracts with our clients that result in fees generated by payment transactions and digital government services and are collected on a recurring basis during the contract term. The contract terms for subscription arrangements range from <span style="-sec-ix-hidden:f-703">one</span> to 10 years but are typically contracted for initial periods of <span style="-sec-ix-hidden:f-705">one</span> to three years. Nearly all of our on-premises software client contracts with us for maintenance and support. Maintenance and support are generally provided under auto-renewing annual contracts or multi-year contracts. We consider all other revenue categories to be non-recurring revenues. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues and non-recurring revenues recognized during the period are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">189,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">215,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">112,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">354,624&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">162,574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">517,198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">596,117&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">155,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">177,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">300,942&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">148,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">448,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">91,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,976&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">369,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">410,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">224,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">690,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">314,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,004,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">156,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,161,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">304,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">342,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">592,150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">287,302&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">879,452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">143,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,053,335&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred Revenue and Performance Obligations<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue, including long-term, by segment is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">716,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">683,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">25,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">36,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue, including long-term, were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"></td><td style="width:74.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">771,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(752,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize as revenue approximately 97% of our deferred revenue balance as of June&#160;30, 2025, in the next 12 months, and the remainder thereafter.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe the portion of the transaction price allocated to the remaining performance obligations which is not included in our deferred revenue balance is not a meaningful indicator of future revenue due to contracts with transaction-based fees that vary with transaction activity, the variability in subscription term lengths, and termination provisions included in some contracts that limit inclusion and cause variability from period to period.</span></div>Deferred Commissions<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred commissions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">38,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">61,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred commissions is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred commissions have been included with prepaid expenses for the current portion and non-current other assets for the long-term portion in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Deferred Revenue and Performance Obligations</a></td>
<td class="text">Disaggregation of Revenue<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenues and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Revenues </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenues are comprised of revenues from subscriptions and maintenance, which we consider to be recurring revenues. Subscription revenues primarily consist of revenues derived from our SaaS arrangements and transaction-based fees. These revenues are considered recurring because revenues from these sources are expected to re-occur in similar annual amounts for the term of our relationship with the client. Transaction-based fees are generally the result of multi-year contracts with our clients that result in fees generated by payment transactions and digital government services and are collected on a recurring basis during the contract term. The contract terms for subscription arrangements range from <span style="-sec-ix-hidden:f-703">one</span> to 10 years but are typically contracted for initial periods of <span style="-sec-ix-hidden:f-705">one</span> to three years. Nearly all of our on-premises software client contracts with us for maintenance and support. Maintenance and support are generally provided under auto-renewing annual contracts or multi-year contracts. We consider all other revenue categories to be non-recurring revenues. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues and non-recurring revenues recognized during the period are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">189,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">215,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">112,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">354,624&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">162,574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">517,198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">596,117&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">155,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">177,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">300,942&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">148,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">448,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">91,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,976&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">369,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">410,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">224,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">690,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">314,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,004,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">156,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,161,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">304,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">342,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">592,150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">287,302&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">879,452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">143,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,053,335&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred Revenue and Performance Obligations<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue, including long-term, by segment is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">716,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">683,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">25,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">36,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue, including long-term, were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"></td><td style="width:74.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">771,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(752,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize as revenue approximately 97% of our deferred revenue balance as of June&#160;30, 2025, in the next 12 months, and the remainder thereafter.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe the portion of the transaction price allocated to the remaining performance obligations which is not included in our deferred revenue balance is not a meaningful indicator of future revenue due to contracts with transaction-based fees that vary with transaction activity, the variability in subscription term lengths, and termination provisions included in some contracts that limit inclusion and cause variability from period to period.</span></div>Deferred Commissions<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred commissions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">38,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">61,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred commissions is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred commissions have been included with prepaid expenses for the current portion and non-current other assets for the long-term portion in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Commissions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Deferred Commissions</a></td>
<td class="text">Disaggregation of Revenue<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenues and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Revenues </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenues are comprised of revenues from subscriptions and maintenance, which we consider to be recurring revenues. Subscription revenues primarily consist of revenues derived from our SaaS arrangements and transaction-based fees. These revenues are considered recurring because revenues from these sources are expected to re-occur in similar annual amounts for the term of our relationship with the client. Transaction-based fees are generally the result of multi-year contracts with our clients that result in fees generated by payment transactions and digital government services and are collected on a recurring basis during the contract term. The contract terms for subscription arrangements range from <span style="-sec-ix-hidden:f-703">one</span> to 10 years but are typically contracted for initial periods of <span style="-sec-ix-hidden:f-705">one</span> to three years. Nearly all of our on-premises software client contracts with us for maintenance and support. Maintenance and support are generally provided under auto-renewing annual contracts or multi-year contracts. We consider all other revenue categories to be non-recurring revenues. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues and non-recurring revenues recognized during the period are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">189,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">215,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">112,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">354,624&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">162,574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">517,198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">596,117&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">155,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">177,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">300,942&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">148,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">448,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">91,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,976&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">369,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">410,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">224,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">690,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">314,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,004,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">156,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,161,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">304,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">342,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">592,150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">287,302&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">879,452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">143,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,053,335&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred Revenue and Performance Obligations<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue, including long-term, by segment is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">716,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">683,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">25,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">36,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue, including long-term, were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"></td><td style="width:74.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">771,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(752,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We expect to recognize as revenue approximately 97% of our deferred revenue balance as of June&#160;30, 2025, in the next 12 months, and the remainder thereafter.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe the portion of the transaction price allocated to the remaining performance obligations which is not included in our deferred revenue balance is not a meaningful indicator of future revenue due to contracts with transaction-based fees that vary with transaction activity, the variability in subscription term lengths, and termination provisions included in some contracts that limit inclusion and cause variability from period to period.</span></div>Deferred Commissions<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred commissions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">38,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">61,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred commissions is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Deferred commissions have been included with prepaid expenses for the current portion and non-current other assets for the long-term portion in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2025, we acquired MyGov, LLC (&#8220;MyGov&#8221;), a provider of SaaS platform solutions for community development. The total cash purchase price, net of cash acquired of $215,000, was approximately $18.2 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have performed a preliminary valuation analysis of the fair market value of MyGov&#8217;s assets and liabilities. In connection with this transaction, we acquired total tangible assets of $0.7 million and assumed liabilities of approximately $1.1 million. We recorded goodwill of approximately $10.3 million, which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately $8.5 million. The operating results of MyGov are included with the operating results of the Enterprise Software segment since the inception date of the acquisition. The impact of this acquisition on our operating results, assets, and liabilities is not material. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the purchase price allocation for MyGov is not final; therefore, certain preliminary valuation estimates of fair value assumed at the acquisition date for intangible assets and receivables are subject to change as valuations are finalized. Our balance sheet as of June&#160;30, 2025, reflects the allocation of the purchase price to the net assets acquired based on their estimated fair value at the date of the acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level 3 unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2025, we paid $7.4 million in cash for long-term indemnity holdbacks related to prior acquisitions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total outstanding borrowings: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-889">2024 Credit Agreement</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">S + 1.125%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">September 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized debt discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of convertible senior notes due 2026, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long Term - convertible senior notes due 2026, net </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2024 Credit Agreement </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 25, 2024, the Company entered into a $700.0&#160;million credit agreement with the various lender parties thereto and Wells Fargo Bank, National Association, as Administrative Agent, Swingline Lender, and Issuing Lender (the &#8220;2024 Credit Agreement&#8221;). The 2024 Credit Agreement provides for an unsecured revolving credit facility in an aggregate principal amount of up to $700.0&#160;million, including sub-facilities for standby letters of credit and swingline loans. The 2024 Credit Agreement matures on September 25, 2029, and loans may be prepaid at any time, without premium or penalty, subject to certain minimum amounts and payment of any Secured Overnight Financing Rate (&#8220;SOFR&#8221;) breakage costs. The 2024 Credit Agreement replaced Tyler&#8217;s previous $500.0&#160;million unsecured credit facility under the credit agreement dated April 21, 2021, among the Company and various lenders party thereto, which was scheduled to mature in April 2026.  </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Credit Agreement contains certain customary representations and warranties, affirmative and negative covenants, and defined events of defaults. The 2024 Credit Agreement requires us to maintain certain financial ratios and other financial conditions and limits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the revolving credit facility will bear interest, at the Company&#8217;s option, at a per annum rate of either (1) the Administrative Agent&#8217;s prime commercial lending rate (subject to certain higher rate determinations) plus a margin of 0.125% to 0.75% or (2) the one-, three-, or six-month SOFR rate plus a margin of 1.125% to 1.75%. The margin in each case is based upon Tyler&#8217;s total net leverage ratio, as determined pursuant to the 2024 Credit Agreement. In addition to paying interest on the outstanding principal of loans under the revolving credit facility, the Company is required to pay a commitment fee initially in the amount of 0.125% per annum, which will subsequently range from 0.125% to 0.25% based upon the Company&#8217;s total net leverage ratio. Borrowings under the 2024 Credit Agreement may be used for general corporate purposes, including working capital requirements, acquisitions and capital expenditures.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes due 2026</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2021, we issued 0.25% Convertible Senior Notes due in 2026 in the aggregate principal amount of $600.0 million (&#8220;the Convertible Senior Notes&#8221; or &#8220;the Notes&#8221;). The Convertible Senior Notes were issued pursuant to, and are governed by, an indenture, dated as of March 9, 2021, with U.S. Bank National Association as trustee (the &#8220;Indenture&#8221;). The net proceeds from the issuance of the Convertible Senior Notes were $591.4 million, net of initial purchasers&#8217; discounts of $6.0&#160;million and debt issuance costs of $2.6&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes are senior, unsecured obligations and are (i) equal in right of payment to our future senior, unsecured indebtedness; (ii) senior in right of payment to our future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes accrue interest at a rate of 0.25% per annum, payable semi-annually in arrears on March 15 and September 15 of each year. The Convertible Senior Notes mature on March&#160;15, 2026, unless earlier repurchased, redeemed, or converted. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Before September&#160;15, 2025, holders of the Convertible Senior Notes have the right to convert their Convertible Senior Notes only upon the occurrence of certain events. Under the terms of the Indenture, the Convertible Senior Notes are convertible into common stock of Tyler Technologies, Inc. (referred to herein as &#8220;our common stock&#8221;) at the following times or circumstances:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ended June 30, 2021, if the last reported sale price per share of our common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the &#8220;Measurement Period&#8221;) if the trading price per $1,000 principal amount of Convertible Senior Notes, as determined following a request by their holder in accordance with the procedures in the Indenture, for each trading day of the Measurement Period, was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of certain corporate events or distributions on our common stock, including but not limited to a &#8220;Fundamental Change&#8221; (as defined in the Indenture);</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events; or</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">on or after September&#160;15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, March&#160;15, 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">With certain exceptions, upon a change of control or other fundamental change (both as defined in the Indenture governing the Convertible Senior Notes), the holders of the Convertible Senior Notes may require us to repurchase all or part of the principal amount of the Convertible Senior Notes at a repurchase price equal to 100% of the principal amount of the Convertible Senior Notes, plus any accrued and unpaid interest up to, but excluding, the redemption date. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, none of the conditions allowing holders of the Convertible Senior Notes to convert have been met. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From and including September&#160;15, 2025, holders of the Convertible Senior Notes may convert their Convertible Senior Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will settle any conversions of the Convertible Senior Notes either entirely in cash or in a combination of cash and shares of our common stock, at our election. However, upon conversion of any Convertible Senior Notes, the conversion value, which will be determined over an &#8220;Observation Period&#8221; (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate is 2.0266 shares of common stock per $1,000 principal amount of Convertible Senior Notes, which represents an initial conversion price of approximately $493.44 per share of common stock. The conversion rate and conversion price will be subject to adjustment upon the occurrence of certain events. In addition, if certain corporate events that constitute a &#8220;Make-Whole Fundamental Change&#8221; (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Senior Notes are redeemable, in whole or in part, at our option at any time, and from time to time, on or after March&#160;15, 2024, and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price of the Notes on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. In addition, calling any Note for redemption constitutes a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Effective Interest Rate</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate for the borrowings under the Convertible Senior Notes was 0.25% as of June&#160;30, 2025. For the six months ended June&#160;30, 2025, the effective interest rate was 0.54% for the Convertible Senior Notes. The following sets forth the interest expense recognized related to the borrowings and commitment fees for unused portions under the 2024 Credit Agreement, the 2021 Credit Agreement and Convertible Senior Notes and is included in interest expense in the accompanying condensed consolidated statements of income:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Term Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,253)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we had one outstanding letter of credit totaling $500,000. The letter of credit, which guarantees our performance under a client contract, automatically renews annually unless canceled in writing, and expires in the third quarter of 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">787,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">744,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">905,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">788,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist primarily of money market funds with original maturity dates of three months or less, for which we determine fair value through quoted market prices.  </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our investment portfolio is classified as available-for-sale in order to have the flexibility to buy and sell investments and maximize cash liquidity. Our available-for-sale investments primarily consist of investment grade corporate bonds, U.S. Treasuries, and asset-backed securities with maturity dates through 2027. These investments are presented at fair value and are included in short-term investments and non-current investments in the accompanying condensed consolidated balance sheets. Unrealized gains or losses associated with the investments are included in accumulated other comprehensive income (loss), net of tax in the accompanying condensed consolidated balance sheets and other comprehensive income (loss), net of tax in the statements of comprehensive income. For our available-for-sale investments, we do not have the intent to sell, nor is it more likely than not that we would be required to sell before recovery of their cost basis.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and December&#160;31, 2024, we have an accrued interest receivable balance of approximately $860,000 and $227,000, respectively, which is included in accounts receivable, net. We do not measure an allowance for credit losses for accrued interest receivables. We record any losses within the maturity period or at the time of sale of the investment, and any write-offs to accrued interest receivables are recorded as reductions to interest income in the period of the loss. During the three and six months ended June&#160;30, 2025, we have recorded no losses for accrued interest receivables. Interest income and amortization of discounts and premiums are included in other income, net in the accompanying condensed consolidated statements of income. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our available-for-sale investments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:62.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortized cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">108,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we have $104.9&#160;million of available-for-sale debt securities with contractual maturities of one year or less and $3.0&#160;million with contractual maturities greater than one year. As of June&#160;30, 2025, 59 available-for-sale securities with a fair value of $57.8&#160;million have been in a loss position for one year or less and three securities with a fair value of $5.1&#160;million have been in a loss position for greater than one year.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity on our available-for-sale investments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales and maturities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">32,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Realized gains on sales, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our equity investment consists of an 18% interest in BFTR, LLC, a wholly owned subsidiary of Bison Capital Partners V L.P. BFTR, LLC is a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in common stock is carried at cost less any impairment write-downs because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/825/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value</a></td>
<td class="text">Fair Value<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value 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 in the principal or most advantageous market for that asset or liability. Guidance on fair value measurements and disclosures establishes a valuation hierarchy for disclosure of inputs used in measuring fair value defined as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1&#8212;Inputs are unadjusted quoted prices that are available in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2&#8212;Inputs include quoted prices for similar assets and liabilities in active markets and quoted prices in non-active markets, inputs other than quoted prices that are observable, and inputs that are not directly observable, but are corroborated by observable market data.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3&#8212;Inputs that are unobservable and are supported by little or no market activity and reflect the use of significant management judgment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The classification of a financial asset or liability within the hierarchy is determined based on the least reliable level of input that is significant to the fair value measurement. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We also consider the counterparty and our own non-performance risk in our assessment of fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of June&#160;30, 2025:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">787,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">787,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">739,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">739,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of December&#160;31, 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">744,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">744,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">731,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">731,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets that are measured at fair value on a recurring basis</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables, accounts payables, short-term obligations and certain other assets carrying value approximate fair value because of the short maturity of these instruments. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we have $107.9&#160;million in investment grade corporate bonds, U.S. Treasuries, and asset-backed securities with maturity dates through 2027.&#160;The fair values of these securities are considered Level 2 as they are based on inputs from quoted prices in markets that are not active or other observable market data. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets that are measured at fair value on a nonrecurring basis</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, we have an 18% interest in BFTR, LLC. As we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values, our investment is carried at cost less any impairment write-downs. Periodically, our investment is assessed for impairment. We do not reassess the fair value of the investments if there are no identified events or changes in circumstances that indicate fair value of the investment or indicate impairment. No events or changes in circumstances have occurred during the period that require reassessment. There has been no impairment of this investment for the periods presented. This investment is included in other non-current assets in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2, &#8220;Summary of Significant Accounting Policies,&#8221; we assess goodwill for impairment annually on October 1. In addition, we review goodwill, property and equipment, and other intangibles for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable. During the fourth quarter of 2024, we completed our annual assessment of goodwill which did not result in an impairment charge. Further, we identified no indicators of impairment to goodwill, property and equipment, and other intangibles. Therefore, no impairment was recorded as of or for the six months ended June&#160;30, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments measured at fair value only for disclosure purposes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our Convertible Senior Notes is determined based on quoted market prices for a similar liability when traded as an asset in an active market, a Level 2 input. See Note 8, &#8220;Debt,&#8221; for further discussion.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Convertible Senior Notes is the par value less the debt discount and debt issuance costs that are amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. Interest expense is included in the accompanying condensed consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value and carrying value, net, of our Convertible Senior Notes:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value at</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">739,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">731,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>46
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Provision<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Provision</a></td>
<td class="text">Income Tax Provision<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We had an effective income tax rate of 17.4% and 16.2% for the three and six months ended June&#160;30, 2025, respectively, compared to 13.9% and 16.1% for the three and six months ended June&#160;30, 2024, respectively. The increase in the effective tax rate for the three months ended June&#160;30, 2025, as compared to the prior period, is due to a decrease in excess tax benefits related to stock incentive awards and research tax credit benefits, partially offset by a decrease in liabilities for uncertain tax positions. The increase in the effective tax rate for the six months ended June 30, 2025, as compared to the prior period, is due to a decrease in research tax credit benefits, partially offset by an increase in excess tax benefits related to stock incentive awards and decreases in liabilities for uncertain tax positions and state taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rates for the periods presented are different from the statutory United States federal income tax rate of 21% primarily due to the excess tax benefits related to stock incentive awards and the tax benefits of research tax credits, offset by state income taxes, liabilities for uncertain tax positions, and non-deductible business expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We made income tax payments, net of refunds, of $46.3 million and $39.1 million in the six months ended June 30, 2025, and June&#160;30, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the reconciliation bill, commonly referred to as the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was signed into law, which includes a broad range of tax reform provisions that may affect our Company. The OBBBA allows an elective deduction for domestic Research and Development (&#8220;R&amp;D&#8221;), a reinstatement of elective 100% first-year bonus depreciation, and a more favorable tax rate on Foreign-derived Deduction Eligible Income and income from non-U.S. subsidiaries (&#8220;Net CFC Tested Income&#8221;), among other provisions. We are currently evaluating the impact of these provisions, which could affect our effective tax rate in 2025 and future periods. We anticipate a significant reduction in current tax payments in the next 12 months, as well as a decrease in deferred tax assets and the income tax payable related to the provisions for full expensing of domestic R&amp;D and bonus depreciation. As the legislation was signed into law after the close of our second quarter, the impacts are not included in our operating results for the six months ended June 30, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>47
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text">Share-Based Compensation <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation expense related to share-based awards, which is recorded in the condensed consolidated statements of income:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,891&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,620&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,605&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,010&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">29,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">38,302&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">30,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">75,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">57,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>48
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the reconciliation of basic earnings per share to diluted earnings per share:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">84,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">67,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">165,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">121,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average basic common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Assumed conversion of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share<br/>&#160;&#160; - Adjusted weighted-average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">44,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,286&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.93&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.57&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.82&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2025, and 2024, stock awards representing the right to purchase common stock of approximately 83,000 and 53,000 shares and 75,000 and 119,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an antidilutive effect.&#160;</span></div>We have used the if-converted method for calculating any potential dilutive effect of the Convertible Senior Notes on our diluted net income per share if our average stock price for the period exceeded the conversion price of $493.44 per share of common stock. Under the if-converted method, the Notes are assumed to be converted at the beginning of the period and the resulting common shares, if dilutive, are included in the denominator of the diluted earnings per share calculation for the entire period being presented. For the six months ended June&#160;30, 2025, our average stock price for the period exceeded the conversion price resulting in a dilutive impact of the if-converted method as reflected in the table above. For the six months ended June&#160;30, 2024, our average stock price for the period did not exceed the conversion price; therefore, there was no dilutive impact as reflected in the table above.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We lease office facilities, transportation, and other equipment for use in our operations.&#160;Most of our leases are non-cancelable operating lease agreements with remaining terms of <span style="-sec-ix-hidden:f-1104">one</span> to nine years.&#160;Some of these leases include options to extend for up to six years. We have&#160;no finance leases as of June&#160;30, 2025. Right-of-use lease assets and lease liabilities for our operating leases are recorded in the condensed consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Lease Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,323&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other Information</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Cash flows</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Lease term and discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rental income from third parties</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We own office buildings in Falmouth, Yarmouth and Orono, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; Moraine, Ohio; and Kingston Springs, Tennessee. We lease space in some of these buildings to third-party tenants. The property we lease to others under operating leases consists primarily of specific facilities where one tenant obtains substantially all of the economic benefit from the asset and has the right to direct the use of the asset. These non-cancelable leases expire between 2025 and 2035, and some have options to extend the lease for up to&#160;10 years. We determine if an arrangement is a lease at inception. None of our leases allow the lessee to purchase the leased asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rental income from third-party tenants for the three and six months ended June&#160;30, 2025, totaled $812,000 and $1.6&#160;million, respectively, and for the three and six months ended June&#160;30, 2024, totaled $791,000 and $1.6&#160;million, respectively. Rental income is included in hardware and other revenue on the condensed consolidated statements of income.</span><span style="color:#008080;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"><tr><td style="width:1.0%"></td><td style="width:74.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.339%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025 (Remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We lease office facilities, transportation, and other equipment for use in our operations.&#160;Most of our leases are non-cancelable operating lease agreements with remaining terms of <span style="-sec-ix-hidden:f-1104">one</span> to nine years.&#160;Some of these leases include options to extend for up to six years. We have&#160;no finance leases as of June&#160;30, 2025. Right-of-use lease assets and lease liabilities for our operating leases are recorded in the condensed consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Lease Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,323&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other Information</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Cash flows</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Lease term and discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rental income from third parties</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We own office buildings in Falmouth, Yarmouth and Orono, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; Moraine, Ohio; and Kingston Springs, Tennessee. We lease space in some of these buildings to third-party tenants. The property we lease to others under operating leases consists primarily of specific facilities where one tenant obtains substantially all of the economic benefit from the asset and has the right to direct the use of the asset. These non-cancelable leases expire between 2025 and 2035, and some have options to extend the lease for up to&#160;10 years. We determine if an arrangement is a lease at inception. None of our leases allow the lessee to purchase the leased asset.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Rental income from third-party tenants for the three and six months ended June&#160;30, 2025, totaled $812,000 and $1.6&#160;million, respectively, and for the three and six months ended June&#160;30, 2024, totaled $791,000 and $1.6&#160;million, respectively. Rental income is included in hardware and other revenue on the condensed consolidated statements of income.</span><span style="color:#008080;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"><tr><td style="width:1.0%"></td><td style="width:74.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.339%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025 (Remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2022, we received a notice of termination for convenience under a contractual arrangement with a state government client. Upon receipt of the termination notice, we ceased performing services under the contractual arrangement and sought payment of contractually owed fees of approximately $15 million in connection with the termination for convenience. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The client was unresponsive to our outreach for several months, and on August 23, 2022, we filed a lawsuit to enforce our rights and remedies under the applicable contractual arrangement. The client subsequently asked us to negotiate directly with the client to attempt to resolve the dispute. The negotiations were not successful, and on March 20, 2024, we reinitiated our lawsuit. Although we believe our products and services were delivered in accordance with the terms of our contract and that we are entitled to payment in connection with the termination for convenience, at this time the matter remains unresolved. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contract. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Commitments</span></div>We have contractual obligations for third-party technology used in our solutions and for other services that we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2025, the remaining aggregate minimum purchase commitment under these arrangements was approximately $609.2 million through 2031.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 28, 2025, we completed an acquisition for the total consideration of approximately $20&#160;million, paid in all cash, subject to certain post-closing adjustments including indemnity and working capital holdbacks.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>52
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 84,627<span></span>
</td>
<td class="nump">$ 67,738<span></span>
</td>
<td class="nump">$ 165,679<span></span>
</td>
<td class="nump">$ 121,908<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2025, H. Lynn Moore, Jr. executed a Rule 10b5-1 trading plan under which trading could not begin until June 10, 2025, and that terminates no later than February 9, 2026. Additional information is available in the Form 8-K filed on March 11, 2025. No other director or officer has a Rule 10b5-1 trading plan or a non-Rule 10b5-1 trading arrangement in place as of July&#160;30, 2025.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=tyl_LynnH.MooreMember', window );">Lynn H. Moore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">H. Lynn Moore, Jr.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">March 6, 2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">244 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=tyl_LynnH.MooreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=tyl_LynnH.MooreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Standards and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">REVENUE RECOGNITION</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for revenue in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 606, Revenue from Contracts with Customers. We earn the majority of our revenues from subscription-based services and post-contract client support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;). Other sources of revenue are professional services, software licenses and royalties, and hardware and other. Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a client</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our software arrangements with clients contain multiple performance obligations that range from software license deliveries, installation, training, consulting, software modification and customization to meet specific client needs; hosting; and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include professional services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, client demographics, and the number and types of users within our contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that involve significant production, modification, or customization of the software, or where professional services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the client over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription-Based Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based services consist primarily of revenues derived from software as a service (&#8220;SaaS&#8221;) arrangements and transaction-based fees. For SaaS arrangements, we evaluate whether the client has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the client can feasibly maintain the software on the client&#8217;s hardware or enter into another arrangement with a third party to host the software. We recognize SaaS services ratably over the term of the arrangement, which range from <span style="-sec-ix-hidden:f-461">one</span> to 10 years, but most arrangements are typically for periods of <span style="-sec-ix-hidden:f-463">one</span> to three years. For professional services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the client access to the software.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Transaction-based fees primarily relate to digital government services and online payment services, which are sometimes offered with the assistance of third-party vendors. When we are the principal in a transaction, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the client) and record the net amount as revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For transaction-based revenues from digital government services and online payments, we have the right to charge the client an amount that directly corresponds with the value to the client of our performance to date. Therefore, we recognize revenues for these services over time based on the amount billable to the client. In some cases, we are paid on a fixed-fee basis and recognize the revenue ratably over the contractual period. Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances where variable consideration exists, we include in our estimates additional revenues for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably, and its realization is probable. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the period of benefit.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Post-Contract Client Support (Maintenance)</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our clients generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When professional services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material or milestone basis. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized net of allowances for sales adjustments and any taxes collected from clients, which are subsequently remitted to governmental authorities. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 4, &#8220;Disaggregation of Revenue&#8221; for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenues and cash flows of our various revenue categories.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable and allowance for losses and sales adjustments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to clients. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when invoicing occurs prior to revenue recognition. For multi-year agreements, we generally invoice clients annually at the beginning of each annual coverage period. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.362%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - current</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">714,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">587,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - long term</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total accounts receivable</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">721,428&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">594,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total accounts receivable, including total current and long-term accounts receivable, net of allowance for losses and sales adjustments, was $721.4 million and $594.8 million, as of June&#160;30, 2025, and December&#160;31, 2024, respectively. We have recorded unbilled receivables of $111.8 million and $115.6 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively. Unbilled receivables expected to be collected within one year have been included with the current portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with the long-term portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables also include retention receivables of $10.8 million and $11.4 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain allowances for losses and sales adjustments, which losses are recorded against revenue at the time the loss is incurred. Because most of our clients are domestic governmental entities, we rarely incur a credit loss resulting from the inability of a client to make required payments. Consequently, we have not recorded a reserve for credit losses. Events or changes in circumstances that indicate the carrying amount for the allowances for losses and sales adjustments may require revision include, but are not limited to, managing our client&#8217;s expectations regarding the scope of the services to be delivered and defects or errors in new versions or enhancements of our software products. Our allowances for losses and sales adjustments are $27.4&#160;million and $17.3&#160;million as of June&#160;30, 2025, and December&#160;31, 2024, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We perform an impairment assessment annually on October 1, or more frequently if indicators of potential impairment exist, which includes evaluating qualitative and quantitative factors to assess the likelihood of an impairment of each reporting unit&#8217;s goodwill. If the conclusion of an impairment assessment is that it is more likely than not that the fair value of the reporting unit is more than its carrying value, goodwill is not considered impaired, and we are not required to perform the quantitative goodwill impairment test. If the conclusion of an impairment assessment is that it is more likely than not that the fair value is less than its carrying value, we perform the quantitative goodwill impairment test, which compares the fair value of the reporting unit to its carrying value. Impairments, if any, are based on the excess of the carrying amount over the fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Intangible Assets</span></div>We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Client base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our client turnover each year for indications of impairment. Our client turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">RECENTLY PRONOUNCED ACCOUNTING STANDARDS</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">RECENTLY PRONOUNCED ACCOUNTING STANDARDS</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (the &#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-04 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This guidance clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. It is effective for annual reporting periods beginning after December 15, 2025, and interim periods within those annual reporting periods, with early adoption permitted. As of January 1, 2025, we have early-adopted this standard, and the new standard did not have a material impact on the Company&#8217;s financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">This guidance requires public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. It is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. This guidance is not expected to have a material impact on the Company&#8217;s financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 - </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic ASC 740) Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> improves the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 with early adoption permitted. This guidance is not expected to have a material impact on the Company&#8217;s financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Standards and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.362%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - current</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">714,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">587,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - long term</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total accounts receivable</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">721,428&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">594,787&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Related Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Revenues and Operations</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">588,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">178,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">114,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">39,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">170,587&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">197,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">534,063&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">103,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">28,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">133,586&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,153,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">347,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">223,973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">50,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">26,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">77,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">329,507&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,952&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">386,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise<br/>Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,046,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">344,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">201,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">53,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">24,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">27,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">49,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,285&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">63,164&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">327,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Schedule of Reconciliation of Operating Income from Segments to Consolidated</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of reportable segment operating income to the Company's consolidated totals:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">197,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">386,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">327,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(29,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(26,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(49,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(45,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6,307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(12,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(52,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(47,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(106,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(95,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(7,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(13,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(27,972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(31,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">102,513&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,665&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">197,803&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">145,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents reconciliations of segment revenues from external customers and other segment information to the Company&#8217;s consolidated totals:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">596,117&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,161,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,053,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">44,499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">45,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate unallocated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,139&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">68,943&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">74,236&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software development expenditures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,487&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,568&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Segment assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">633,080&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">572,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">PT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">412,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">416,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,380,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,191,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,425,755&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,180,015&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenues and non-recurring revenues recognized during the period are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">168,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">21,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">189,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">79,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">135,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">215,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">106,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">112,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">354,624&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">162,574&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">517,198&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">69,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">78,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">424,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">164,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,566&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">596,117&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the three months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">19,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">155,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">177,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">109,196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">300,942&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">148,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">448,991&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">71,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">91,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">372,807&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">161,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">540,976&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">326,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">369,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">149,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">260,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">410,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">213,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">224,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">690,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">314,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,004,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">111,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">122,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">11,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">156,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">827,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">325,998&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,256&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,161,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">For the six months ended June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Unallocated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Subscriptions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">264,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">40,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">304,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Transaction-based fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">234,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">342,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">220,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">592,150&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">287,302&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">879,452&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">113,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Software licenses and royalties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Hardware and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">16,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total non-recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">143,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">23,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">173,883&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">735,837&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">310,585&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,913&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,053,335&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Changes in Deferred Revenue</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue, including long-term, by segment is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">716,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">683,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Platform Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">25,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">36,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Totals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in total deferred revenue, including long-term, were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"><tr><td style="width:1.0%"></td><td style="width:74.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">771,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(752,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">743,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Commissions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostTableTextBlock', window );">Schedule of Deferred Commissions</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions are as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred commissions</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">38,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred commissions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">61,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">56,799&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock', window );">Schedule of Deferred Commission and Amortization</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred commissions is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Deferred Commission And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_CapitalizedContractCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total outstanding borrowings: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-889">2024 Credit Agreement</span></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">S + 1.125%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">September 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized debt discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of convertible senior notes due 2026, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long Term - convertible senior notes due 2026, net </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following sets forth the interest expense recognized related to the borrowings and commitment fees for unused portions under the 2024 Credit Agreement, the 2021 Credit Agreement and Convertible Senior Notes and is included in interest expense in the accompanying condensed consolidated statements of income:<div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Revolving Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(459)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Term Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Contractual interest expense - Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount and debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,262)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1,253)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(2,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3,437)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">787,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">744,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">905,340&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">788,736&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Available-for-sale Activity</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of our available-for-sale investments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:62.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortized cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">108,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity on our available-for-sale investments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales and maturities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">32,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,080&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Realized gains on sales, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of June&#160;30, 2025:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">787,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">787,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">107,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">739,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">739,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of December&#160;31, 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">744,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">744,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">34,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Equity investment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">731,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">731,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Fair Value, by Balance Sheet Grouping</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value and carrying value, net, of our Convertible Senior Notes:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.638%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value at</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">June 30, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes due 2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">739,890&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">731,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">598,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">597,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Share-Based Compensation Expense Related to Share-Based Awards</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes share-based compensation expense related to share-based awards, which is recorded in the condensed consolidated statements of income:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">8,891&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,620&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">17,605&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,010&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">29,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">22,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">58,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">38,302&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">30,407&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">75,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">57,273&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the reconciliation of basic earnings per share to diluted earnings per share:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">84,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">67,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">165,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">121,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average basic common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">42,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Assumed conversion of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share<br/>&#160;&#160; - Adjusted weighted-average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">44,016&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">43,286&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.93&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.57&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.76&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.82&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>65
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Lease Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,246&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,411&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,904&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,323&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other Information</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Cash flows</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Lease term and discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Information Related to Leases</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other Information</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Cash flows</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (non-cash):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Lease term and discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock', window );">Schedule of Future Minimum Operating Rental Income</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:</span><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"><tr><td style="width:1.0%"></td><td style="width:74.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.339%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2025 (Remaining)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Supplemental Information Related To Leases [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income, net of tax</a></td>
<td class="num">$ (32)<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>67
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Standards and Significant Accounting Policies - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 721,428<span></span>
</td>
<td class="nump">$ 594,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance for losses</a></td>
<td class="nump">27,445<span></span>
</td>
<td class="nump">17,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember', window );">Unbilled Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">111,800<span></span>
</td>
<td class="nump">115,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember', window );">Unbilled Revenues | Retention Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 10,800<span></span>
</td>
<td class="nump">$ 11,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RevenueRecognitionPeriod', window );">Revenue recognition period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Tyipical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RevenueRecognitionPeriod', window );">Revenue recognition period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RevenueRecognitionPeriod', window );">Revenue recognition period (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Tyipical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RevenueRecognitionPeriod', window );">Revenue recognition period (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_RevenueRecognitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Recognition Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_RevenueRecognitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 101: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 102: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 103: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 104: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 105: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 106: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis=us-gaap_UnbilledRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=tyl_RetentionReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=tyl_RetentionReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_PeriodAxis=tyl_PeriodOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_PeriodAxis=tyl_PeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounting Standards and Significant Accounting Policies - Schedule of Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable - current</a></td>
<td class="nump">$ 714,413<span></span>
</td>
<td class="nump">$ 587,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Accounts receivable - long term</a></td>
<td class="nump">7,015<span></span>
</td>
<td class="nump">7,153<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 721,428<span></span>
</td>
<td class="nump">$ 594,787<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>69
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Related Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>70
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Related Information - Schedule of Segment Revenues and Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">$ 588,551<span></span>
</td>
<td class="nump">$ 534,063<span></span>
</td>
<td class="nump">$ 1,153,026<span></span>
</td>
<td class="nump">$ 1,046,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">322,933<span></span>
</td>
<td class="nump">303,160<span></span>
</td>
<td class="nump">621,017<span></span>
</td>
<td class="nump">591,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="nump">36,312<span></span>
</td>
<td class="nump">41,565<span></span>
</td>
<td class="nump">72,785<span></span>
</td>
<td class="nump">77,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">76,601<span></span>
</td>
<td class="nump">75,420<span></span>
</td>
<td class="nump">156,053<span></span>
</td>
<td class="nump">148,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="nump">50,842<span></span>
</td>
<td class="nump">28,951<span></span>
</td>
<td class="nump">98,686<span></span>
</td>
<td class="nump">58,384<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_SegmentOperatingIncomeLoss', window );">Segment operating income</a></td>
<td class="nump">197,253<span></span>
</td>
<td class="nump">168,495<span></span>
</td>
<td class="nump">386,459<span></span>
</td>
<td class="nump">327,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">424,282<span></span>
</td>
<td class="nump">372,807<span></span>
</td>
<td class="nump">827,028<span></span>
</td>
<td class="nump">735,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">178,462<span></span>
</td>
<td class="nump">173,473<span></span>
</td>
<td class="nump">347,749<span></span>
</td>
<td class="nump">344,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="nump">24,971<span></span>
</td>
<td class="nump">28,001<span></span>
</td>
<td class="nump">50,238<span></span>
</td>
<td class="nump">53,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">10,867<span></span>
</td>
<td class="nump">13,016<span></span>
</td>
<td class="nump">22,459<span></span>
</td>
<td class="nump">24,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="nump">39,395<span></span>
</td>
<td class="nump">24,731<span></span>
</td>
<td class="nump">77,075<span></span>
</td>
<td class="nump">49,583<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_SegmentOperatingIncomeLoss', window );">Segment operating income</a></td>
<td class="nump">170,587<span></span>
</td>
<td class="nump">133,586<span></span>
</td>
<td class="nump">329,507<span></span>
</td>
<td class="nump">264,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">164,269<span></span>
</td>
<td class="nump">161,256<span></span>
</td>
<td class="nump">325,998<span></span>
</td>
<td class="nump">310,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">114,980<span></span>
</td>
<td class="nump">103,210<span></span>
</td>
<td class="nump">223,973<span></span>
</td>
<td class="nump">201,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="nump">5,034<span></span>
</td>
<td class="nump">5,601<span></span>
</td>
<td class="nump">9,765<span></span>
</td>
<td class="nump">11,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">13,374<span></span>
</td>
<td class="nump">14,484<span></span>
</td>
<td class="nump">26,775<span></span>
</td>
<td class="nump">27,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="nump">4,215<span></span>
</td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">8,533<span></span>
</td>
<td class="nump">6,431<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_SegmentOperatingIncomeLoss', window );">Segment operating income</a></td>
<td class="nump">26,666<span></span>
</td>
<td class="nump">34,909<span></span>
</td>
<td class="nump">56,952<span></span>
</td>
<td class="nump">63,164<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SaasArrangementsMember', window );">SaaS | Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">168,059<span></span>
</td>
<td class="nump">136,045<span></span>
</td>
<td class="nump">326,800<span></span>
</td>
<td class="nump">264,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SaasArrangementsMember', window );">SaaS | Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">21,512<span></span>
</td>
<td class="nump">19,933<span></span>
</td>
<td class="nump">42,851<span></span>
</td>
<td class="nump">40,575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember', window );">Transaction-based fees | Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">79,786<span></span>
</td>
<td class="nump">55,701<span></span>
</td>
<td class="nump">149,625<span></span>
</td>
<td class="nump">107,585<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember', window );">Transaction-based fees | Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">135,718<span></span>
</td>
<td class="nump">122,003<span></span>
</td>
<td class="nump">260,788<span></span>
</td>
<td class="nump">234,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">106,779<span></span>
</td>
<td class="nump">109,196<span></span>
</td>
<td class="nump">213,758<span></span>
</td>
<td class="nump">220,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">6,113<span></span>
</td>
<td class="nump">11,166<span></span>
</td>
<td class="nump">12,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services | Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">56,862<span></span>
</td>
<td class="nump">58,731<span></span>
</td>
<td class="nump">111,455<span></span>
</td>
<td class="nump">113,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services | Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">13,197<span></span>
</td>
<td class="nump">11,207<span></span>
</td>
<td class="nump">23,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software licenses and royalties | Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">5,319<span></span>
</td>
<td class="nump">10,840<span></span>
</td>
<td class="nump">13,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software licenses and royalties | Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="num">(183)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember', window );">Hardware and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">13,675<span></span>
</td>
<td class="nump">10,731<span></span>
</td>
<td class="nump">17,123<span></span>
</td>
<td class="nump">15,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember', window );">Hardware and other | Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">8,950<span></span>
</td>
<td class="nump">7,815<span></span>
</td>
<td class="nump">14,550<span></span>
</td>
<td class="nump">16,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember', window );">Hardware and other | Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</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="Show.showAR( this, 'defref_tyl_SegmentedRevenue', window );">Total segment revenues</a></td>
<td class="nump">$ 128<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 169<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_tyl_SegmentOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Operating Income (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_SegmentOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_SegmentedRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segmented Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_SegmentedRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ReconciliationFromSegmentTotalsToConsolidatedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_SaasArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_SaasArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_TransactionBasedFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_HardwareAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Related Information - Schedule of Reconciliation of Operating Income from Segments to Consolidated (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating income</a></td>
<td class="nump">$ 95,596<span></span>
</td>
<td class="nump">$ 78,035<span></span>
</td>
<td class="nump">$ 184,769<span></span>
</td>
<td class="nump">$ 145,013<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">596,117<span></span>
</td>
<td class="nump">540,976<span></span>
</td>
<td class="nump">1,161,282<span></span>
</td>
<td class="nump">1,053,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(322,933)<span></span>
</td>
<td class="num">(303,160)<span></span>
</td>
<td class="num">(621,017)<span></span>
</td>
<td class="num">(591,853)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="num">(36,312)<span></span>
</td>
<td class="num">(41,565)<span></span>
</td>
<td class="num">(72,785)<span></span>
</td>
<td class="num">(77,992)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="num">(76,601)<span></span>
</td>
<td class="num">(75,420)<span></span>
</td>
<td class="num">(156,053)<span></span>
</td>
<td class="num">(148,130)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="num">(50,842)<span></span>
</td>
<td class="num">(28,951)<span></span>
</td>
<td class="num">(98,686)<span></span>
</td>
<td class="num">(58,384)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_AmortizationOfOtherIntangibleAssets', window );">Amortization of other intangibles</a></td>
<td class="num">(13,833)<span></span>
</td>
<td class="num">(13,845)<span></span>
</td>
<td class="num">(27,972)<span></span>
</td>
<td class="num">(31,963)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,262)<span></span>
</td>
<td class="num">(1,253)<span></span>
</td>
<td class="num">(2,508)<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">8,179<span></span>
</td>
<td class="nump">1,883<span></span>
</td>
<td class="nump">15,542<span></span>
</td>
<td class="nump">3,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">102,513<span></span>
</td>
<td class="nump">78,665<span></span>
</td>
<td class="nump">197,803<span></span>
</td>
<td class="nump">145,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total segment operating income</a></td>
<td class="nump">197,253<span></span>
</td>
<td class="nump">168,495<span></span>
</td>
<td class="nump">386,459<span></span>
</td>
<td class="nump">327,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate unallocated:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,566<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(29,491)<span></span>
</td>
<td class="num">(26,477)<span></span>
</td>
<td class="num">(49,295)<span></span>
</td>
<td class="num">(45,827)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="num">(6,307)<span></span>
</td>
<td class="num">(7,963)<span></span>
</td>
<td class="num">(12,782)<span></span>
</td>
<td class="num">(13,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="num">(52,360)<span></span>
</td>
<td class="num">(47,920)<span></span>
</td>
<td class="num">(106,819)<span></span>
</td>
<td class="num">(95,689)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="num">(7,232)<span></span>
</td>
<td class="num">(1,168)<span></span>
</td>
<td class="num">(13,078)<span></span>
</td>
<td class="num">(2,370)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_AmortizationOfOtherIntangibleAssets', window );">Amortization of other intangibles</a></td>
<td class="num">$ (13,833)<span></span>
</td>
<td class="num">$ (13,845)<span></span>
</td>
<td class="num">$ (27,972)<span></span>
</td>
<td class="num">$ (31,963)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_AmortizationOfOtherIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Other Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_AmortizationOfOtherIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 596,117<span></span>
</td>
<td class="nump">$ 540,976<span></span>
</td>
<td class="nump">$ 1,161,282<span></span>
</td>
<td class="nump">$ 1,053,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">34,322<span></span>
</td>
<td class="nump">34,139<span></span>
</td>
<td class="nump">68,943<span></span>
</td>
<td class="nump">74,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Software development expenditures:</a></td>
<td class="nump">4,850<span></span>
</td>
<td class="nump">9,107<span></span>
</td>
<td class="nump">10,400<span></span>
</td>
<td class="nump">16,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures:</a></td>
<td class="nump">5,487<span></span>
</td>
<td class="nump">6,568<span></span>
</td>
<td class="nump">7,822<span></span>
</td>
<td class="nump">13,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets:</a></td>
<td class="nump">5,425,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,425,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,180,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">424,282<span></span>
</td>
<td class="nump">372,807<span></span>
</td>
<td class="nump">827,028<span></span>
</td>
<td class="nump">735,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">7,400<span></span>
</td>
<td class="nump">8,498<span></span>
</td>
<td class="nump">14,007<span></span>
</td>
<td class="nump">18,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Software development expenditures:</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">2,110<span></span>
</td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">3,731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures:</a></td>
<td class="nump">1,552<span></span>
</td>
<td class="nump">5,602<span></span>
</td>
<td class="nump">2,282<span></span>
</td>
<td class="nump">12,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets:</a></td>
<td class="nump">633,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">633,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">572,224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">164,269<span></span>
</td>
<td class="nump">161,256<span></span>
</td>
<td class="nump">325,998<span></span>
</td>
<td class="nump">310,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">22,282<span></span>
</td>
<td class="nump">21,529<span></span>
</td>
<td class="nump">44,499<span></span>
</td>
<td class="nump">45,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Software development expenditures:</a></td>
<td class="nump">4,086<span></span>
</td>
<td class="nump">4,346<span></span>
</td>
<td class="nump">8,077<span></span>
</td>
<td class="nump">8,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures:</a></td>
<td class="nump">2,854<span></span>
</td>
<td class="nump">825<span></span>
</td>
<td class="nump">3,793<span></span>
</td>
<td class="nump">1,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets:</a></td>
<td class="nump">412,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">412,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">416,635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate unallocated:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,566<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,640<span></span>
</td>
<td class="nump">4,112<span></span>
</td>
<td class="nump">10,437<span></span>
</td>
<td class="nump">9,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Software development expenditures:</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">2,651<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">4,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentExpenditureAdditionToLongLivedAssets', window );">Capital expenditures:</a></td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">1,747<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Segment assets:</a></td>
<td class="nump">$ 4,380,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,380,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,191,156<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentExpenditureAdditionToLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentExpenditureAdditionToLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</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="Show.showAR( this, 'defref_tyl_RevenueFromContractWithCustomerContractTerm', window );">Contract term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RevenueFromContractWithCustomerTypicalContractTerm', window );">Typical contract term (in years)</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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</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="Show.showAR( this, 'defref_tyl_RevenueFromContractWithCustomerContractTerm', window );">Contract term (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RevenueFromContractWithCustomerTypicalContractTerm', window );">Typical contract term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_RevenueFromContractWithCustomerContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Contract Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_RevenueFromContractWithCustomerContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_tyl_RevenueFromContractWithCustomerTypicalContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Typical Contract Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_RevenueFromContractWithCustomerTypicalContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 596,117<span></span>
</td>
<td class="nump">$ 540,976<span></span>
</td>
<td class="nump">$ 1,161,282<span></span>
</td>
<td class="nump">$ 1,053,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,566<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=tyl_CorporateAndEliminationsMember', window );">Corporate and Elimination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,566<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember', window );">Enterprise Software | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">424,282<span></span>
</td>
<td class="nump">372,807<span></span>
</td>
<td class="nump">827,028<span></span>
</td>
<td class="nump">735,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember', window );">Platform Technologies | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">164,269<span></span>
</td>
<td class="nump">161,256<span></span>
</td>
<td class="nump">325,998<span></span>
</td>
<td class="nump">310,585<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_RecurringRevenueMember', window );">Total recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">517,198<span></span>
</td>
<td class="nump">448,991<span></span>
</td>
<td class="nump">1,004,988<span></span>
</td>
<td class="nump">879,452<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_RecurringRevenueMember', window );">Total recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_RecurringRevenueMember', window );">Total recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">354,624<span></span>
</td>
<td class="nump">300,942<span></span>
</td>
<td class="nump">690,183<span></span>
</td>
<td class="nump">592,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_RecurringRevenueMember', window );">Total recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">162,574<span></span>
</td>
<td class="nump">148,049<span></span>
</td>
<td class="nump">314,805<span></span>
</td>
<td class="nump">287,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_NonrecurringRevenueMember', window );">Total non-recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">78,919<span></span>
</td>
<td class="nump">91,985<span></span>
</td>
<td class="nump">156,294<span></span>
</td>
<td class="nump">173,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_NonrecurringRevenueMember', window );">Total non-recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,566<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_NonrecurringRevenueMember', window );">Total non-recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">69,658<span></span>
</td>
<td class="nump">71,865<span></span>
</td>
<td class="nump">136,845<span></span>
</td>
<td class="nump">143,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=tyl_NonrecurringRevenueMember', window );">Total non-recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">13,207<span></span>
</td>
<td class="nump">11,193<span></span>
</td>
<td class="nump">23,283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SaasArrangementsMember', window );">SaaS | Total recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">189,571<span></span>
</td>
<td class="nump">155,978<span></span>
</td>
<td class="nump">369,651<span></span>
</td>
<td class="nump">304,762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SaasArrangementsMember', window );">SaaS | Total recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SaasArrangementsMember', window );">SaaS | Total recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">168,059<span></span>
</td>
<td class="nump">136,045<span></span>
</td>
<td class="nump">326,800<span></span>
</td>
<td class="nump">264,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_SaasArrangementsMember', window );">SaaS | Total recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">21,512<span></span>
</td>
<td class="nump">19,933<span></span>
</td>
<td class="nump">42,851<span></span>
</td>
<td class="nump">40,575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember', window );">Transaction-based fees | Total recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">215,504<span></span>
</td>
<td class="nump">177,704<span></span>
</td>
<td class="nump">410,413<span></span>
</td>
<td class="nump">342,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember', window );">Transaction-based fees | Total recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember', window );">Transaction-based fees | Total recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">79,786<span></span>
</td>
<td class="nump">55,701<span></span>
</td>
<td class="nump">149,625<span></span>
</td>
<td class="nump">107,585<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember', window );">Transaction-based fees | Total recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">135,718<span></span>
</td>
<td class="nump">122,003<span></span>
</td>
<td class="nump">260,788<span></span>
</td>
<td class="nump">234,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">112,123<span></span>
</td>
<td class="nump">115,309<span></span>
</td>
<td class="nump">224,924<span></span>
</td>
<td class="nump">232,527<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Total recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">112,123<span></span>
</td>
<td class="nump">115,309<span></span>
</td>
<td class="nump">224,924<span></span>
</td>
<td class="nump">232,527<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Total recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Total recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">106,779<span></span>
</td>
<td class="nump">109,196<span></span>
</td>
<td class="nump">213,758<span></span>
</td>
<td class="nump">220,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Total recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">6,113<span></span>
</td>
<td class="nump">11,166<span></span>
</td>
<td class="nump">12,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">58,612<span></span>
</td>
<td class="nump">71,928<span></span>
</td>
<td class="nump">122,662<span></span>
</td>
<td class="nump">136,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services | Total non-recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">58,612<span></span>
</td>
<td class="nump">71,928<span></span>
</td>
<td class="nump">122,662<span></span>
</td>
<td class="nump">136,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services | Total non-recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services | Total non-recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">56,862<span></span>
</td>
<td class="nump">58,731<span></span>
</td>
<td class="nump">111,455<span></span>
</td>
<td class="nump">113,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember', window );">Professional services | Total non-recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,750<span></span>
</td>
<td class="nump">13,197<span></span>
</td>
<td class="nump">11,207<span></span>
</td>
<td class="nump">23,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software licenses and royalties | Total non-recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">3,663<span></span>
</td>
<td class="nump">5,329<span></span>
</td>
<td class="nump">10,657<span></span>
</td>
<td class="nump">14,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software licenses and royalties | Total non-recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software licenses and royalties | Total non-recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">5,319<span></span>
</td>
<td class="nump">10,840<span></span>
</td>
<td class="nump">13,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember', window );">Software licenses and royalties | Total non-recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="num">(183)<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware and other | Total non-recurring revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">16,644<span></span>
</td>
<td class="nump">14,728<span></span>
</td>
<td class="nump">22,975<span></span>
</td>
<td class="nump">23,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware and other | Total non-recurring revenues | Corporate Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,566<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware and other | Total non-recurring revenues | Enterprise Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">8,950<span></span>
</td>
<td class="nump">7,815<span></span>
</td>
<td class="nump">14,550<span></span>
</td>
<td class="nump">16,173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware and other | Total non-recurring revenues | Platform Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 128<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 169<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidationItemsAxis=tyl_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=tyl_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_RecurringRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tyl_RecurringRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=tyl_NonrecurringRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=tyl_NonrecurringRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_SaasArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_SaasArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_TransactionBasedFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_TransactionBasedFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tyl_ProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligations - Schedule of Changes in Deferred Revenue (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Totals</a></td>
<td class="nump">$ 743,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">723,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral', window );">Deferral of revenue</a></td>
<td class="nump">771,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance', window );">Recognition of deferred revenue</a></td>
<td class="num">(752,108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">743,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Totals</a></td>
<td class="nump">837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">3,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember', window );">Enterprise Software | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Totals</a></td>
<td class="nump">716,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">683,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">716,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember', window );">Platform Technologies | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Totals</a></td>
<td class="nump">25,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">36,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 25,840<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ContractWithCustomerLiabilityIncreaseFromDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Increase From Deferral</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ContractWithCustomerLiabilityIncreaseFromDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Revenue Recognized, Including Opening Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_ContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer Liability [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_EnterpriseSoftwareSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=tyl_PlatformTechnologiesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Revenue and Performance Obligations - Additional Information (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation (percent)</a></td>
<td class="nump">97.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction period (in years)</a></td>
<td class="text">12 months<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-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>77
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Commissions - Schedule of Deferred Commissions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Prepaid commissions</a></td>
<td class="nump">$ 17,770<span></span>
</td>
<td class="nump">$ 18,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Long-term deferred commissions</a></td>
<td class="nump">43,826<span></span>
</td>
<td class="nump">38,762<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Total deferred commissions</a></td>
<td class="nump">$ 61,596<span></span>
</td>
<td class="nump">$ 56,799<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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Commissions - Schedule of Amortization Expense Related to Deferred Commissions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 4,943<span></span>
</td>
<td class="nump">$ 4,882<span></span>
</td>
<td class="nump">$ 10,043<span></span>
</td>
<td class="nump">$ 9,644<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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,542,019<span></span>
</td>
<td class="nump">$ 2,531,653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tyl_MyGovLLCMember', window );">My Gov, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired from acquisition</a></td>
<td class="nump">$ 215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business acquisition consideration</a></td>
<td class="nump">18,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets', window );">Total tangible assets</a></td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="num">(10,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 8,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=tyl_PreviousAcquisitionsMember', window );">Previous Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400<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_tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability assumed in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=tyl_MyGovLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tyl_MyGovLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_PreviousAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=tyl_PreviousAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Outstanding Borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 09, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total borrowings</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: unamortized debt discount and debt issuance costs</a></td>
<td class="num">(1,202)<span></span>
</td>
<td class="num">(2,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total borrowings, net</a></td>
<td class="nump">598,798<span></span>
</td>
<td class="nump">597,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Current portion of convertible senior notes due 2026, net</a></td>
<td class="nump">598,798<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Long Term - convertible senior notes due 2026, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">597,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">SOFR Rate<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit facility interest rate (percent)</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total borrowings</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes due 2026 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage (percent)</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total borrowings</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Current portion of convertible senior notes due 2026, net</a></td>
<td class="nump">598,798<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Long Term - convertible senior notes due 2026, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">597,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Total Debt</a></td>
<td class="nump">$ 598,798<span></span>
</td>
<td class="nump">$ 597,934<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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of variable interest rate on debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 25, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 21, 2021</div></th>
<th class="th">
<div>Mar. 09, 2021 </div>
<div>USD ($) </div>
<div>trading_day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 24, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit 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="nump">$ 500,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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 700,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit facility interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (percent)</a></td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (percent)</a></td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility | Minimum | Prime Rate | Option One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit facility interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility | Minimum | SOFR Rate | Option Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit facility interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee (percent)</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility | Maximum | Prime Rate | Option One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit facility interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember', window );">2024 Credit Agreement | Revolving Credit Facility | Maximum | SOFR Rate | Option Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Line of credit facility interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_A2021CreditAgreementMember', window );">2021 Credit Agreement | Revolving Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes due 2026 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentRate', window );">Initial conversion rate (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20266%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes due 2026 | Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds from issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">591,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Initial purchasers' discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600,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="Show.showAR( this, 'defref_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger', window );">Common stock exceeds conversion price percentage (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Debt instrument, convertible, threshold trading (in days) | trading_day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_ObservationPeriod', window );">Observation period (in days) | trading_day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_MeasurementPeriod', window );">Measurement period (in days) | trading_day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Debt instrument convertible (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption percentage (percent)</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 493.44<span></span>
</td>
<td class="nump">$ 493.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate', window );">Scheduled trading days prior to maturity (in days)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Consecutive trading days (in days) | trading_day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes due 2026 | Revolving Credit 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Conversion, Percentage Of Conversion Price Limitation Trigger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible, Optional Redemption, Scheduled Trading Days Prior To Maturity Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_tyl_MeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Measurement Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_MeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_tyl_ObservationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Observation Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_ObservationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_DebtConversionConvertedInstrumentRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentRate</td>
</tr>
<tr>
<td style="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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="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_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-15<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=tyl_A2024CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_OptionAxis=tyl_OptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_OptionAxis=tyl_OptionOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SecuredOvernightFinancingRateSofrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_OptionAxis=tyl_OptionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_OptionAxis=tyl_OptionTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tyl_A2021CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_A2021CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Interest Expense Recognized (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and debt issuance costs</a></td>
<td class="num">$ (631)<span></span>
</td>
<td class="num">$ (649)<span></span>
</td>
<td class="num">$ (1,263)<span></span>
</td>
<td class="num">$ (1,467)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Total</a></td>
<td class="num">(1,262)<span></span>
</td>
<td class="num">(1,253)<span></span>
</td>
<td class="num">(2,508)<span></span>
</td>
<td class="num">(3,437)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_TermLoanMember', window );">Contractual interest expense - Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Contractual interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | Contractual interest expense - Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Contractual interest expense</a></td>
<td class="num">(375)<span></span>
</td>
<td class="num">(375)<span></span>
</td>
<td class="num">(750)<span></span>
</td>
<td class="num">(750)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Contractual interest expense - Revolving Credit 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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Contractual interest expense</a></td>
<td class="num">$ (256)<span></span>
</td>
<td class="num">$ (229)<span></span>
</td>
<td class="num">$ (495)<span></span>
</td>
<td class="num">$ (459)<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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=tyl_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=tyl_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_A2024CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 787,447<span></span>
</td>
<td class="nump">$ 744,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Available-for-sale investments</a></td>
<td class="nump">107,893<span></span>
</td>
<td class="nump">34,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity investment</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 905,340<span></span>
</td>
<td class="nump">$ 788,736<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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Financial Instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Interest receivable</a></td>
<td class="nump">$ 860,000<span></span>
</td>
<td class="nump">$ 860,000<span></span>
</td>
<td class="nump">$ 227,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForOtherCreditLosses', window );">Allowance for credit loss</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent', window );">Available for sales debt securities, current</a></td>
<td class="nump">104,900,000<span></span>
</td>
<td class="nump">104,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent', window );">Available for sales debt securities, non-current</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions', window );">Available-for-sale debt securities, loss position, current, number of positions | security</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Available-for-sale debt securities, loss position, non-current</a></td>
<td class="nump">$ 57,800,000<span></span>
</td>
<td class="nump">$ 57,800,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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_FourDebtSecuritiesAvailableForSaleMember', window );">Four Debt Securities Available For Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Financial Instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Available-for-sale debt securities, loss position, non-current</a></td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions', window );">Available-for-sale debt securities, loss position, non-current, number of positions | security</a></td>
<td class="nump">3<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_BFTRLLCMember', window );">BFTR, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Financial Instruments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_CostMethodInvestmentOwnershipPercentage', window );">Investment percentage (percent)</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_CostMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost method investment ownership percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_CostMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EE<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EE<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EE<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EE<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EEE<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EEE<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EEE<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EE<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EE<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForOtherCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to credit loss from transactions other than loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_FourDebtSecuritiesAvailableForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_FourDebtSecuritiesAvailableForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_BFTRLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_BFTRLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Available-for-Sale Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Amortized cost</a></td>
<td class="nump">$ 108,047<span></span>
</td>
<td class="nump">$ 34,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized gains</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized losses</a></td>
<td class="num">(166)<span></span>
</td>
<td class="num">(213)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Estimated fair value</a></td>
<td class="nump">$ 107,893<span></span>
</td>
<td class="nump">$ 34,015<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Net Realized Gains (Losses) on Sales of Our Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales and maturities</a></td>
<td class="nump">$ 32,528<span></span>
</td>
<td class="nump">$ 3,080<span></span>
</td>
<td class="nump">$ 34,284<span></span>
</td>
<td class="nump">$ 6,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleGainLoss', window );">Realized gains on sales, net of tax</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_DebtSecuritiesAvailableForSaleGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>87
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 787,447<span></span>
</td>
<td class="nump">$ 744,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Available-for-sale investments</a></td>
<td class="nump">107,893<span></span>
</td>
<td class="nump">34,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Equity investment</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleNotesDue2026Member', window );">Convertible Senior Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</a></td>
<td class="nump">739,890<span></span>
</td>
<td class="nump">731,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">787,447<span></span>
</td>
<td class="nump">744,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Available-for-sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Equity investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Convertible Senior Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Available-for-sale investments</a></td>
<td class="nump">107,893<span></span>
</td>
<td class="nump">34,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Equity investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Convertible Senior Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</a></td>
<td class="nump">739,890<span></span>
</td>
<td class="nump">731,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Available-for-sale investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Equity investment</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Convertible Senior Notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=tyl_ConvertibleNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_ConvertibleNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>88
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Available-for-sale investments</a></td>
<td class="nump">$ 107,893<span></span>
</td>
<td class="nump">$ 34,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_BFTRLLCMember', window );">BFTR, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_CostMethodInvestmentOwnershipPercentage', window );">Investment percentage (percent)</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_CostMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost method investment ownership percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_CostMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_BFTRLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tyl_BFTRLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>89
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value - Schedule of Fair Value, by Balance Sheet Grouping (Details) - Convertible Senior Notes due 2026 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</a></td>
<td class="nump">$ 739,890<span></span>
</td>
<td class="nump">$ 731,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleNotesDue2026Member', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</a></td>
<td class="nump">739,890<span></span>
</td>
<td class="nump">731,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleNotesDue2026Member', window );">Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instruments</a></td>
<td class="nump">$ 598,798<span></span>
</td>
<td class="nump">$ 597,934<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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=tyl_ConvertibleNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_ConvertibleNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Provision (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rates (percent)</a></td>
<td class="nump">17.40%<span></span>
</td>
<td class="nump">13.90%<span></span>
</td>
<td class="nump">16.20%<span></span>
</td>
<td class="nump">16.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income tax payments, net of refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,300<span></span>
</td>
<td class="nump">$ 39,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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 38,302<span></span>
</td>
<td class="nump">$ 30,407<span></span>
</td>
<td class="nump">$ 75,962<span></span>
</td>
<td class="nump">$ 57,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">8,891<span></span>
</td>
<td class="nump">7,620<span></span>
</td>
<td class="nump">17,605<span></span>
</td>
<td class="nump">15,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-Based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total share-based compensation expense</a></td>
<td class="nump">$ 29,411<span></span>
</td>
<td class="nump">$ 22,787<span></span>
</td>
<td class="nump">$ 58,357<span></span>
</td>
<td class="nump">$ 42,263<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>92
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract', window );"><strong>Numerator for basic and diluted earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income, basic</a></td>
<td class="nump">$ 84,627<span></span>
</td>
<td class="nump">$ 67,738<span></span>
</td>
<td class="nump">$ 165,679<span></span>
</td>
<td class="nump">$ 121,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income, diluted</a></td>
<td class="nump">$ 84,627<span></span>
</td>
<td class="nump">$ 67,738<span></span>
</td>
<td class="nump">$ 165,679<span></span>
</td>
<td class="nump">$ 121,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_DenominatorAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average basic common shares outstanding (in shares)</a></td>
<td class="nump">43,163<span></span>
</td>
<td class="nump">42,527<span></span>
</td>
<td class="nump">43,174<span></span>
</td>
<td class="nump">42,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_AssumedConversionofDilutiveSecuritiesAbstract', window );"><strong>Assumed conversion of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock awards (in shares)</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">748<span></span>
</td>
<td class="nump">661<span></span>
</td>
<td class="nump">758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible Senior Notes (in shares)</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares)</a></td>
<td class="nump">43,929<span></span>
</td>
<td class="nump">43,275<span></span>
</td>
<td class="nump">44,016<span></span>
</td>
<td class="nump">43,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_EarningsPerCommonShareAbstract', window );"><strong>Earnings per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.59<span></span>
</td>
<td class="nump">$ 3.84<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.93<span></span>
</td>
<td class="nump">$ 1.57<span></span>
</td>
<td class="nump">$ 3.76<span></span>
</td>
<td class="nump">$ 2.82<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_AssumedConversionofDilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed Conversion of Dilutive Securities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_AssumedConversionofDilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_EarningsPerCommonShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Common Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_EarningsPerCommonShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Numerator of Basic and Diluted Earnings Per Share [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>93
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Additional Information (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 09, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member', window );">Convertible Senior Notes due 2026 | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, conversion price (in usd per share)</a></td>
<td class="nump">$ 493.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 493.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 493.44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember', window );">Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per shares (in shares)</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">119<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tyl_ConvertibleSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', window );">Rental income</a></td>
<td class="nump">$ 812<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term (in years)</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term (up to) (in years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Lessor, operating lease renewal term (up to) (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor'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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RentalIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 2,502<span></span>
</td>
<td class="nump">$ 2,246<span></span>
</td>
<td class="nump">$ 4,846<span></span>
</td>
<td class="nump">$ 4,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">506<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="nump">1,070<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">407<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net lease cost</a></td>
<td class="nump">$ 3,167<span></span>
</td>
<td class="nump">$ 2,904<span></span>
</td>
<td class="nump">$ 6,323<span></span>
</td>
<td class="nump">$ 5,858<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Supplemental Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflows from operating leases</a></td>
<td class="nump">$ 6,295<span></span>
</td>
<td class="nump">$ 6,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract', window );"><strong>Right-of-use assets obtained in exchange for lease obligations (non-cash):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 7,737<span></span>
</td>
<td class="nump">$ 2,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tyl_LeaseTermAndDiscountRateAbstract', window );"><strong>Lease term and discount rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (in years)</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate (percent)</a></td>
<td class="nump">3.37%<span></span>
</td>
<td class="nump">1.63%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Paid Amounts Included In The Measurement Of Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_LeaseTermAndDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Term And Discount Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_LeaseTermAndDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Assets Obtained In Exchange For Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Minimum Operating Rental Income (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Future Operating Rental Income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear', window );">2025</a></td>
<td class="nump">$ 1,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2026</a></td>
<td class="nump">2,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2027</a></td>
<td class="nump">2,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2028</a></td>
<td class="nump">2,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2029</a></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="Show.showAR( this, 'defref_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour', window );">Thereafter</a></td>
<td class="nump">5,884<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived', window );">Total</a></td>
<td class="nump">$ 15,645<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessor, Operating Lease, Payment To Be Received, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tyl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>98
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Remaining aggregate minimum purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 609.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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=tyl_ContractTerminationCaseMember', window );">Contract Termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="nump">$ 15.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LitigationCaseAxis=tyl_ContractTerminationCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=tyl_ContractTerminationCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 28, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to acquire businesses, net of cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,230<span></span>
</td>
<td class="nump">$ 1,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to acquire businesses, net of cash</a></td>
<td class="nump">$ 20,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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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>101
<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>103
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>369</ContextCount>
  <ElementCount>284</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>57</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Accounting Standards and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies</Role>
      <ShortName>Accounting Standards and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Segment and Related Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SegmentandRelatedInformation</Role>
      <ShortName>Segment and Related Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Disaggregation of Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DisaggregationofRevenue</Role>
      <ShortName>Disaggregation of Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Deferred Revenue and Performance Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations</Role>
      <ShortName>Deferred Revenue and Performance Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Deferred Commissions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredCommissions</Role>
      <ShortName>Deferred Commissions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Income Tax Provision</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/IncomeTaxProvision</Role>
      <ShortName>Income Tax Provision</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Accounting Standards and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesTables</Role>
      <ShortName>Accounting Standards and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Segment and Related Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SegmentandRelatedInformationTables</Role>
      <ShortName>Segment and Related Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/SegmentandRelatedInformation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Disaggregation of Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DisaggregationofRevenueTables</Role>
      <ShortName>Disaggregation of Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/DisaggregationofRevenue</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Deferred Revenue and Performance Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsTables</Role>
      <ShortName>Deferred Revenue and Performance Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Deferred Commissions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredCommissionsTables</Role>
      <ShortName>Deferred Commissions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/DeferredCommissions</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/FinancialInstruments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FairValueTables</Role>
      <ShortName>Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/FairValue</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/ShareBasedCompensation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/EarningsPerShare</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/Leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/BasisofPresentationDetails</Role>
      <ShortName>Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/BasisofPresentation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Accounting Standards and Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Accounting Standards and Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Accounting Standards and Significant Accounting Policies - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails</Role>
      <ShortName>Accounting Standards and Significant Accounting Policies - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Segment and Related Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SegmentandRelatedInformationAdditionalInformationDetails</Role>
      <ShortName>Segment and Related Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails</Role>
      <ShortName>Segment and Related Information - Schedule of Segment Revenues and Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Segment and Related Information - Schedule of Reconciliation of Operating Income from Segments to Consolidated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails</Role>
      <ShortName>Segment and Related Information - Schedule of Reconciliation of Operating Income from Segments to Consolidated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails</Role>
      <ShortName>Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Disaggregation of Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails</Role>
      <ShortName>Disaggregation of Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Deferred Revenue and Performance Obligations - Schedule of Changes in Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails</Role>
      <ShortName>Deferred Revenue and Performance Obligations - Schedule of Changes in Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Deferred Revenue and Performance Obligations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails</Role>
      <ShortName>Deferred Revenue and Performance Obligations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Deferred Commissions - Schedule of Deferred Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails</Role>
      <ShortName>Deferred Commissions - Schedule of Deferred Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Deferred Commissions - Schedule of Amortization Expense Related to Deferred Commissions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails</Role>
      <ShortName>Deferred Commissions - Schedule of Amortization Expense Related to Deferred Commissions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/Acquisitions</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Debt - Schedule of Outstanding Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails</Role>
      <ShortName>Debt - Schedule of Outstanding Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Debt - Schedule of Interest Expense Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails</Role>
      <ShortName>Debt - Schedule of Interest Expense Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Financial Instruments - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails</Role>
      <ShortName>Financial Instruments - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Financial Instruments - Schedule of Available-for-Sale Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails</Role>
      <ShortName>Financial Instruments - Schedule of Available-for-Sale Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Financial Instruments - Schedule of Net Realized Gains (Losses) on Sales of Our Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails</Role>
      <ShortName>Financial Instruments - Schedule of Net Realized Gains (Losses) on Sales of Our Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Fair Value - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FairValueAdditionalInformationDetails</Role>
      <ShortName>Fair Value - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Fair Value - Schedule of Fair Value, by Balance Sheet Grouping (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails</Role>
      <ShortName>Fair Value - Schedule of Fair Value, by Balance Sheet Grouping (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Income Tax Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/IncomeTaxProvisionDetails</Role>
      <ShortName>Income Tax Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/IncomeTaxProvision</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Share-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/ShareBasedCompensationDetails</Role>
      <ShortName>Share-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Earnings Per Share - Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share - Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Earnings Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails</Role>
      <ShortName>Earnings Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Leases - Schedule of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails</Role>
      <ShortName>Leases - Schedule of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Leases - Schedule of Supplemental Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Schedule of Supplemental Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Leases - Schedule of Future Minimum Operating Rental Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails</Role>
      <ShortName>Leases - Schedule of Future Minimum Operating Rental Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/CommitmentsandContingencies</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="tyl-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tylertech.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tylertech.com/role/SubsequentEvents</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="tyl-20250630.htm">tyl-20250630.htm</File>
    <File>tyl-20250630.xsd</File>
    <File>tyl-20250630_cal.xml</File>
    <File>tyl-20250630_def.xml</File>
    <File>tyl-20250630_lab.xml</File>
    <File>tyl-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1009">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>106
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tyl-20250630.htm": {
   "nsprefix": "tyl",
   "nsuri": "http://www.tylertech.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "tyl-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "tyl-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "tyl-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tyl-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tyl-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tyl-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 263,
   "keyCustom": 21,
   "axisStandard": 23,
   "axisCustom": 2,
   "memberStandard": 28,
   "memberCustom": 28,
   "hidden": {
    "total": 13,
    "http://www.tylertech.com/20250630": 4,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 3,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "contextCount": 369,
   "entityCount": 1,
   "segmentCount": 57,
   "elementCount": 565,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1009,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 8
   },
   "report": {
    "R1": {
     "role": "http://www.tylertech.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
     "longName": "9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "longName": "9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GainLossOnSaleOfInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.tylertech.com/role/BasisofPresentation",
     "longName": "9952157 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Accounting Standards and Significant Accounting Policies",
     "shortName": "Accounting Standards and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.tylertech.com/role/SegmentandRelatedInformation",
     "longName": "9952159 - Disclosure - Segment and Related Information",
     "shortName": "Segment and Related Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.tylertech.com/role/DisaggregationofRevenue",
     "longName": "9952160 - Disclosure - Disaggregation of Revenue",
     "shortName": "Disaggregation of Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations",
     "longName": "9952161 - Disclosure - Deferred Revenue and Performance Obligations",
     "shortName": "Deferred Revenue and Performance Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R13": {
     "role": "http://www.tylertech.com/role/DeferredCommissions",
     "longName": "9952162 - Disclosure - Deferred Commissions",
     "shortName": "Deferred Commissions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R14": {
     "role": "http://www.tylertech.com/role/Acquisitions",
     "longName": "9952163 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.tylertech.com/role/Debt",
     "longName": "9952164 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.tylertech.com/role/FinancialInstruments",
     "longName": "9952165 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.tylertech.com/role/FairValue",
     "longName": "9952166 - Disclosure - Fair Value",
     "shortName": "Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.tylertech.com/role/IncomeTaxProvision",
     "longName": "9952167 - Disclosure - Income Tax Provision",
     "shortName": "Income Tax Provision",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.tylertech.com/role/ShareBasedCompensation",
     "longName": "9952168 - Disclosure - Share-Based Compensation",
     "shortName": "Share-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.tylertech.com/role/EarningsPerShare",
     "longName": "9952169 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.tylertech.com/role/Leases",
     "longName": "9952170 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.tylertech.com/role/CommitmentsandContingencies",
     "longName": "9952171 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.tylertech.com/role/SubsequentEvents",
     "longName": "9952172 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Accounting Standards and Significant Accounting Policies (Policies)",
     "shortName": "Accounting Standards and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Accounting Standards and Significant Accounting Policies (Tables)",
     "shortName": "Accounting Standards and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.tylertech.com/role/SegmentandRelatedInformationTables",
     "longName": "9955513 - Disclosure - Segment and Related Information (Tables)",
     "shortName": "Segment and Related Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.tylertech.com/role/DisaggregationofRevenueTables",
     "longName": "9955514 - Disclosure - Disaggregation of Revenue (Tables)",
     "shortName": "Disaggregation of Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsTables",
     "longName": "9955515 - Disclosure - Deferred Revenue and Performance Obligations (Tables)",
     "shortName": "Deferred Revenue and Performance Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.tylertech.com/role/DeferredCommissionsTables",
     "longName": "9955516 - Disclosure - Deferred Commissions (Tables)",
     "shortName": "Deferred Commissions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.tylertech.com/role/DebtTables",
     "longName": "9955517 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.tylertech.com/role/FinancialInstrumentsTables",
     "longName": "9955518 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.tylertech.com/role/FairValueTables",
     "longName": "9955519 - Disclosure - Fair Value (Tables)",
     "shortName": "Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.tylertech.com/role/ShareBasedCompensationTables",
     "longName": "9955520 - Disclosure - Share-Based Compensation (Tables)",
     "shortName": "Share-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.tylertech.com/role/EarningsPerShareTables",
     "longName": "9955521 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.tylertech.com/role/LeasesTables",
     "longName": "9955522 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.tylertech.com/role/BasisofPresentationDetails",
     "longName": "9955523 - Disclosure - Basis of Presentation (Details)",
     "shortName": "Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "9955524 - Disclosure - Accounting Standards and Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Accounting Standards and Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-94",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails",
     "longName": "9955525 - Disclosure - Accounting Standards and Significant Accounting Policies - Schedule of Accounts Receivable (Details)",
     "shortName": "Accounting Standards and Significant Accounting Policies - Schedule of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R41": {
     "role": "http://www.tylertech.com/role/SegmentandRelatedInformationAdditionalInformationDetails",
     "longName": "9955526 - Disclosure - Segment and Related Information - Additional Information (Details)",
     "shortName": "Segment and Related Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails",
     "longName": "9955527 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Details)",
     "shortName": "Segment and Related Information - Schedule of Segment Revenues and Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "tyl:SegmentedRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "tyl:SegmentedRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
     "longName": "9955528 - Disclosure - Segment and Related Information - Schedule of Reconciliation of Operating Income from Segments to Consolidated (Details)",
     "shortName": "Segment and Related Information - Schedule of Reconciliation of Operating Income from Segments to Consolidated (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-154",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
     "longName": "9955529 - Disclosure - Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details)",
     "shortName": "Segment and Related Information - Schedule of Reconciliations of Segment Revenues and Other Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
     "longName": "9955530 - Disclosure - Disaggregation of Revenue - Additional Information (Details)",
     "shortName": "Disaggregation of Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-91",
      "name": "tyl:RevenueFromContractWithCustomerContractTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-91",
      "name": "tyl:RevenueFromContractWithCustomerContractTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
     "longName": "9955531 - Disclosure - Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)",
     "shortName": "Disaggregation of Revenue - Schedule of Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-200",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
     "longName": "9955532 - Disclosure - Deferred Revenue and Performance Obligations - Schedule of Changes in Deferred Revenue (Details)",
     "shortName": "Deferred Revenue and Performance Obligations - Schedule of Changes in Deferred Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-39",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails",
     "longName": "9955533 - Disclosure - Deferred Revenue and Performance Obligations - Additional Information (Details)",
     "shortName": "Deferred Revenue and Performance Obligations - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-300",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-300",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails",
     "longName": "9955534 - Disclosure - Deferred Commissions - Schedule of Deferred Commissions (Details)",
     "shortName": "Deferred Commissions - Schedule of Deferred Commissions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.tylertech.com/role/DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails",
     "longName": "9955535 - Disclosure - Deferred Commissions - Schedule of Amortization Expense Related to Deferred Commissions (Details)",
     "shortName": "Deferred Commissions - Schedule of Amortization Expense Related to Deferred Commissions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CapitalizedContractCostAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tyl:ScheduleOfDeferredCommissionAndAmortizationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:CapitalizedContractCostAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tyl:ScheduleOfDeferredCommissionAndAmortizationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.tylertech.com/role/AcquisitionsDetails",
     "longName": "9955536 - Disclosure - Acquisitions (Details)",
     "shortName": "Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-301",
      "name": "us-gaap:CashAcquiredFromAcquisition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
     "longName": "9955537 - Disclosure - Debt - Schedule of Outstanding Borrowings (Details)",
     "shortName": "Debt - Schedule of Outstanding Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
     "longName": "9955538 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
     "longName": "9955539 - Disclosure - Debt - Schedule of Interest Expense Recognized (Details)",
     "shortName": "Debt - Schedule of Interest Expense Recognized (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails",
     "longName": "9955540 - Disclosure - Financial Instruments - Schedule of Investments (Details)",
     "shortName": "Financial Instruments - Schedule of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails",
     "longName": "9955541 - Disclosure - Financial Instruments - Additional Information (Details)",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:InterestReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-39",
      "name": "us-gaap:InterestReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails",
     "longName": "9955542 - Disclosure - Financial Instruments - Schedule of Available-for-Sale Investments (Details)",
     "shortName": "Financial Instruments - Schedule of Available-for-Sale Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails",
     "longName": "9955543 - Disclosure - Financial Instruments - Schedule of Net Realized Gains (Losses) on Sales of Our Financial Instruments (Details)",
     "shortName": "Financial Instruments - Schedule of Net Realized Gains (Losses) on Sales of Our Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "longName": "9955544 - Disclosure - Fair Value - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "shortName": "Fair Value - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
     "longName": "9955545 - Disclosure - Fair Value - Additional Information (Details)",
     "shortName": "Fair Value - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails",
     "longName": "9955546 - Disclosure - Fair Value - Schedule of Fair Value, by Balance Sheet Grouping (Details)",
     "shortName": "Fair Value - Schedule of Fair Value, by Balance Sheet Grouping (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-341",
      "name": "us-gaap:DebtInstrumentFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-349",
      "name": "us-gaap:DebtInstrumentFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.tylertech.com/role/IncomeTaxProvisionDetails",
     "longName": "9955547 - Disclosure - Income Tax Provision (Details)",
     "shortName": "Income Tax Provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.tylertech.com/role/ShareBasedCompensationDetails",
     "longName": "9955548 - Disclosure - Share-Based Compensation (Details)",
     "shortName": "Share-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails",
     "longName": "9955549 - Disclosure - Earnings Per Share - Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share (Details)",
     "shortName": "Earnings Per Share - Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails",
     "longName": "9955550 - Disclosure - Earnings Per Share - Additional Information (Details)",
     "shortName": "Earnings Per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-307",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-361",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.tylertech.com/role/LeasesAdditionalInformationDetails",
     "longName": "9955551 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:RentalIncomeNonoperating",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:RentalIncomeNonoperating",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails",
     "longName": "9955552 - Disclosure - Leases - Schedule of Lease Cost (Details)",
     "shortName": "Leases - Schedule of Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails",
     "longName": "9955553 - Disclosure - Leases - Schedule of Supplemental Information Related to Leases (Details)",
     "shortName": "Leases - Schedule of Supplemental Information Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "tyl:ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "tyl:ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails",
     "longName": "9955554 - Disclosure - Leases - Schedule of Future Minimum Operating Rental Income (Details)",
     "shortName": "Leases - Schedule of Future Minimum Operating Rental Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.tylertech.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955555 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:PurchaseObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.tylertech.com/role/SubsequentEventsDetails",
     "longName": "9955556 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-368",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tyl-20250630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "tyl_A2021CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "A2021CreditAgreementMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Credit Agreement",
        "label": "2021 Credit Agreement [Member]",
        "documentation": "2021 Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_A2024CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "A2024CreditAgreementMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Credit Agreement",
        "netLabel": "Contractual interest expense - Revolving Credit Facility",
        "label": "2024 Credit Agreement [Member]",
        "documentation": "2024 Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Type",
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r52"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Billing Status, Type",
        "label": "Billing Status, Type [Axis]",
        "documentation": "Information by billing status of receivables."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r52"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r888"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total accounts receivable",
        "totalLabel": "Total accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r805",
      "r904",
      "r1202",
      "r1203"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable (less allowance for losses and sales adjustments of $27,445 in 2025 and $17,325 in 2024)",
        "verboseLabel": "Accounts receivable - current",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesScheduleofAccountsReceivableDetails",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, long-term",
        "verboseLabel": "Accounts receivable - long term",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r1082"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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)."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss, net of tax",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r53",
      "r123",
      "r688",
      "r728",
      "r732",
      "r1170"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r8",
      "r13",
      "r568",
      "r571",
      "r659",
      "r723",
      "r724",
      "r1008",
      "r1009",
      "r1010",
      "r1069",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "tyl_AcquiredSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "AcquiredSoftwareMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of acquired software",
        "label": "Acquired Software [Member]",
        "documentation": "Acquired Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "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."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1171",
      "r1237"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r929",
      "r939",
      "r971"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r922",
      "r932",
      "r942",
      "r974"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r967",
      "r975",
      "r979",
      "r987"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r442",
      "r443"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance for doubtful accounts",
        "verboseLabel": "Accounts receivable, allowance for losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r248",
      "r262"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of debt discount and debt issuance costs",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r840",
      "r841",
      "r1060",
      "r1186"
     ]
    },
    "tyl_AmortizationOfOtherIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "AmortizationOfOtherIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of other intangibles",
        "negatedTerseLabel": "Amortization of other intangibles",
        "label": "Amortization Of Other Intangible Assets",
        "documentation": "Amortization Of Other Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_AmortizationOfSoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "AmortizationOfSoftwareDevelopmentMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of software development",
        "label": "Amortization Of Software Development [Member]",
        "documentation": "Amortization Of Software Development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from computation of earnings per shares (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name",
        "label": "Antidilutive Securities, Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Segment assets:",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r92",
      "r121",
      "r158",
      "r161",
      "r162",
      "r208",
      "r216",
      "r234",
      "r238",
      "r257",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r548",
      "r550",
      "r619",
      "r676",
      "r677",
      "r683",
      "r768",
      "r829",
      "r830",
      "r842",
      "r888",
      "r896",
      "r898",
      "r910",
      "r1119",
      "r1120",
      "r1192"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r127",
      "r158",
      "r161",
      "r162",
      "r257",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r548",
      "r550",
      "r619",
      "r888",
      "r1119",
      "r1120",
      "r1192"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_AssumedConversionofDilutiveSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "AssumedConversionofDilutiveSecuritiesAbstract",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumed conversion of dilutive securities:",
        "label": "Assumed Conversion of Dilutive Securities [Abstract]",
        "documentation": "Assumed Conversion of Dilutive Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrealized losses",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r983"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "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"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "tyl_BFTRLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "BFTRLLCMember",
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BFTR, LLC",
        "label": "BFTR, LLC [Member]",
        "documentation": "BFTR, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r539",
      "r540",
      "r541",
      "r735",
      "r857",
      "r858",
      "r1162",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r539",
      "r540",
      "r541",
      "r735",
      "r857",
      "r858",
      "r1162",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination",
        "label": "Business Combination [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r478",
      "r479",
      "r480",
      "r481",
      "r487",
      "r488",
      "r489",
      "r490",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r535",
      "r536",
      "r537",
      "r541",
      "r862",
      "r871",
      "r1162",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisition consideration",
        "label": "Business Combination, Consideration Transferred",
        "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."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r537",
      "r862",
      "r867"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r477",
      "r478",
      "r482",
      "r491",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r503",
      "r509",
      "r512",
      "r513",
      "r519",
      "r523",
      "r524",
      "r532",
      "r536",
      "r537",
      "r538",
      "r540",
      "r542",
      "r862",
      "r863",
      "r864",
      "r865",
      "r868",
      "r869",
      "r870"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r867",
      "r869",
      "r1165",
      "r1167"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities assumed",
        "label": "Business Combination, Recognized Liability Assumed, Liability",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r512"
     ]
    },
    "tyl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total tangible assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash additions to property and equipment",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r22"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedComputerSoftwareAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development expenditures:",
        "label": "Capitalized Computer Software, Additions",
        "documentation": "Additions made to capitalized computer software costs during the period."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software development costs, net",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofAmortizationExpenseRelatedtoDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Capitalized Contract Cost, Amortization",
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r143",
      "r268"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred commissions",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails": {
       "parentTag": "us-gaap_CapitalizedContractCostNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid commissions",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails": {
       "parentTag": "us-gaap_CapitalizedContractCostNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissionsScheduleofDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term deferred commissions",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Commissions",
        "label": "Capitalized Contract Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Value",
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r616",
      "r618",
      "r812",
      "r1181"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash acquired from acquisition",
        "label": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r117",
      "r814"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_InvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r615",
      "r616",
      "r1172",
      "r1173"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r67",
      "r155"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r67"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "CashPaidAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid amounts included in the measurement of lease liabilities:",
        "label": "Cash Paid Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "documentation": "Cash Paid Amounts Included In The Measurement Of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r81",
      "r685",
      "r754"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r301",
      "r302",
      "r806",
      "r1106",
      "r1111"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r1069",
      "r1070",
      "r1072",
      "r1171",
      "r1234",
      "r1237"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r755"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r755",
      "r774",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of June\u00a030, 2025 and December\u00a031, 2024",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r359",
      "r365",
      "r687",
      "r888"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r133",
      "r135",
      "r139",
      "r674",
      "r695",
      "r696"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r90",
      "r158",
      "r159",
      "r164",
      "r165",
      "r208",
      "r218",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r679",
      "r829",
      "r830",
      "r1119",
      "r1120"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Consolidation Items",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r90",
      "r158",
      "r159",
      "r164",
      "r165",
      "r208",
      "r218",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r311",
      "r312",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r679",
      "r829",
      "r830",
      "r1119",
      "r1120"
     ]
    },
    "tyl_ContractTerminationCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ContractTerminationCaseMember",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Termination",
        "label": "Contract Termination Case [Member]",
        "documentation": "Contract Termination Case"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Deferred Revenue",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Totals",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r372",
      "r391"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r372",
      "r391"
     ]
    },
    "tyl_ContractWithCustomerLiabilityIncreaseFromDeferral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ContractWithCustomerLiabilityIncreaseFromDeferral",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferral of revenue",
        "label": "Contract With Customer, Liability, Increase From Deferral",
        "documentation": "Contract With Customer, Liability, Increase From Deferral"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, long-term",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r370",
      "r372",
      "r391"
     ]
    },
    "tyl_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recognition of deferred revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance",
        "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_ContractWithCustomerLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ContractWithCustomerLiabilityRollForward",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract With Customer Liability",
        "label": "Contract With Customer Liability [Roll Forward]",
        "documentation": "Contract With Customer Liability [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Debt",
        "label": "Convertible Debt",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r80",
      "r1201"
     ]
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails": {
       "parentTag": "us-gaap_ConvertibleDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of convertible senior notes due 2026, net",
        "verboseLabel": "Current portion of convertible senior notes due 2026, net",
        "label": "Convertible Debt, Current",
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails": {
       "parentTag": "us-gaap_ConvertibleDebt",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes due 2026, net",
        "verboseLabel": "Long Term - convertible senior notes due 2026, net",
        "label": "Convertible Debt, Noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "tyl_ConvertibleNotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ConvertibleNotesDue2026Member",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes due 2026",
        "verboseLabel": "Convertible Senior Notes due 2026",
        "label": "Convertible Notes Due 2026 [Member]",
        "documentation": "Convertible Notes Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_ConvertibleSeniorNotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ConvertibleSeniorNotesDue2026Member",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes due 2026",
        "verboseLabel": "Contractual interest expense - Convertible Senior Notes",
        "label": "Convertible Senior Notes Due 2026 [Member]",
        "documentation": "Convertible Senior Notes Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_CorporateAndEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "CorporateAndEliminationsMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and Elimination",
        "label": "Corporate And Eliminations [Member]",
        "documentation": "Corporate And Eliminations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate unallocated:",
        "verboseLabel": "Corporate Unallocated",
        "netLabel": "Corporate",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r1078"
     ]
    },
    "tyl_CostMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "CostMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment percentage (percent)",
        "label": "Cost Method Investment Ownership Percentage",
        "documentation": "Cost method investment ownership percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails": {
       "parentTag": "tyl_SegmentOperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of revenues",
        "verboseLabel": "Cost of revenues",
        "negatedTerseLabel": "Cost of revenues",
        "label": "Cost of Product and Service Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r670",
      "r818",
      "r821",
      "r874",
      "r1052"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues:",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r1117"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r1117"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentRate",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial conversion rate (in shares)",
        "label": "Debt Conversion, Converted Instrument, Rate",
        "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r22"
     ]
    },
    "tyl_DebtConversionPercentageOfConversionPriceLimitationTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "DebtConversionPercentageOfConversionPriceLimitationTrigger",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock exceeds conversion price percentage (percent)",
        "label": "Debt Conversion, Percentage Of Conversion Price Limitation Trigger",
        "documentation": "Debt Conversion, Percentage Of Conversion Price Limitation Trigger"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r158",
      "r160",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r309",
      "r310",
      "r322",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r338",
      "r345",
      "r346",
      "r348",
      "r563",
      "r631"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r35",
      "r36",
      "r79",
      "r80",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r886",
      "r1062",
      "r1063",
      "r1064",
      "r1068",
      "r1107",
      "r1108",
      "r1109",
      "r1185",
      "r1187",
      "r1200"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility interest rate (percent)",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total borrowings",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r80",
      "r349"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial conversion price (in usd per share)",
        "verboseLabel": "Debt instrument, conversion price (in usd per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r325"
     ]
    },
    "tyl_DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scheduled trading days prior to maturity (in days)",
        "label": "Debt Instrument, Convertible, Optional Redemption, Scheduled Trading Days Prior To Maturity Date",
        "documentation": "Debt Instrument, Convertible, Optional Redemption, Scheduled Trading Days Prior To Maturity Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive trading days (in days)",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument convertible (percent)",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, convertible, threshold trading (in days)",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Debt instrument face amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r631",
      "r632",
      "r838",
      "r839",
      "r886"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instruments",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r613",
      "r615",
      "r616",
      "r618",
      "r838",
      "r839",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate (percent)",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r352",
      "r631",
      "r632",
      "r886"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, interest rate, stated percentage (percent)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r324"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt Instrument",
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r347",
      "r563",
      "r679",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r886",
      "r1062",
      "r1063",
      "r1064",
      "r1068",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r329",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r886",
      "r1062",
      "r1063",
      "r1064",
      "r1068",
      "r1107",
      "r1108",
      "r1109",
      "r1185",
      "r1187",
      "r1200"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption percentage (percent)",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial purchasers' discounts",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1122",
      "r1184",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: unamortized debt discount and debt issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r350",
      "r630",
      "r631",
      "r632",
      "r838",
      "r839",
      "r886"
     ]
    },
    "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "documentation": "Indicates type of variable interest rate on debt instrument."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss",
        "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available-for-sale debt securities, loss position, non-current",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r264"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available-for-sale debt securities, loss position, non-current, number of positions",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions",
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available-for-sale debt securities, loss position, current, number of positions",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions",
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_InvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofAvailableforSaleInvestmentsDetails",
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available-for-sale investments",
        "verboseLabel": "Estimated fair value",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available for sales debt securities, current",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available for sales debt securities, non-current",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized gains on sales, net of tax",
        "label": "Debt Securities, Available-for-Sale, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1013"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Available-for-sale Activity",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095"
     ]
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate (percent)",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1122",
      "r1184",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax benefit",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r96",
      "r1062",
      "r1067"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r447",
      "r684"
     ]
    },
    "tyl_DenominatorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "DenominatorAbstract",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Denominator [Abstract]",
        "documentation": "Denominator [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r144",
      "r208",
      "r221",
      "r238",
      "r817",
      "r829",
      "r830"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r875"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "documentation": "Disclosure of information about derivatives and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r875"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r390",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r390",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r407",
      "r435",
      "r436",
      "r437",
      "r860"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "tyl_EarningsPerCommonShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "EarningsPerCommonShareAbstract",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per common share:",
        "label": "Earnings Per Common Share [Abstract]",
        "documentation": "Earnings Per Common Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per common share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r140",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r186",
      "r189",
      "r201",
      "r202",
      "r203",
      "r207",
      "r357",
      "r440",
      "r475",
      "r547",
      "r587",
      "r588",
      "r675",
      "r697",
      "r822"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r140",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r189",
      "r201",
      "r202",
      "r203",
      "r207",
      "r357",
      "r440",
      "r475",
      "r547",
      "r587",
      "r588",
      "r675",
      "r697",
      "r822"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r204",
      "r205",
      "r206"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.tylertech.com/role/IncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rates (percent)",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r861"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151"
     ]
    },
    "tyl_EnterpriseSoftwareSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "EnterpriseSoftwareSegmentMember",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Enterprise Software",
        "verboseLabel": "Enterprise Software",
        "label": "Enterprise Software Segment [Member]",
        "documentation": "Enterprise software."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r912"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r101",
      "r108",
      "r109",
      "r136",
      "r137",
      "r138",
      "r166",
      "r167",
      "r168",
      "r171",
      "r179",
      "r181",
      "r183",
      "r210",
      "r258",
      "r261",
      "r288",
      "r356",
      "r368",
      "r440",
      "r457",
      "r458",
      "r471",
      "r472",
      "r473",
      "r476",
      "r546",
      "r547",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r586",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r633",
      "r636",
      "r659",
      "r694",
      "r723",
      "r724",
      "r725",
      "r742",
      "r793"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r467",
      "r619",
      "r997",
      "r998",
      "r999",
      "r1157",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investment",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investments accounted under the equity method."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r812",
      "r885",
      "r1004",
      "r1172",
      "r1173",
      "r1177"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_InvestmentsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investment",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r611",
      "r815"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r929",
      "r939",
      "r971"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r916",
      "r926",
      "r936",
      "r968"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r613",
      "r615",
      "r618",
      "r812",
      "r838",
      "r839"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r592",
      "r593",
      "r862",
      "r868",
      "r881"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r592",
      "r593",
      "r862",
      "r868",
      "r881"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/FairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value, by Balance Sheet Grouping",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r617",
      "r812",
      "r885",
      "r1181"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r599",
      "r600",
      "r602",
      "r613",
      "r663",
      "r664",
      "r665",
      "r812",
      "r838",
      "r839",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r878",
      "r881",
      "r885"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r613",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r812",
      "r838",
      "r839",
      "r1181"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement",
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r838",
      "r839"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/FairValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r595",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r671",
      "r878",
      "r882"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r394",
      "r399",
      "r400",
      "r590",
      "r600",
      "r613",
      "r663",
      "r812",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r878",
      "r885"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r394",
      "r399",
      "r400",
      "r402",
      "r590",
      "r591",
      "r600",
      "r613",
      "r664",
      "r812",
      "r838",
      "r839",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r878",
      "r885"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r590",
      "r591",
      "r592",
      "r593",
      "r600",
      "r613",
      "r665",
      "r812",
      "r838",
      "r839",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r878",
      "r881",
      "r885"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r599",
      "r600",
      "r602",
      "r613",
      "r663",
      "r664",
      "r665",
      "r812",
      "r838",
      "r839",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r878",
      "r881",
      "r885"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Financial Instruments Disclosure [Text Block]",
        "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r975"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r975"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r975"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r975"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r975"
     ]
    },
    "tyl_FourDebtSecuritiesAvailableForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "FourDebtSecuritiesAvailableForSaleMember",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Four Debt Securities Available For Sale",
        "label": "Four Debt Securities Available For Sale [Member]",
        "documentation": "Four Debt Securities Available For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gains from sale of investments",
        "label": "Gain (Loss) on Sale of Investments",
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails": {
       "parentTag": "tyl_SegmentOperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expense",
        "verboseLabel": "General and administrative expense",
        "negatedTerseLabel": "General and administrative expense",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r777"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r269",
      "r672",
      "r830",
      "r835",
      "r862",
      "r866",
      "r867",
      "r873",
      "r879",
      "r888",
      "r1101",
      "r1102",
      "r1168"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1100",
      "r1103"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r58",
      "r91",
      "r158",
      "r161",
      "r162",
      "r257",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r619",
      "r824",
      "r829",
      "r1075",
      "r1077",
      "r1079",
      "r1080",
      "r1081",
      "r1119"
     ]
    },
    "tyl_HardwareAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "HardwareAndOtherMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware and other",
        "verboseLabel": "Hardware and other",
        "label": "Hardware And Other [Member]",
        "documentation": "Hardware and Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "terseLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r86",
      "r91",
      "r676",
      "r678",
      "r692",
      "r819",
      "r820",
      "r821",
      "r824",
      "r829",
      "r1075",
      "r1077",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r296",
      "r298",
      "r552",
      "r553",
      "r554",
      "r562",
      "r594",
      "r596",
      "r601",
      "r620",
      "r621",
      "r622",
      "r718",
      "r720",
      "r778",
      "r810",
      "r812",
      "r862",
      "r867",
      "r876",
      "r877",
      "r880",
      "r885",
      "r1161",
      "r1163",
      "r1205"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r298",
      "r552",
      "r553",
      "r554",
      "r562",
      "r594",
      "r596",
      "r601",
      "r620",
      "r621",
      "r622",
      "r718",
      "r720",
      "r778",
      "r810",
      "r812",
      "r862",
      "r867",
      "r876",
      "r877",
      "r880",
      "r885",
      "r1161",
      "r1163",
      "r1205"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/IncomeTaxProvision"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Provision",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r163",
      "r445",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r462",
      "r464",
      "r465",
      "r466",
      "r682",
      "r734",
      "r741",
      "r861"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax provision",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r97",
      "r158",
      "r182",
      "r183",
      "r208",
      "r224",
      "r238",
      "r448",
      "r449",
      "r463",
      "r698",
      "r819",
      "r820",
      "r821",
      "r861"
     ]
    },
    "us-gaap_IncomeTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivable",
        "label": "Income Taxes Receivable",
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable."
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/IncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payments, net of refunds",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r69",
      "r1061",
      "r1155",
      "r1156"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r154",
      "r455",
      "r456"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r1059"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, exclusive of effects of acquired companies:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) In Operating Lease Liabilities",
        "documentation": "Increase (Decrease) In Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "calculation": {
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r198",
      "r203"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock awards (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r203",
      "r406"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r967",
      "r975",
      "r979",
      "r987"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r915",
      "r991"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r915",
      "r991"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r915",
      "r991"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangibles, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails": {
       "parentTag": "us-gaap_InterestAndDebtExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contractual interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r342",
      "r353",
      "r840",
      "r841",
      "r1236"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r819",
      "r821",
      "r1014"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r152",
      "r153"
     ]
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest receivable",
        "label": "Interest Receivable",
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1239"
     ]
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1173",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1182"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r887"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "tyl_LeaseTermAndDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "LeaseTermAndDiscountRateAbstract",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term and discount rate:",
        "label": "Lease Term And Discount Rate [Abstract]",
        "documentation": "Lease Term And Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description",
        "label": "Lessee, Lease, Description [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r650"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r650"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease renewal term (up to) (in years)",
        "label": "Lessee, Operating Lease, Renewal Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease term (in years)",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "tyl_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessor, Operating Lease, Payment To Be Received, After Year Four",
        "documentation": "Lessor, Operating Lease, Payment To Be Received, After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future Operating Rental Income",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lessor, Operating Lease, Payment to be Received",
        "documentation": "Amount of lease payments to be received by lessor for operating lease."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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)."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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)."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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)."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofFutureMinimumOperatingRentalIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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)."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LessorOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lessor, operating lease renewal term (up to) (in years)",
        "label": "Lessor, Operating Lease, Renewal Term",
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit outstanding",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": [
      "r897",
      "r899"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r35",
      "r36",
      "r37",
      "r40",
      "r41",
      "r42",
      "r43",
      "r158",
      "r161",
      "r162",
      "r257",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r549",
      "r550",
      "r551",
      "r619",
      "r753",
      "r823",
      "r842",
      "r910",
      "r1119",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r82",
      "r690",
      "r888",
      "r896",
      "r898",
      "r1062",
      "r1066",
      "r1096",
      "r1183"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r116",
      "r158",
      "r161",
      "r162",
      "r257",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r549",
      "r550",
      "r551",
      "r619",
      "r888",
      "r1119",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LicenseMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Software licenses and royalties",
        "terseLabel": "Software licenses and royalties",
        "label": "License [Member]",
        "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark."
       }
      }
     },
     "auth_ref": [
      "r1124",
      "r1125"
     ]
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee (percent)",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility",
        "label": "Line of Credit Facility [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r1062",
      "r1064",
      "r1117"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r39"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r39",
      "r310",
      "r1062",
      "r1064",
      "r1117"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case",
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case",
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total borrowings, net",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r80",
      "r159",
      "r165",
      "r335",
      "r351",
      "r679",
      "r838",
      "r839",
      "r886",
      "r1201"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current investments",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r28",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Loss Contingencies [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r303",
      "r304",
      "r305",
      "r308",
      "r444",
      "r836",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r303",
      "r304",
      "r305",
      "r308",
      "r444",
      "r836",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Damages sought",
        "label": "Loss Contingency, Damages Sought, Value",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1113",
      "r1114"
     ]
    },
    "tyl_LynnH.MooreMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "LynnH.MooreMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lynn H. Moore [Member]",
        "documentation": "Lynn H. Moore"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaintenanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MaintenanceMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Maintenance",
        "verboseLabel": "Maintenance",
        "terseLabel": "Maintenance",
        "label": "Maintenance [Member]",
        "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software."
       }
      }
     },
     "auth_ref": [
      "r1124",
      "r1125"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r244",
      "r844",
      "r847",
      "r890",
      "r894",
      "r1204",
      "r1206",
      "r1207",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r304",
      "r305",
      "r306",
      "r307",
      "r403",
      "r430",
      "r431",
      "r432",
      "r444",
      "r593",
      "r668",
      "r717",
      "r719",
      "r733",
      "r745",
      "r746",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r807",
      "r808",
      "r834",
      "r843",
      "r859",
      "r862",
      "r868",
      "r871",
      "r881",
      "r882",
      "r883",
      "r884",
      "r891",
      "r1121",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "tyl_MeasurementPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "MeasurementPeriod",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement period (in days)",
        "label": "Measurement Period",
        "documentation": "Measurement Period"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r304",
      "r305",
      "r306",
      "r307",
      "r403",
      "r430",
      "r431",
      "r432",
      "r444",
      "r593",
      "r668",
      "r717",
      "r719",
      "r733",
      "r745",
      "r746",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r807",
      "r808",
      "r834",
      "r843",
      "r859",
      "r862",
      "r868",
      "r871",
      "r881",
      "r882",
      "r883",
      "r891",
      "r1121",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "tyl_MyGovLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "MyGovLLCMember",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "My Gov, LLC",
        "label": "My Gov, LLC [Member]",
        "documentation": "My Gov, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r244",
      "r844",
      "r847",
      "r890",
      "r894",
      "r1204",
      "r1206",
      "r1207",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used by financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used by investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r70"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r70",
      "r87",
      "r109",
      "r114",
      "r131",
      "r134",
      "r138",
      "r158",
      "r161",
      "r162",
      "r164",
      "r170",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r182",
      "r183",
      "r199",
      "r257",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r357",
      "r360",
      "r362",
      "r366",
      "r440",
      "r475",
      "r547",
      "r588",
      "r619",
      "r693",
      "r775",
      "r791",
      "r792",
      "r819",
      "r820",
      "r821",
      "r909",
      "r1119"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income, basic",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r141",
      "r175",
      "r176",
      "r177",
      "r178",
      "r186",
      "r187",
      "r200",
      "r203",
      "r360",
      "r362",
      "r366",
      "r547"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income, diluted",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r188",
      "r193",
      "r194",
      "r195",
      "r196",
      "r200",
      "r203"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r145",
      "r146",
      "r147",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r184",
      "r207",
      "r245",
      "r246",
      "r258",
      "r259",
      "r260",
      "r261",
      "r287",
      "r288",
      "r297",
      "r354",
      "r355",
      "r356",
      "r357",
      "r438",
      "r439",
      "r440",
      "r441",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r520",
      "r521",
      "r522",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r608",
      "r609",
      "r633",
      "r634",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r738"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r145",
      "r146",
      "r147",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r177",
      "r184",
      "r207",
      "r245",
      "r246",
      "r258",
      "r259",
      "r260",
      "r261",
      "r287",
      "r288",
      "r297",
      "r354",
      "r355",
      "r356",
      "r357",
      "r438",
      "r439",
      "r440",
      "r441",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r520",
      "r521",
      "r522",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r608",
      "r609",
      "r633",
      "r634",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r738"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RECENTLY PRONOUNCED ACCOUNTING STANDARDS",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r923",
      "r933",
      "r943",
      "r967",
      "r975"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "tyl_NonrecurringRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "NonrecurringRevenueMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total non-recurring revenues",
        "label": "Non-recurring Revenue [Member]",
        "documentation": "Non-recurring Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r825",
      "r833",
      "r1076"
     ]
    },
    "tyl_NumeratorofBasicandDilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "NumeratorofBasicandDilutedEarningsPerShareAbstract",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator for basic and diluted earnings per share:",
        "label": "Numerator of Basic and Diluted Earnings Per Share [Abstract]",
        "documentation": "Numerator of Basic and Diluted Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_ObservationPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ObservationPeriod",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Observation period (in days)",
        "label": "Observation Period",
        "documentation": "Observation Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expense [Member]",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Total segment operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r819",
      "r821",
      "r824",
      "r1075",
      "r1077",
      "r1079",
      "r1080",
      "r1081"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r887"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Operating Rental Income",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "documentation": "Tabular disclosure of components of income from operating lease."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r653"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, long-term",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r645"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate (percent)",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r648",
      "r887"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r887"
     ]
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessor, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for lessor's operating leases."
       }
      }
     },
     "auth_ref": [
      "r651"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r239",
      "r829",
      "r830"
     ]
    },
    "tyl_OptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "OptionAxis",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option",
        "label": "Option [Axis]",
        "documentation": "Option"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_OptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "OptionDomain",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option",
        "label": "Option [Domain]",
        "documentation": "Option [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_OptionOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "OptionOneMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option One",
        "label": "Option One [Member]",
        "documentation": "Option One"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_OptionTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "OptionTwoMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Two",
        "label": "Option Two [Member]",
        "documentation": "Option Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/BasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r110",
      "r111",
      "r112",
      "r736",
      "r737"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r888"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrentAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets:",
        "label": "Other Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Securities available-for-sale and transferred securities:",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income, net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/BasisofPresentationDetails",
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive (loss) income, net of tax",
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "verboseLabel": "Other comprehensive income, net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r8",
      "r77",
      "r132",
      "r135",
      "r179"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassification adjustment for net income on sale of available-for-sale securities, included in net income",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r53",
      "r130",
      "r253"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in net unrealized holding (losses) gains on available-for-sale securities during the period",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r253"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "verboseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r874"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r931",
      "r941",
      "r973"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r924",
      "r934",
      "r944",
      "r976"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r924",
      "r934",
      "r944",
      "r976"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Payment for (Proceeds from) Other Investing Activity",
        "documentation": "Amount of cash (inflow) outflow from investing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1057"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury shares",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_PaymentsForSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment in software development",
        "label": "Payments for Software",
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to acquire businesses, gross",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r526",
      "r862",
      "r867",
      "r872"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tylertech.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of acquisitions, net of cash acquired",
        "terseLabel": "Payments to acquire businesses, net of cash",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of marketable security investments",
        "label": "Payments to Acquire Marketable Securities",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Additions to property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "tyl_PeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "PeriodAxis",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period",
        "label": "Period [Axis]",
        "documentation": "Period"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_PeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "PeriodDomain",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period",
        "label": "Period [Domain]",
        "documentation": "Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_PeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "PeriodOneMember",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tyipical",
        "label": "Period One [Member]",
        "documentation": "Period One"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_PlatformTechnologiesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "PlatformTechnologiesSegmentMember",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Platform Technologies",
        "verboseLabel": "Platform Technologies",
        "label": "Platform Technologies Segment [Member]",
        "documentation": "Platform Technologies Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.tylertech.com/role/FairValueScheduleofFairValuebyBalanceSheetGroupingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portion at Fair Value Measurement",
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r613",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r812",
      "r1181"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in usd per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r367"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r755"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r367"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued",
        "label": "Preferred Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r359",
      "r364",
      "r686",
      "r888"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r265",
      "r266",
      "r816"
     ]
    },
    "tyl_PreviousAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "PreviousAcquisitionsMember",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Previous Acquisitions",
        "label": "Previous Acquisitions [Member]",
        "documentation": "Previous Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prime Rate",
        "label": "Prime Rate [Member]",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1118"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from issuance",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1058"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds and maturities from marketable security investments",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsScheduleofNetRealizedGainsLossesonSalesofOurFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales and maturities",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r148",
      "r249",
      "r252"
     ]
    },
    "tyl_ProceedsFromStockOptionsExercisedNetOfSharesWithheld": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ProceedsFromStockOptionsExercisedNetOfSharesWithheld",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement",
        "label": "Proceeds From Stock Options Exercised, Net Of Shares Withheld",
        "documentation": "Proceeds From Stock Options Exercised, Net Of Shares Withheld"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions from employee stock purchase plan",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware and other",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r818",
      "r821",
      "r844",
      "r845"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r670",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r813",
      "r818",
      "r820",
      "r821",
      "r844",
      "r845",
      "r889",
      "r891",
      "r892",
      "r895",
      "r900",
      "r1003",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1115",
      "r1116",
      "r1204",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r670",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r813",
      "r818",
      "r820",
      "r821",
      "r844",
      "r845",
      "r889",
      "r891",
      "r892",
      "r895",
      "r900",
      "r1003",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1115",
      "r1116",
      "r1204",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "tyl_ProfessionalServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ProfessionalServicesMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional services",
        "verboseLabel": "Professional services",
        "label": "Professional Services [Member]",
        "documentation": "Professional Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r649",
      "r680",
      "r691",
      "r888"
     ]
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForOtherCreditLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit loss",
        "label": "Provision for Other Credit Losses",
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r85"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining aggregate minimum purchase commitment",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": [
      "r1063",
      "r1068",
      "r1200"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r304",
      "r305",
      "r306",
      "r307",
      "r393",
      "r403",
      "r430",
      "r431",
      "r432",
      "r437",
      "r444",
      "r593",
      "r666",
      "r667",
      "r668",
      "r717",
      "r719",
      "r733",
      "r745",
      "r746",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r807",
      "r808",
      "r834",
      "r843",
      "r859",
      "r862",
      "r868",
      "r871",
      "r881",
      "r882",
      "r883",
      "r884",
      "r891",
      "r903",
      "r1110",
      "r1121",
      "r1175",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails",
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r304",
      "r305",
      "r306",
      "r307",
      "r393",
      "r403",
      "r430",
      "r431",
      "r432",
      "r437",
      "r444",
      "r593",
      "r666",
      "r667",
      "r668",
      "r717",
      "r719",
      "r733",
      "r745",
      "r746",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r807",
      "r808",
      "r834",
      "r843",
      "r859",
      "r862",
      "r868",
      "r871",
      "r881",
      "r882",
      "r883",
      "r884",
      "r891",
      "r903",
      "r1110",
      "r1121",
      "r1175",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable",
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r52"
     ]
    },
    "us-gaap_ReceivablesBillingStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesBillingStatusDomain",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables Billing Status",
        "label": "Receivables Billing Status [Domain]",
        "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less:",
        "label": "Segment Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Operating Income from Segments to Consolidated",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r916",
      "r926",
      "r936",
      "r968"
     ]
    },
    "tyl_RecurringRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "RecurringRevenueMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total recurring revenues",
        "label": "Recurring Revenue [Member]",
        "documentation": "Recurring Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_ReimbursementOfSharesFromEscrow": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ReimbursementOfSharesFromEscrow",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reimbursement of shares from escrow (in shares)",
        "label": "Reimbursement Of Shares From Escrow",
        "documentation": "Reimbursement Of Shares From Escrow"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_ReimbursementOfSharesValueFromEscrow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ReimbursementOfSharesValueFromEscrow",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reimbursement of shares from escrow",
        "label": "Reimbursement Of Shares, Value From Escrow",
        "documentation": "Reimbursement Of Shares, Value From Escrow"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RentalIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RentalIncomeNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income",
        "label": "Rental Income, Nonoperating",
        "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_RepaymentsOfMediumTermNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfMediumTermNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment on term loans",
        "label": "Repayments of Medium-Term Note",
        "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails": {
       "parentTag": "tyl_SegmentOperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "verboseLabel": "Research and development expense",
        "negatedTerseLabel": "Research and development expense",
        "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)",
        "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1240"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r927",
      "r937",
      "r969"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r928",
      "r938",
      "r970"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r925",
      "r935",
      "r945",
      "r977"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r75",
      "r689",
      "r727",
      "r732",
      "r740",
      "r756",
      "r888"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r108",
      "r109",
      "r166",
      "r167",
      "r168",
      "r171",
      "r179",
      "r181",
      "r183",
      "r258",
      "r261",
      "r288",
      "r356",
      "r440",
      "r457",
      "r458",
      "r471",
      "r472",
      "r473",
      "r476",
      "r546",
      "r547",
      "r566",
      "r569",
      "r570",
      "r573",
      "r586",
      "r633",
      "r636",
      "r723",
      "r725",
      "r742",
      "r1237"
     ]
    },
    "tyl_RetentionReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "RetentionReceivableMember",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention Receivable",
        "label": "Retention Receivable [Member]",
        "documentation": "Retention Receivable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_RevenueFromContractWithCustomerContractTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "RevenueFromContractWithCustomerContractTerm",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract term (in years)",
        "label": "Revenue From Contract With Customer, Contract Term",
        "documentation": "Revenue From Contract With Customer, Contract Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r208",
      "r217",
      "r218",
      "r232",
      "r238",
      "r241",
      "r243",
      "r244",
      "r388",
      "r389",
      "r390",
      "r670",
      "r819",
      "r821"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE RECOGNITION",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r811"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissions",
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligations",
      "http://www.tylertech.com/role/DisaggregationofRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Disaggregation of Revenue",
        "netLabel": "Deferred Revenue and Performance Obligations",
        "terseLabel": "Deferred Commissions",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r390",
      "r392"
     ]
    },
    "tyl_RevenueFromContractWithCustomerTypicalContractTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "RevenueFromContractWithCustomerTypicalContractTerm",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Typical contract term (in years)",
        "label": "Revenue From Contract With Customer, Typical Contract Term",
        "documentation": "Revenue From Contract With Customer, Typical Contract Term"
       }
      }
     },
     "auth_ref": []
    },
    "tyl_RevenueRecognitionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "RevenueRecognitionPeriod",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition period (in years)",
        "label": "Revenue Recognition Period",
        "documentation": "Revenue Recognition Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected timing of satisfaction period (in years)",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation (percent)",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r646",
      "r887"
     ]
    },
    "tyl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations (non-cash):",
        "label": "Right-Of-Use Assets Obtained In Exchange For Lease Obligations [Abstract]",
        "documentation": "Right-Of-Use Assets Obtained In Exchange For Lease Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "tyl_SaasArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "SaasArrangementsMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SaaS",
        "verboseLabel": "SaaS",
        "label": "Saas Arrangements [Member]",
        "documentation": "Saas Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r52"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.tylertech.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r478",
      "r479",
      "r480",
      "r481",
      "r487",
      "r488",
      "r489",
      "r490",
      "r496",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r535",
      "r536",
      "r537",
      "r541",
      "r862",
      "r871",
      "r1162",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "tyl_ScheduleOfDeferredCommissionAndAmortizationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ScheduleOfDeferredCommissionAndAmortizationTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/DeferredCommissionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Commission and Amortization",
        "label": "Schedule Of Deferred Commission And Amortization [Table Text Block]",
        "documentation": "Schedule Of Deferred Commission And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Computation of Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Expense Related to Share-Based Awards",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.tylertech.com/role/FairValueAdditionalInformationDetails",
      "http://www.tylertech.com/role/FinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r467",
      "r619",
      "r997",
      "r998",
      "r999",
      "r1157",
      "r1158",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/FairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1172",
      "r1173"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Revenues and Operations",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt [Table]",
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "tyl_ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Information Related to Leases",
        "label": "Schedule Of Supplemental Information Related To Leases [Table Text Block]",
        "documentation": "Schedule Of Supplemental Information Related To Leases [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR Rate",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral."
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r913"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r92",
      "r208",
      "r213",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r244",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r286",
      "r299",
      "r300",
      "r534",
      "r537",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r826",
      "r829",
      "r830",
      "r835",
      "r893",
      "r1204",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures:",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r227",
      "r238",
      "r829",
      "r830"
     ]
    },
    "tyl_SegmentOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "SegmentOperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Segment operating income",
        "label": "Segment Operating Income (Loss)",
        "documentation": "Segment Operating Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Related Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r208",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r228",
      "r230",
      "r231",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r244",
      "r825",
      "r827",
      "r828",
      "r829",
      "r831",
      "r832",
      "r833"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information",
        "label": "Segment Reporting Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "tyl_SegmentedRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "SegmentedRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails": {
       "parentTag": "tyl_SegmentOperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total segment revenues",
        "label": "Segmented Revenue",
        "documentation": "Segmented Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails": {
       "parentTag": "tyl_SegmentOperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationofOperatingIncomefromSegmentstoConsolidatedDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing expense",
        "verboseLabel": "Sales and marketing expense",
        "negatedTerseLabel": "Sales and marketing expense",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes",
        "verboseLabel": "Senior notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "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"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee taxes paid for withheld shares upon equity award settlement (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type",
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails",
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails",
      "http://www.tylertech.com/role/DebtScheduleofOutstandingBorrowingsDetails",
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type",
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r1006"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r643",
      "r887"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards and Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r157"
     ]
    },
    "tyl_SoftwareLicensesAndRoyaltiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "SoftwareLicensesAndRoyaltiesMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software licenses and royalties",
        "label": "Software Licenses And Royalties [Member]",
        "documentation": "Software Licenses and Royalties [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.tylertech.com/role/DeferredRevenueandPerformanceObligationsScheduleofChangesinDeferredRevenueDetails",
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofReconciliationsofSegmentRevenuesandOtherSegmentDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r92",
      "r113",
      "r208",
      "r213",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r244",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r286",
      "r290",
      "r299",
      "r300",
      "r534",
      "r537",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r826",
      "r829",
      "r830",
      "r835",
      "r893",
      "r1204",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r49",
      "r50",
      "r101",
      "r108",
      "r109",
      "r136",
      "r137",
      "r138",
      "r166",
      "r167",
      "r168",
      "r171",
      "r179",
      "r181",
      "r183",
      "r210",
      "r258",
      "r261",
      "r288",
      "r356",
      "r368",
      "r440",
      "r457",
      "r458",
      "r471",
      "r472",
      "r473",
      "r476",
      "r546",
      "r547",
      "r566",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r586",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r633",
      "r636",
      "r659",
      "r694",
      "r723",
      "r724",
      "r725",
      "r742",
      "r793"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r210",
      "r358",
      "r359",
      "r361",
      "r363",
      "r636",
      "r670",
      "r739",
      "r743",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r764",
      "r765",
      "r766",
      "r767",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r776",
      "r777",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r793",
      "r820",
      "r821",
      "r904",
      "r1235"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofSupplementalInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows:",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r210",
      "r247",
      "r358",
      "r359",
      "r361",
      "r363",
      "r636",
      "r670",
      "r739",
      "r743",
      "r744",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r764",
      "r765",
      "r766",
      "r767",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r776",
      "r777",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r793",
      "r820",
      "r821",
      "r904",
      "r1235"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r930",
      "r940",
      "r972"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_StockCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockCompensationPlanMember",
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Awards",
        "label": "Share-Based Payment Arrangement [Member]",
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares pursuant to employee stock purchase plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r44",
      "r45",
      "r75"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options and vesting of restricted stock units (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r44",
      "r45",
      "r75"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of shares pursuant to employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r44",
      "r45",
      "r75"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options and vesting of restricted stock units",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r44",
      "r45",
      "r75"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r49",
      "r50",
      "r71",
      "r757",
      "r774",
      "r794",
      "r795",
      "r888",
      "r910",
      "r1062",
      "r1065",
      "r1066",
      "r1096",
      "r1183",
      "r1237"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubscriptionAndCirculationMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Subscriptions",
        "label": "Subscription and Circulation [Member]",
        "documentation": "Right to receive or access periodic material for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1124",
      "r1125"
     ]
    },
    "tyl_SubscriptionsProfessionalServicesAndMaintenanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "SubscriptionsProfessionalServicesAndMaintenanceMember",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscriptions, maintenance, and professional services",
        "label": "Subscriptions, Professional Services, And Maintenance [Member]",
        "documentation": "Subscriptions, Professional Services, And Maintenance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.tylertech.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r661"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.tylertech.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r661"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.tylertech.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r661"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.tylertech.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r661"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.tylertech.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r661"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r662"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "tyl_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.tylertech.com/role/DebtScheduleofInterestExpenseRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual interest expense - Term Loans",
        "label": "Term Loan [Member]",
        "documentation": "Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock",
     "presentation": [
      "http://www.tylertech.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.tylertech.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "tyl_TransactionBasedFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.tylertech.com/20250630",
     "localname": "TransactionBasedFeesMember",
     "presentation": [
      "http://www.tylertech.com/role/DisaggregationofRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.tylertech.com/role/SegmentandRelatedInformationScheduleofSegmentRevenuesandOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction-based fees",
        "verboseLabel": "Transaction-based fees",
        "label": "Transaction Based Fees [Member]",
        "documentation": "Transaction Based Fees"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock (in shares)",
        "negatedPeriodStartLabel": "Balance (in shares)",
        "negatedPeriodEndLabel": "Balance (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost; 4,896,113 and 5,184,092 shares in 2025 and 2024, respectively",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r49"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of treasury (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r45",
      "r75"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.tylertech.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury stock repurchases",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r29",
      "r75"
     ]
    },
    "us-gaap_UnbilledRevenuesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnbilledRevenuesMember",
     "presentation": [
      "http://www.tylertech.com/role/AccountingStandardsandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Revenues",
        "label": "Unbilled Revenues [Member]",
        "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r887"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1118",
      "r1169"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.tylertech.com/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1007",
      "r1118",
      "r1169"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Denominator for diluted earnings per share - Adjusted weighted-average shares (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r203"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.tylertech.com/role/EarningsPerShareScheduleofComputationofReconciliationofBasicEarningsPerSharetoDilutedEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average basic common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r203"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/825/tableOfContent"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-30/tableOfContent"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>107
<FILENAME>0000860731-25-000036-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000860731-25-000036-xbrl.zip
M4$L#!!0    ( (N%_EKGT4<Z/C$  *?+   <    97AH:6)I=#,Q<F5S=&%T
M961C97)T:69I+FAT;=5]:W/;1K;@]_D5V.SL+:D*THCR(_$CJ5)L.=9=Q_;:
MNLGFTU:3;%*(08 !0,F:VA^_Y]D/H$%2CERN3=6,)8IH=)\^[^?SUY>_OOGI
M'\]?GY^]_.GY?SLZRE[6L\W*5EVVM)5M3&?GV?0V^[UN/A77)KNH9MG1$3QP
M>7'YYOPG^_FJF!;=@TECVPZ_.[--5RR*Y__BO__C^;]HY7\\__G=RS^RZ7)6
MEW7SXW<W5T5GOX./7U[\EIFR6%8_?C>#E]I&/VR[V]+^^-W*-,NB.BKMHGLZ
ML:MG-\6\NWHZ.7GTZ-EWO-^Q+9R<3([_7"]YM\&*:S.?%]7RJ*O73T]A17SA
MQ:^_9&TS^_&['8M]EW5%AXNT93&WD^\RVLZ/W^%^OLNN;+&\ZN"W!X\?R3%^
M>O[JW=O+K"W^#0_!]V4/B[KJCO##IY-U]XQ@\E1 <LX[R!X<3S+X[\GD^P>/
M'Q]?/\JR#^<?+\\NSU]F+\X_7%Z\NG@!OV3O7F47;U^\^_#^W8>SRXMW;S/\
M!/^[_./-^8?L\OS%Z[?OWKS[Y>+\8X[?/(:_P!::[-+.KBIX\;*P;8[7>IP=
MU$T!P#9E>9L5U:QNUC7?_Z::PQ/=E<TJL[)9O= UKAIK^>'#/#-9IL\4=975
MS=)4<,1Y9JHYW%+1=@#V8*W2W+2X%O[\$8&-O[RT\+%I8%7\6#>4O>!KF.&W
M\&L75?2J10;0FUUE-Z;-%D4)[[PINBM>V<X:VYGF%K\EKZFRM_6U74UA(Y,'
M>39Y\L.3'&ZOL8#HF=RX;3-<K"[+^J9]2A"]*MKL@^!%M*/!AG ?\PV T<SK
MM5#0=<W?Q$VU73W[=%67 (H60)UE9@:/STTUL[QSV#4M=/KPE,!W^O"1/OL+
MD26 )'C?&W,S"LECW/NKBP\?+_'N@SO$;X>+P.E&40/^^WC^XMW;E[)&\-Q_
M_/<?3B??/VNS=0-(4ZQA:_4" &/Q8,D=X9LFIR=/LG>-J99PH1\[P*,NCW9S
MV6S:#J",/"'7I5X4'=WC[T6Y F3JZ@H?VE3\Z5M[D[TP+1!H>%($']S#'"B:
MT*WHVJRQ2T!'N'! SB7R.CQ[#QRR@7JU-M5M'FU8]QOMPYT.T FX!>S@]<4'
MA==Z PNW8V#OZLQ62]@)GA/>AJ2QV)2 %1V0 /Y37./)%_ +(WI(:6VV,K?9
MU 84YXGL"[#EU;O_^G#Y&GY0),3#O##KH@-&_6]:8H@%> RSZ:Z 8G$#<**B
M;3<V>U?9[#5L!T&-/V>_%F6)WS^8G$SRDY,3_-]AUE[!N^EZ9OPB)A%X3[A
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
M\3%FV.O0U[I?UD0B?T!=>N+3R]F"D0#@F A+ZQZ4&!OYBA-Z$U-Y;,TY]Y5
M8(^<XT#'C^YINSI/UQ&[)_0Z L>+A'GFULG[Z&;Z5T,^4&)P:BWT'26T%@"5
M9+&<O6=&I2 F1X)UV)&GGZ?,)!*>N-!^X<R_8XKFHM^L@..1FLSF)@)MW&?C
M+0(U6!'.<&_+E,D6I_!0UC5%-@AT19-%IA$1+)H,%Z\H(?:%<]"J_UZ1U);"
M/>$U\YZR))YPAXM(;Q?_^Y*9?9C?J$=!^C M+X:$A'_%E\7>:1:_A J&M"!2
M%J]M&!SI"B<B0GE [&.J6E/-:))8')7"L21-9R?#\2PELTWA?9L&?Y[6[)TS
M#9CCB$,NJK!VX0/5$&8;T!G#&%?TCJJF.(&7]&+ON?S:/ M\M!Q2[(543!OS
MOM": \K!='# '"P2H#<BQ0+3Q$LZ_^W\+5W3B"Z<D+H!?1(C)>T8]KPRG] D
M*O$(S/+6%JT47/CVZ$W E:+C!XJTA$N#F(OS$=G/MID5K5?B)<,P8$#%"NWZ
M5%)MJSQY>GM$W#$V(E9#\8.N_8M?7@]2Q'\ERQZ@2H(.W?^D?C+]OJ-;N@1\
M: WO7_)!S]&V<\'S#T!(UYBY^\HH$[SH/(D;E _K5# Z%YH!IHJ*HBEG8O01
MPE1V 5I3>.K<D6[B8O$9I!-UE<!N;9+W".U(<O89JH0MVW[O89]U:TK)T-;
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
MQKOMR$XT-X>'4E$21]F(0!A,>/G\'59$@G,'B8AL+>1L<%"F3(^]Q)K63I^
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
M^JMU5+ VV4S$)TL<&]1*!CVE]R+3U[@D+N";\<8C\Q*D(<3YT3??'8].$L-
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
M58EZ__S\[N4?^._KRU_?_/3_ %!+ P04    " "+A?Y::$60>ZYO 0 )R!H
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
M.(1 F#!WT00%M=QWI HY!$H@2CE[C50QC\#Y.:6,J'K%O 'GYY02]A3IY)Z
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
ML =DQT& Y><#>D)>W(3LL))<0QJ3KJ'&H[#4ZOTR<*@WQ =67_A7%7A,>O<
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
M V5HO5RGH;(D'_3]MFFTNKK:EF1!-B5A)P:*9K.3PV'S^GVBS,)A0]+'EF3
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
MY 5HJ078.[!+3''@(X4TIL@;:B5V76@% X.KU> :8LW]$OAA2#L*N,=E $.
M+)^91@EP3]<_ZPY!VCCK6#7.GW$'056V,+/'NLJ!&=J?6><-L:A^G( 9-C"S
MQR@Z'C*&D+1PE316ZG8 ,N>Q97)@1FQU%4WDE<+ZJX)] K]G]O?U;ALYP+R=
MM)*86<&?*,(CYM#+G'28 (NA!(MA@*;X!8\]S_F^H$<_(4=6*4T.3-5X661%
M2 ."SF,_%(<@4C1(FDJ :E@O!.VQ)HH#D-+JZA*O&P"@>@%HGVU1'()4C""=
M-TU6-K&"\L(9509_01X*K"E5!RUGYGIN& 56Y#ZA7#HA9-7E]"(G9,'LU'M'
ME"-Y2L,\I?&: .F]-8/1/L=RL3#2,8Q47I%RI^X C)B"T3Y?<[$H(J6#JD;.
MQ0$8U0I&>_W/Q>*(%! J!B_*K(BC>KL-'U"(K,">4%5QI<\8^ Y+U!,71,$\
M=?5&DI2A%OV#WXXR2]N 7'OW@6^C,"39;1G9SB3A0X$W%%;L,X#:>73)$J F
MMKJ2P9MJ;K,%H,84U/:>&'IVI$FMKFGP6OYCS@%I3"%M_R&@9X>:C/=/@Y>9
M2?*KMW_S8R<TVNZ"<[W(\A[=T13.V3JKVHK'>K%*D;OQ':'']9(<Y+#=*,S*
M4@KM?V'DKV<$AP);,-JBDIX(1FH"(SAOJV8PVJ)NG@A%&LGBYTT]MWT,*&(*
M1=M4R1/!2&]U99$W-5;VM$(2;@L^\Y;^'J-,UH]ZS&FJVPJ:(PSN/(,KLNT?
MPW6!=W-$@BW>([9];'\&61UE>.N71+BF-+CQP\S;@M'JFBJOFKD=5:!=L 6=
M/=[W J!CMKJZP0LRF#?U@LX>;WI^Y. AD5Z]"J]KN9OU G:8PLX^_W@1X"&]
M1165%_+W"J^[*0._K_[OZQU.N<;"(T!AOJ2?)@KE3T7:$0LJI''*6]_S%W(Z
MLW0F?7MY25OW5OX(>WI5X;/'EB@2/C*%SX947H!/5>&SQYXH$CU*JROQJF
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
M8V#0EW>W5_W;0?^*PY\&=S?75[TA_F,PQ/]\[]\.!]S=-^ZR-_B5^W9S]_N
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
ML$K.0<2?XCEF#5(83FK$GZT WX*B:(H@D;;,YO_OJ@D(1>\2@O932CLTY69
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
MT*8 /+! &" ,$ 8( X0!PM24,/ES_G<<0)@8Z#W[K]@-D+-)[]5;W3PGQP)
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
M-/X%39=TH$=E07(">#>!,$"8$R4GK.P]0[_G+(X/(DKRM9>>&40%U>CCUO-
MO).A&Z$!"IY<&R7^Z@=D^X\>?0IU76?>H#2L7.N\E+_5'  1) 00!@@#A '"
M &$J2Y@3&=IL*#LZ8\I.<R+R)-."'N1#2@>2X/L\#LAW$1?Y'%H$[)-R 7S)
MGF!,</.IY=4@_ Z!$2 ,$(9MRWQ70M@BGXC><Y\*IWLLFS+O0$:K:_"RGCN1
M%< %7 ^$ <(P19AS5@YL%<GA)K%KMKJ2 C*WN@@JN'A@QX:^!AY%:'4+ZR@.
MX&$#/'G* PK3!A61:(.*SHID:DXG@P?DSD9Q$-+\_A6?Q#CP9QP*[<!_AFX%
MX(H%P@!A"G<[?#A7" _ZXITXNALG&B[=:[YA@=2G\BCSYB+1<^2TW">< J"
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
M6W@_4]5"]>@XC4"CZ+U3WZ<\ JP/?J9+4&1!M:+HX.5K>K:HE[C6H=15Z/(
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
M6NAIJ0;5X(Y^2N12^!2Z!J(M)FE3(&+A)\<0N6P] M$V>[,I$%F<U^V4P[$
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
M*[#:CW=J&.]T9.OT:AN1J%*E8C5M>#8#>S-K.!Q';]YL<5@+$1&IJRYN[=>
M:LY@I,N.T17"%X&M[=AZ5PU<&V'@!,8.?ZL%99M PI"OLQGN?2\0U!T$50*0
MVVI1H=['HD(!+ JL]D.0NHK;GF6)])1SHN2_O'A"C<R,S$(X-AL1L/:+\'1M
M,')D5_B>>H>M)H*BF_#!,CM-E-CU#3SM1UQT8S"R9=,2Q<%]PU;[ 1<= RZ6
M;)U>K-$MWV5'S4F6[5S><;]-A^65IDNY[9?BZ=9@9+FR99YL.51=R@MP*)Q
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
M%&4E\:3W D'=05 U +59*N@H?2P5%,"BP&H]WN@H.MWW++.N]ODB]T1P=W=
MLEJOJ7,46E,GF^;)%J5P"W0,7$U$0#?Q@T%.RQ7@Z1=XK-;C+(YB#49.'3P=
M EL=PU;K419'L3&967;MKH3P^NVNO#B"[CY+7^OE=8[B(!.R)3M&XP2?E^9%
MN$I$MAZ_<A1>DN<V3H3<&T#V')/MQWI4I2;[]YJXN?L,R=9K !T5@T:F)6MN
M736 '<]G/N0L)ZZ_ONNOX+@F:+D%]6&3^YG:?D-!1]7 Q-)L6='JZO,B2$B%
M)';AM:M)8NNU<HZ*!<6:*;NND$0AB=<JB9K5>K,)1S4:<3L(.>P*((4<[M\1
MVY="6CNN6JJL.2>75+3(RRW(K@6%LQB4(+L^C>S:N#YF7T%V+<BN!=FU(+L6
M9-=B<-T8W+5U]1%DU^+Z9L._7:=7$V37@GUQG\.Z_=I0U4+>+D-6G:X4APHQ
M$6*R)B8=R'5 GBA%-D\O>1%2(J2D&2EI.@]A9P<+M;X.:4)"A(0T(B%V^V6Y
MJCL8Z8HAVZ>W>NM6+XZNG\8$V?49Y:S]# "-MGJS9=/I2HVR0%==Z&J_!%=#
M-B_=@.. (+ON&[J:+J?=:45K]?6!$\#J&+#:KXG5,$W<T&35$F37@NRZ#S+5
M?E&O9F O'$763S<%NN/W$.BBZ&J_G$##1&90V,;)+>($N#H&KJ9#?[OM3*N'
MWEH!+ JL]H-E&O:'TS79U+H24^YWKI4@N^Z(Z+5?":PY@Y'I@L506T?B]GMQ
M"40>C4BG_8B7YL)FX-BRKM1%;M1_1/8<E$V'AW::OKHBR*Z%DES!8_L!)5T=
MC!S;E0VS^TI24%V+ZP75M:"Z[KA2;[\MLJYA6V1=MK23^WV*8&['T-5^,%?7
MT<DFJZJ@'NH;N)J.:NX^'QDB!:6OP&H_H*F;C+S"UKNR)_8[!4507;<A9^V7
M=>H6RIGLN(+JNF_@:B*^NXD?&_!CU\7G(L#3%?"T6B.H][%&4  +@>6V'VC4
M7<K%JYR>W"R23@Z AV"Y/I-DM5],9V QG2778 \(CT#'P-5TZ'.G/6"HPM74
M5V"U'WXQM,'(DEU5**V^8:O]X(O!@B^*TQ5Z]7Y[,04#=H>DK_V:.\/ DYXN
M6[7UK&L_I50@\GA$MA_6,DRZ'VB.8, ^IEMS#S'9?@C(L&JR?P4#=C\@V7YA
MH,&B2K)S 7I2,&"+Z[O> KW+QS7!@"U8!IO<SU2S_;(=PQF,;-V4';WF@ZC@
M^^P*)(4D'B")'7#V8U]=5:FCWZ>01"&)%RJ)FMM^!PI3:<3M(.2P*X 4<KA?
M#MN/D9@J4F KIB[K^L5LB244V#ARG-P@7'ITZ"6?%&BR^9(9VM!&SNIYE 3X
MFP\QF<&/7TA.58U+6KB0OY227^*-DVBV7&R_9(/ILT9,JLH^4&HX'-7.UI#-
M5N%/'"F"(;!\XOL3XBC*U#7\L>VYGFVZRF2L*([BC?5_6?8@O>@I<WC-O4=R
M,XZ)]]>--X67^^#-7KVW!)>I2$L>A#=K<[X^76Q21O\8Q[C"FZ,]E.1<U:CK
M[<PS_,Y\SX1E\\]_K &1BYZM:#<&TPCP#9G<+M)/S<'H$YF2."83B:L FCWY
MG<14N$.?2-_& "AZNZ0,^\7IV_YXL_3Q5J;$OBY!RP3^NAV_KJ;*=!.JI,5M
M./DM\,;!+%B\/:"T/L!=?IE%_E^Y_H'3.0&M-$=!B9=D<#2;_;_AR<'T[?Q+
MS[(.)NF*\80#60I"KIZE610^WH!L/,O2^$U*R.,SZ $I2"0O 74]FT6O!>K+
M2F!?FX-,OU#=F.LLJH]A*F;>/"$?TK]\G 3)?.:]?0A"^E;THH^KST-)7=/#
M]'GL:R[$KCMT3!WEF/LJ^8-WDZ];VM!QM-H8X<UZ&.&MH:Y5(Y<_TZ!VW^I
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
MX6. F1O\OM41KI4# ]-R2D!1:/<&]L(BF 9H7E)J]"05A )'.KP:? ?J;_+
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
M5+M-34H_5&:U';>RHK0:\OQWEA5;B*H0U4Y8-Y5%U6XH=-)%,NP.MLFB-_M
M"3+\ QIGE7:UN*0&@=]"J5!R;;+.):SOYAVC0I!H]1"E4%A$DE>U-:"[IQ;K
M-QC2MRF;PE]Y;X/?O9_!\_+YES25XLZ;PS>+M\.$R<J%R1F,;&SNM464TEZ"
MO+6"ERU@U@CVQ8N#:)E(,VR9&$MS+Z8-+&F#49R-<"+]26:S1/H5UC&2?O'"
MOV3I*^U1!Z;R;9)$?N"Q1M5>(MU.GH,P2!8QY7D P,"S9.D>7Q%71OJ-/H7U
M=L6T']8$DS[Y'8Z&MXTO!5W:1IZUXBS')6\OSWK(>[AR"8&S%\&VI5O:3&"?
M1?BE]P@W><3FG_,X"/U@#F_GT;Q:#&0LY]A<\9* X1X$#)FW!L9Y29;C&SXI
M 9]!V@D/NXZ2!4@([=.:(@D6,,F6=19Y8;)K79ZQ<13VV2L11I>W^L5[P _?
ML#5T2M2"O4Q!0!>@"V2*V6B)BTRSQ[!KZ9P "A=O\DH76MX0%Y$(4\E7D?5H
MG;,^G;1I--SWGH/C&^CX$'6&]&L0>K#Z,!U8+)GQ&-Q_^_5'BC^)\G%XCSP+
M=]=KPUO,/!\>\ #:+L[:P<,+O%"AJP8H56D14"KFUAR@:7*)6Y>S)15SRK:S
MKHT8[\PM2-Y,TEAS*?@3%HYW=DT5-2[AJL)*J,9Z2_55VFP<F1,2WO"2]D5E
M $19YT]1-&LH7=(^MAUE"!, ?)(AWP?S 9X5OR$ 0>RPTI<W8X8)?/7BV M1
MQF&*I], 48#*FG(>H0K$?_C1"XA6F/;AGI I#&@BD9>4%@@^\;!?]V[XTUZX
MV.V8K4$0LO'Q<4Z9L(&FI7P32:'I>_X5DA0%^>BQQ_6"WG$:1\]PS[^H3N=W
M#, T31:T%2\,?/*"::7P-]I'%U876\E/6+MCU#9R\8X!=]+YM#DRFH9\C\..
MNV/ )[;SY1>0<*-)\DY2K6LC1'+7YJ;P9PO<1MM;ZVJEK77UTOZVK0G^;W1C
MS+7G=DN&<D*,B4=;M].*?SEM:\XU:+8%17-NLRV0YP2YS4+8 U .*?Q)0*7P
MG?J>7EUFUA5V,WA1"0E[2$PE%C4S#H_>[%W)SOP$;P=WI]]/"+:UYLP*R7MI
M/@/1]B0VZ3B4JKT15+6Y#E@NW'RDE'? PA>L/%:MR;%J.P[^K0R(MI6P-^>N
M9#)!1;_3&/@B$ @\K\&N O]%JS3X>4/[O$MHEC$8G0X;O<DW-[8V3CL*-@TV
M>7-5$\=:LDI_8UL]GV+X'_' TO*1@"%(.,G!<@[#7S5V65MMC,7/P'J(T6ZF
MNST]+Z;2#Y?.ES&6@61D!:4F!:5,2O=FVN_>HTR&J;[C' \K7;SS\QS 8G:H
M,EWU$ 1):LQ,^%,!;)2)D1H;TI2@;0FC\F:SMXQK,3L^5EY@\PA+_RX;SJ^$
M[&SPXJK6=C66;0:9+8V["FCQ!"8 ;@GO%U.:#VI_57XSJ^$WL^M5T/L:[9PZ
M7&=;IYVB0)5MX-O$:BAE1[TBSK<=R^EI>XE/PO,^[.MP*[2YXWG$]&I&R)0[
M"EZCF!G=C&<WE8S4ZBYP3U!S.?T992*%YZ,CH&/,<!5]HH?WK.K$V^USC[*&
M16YZ['XEM,X8(%%96IPFVU*YJKM56':N"*AC7)1,+>_T]%5TR51[8] 0)"W6
MW_"P: JMQR_QL&24,*D[BBF$\E?F;BHTE J_+G[%/:A;Y^R5Q!D$"KLR.RTC
MM=!CA/XR2DB$'](3<HAR+7-/#J-T6L<5NIS_&-X/J1.YU(>,%\)4)0O83HO^
MX"_I U;? +7?/(Y\0B;<'4"YR=(B><YQM/L]*ZZWNX<'B(\&:4%IZ@]9?)NN
MU+>6+3PM)E)W< %ES*;<QLBHK^*$;PA9LX CV"!70;SY4GO+>:OZ$C4XF5A[
M/8E;NAXT\7Z,XY3Y?BN6(1?>"HXWVG"S"'GEK3JV\>WU.&X5'L8+B!_(!9]O
M-)X%CP5?(_[J7?!> @N!>M(D&E+%)4P]\6"4(?G.=$G]LYMW+'K?/L*]X&8\
MW7?_W58\=Y08C9%0PJ:3@!D+-FT43]#UP*SZ3$_2Y^"HIU.D9GTA)3]>&?3F
M4.7TAH!#'G!@T;8"^9J/-#\+:G#16P34VXVC7'EGG,=WP0N\-TB@#T^D9XSU
M\<"'I:^=NU0+#&]%:VX1>Q/D1'NCE'Y,R;];'3PRT,)]D7_0H[1CS*B,231]
MC\$,SDR/9B >G (:7)'Q-7&6\.@03 (X=W;.[CL!_KX?4]."GSNI'RWUGG7,
M;M*,K793X;#'$0!0? YN\+/T*.O!XGHQC=VQ'5TU*4CR0!Y\@#Y#= >\P4_W
MF!<\%)/>CJE'E<4"+13]&>(6[C,+T$E(TKUN@H20$SRY3*@;B%< (*GD!:'J
M%TK;F4_>RNO#GTR\DKW&"R6KIAX,J@/1N\I^RCDNMUX8A;"LV;$R\HM1C]1!
MR\(\0^F/[/R(;IIL4%]R>V_G&%%I%.LT:'X%>DTBG/'(_PMO2+U%T@/QGT*8
M_4>JG;Z$_E!ZERD6N JU34#M0VX2HF8IWBJ+SG*'=X'LC:X< B:(_>4S^H5\
MDGPXGM"-YPW=8+K;!]U*4W>8%?SA1G7:P!5]?RO+G3KKTU=G1#6&)L[ A.UH
MZ#Y#E11.O%@",P DEJT<87%V&OMA^^'ZKW(6SY1U2:6["_YXYB4TOLZ841.X
ME-/ HDI+GA!Z?/]9 1SYR4X+M:EHF&*JGID0)'"O7!E_FQ8^Q<']AJ%&:AX]
M@-@^XG-*U#4Z8/5-Z_AON=V0WI2_,KINJ/;%P"4ZA'!NMKXA;O@P\?^:>&][
MSC=[=Z*"Y#\\P9:$RNN!W?X3AO+2MU/RE[,PI6SSH,,'!>?'MT1Z]_I$J,G"
MBKIPD&@@H27V7IKDA*_UOB*NY#=&P[M@RQA$D[)7L >CDN4ICG+U=7@XC(;;
MPDEN>LDYD N_3U<Y  D!JXE2FL^1='G"?&ZK,O)1J+'SJ+%F\/8[B.J2N4Y3
MO!4.G<@SA@?/5[#TX=!3AD5G,)H"X':C<<S)B!D<B\!BRA=5= ??S3WDW8J2
M,Z>/P9 SZ,+NO9"N'/="3$]PNZ<P"(F-(K-\^,Z8WB#?#O^GBDT^2]V=VVRW
M]>A<;DYYU-^/9Y[Q&[<U^9$0[3/?A]>GSIHLPY1ZZ"8T_8][8 OV8[9UE6C
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
M2+-FJ2<8;34!XZK=Z]L28HZRTBZ1I+PB]/?P>!X(?7<PTDO8("J?5SIPEA?
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
M\Y2^+<!IA6+'6L:@HM2E/?9JZZ\T,:=$W$TNZP9&FRB23D*I2:?97VPK+!N
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
M*&+-E:*DK3J''B@9#E\L)KX0+!=HH\&*A$O/F^9/IO F?^P5^F)@NEY#6".
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
M?']:Y\-(=B"<$-"4Y[<X/UBCTI6>%L+&YY:@9'46&(]+]WQXDV=X\<1:+A-
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
M: M$0X9@0ZM24#7D639+- B+:C\EMODC_DR13, M^A26/,8'@^W#PSZ,C?V
MM=J3@R]!(XF'82P_[>.26.W>6I\$\UN^A$D:9Y@54YKJ+ GF*P[ J-0$X^;.
M'E@M>_E&JT0"&'IY/6MI?X<5,U[%(YU_(0B,;SL2+ J6QV%.%WS:2?F#0P9"
MB;J2<TM2$\V-J)*<9 'G]1Q6J8Z,R?FM\XX65=,KY9/(MM>H9R%5T$7.6!2K
MN!C1D.$HY-+/O):6>Q5;^1*U"-&,&#!'9R;O_F3JS.2]2G$<=%M& 6C%C$"B
MTK,SC%[8+I.QMYZ,YWO<:(I)54[I%_P41A;%3!>_:J\PUC!:FMRF&2R;0VVY
M,/9VY>[Y"K%C.6W#/$_U>;NFZO,/4RS+"*+U.P,'-GD8_<Z2)(I_\Q,WB)*L
MJAR]T;:6:\/#A\OEZ'<;"O;,V,* JKHWJ[HWE[L7+2QM69;^+DO+BL5*3J]J
MUN;J)4Z.JFJPINIE[&%=#I!^8%U&7,<=K%F/?AHH;.R$R32*A0,D-DP1:K'&
M_IWY4UR1N$U O\<7BVTDV!J%B?1I_H@2;KGP2]Z16#: ,;>N$[J,ET+(7P/+
M)P;C/,-.CB-]:*]^.@;3,'%\OHRD+)XDV. <H6X3YM[Z/V['O@?KP@=.?/OF
M+@KSRGZX/JT54ZO;W490GZ#[AQ$LOBFNI'.^*8[A@Y?%K[!7AS6D),B=FSL8
M.]/>8&%:DE-)IT?T2X2%3UA.*;GF 7DX27$2,&(PW(+LT[IF]8V%[-4)<');
M3JE[<X=+2?6,-.GLB9F!L1_!.@V\+@2 ,W!Y&6UIWU R;Z/1;983 1T,EHI=
MF/@@\)VA%%%.AI+8Y?(C9"QF+AZ;E)QY6/'"1"!;\GP#!Q>;H1/PP25C!AVU
MM"5#L8MI@\X_@L0_\4SE"IO6JS(3O0J3JK31>));(] O5%%4[P4%9C^F2&JQ
MLW*044$0O9800W=:?0=5!9YAVL)!R$_7Q!D93#]PI@G[D/_RB^<GT\!Y^^"'
M?";\I5_F^\-0D87C,=Z?^/J75]]+QQ\&@U:_8^%61P:IR([%MT8+*/.7Y<_M
M0:O7[E1^U6X9.WYN]7=K:=6@C':K:U@TJ"8/JKNVJ0W!5,W(=>+V5$.#NCK!
M?WE.E9DR@X-P%)0J*?_$C[G_$+NX3\4N3H-E=*\4L&WR,B^(?(_@MVPFWJ9@
MQ!K*?6^;V;5G>7:EB([NW:$J?'DDL8DD)"4[2LEE9S<_+.PC7%C[ZT:5WR%C
M=KW<7&K@R!8S;V)8R*X(2/-G).B%[HJ:8+3[H,%ZIUUSH,A6)DWAJ"U2K4M7
MK0V1 76HU@!5R[1K#IDDU3JWG)%J'5)3O@;-,MHW=[;>)\TBS;HJS=H$L56'
M:F%$CFX;=4$;'U6U+AN/]G$<Q>DM7B<?NM6L"=?N,M#K]MAG<4[@W7-)KRI4
MQ[RYZ[0O"'J'9&.+C<*6LF&!;)@';[))-I22C0V>;I5H[+H<8XZLWNXM!XJ3
MY#19<C9Y<G6(3D>(SL%P"&J!IRCJK/V/$_L\UN=XMP);*<Y%E>C8PU7+^;!^
M->YBP:F#0>.H>HM:HK'!4]M.-'H@&E9=!TLD&FJ(Q@9';3O)0'SQ-E6INRS)
MV.2(;2<:@YL[JW<P*B-5:=J"N7^R](C'89O>V04'X5J.XNLGS448E@V.ZOX;
M.[,-UD8WNG6A8M;'.$4Q9$EI26GKV4(<H+0&!H,,VG5!-Y/2DM*2TFZSN3M
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
M1H6]!#<GO<6C$6[&O'_!)D F%O!\%/P40QTG0(LW;K%?H_B[ /:>XE*IC:/
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
M$3XG+>T!/L,NDFB4O@+1\(TT=MQ4>W&"C&D38(U$TA1CW8I7KT B9SJ-HQ]
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
MUMNTA26-((TH!6K9NQSD7H0RD,=>=9YO-T8*E X!.S^*,#UU34\U#3/Z\WZ
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
M9EAW-I6S!0DHDXHID3VA8D8'C8G&1&,Z_9@HDXHRJ2B3BC*I*)/JQ(<9E,E
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
MN\J46Z09)O7&.+ LX?,O3.72X$K9C-5BNU]6HQ2/<V<U"NTY;0XC&+]66QC
M'9,8.QV[ML2EW5I:D[ADK:]:16.B,=&8KF1,]MDKV#4OC8N2&"F)D3B_?5 ^
M)3%2$A$E$5$2D3)'V"0\9'_(_I#].>L5&J7IT%-J/$7B2$\I]!2)(SVET%.7
MG<2XPR4WQ9A3S..F6-VNWFT;%*M+<MLPN>WHMKF^JA/)+<FM<G)KZ$;_0LWM
M=<:9*Y?GHN)!/9D_,G_"_'6Z>KNC8@E7$EP2W'6":_=UPR*'DP2W88+;TP?F
MA=K;ZW0XE0,$4.!FMD')C8M)&:N3&WENHV'FA1 -JZ;LPX7L1FAW('NP6T9=
M^8V+TYQ5=C1%9YUCS.5HQ2"7IE.51\DS7& 4/QDM0P.I"3!#"+O\J5OZ(&\V
M62J;&&[.Q9+5$1U9+A+D-G*_XU!<D=Y3;L#!NI()##7!,HJR;*&;Q3$F*.7T
M42LACC=61R;@MU7E)9N7![AI*BNR_=84_EM7P<])D@ASX> ;7@\SA/'+"IGE
MSEO:]L/"\I9B3-5=E%^&ATH]BI'B!WFV(0A&^I974<UE>:X*Z%Z9<BNKD9X_
M=4Z-@H"]=F^/7#IC,*@M?Z9;5_Y,IT=CHC$I.*;.CMEFUTJG&L?473^F+;-D
MSG7FL=F!X/NEZOWBKK'0S4M[HJ0_2OHCSF\?Q$Y)?Y1T0TDWE'2CS-$N"0_9
M'[(_9'_.>K5$:2WTE!I/D3C24PH]1>)(3RGTU&4G_6U]GTTQV!01N"F K*WW
M;>72%BB2E>1VP^:^KP\Z%YH[17)[P7)KZ/W!A<KM=89@][JJ<5/%@WHR@&0
M^90'?;W;5TYE:.$FN=VP4>KK5M\FN26Y;9;<VFW=:E_H!O\Z'<[N0#5N*G S
MVZ"DOXW),K/TN%Y7UC(<G")!3A<I./CQQ/E7%&-V332:3W_C.6?P 33!,),H
M3]29%>Z"AE=FT, 768!EO[11'$U$#EJ$=< P*6WB/\=%(2TW\.$%WAKFY,QE
M]?!F01(346DPY))<O!F%M].837PLI564XRI>Y3/,BWA%0Y!B_B+6"HN>&:^Z
MQ1^9\< /7UB23OAH_%!SM#";#.$QF9WT!&(35V5%P<-^ZG,L/ABQ&T=)PJ>2
M/YID?IK7\H+Q.CXFK"W1VT\6*C/^9+<&\_F$_59_.9^P2.F"5[8JZK:'+,T+
MY'[%'IN=67B_4/Y-E&WSP]0)GWVP1XE:\UYKEAX6QP[\G:(F<S5$AN)<Q3RG
MH.IC%$^1;"I+Z,UX[WOPEC_RN?KD#6*NG\R\D^I=U+XK]<J+]GE,"YV)K(47
M_/_M?>U7VTJ2][^BD\W,29XC?"WY/9F]YQ!"9M@ED G<G=U/>V2Y#9K($J,7
MP,]?O_72+;6,##88D$W/ASL!I%9U575U=?6OJEBAJ6<>Z)>^8M"2B%NP.NDB
M2;AN=*HNXGAR XL$R/,R_&L4XQ(<_Q,4F))H-4FVK(I<U2K15I2BI30P@6I]
MJ!(9,;U1;TZ+'5L#9$+=T'6J@T,FJ'43[K,:PU+R,IXQO<6, -L4S(BN/!73
M/+1",CBU(R:( F?3&T>4.^SVK#F8ZO43)1<;'][]V%O/DASV.H_(DNSVZO_T
MF,RHWJ8RH[KKC61H,C09FG:4IM[](YF.@R;YT"0?FN1#DWQHDG],\D^C6&*2
M?TSRH;$_QOX8^[,%S#+)A^:IQCYEU-$\U:"GC#J:IQKTU&XG'ZY^Y6W X :<
M^% CC8X][.QH0P*CM[NMM]W&]5XP>FOT]OXI?W#<C[NFKV\3!/[G?QNZCONY
M:2:HB6'Z&C9,I^VI;ZS?&[-^[L >#78T%<;H[>[J;<>Q1WUS2C)ZNV5Z^Z%C
MCT:.<3AWPN%LUM&A =>Q6Y1Q^&#,EKH+3D,O6\C:># %C!/\5*J<X_ZI&.#)
MV8BJO1WE$\%C/J73^* .'N:)%$E"-1E&8P$#4Y9A'F)+/IX^I]%X,@F1DEA
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
M@SBB.Q5DXYF(\)!S$F. #\/(G&#?WRH.@8+=P.3E,9GLA4]SY 1[X-[2*8N
M'"],K4S035,'Q9A"E![ZY6,X?Z@;@@+4L-Q[MY4'SM4>9(K^$@E&<224\ZSE
M-WHJE0[/I=*<WRNY+)8SSGBIC06ZM&*K@C9'*\1/>KP#L6NB(B$!N25I)J,"
M[86R0OK54;4^T!D<<Y!_UM!6#L%7,<YLZ0"H2PL4#%XAX"531%>89/0YDQ<S
M<HLB'[P7X]$K3PO=NU=PZJ!4:_>V;1'.,/19K7U!7"E"M8F@/&B;;]'Z"]'6
M]YW1FO>54AUVJ<Y2M8@)7;Q2P1-U2Y92%C&8!K)X8USJV0VN]O>=.ZK?Z>AW
MA:7_>#<DWGXHODP1-KQ*\_FR9>;],T[DIHL_\_FUGDA<-0$O3XR>YEB(I @K
MLS557YR2W9TF7G'85JY<>5<'5(#_R7>OB]\K\&;5&[Y$T<XNU5BHT )'0)='
M%?1D90K[\"UM;2CPY:/<5$LKF'$=+/Q_L(@BND /&>\--3-$_E-90D"+:<(4
M@75TP4<WD 38H.AGGJ0YIKW[&"&YBI,,;V@H1UXOUR/SW2O%=G [#&15!MHT
MY77X39'?+]\B:8!>8KQ*5B/ 7Z3X82U45A".-YP!7AQ="[U*1*6$0 LL*UZM
MY G=/@)!^,$+NA?U:*?$S5F6&] 949DD2?\ROJF9?['R9"F'R9:9%\8VQ%C-
M0%CE,=+FN!1.5*M Q>NZ7*U4W(POL+520+@>V !_CWFATV6P*&)Z#+D 9K'S
MO@BT*,Y34E/AV CG0KIO$,F,W:R(U#S"0RS>]*H/GDF4"1>5"E5=0RZ(P=%+
M$KJX!1WB>!F?L7%CX8&V2'P<%*1;OHB.AC ,7H]*M$!5N=6QFH 8'EA3>#(>
MA\&%)P.:6!)O2;T7"K*HXS(MNY3J1A5%H,AAV6>4R$^!6B-KDLTLI[WWG[ X
M0H6>P+5Y=GA ?U<W$G@?P2<QC'7C/?B,G2HF72=3VS[02-C+B^NQ]%EQB["X
M;HR6GP=_(L@"^7>?/TA_<YSBC[*\VKEWN_!(MWCDF$E2?T;*^)%>\<B!3B#\
M_8 *REP(\"VU-Q_IBZKK+&TSJ-'W%0M.==KOEJ^2USLWG!]^E^)L67_/T7O*
M."J(W(1?A.KGKZS$%-_:'V. 2MZ,_ S27UMD!235"5"-[A&7VN2+'/H=Z#A,
M\VX5Q+RL13O!T['084:E"JFK$+QI367Q0'G"HF*?VV0P'PR>/!24*FS=G1AC
MM5)033SJ@:@6A?IJ(KT/LO?5F'E,@=]R6LM#W=)%\I)"=2@LHD5$BY@L[]'T
M9P]Q= 0]G!5%7V6 YH/SD=ZNB_MKX5UT@M'@XVTE:'(HCP4TV(>:R+-$0]+?
M)P*=#1GL23]:5V&.-1^9Z4A*N^6XO3_AZ^W6 /X!YO6#RV2!=[)G<RE@^'^,
MQP>W>W1LY<@U?>#.@$XQH(,#WG/<?VOW=J.-%$CL=)I5()%@\,/7W2.[+7(P
MDCADT_X#@6P3W!)?T^S08)\(M>:O,)U#65J6XQ7EMO[8J35HPZ(P&AA-3Y[@
MY<1\?6)7Q<2L#Q[6@X6]FSWSGSEL14['VW-Z'\1'%9PY*X_*A[>\Y5O[?O81
MWI1E8@GM1#>:%F(4X=2->UIYBB9/@BO;(GS3DYC<\A _%MH183Q'5T.>RA,Z
M'"#<A,X$9!SS,7B\VD:B4X60!RP@G4P$%C'$J:8I_I-KR!%.B2%M.*X\8\AO
M41!$E2 O01+RKW &*;:*) ^E;X/S48=)5512EE-<PG.=:^"+HW@D?X*TPB#X
MT?/]?):S#TX!)4:Z^@ICQL#L"&P27W2503JZ5[@,Q!3!-S['//C0GO!(]+?2
M:Y-_HX,;!?A@-Z008LS7"<0</,D!5S@HA-?0">^/2I*EQA4'>HVXXC1'E_<4
MHI1+D(XFCR%6%HF6V+.BX#/50Y=AA!56P?)SW1="'\81"T<4=L-^+,E\OX+U
MS;DFLJHVJ4S,J]M&Z_DHN?>[*XB)XA9E4>^E4MNBG4C+_CE"7PG#E7(3LC _
MQ?I6*!!'26"Y-=:_Y^A2>8$(9R/M@!CGTIO'.?KZ',M%DJ@YTL9$L5-&VM[9
MI5*U34T_DIHXO8G\J7Y;^*BGVSQT*42+DN:A0F2A.@3C3H*0G43;Z>96&/Q"
MVYC%=U^PUYNXP=Y)9>JV-^/#]QOBP^^EPM\#MF(D]9.L9_OY!1W[02V7?\!.
M;!T=M:S3\[\=_K2.3KZ=_OR^C_7.'Q_E&ST0Y>N_[@G&:5G'X+F$[-\+=&"V
MR<'7$BFH XC*>*,.-VW7E:D3,E_#PPX,,N-!"T_(K*D(/*6 L-AL-+U*K-]+
MJ$M*"</T.#JL9T[Z84"WNW]<D4-/.9;*H=._QU00;3YGL(*;C9XNX1%%<DVQ
M0@THMX0.ONW-@1TZPD][&EM>W6!$6S"\9O&NNJ<#!."]B$$VI6]Z#Y>V"D]Q
M3JTZ A4HS"-$-.!5R+50!X<XS\ &^IS6DHIK:IQ4-"Z)R._=SR]R4#*W8Y?:
MQ7<S'O8%2?,@XW,,C.%S[B^E/:N\H1DLL(ID02"8>4K5T>N%S,!,23MFF<+I
M@EO">.DOPO/339X"Q(.#C^D3X;R4H7P7CRY9)F97&:<ZP*9WS6D'6(X;]C_^
MDAJ);[J%[%H"S@>>'*=Y6/#B.W7P<0N,""VT &]UZ03"":S$$DQA1@CK!2:Z
M%Y7EN;1_C)UD9$,TI?CTU0D\=BT!TI1@G4SH\%Q130TSQLR3$"!P6&XXM1>O
MNC,)_E1K9'U=E_'6()4( <)L(#987JY*C4*.3@C<@1?E*@80:3?H:4$<!75E
M0QA,$2\OZ#GYD')*%&[@8452#*A;E2MN55WW@:WJM:-MSGZ++I>L;]RHH+&N
M_U&9FZ2N&OGJ7X]G8!8[5_0/Y(&:W5Z;;N?32P*$^!ZBO$*J"0'62DF[O(#$
M!:"@T'A=Q0I27.H6334\=5Q@'Z>\=06+8"TR5EV3KG4[77\A76DE$:?R3DUV
MFN J!;B8$.@ KKNX]MA2X6>+5FX<ZF%VJ)(*JED2/,O]\/2S1M$7#_B+.9][
M81Q3/I%VGTOP.HJMM:P?#)R U0@K_1)VS&ONWD2+'HE6S9OX=@+;KNFSP(L:
M&!Q'VB^7,4M#+?=)3 ,44E34TOD),U@9KUY^JFS]A6FKPN:K1^X90[>QQ;6C
MZ@46$06G&N=L[4Q5 &)5AU!B7UFG@\$!R.0QPH$2"56X])(9*@XG#A30$)Z<
MWIN/<3Z%UX$Y8?2 FB@L'\9$$4>P^$)F2T-:7I"2W;V3O\ID382/*ZWLIT*H
M887I1>Y0*R[X/&5(H)HSN4&BI98]G'M;.?G>"Q"1D=!J%+>( NH:4EF!2/M]
MJTD"RZF7'9.UI(O0XRU]K^&6W@4?&C;4BR#E'*DS+V0']I SN;48/&K#'YQ>
M*X\PVW1^>?!&O9HM6\U1O>/0/Y@<2PD\"^FQC<Y%9UQ Y1.]GCTLOX'8,^!-
M.N4B+0JEA5@F'?:DY>(R;(/J JB2(=RG- ,"T'-E0KE8P%:A,_3&0 O)YXME
M=I9%BZG%LI?*_D-IT<CB9?OZ. CCX+#2.HU].MU6UZW_T]J=;[JMWFA3/8(Z
M T/4*Q UV$3CHF:78/Q!M[-KM!IJ>@^A<RI0=%^A@PI!Y?"]UK#^'@#-\5ZG
MY=08'JQUAR2\^]TI6+@R)W>D:9-V8+G#]4HM$PE^'%=V_S?(+XP+7BAOA3+F
M$&9'''M[W/CNW9*[=4=UENB+#%BIEM$5YW:=UF'*T<",S^5<?(M/&<89QC6*
M<4]K M=L]^L<(<K5$S/?BG2<I7O!"JUBGE8AO$GEL-VNW6\/GE0.N[&%X-^F
M1 GSZ7[>39$^KQ@;9+@>6[I_BROS]]O]EFM,T0Z9(M=V.@/;[:W;T_ EA+K;
MC<RX=I935&[DGSOM1SD]V]CYJF.WA^VM;=:ZLV)YG'-B!//L@NFYG5;?-7)I
MFEQP"^W:SL"T!7Z6X.A<VR/QIZ>%!;9*LYYT3MPRE]H(Q@C&"&9G!?/83=+T
MQ%Z!N82X+'=)"<!\.P=)QW;Z0^,8-TTNYB394,'T!H-6SS%R:9I<8)-L=^QV
MN[>=)TD33>\-[6%O7>F9^Y$&2W2GKVIW]K31&_9;@W4WN :> A_SOK3BZD7%
MEQYE4SP)4*FI<TUC]351F0WZUC,_5FD*OZEUL$;*_F;:'FZ^U^%3^LEQ J.L
MWJYW'*2THS*C6W4HG"X6IE]6++^N\$JE\ VII<S#N6O4[^;IZ F!*+.82[%^
M<E2:3J]-*_,9BO;W6[T5E&0YW'\UM/\+:[1UM.D/#U?Z+E=72S%S;C <*HAV
MT3.7"PP^<R*=3$L/5*>Q$+MA<*(:%?8K.P<4J6JX$M42Y#*$5,2!_S5F./E5
M7-0JE-^GSV'C:%4!7-*&12C26)4C3"TXK/0'>K_@2IJBUD;3U*!2-:B<*B<>
M68.J.VQ(#:H&Y3MW6M97,?4H)9^*!\FV1F6>\RJU+OK*J\56S%'VR1V\QJQ.
MXDC<I79%Y>@Y#<],[[:L[]@UX\R;"K!16A'\MR*A;L,EA%TPJ-C*45F788NR
MN#_X'ZWSQ*,:$C]"+!%?)3ZXQ<R+DWP&P_M46 +TZ:>8 G%[+KCR$?BR__Y.
M^)-/W[,D/,<B2:?3\V2RGR3G\.27$+:W=R3LZ9Z#Z\T2J>]=X1:3Y.+=AOVX
MU=OEWCNQ3G^DSXRGLS_A:O=?P>G69N122P<X(O0YI?TOOU5&_MU^Q*>.HLD)
M_$K[2N?=[W]K6<?S*+*^QS'69_F/I+7X*5D,E\J#<3'I]KBWYV!O(.XF&5*S
M6_3X^52C_L 53[ ,S%A@>?L\RH*0+\><2K,VKE$C"U<).HY@>60\07A:/1XN
MQ].OU*=9K*U<-%^094VH(LE0+^_#;'4<5=OG))9EC2;RO,6U;%1E7RS/OX:Z
M(H.0/PYJ:C*+LLFWT+MX9S&58)MNLT_3X%9,0/O"5)<%6J0U1*I_B'1(+/T2
M+8GR0[UWOR\3XZ+H[Z@"UKU8AQU@I-<@=)$E_0=8<N^WUN/^  X8<;17QQBM
MC-V#_ &MH]9T16F*<'YO(>/%\=8WZLO.RRMNA/W:_CVO7=CTH=T1NQU7_W=X
M>QF,X5RV5:4^'#CB.Z.-5)V @X3;V4C5B<&H->C>7W5B]4]TG?O?V&S]"E#-
M![;^Z73CJ@EB9[HFV*& =J)/M!MRF.8O7NVB$JROGU^3-NLR03LJ2>DX&/3
MJI=8"RV8!JW+;/;N=[FPK$X+#L[>XFGT.6L$-$;";H,E?#]M*TEX7X6-P1/[
M*1^P#O@)7[9<PK9VR97\0%F#ZUSXEQ',[P)#7/!,RZ;@\80T9<O90IOW3DQD
M%R;ACG9A%NK0\T&66TXMS;RJBJ&JB.+?>2V1'BYTMPZ*Y<CW1@FVJJ2BWWBC
M$T0?6T^SU69;?OUM&:CK=]HH\T*GG,J6K.IHOMV->8=E7.Z_N.'^P +:LJCP
M&5?\5L=*M^CHY25C+Q+IWNEM*.;4-HO:![1=8PMV4$_<>EOP1&$;&3=0Q@_:
M LN8@3>J(JZS<$IWF^4-U-RL=>X+'9K3^SI2KQB&M+0,RWZ/786'UA^ML]9!
MJ[ =3J?7Y@Z1')RO-3"C=G\;#<S+!:@I^*M6H=-V6D<G9T^K:/O\LWH0=R4!
MV.A:U$-YFS:C%>5T1.%^Z[^__#RVCB)L] XGYZ^QGU-CG3U2\[N_G\1T-9DA
M8I/;F,O&"9E(/&Y?"0=VCUO:C@5W^0BRE+^3>1>IWLOU@+H%_L JK-K?J=G/
M;"PFDVH76YUB15!K#6GLZBH[._A;TW72K#+0V7/O-H[BV=PZO,U$1"U_SOQ+
M,?.,-FO:?+!_W'39&VVNU^8#+_2QIS?^^SB(?B&RU^BVIMO'^U^:K@E&MT&W
M2Y4^]L8B3(TVUVGSU\-O39>]T>9Z2_T5FXX'QE O4^T?/P^;K@A&M>M5^T<B
M4M!BXX4L4>[NB_0V:<S$M1##D1:D^(I!BF\8I/C N-B,H0BZ<G&S4JW=HV8A
M/CY>D502[C/D6JZ:O?C_:.8(D\#P2B.RXFK1MDU(E7,WDBK7[S0D5>Y%63JH
M5S]]4]+_>W;TUY/]\S]^'IXM54D=?^V^!OY:OQC@SHS_RH-$=B)6MP-E3]/#
M6VXQJZX(G%&G:\L7L2<J)K=2@L4$ 4X4+IWH+:3Q,]C%%^3%F1L82QV+2R^<
M(N8)!Z*[$OD M;G-(VREC..5;;^699J_(.>J3LC+8M-[G5:O/5P7FCYHC9S^
M1O#DPU%K..QN<Q=#7&TK^YN;]S0W/Y_5W(?S_SD^_&F='Q[\[>3T^/2O1X=G
MMG5T<E#=_9])=)M=I(^2WVL8"Z+CR_S3VK>HAK^K\_>W]#?K2Q+ -_\3TZ##
M4"0U_'ZH%EN3^WYMVF U>[(KKJHE$G]&(]94<;[Z?%8]MV/:,9Y8_PN[E&)P
M(YA0PTTXG!Y<!F(*I]C(B_S "ZU33M@U8FV\6#]<)0'([ J$-BW$I_*M4;1
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
M]1@=0#\15^  R:!0L)9?1W^P7'5? 7<S!7@"&<)KI*4]9.LU&WTF_[">S9:
MM!M%PC@(ZUQVCI0/YW:ZE&U49G07+<U;TEUVW<Y6O>./P^_J'Z*ZG8>\Z^ZC
MQ&!!?[EIR"C+W^@#&6=F,W8NK8U!,C<W[5!/H]*:$<K1WTK$SK-<[(?1G(^3
MM_:(#>LV>DO^KL1\;TG*XD3"+&>_G.R\*>OR@?(K/SJM$4TM-Y_D4DL(Y/;!
M52OJ!5S>62]_=.*:4$J>Y$:1\NW4FJ41L.SMCNGFEJC!65516S2W-& W,#(B
MIV6@(^1V0ZB<MG>'.13J\&7OY9()1G^77X,HR=:(I);4S6B#<2V)[BZNIY;0
M9FTM3F*R$+92#\N"6YJQ"=X3+3.;O9-Y'>]E13M\(Q-M)?"69FS$5TN\YN&[
MB\R6S;>U$/:06W.$D0; AV_6G"TJ,L*OY5!MFO>RXJ:HN2FKWK7X0J0>(.]#
MX,O^[F> ,.L2QB C6)J.R4$PS:+?KK>\3@:C(VFY,QM'$C(YL5".DLKY&,KU
M@R-BBQ(M',/3O!,T=?2U^"C,"MSEHY8PGKKFHXO "/E(_K3,/002$X]@,>P*
M*)5S+;G#N;1_;;E>HT]IN;C$$9ZT(ZU>_.B$HJA4;4(8)Y9&.M92GFBK=ZV]
M:#L#$RMN1L3UZ_.2B.^&(%8Q8/1R#7RY/#&80LA_IB28"U??9FLOKL&(<L&U
M?07M>O3B1+4ZJEHGKK>6#J#?W%<6X'P.1@"MK@"L)2S9)R1+;],KY&*$Q_IJ
MP%I"M'Y4,K$C19@FX,L=3.E=N'*DX*[3<M)&?L"AM_ZB+.+?52BC UE<;KB^
M?V8E9?8.825I%A^YXA6*FWGV=.>@VQF@E6)J<I!3+2N8Z2"[\=K:@>*M(&G!
MRHB?EO6+#A_O,-,P6T5B]?V&L-*[[HV,C'CE'19/!V'UT)&,=WC)0UG!?.ZK
MG^Y*-9+EQH^P_&O!+%>+$6DMCY:)=++25#M-[".)[Q/8><+X-N#"F/>B@EDP
M6YY5ZD>8R:G+:[W O@:C!VA9KTP/""MTHAH3![#ZL5.H&5D=T2^X[[@LS!:L
MC'AJ.:W"&Y1KB=CZE<BEY\LY]$9L]-/8ZS<K_]OQ^+S_S"[!?(Y$)R*?A-\Q
M)J'LZI%X L/>1J$E /CCD9(Q5'L3@3^ =(%<F>^?C2!M.&#$. 4N%R6I_-T/
M#&;PJE%$@9&OUA-C"OE#]NA2A#1$/"GJ5<,+PF/,#8<)A#CB@?RF,H!7C; X
MXG#6<'A8G-.F_,0N/3(#"-^)=Y)1^"/W60H-R)@_B6E+5\B%Y?@:>WWR OQP
M(:-(,1O*"BCX%5!/BMF*#F\6*Y57N@**R";J4C27;%F65PF9[P4G#N6"(32
MMQFS"I@AN8VX-XZ=L T7T"=S6;)8<6OR*J@JM^%2Z,52&C3+*5T%15)&5PWK
M3I[&GB A5[ANF=1J#'R6 U@.;1D=PW>C<$E%O( CQ"TU#Y_,"!9=(WTQZRT&
MHU0.8MLP_'N'E^-5-;A-K-/FZE^*1T7M( *,"Z'';N45#IRX?_;"P--YAM1%
MHK-^@%PT1ID^8[\B/IU"W\LUR&;,*FJ9/D2S44"9>AI+K1;^I'H=$:/)4ZXE
M[(C_29IOJO2F^I;0C*F*++KI:++:RSB.)3K59#A3-QX.X3._]H4;YVK\"HYO
M&/MY7$L9DQ0GC88D<95D&;MLQK8:QGE4];6>$<N=021*;$%FCU]Z2(@@W>=.
M=W,N]P?9BMU6 X!BP>,R%1B'A +UL&$DI16K@.A]*(;BH5/'5^ 5*U% 4 EU
MU,'BZ#R$9!X:O2#LYQ&\4;R/B2S"&P"L1:F\2$$EMPPSKYS2%0!E**1B0F#!
M5>V9N(6F'$ 11044ZLCS-W,J!H7QI"BZ':E8*R-9!51[%%V;[.B&T)UBXI.)
MO,/31CD+P@JH%TFTO/L@?Q"@%7S%>%?,L+PW&_!&DJ[=:B>W?9N4RR2IJIH1
M#G)$+A/\4BLY"[L)&!>RT_C9$-*9*=C;\7CW^&^05A C%_C;4#R3507TCW:5
M1]*;QB79I2L0=!X(IJ5T*2"H@#HWA,Z)J$,FLSL^FB$<WMA2K).)JA**Z4TC
M3H.]](GOWQ(J>FTO7T5;^K?*)5A.L@H%C1.#,EB$B0'@YP:6#3A5M8,I1B\U
M3?A;7O3I^H&\!$%THEB=Q%$R;F8H>^Y5-=[]R\]DT>W>%,> ]5(5:/./%"X0
M"5CR:A+3PFL^1044N@X8PI"Q&S(;13$VX5>>G+N/$5BN<<2K.ZW443/Q+IA!
M;YA:#C$LJ+Q]Q6;K(BSO)N'?->'<.CHX.KE1C:LUH1!:K!464%3 @T2H6D#*
MI?T'(OH0^D X9.T "K'/3)V\!6D%5)0(');&+(^B @J%:U5%V=YDB<ID>T.A
MBK.]Z3*5L;4QVZL5JXSHPR=B(WJB6 5$E]?@A.&%A4E:5R[+3&!OG'A*D0N[
M8FX1;K8:4C29I+5,]5BO85FB+RIID'DHAP68(P;I E@DN3-*OM$,1.[L$?:Q
M&#"&Q\?E,X/P&27?6WCI.*M;$Q*=7MAP@-^''IRIS_%BHC>D0 [HV^"%"9\B
M=$CN 0^H&/VWQ:2XT$>W7=6[9W9D@JE+ #8L JR5JD 0NB4!51=^R>Q,.&"-
M[VZY#2^-*5;)GKX"RE[?#OO&*=U:H0J(+<_KW$,^)=[J$IW>$Q;A?(KFJR!?
M,%.WI*] %Y"(!QL-TBLZ/'\0P4Y406AT(A=@+^<(;BO2,#>3N@&G=T[.M2$F
M*CM*J$F[S*+O+'XT@U^-H.2/60B+HP5,1#V#8B69O+/*"5>2.ZA$3VSCFB:J
M]\X1 S9]!$AN Y,_D1AF)&5F<CB%B2%9;[R^6]2D]Q88O[-I^F@R%?)]8U%^
MJC?B(JQ)%3K/KOKA"]&9*^F3E^D;S/)*IN]L$B68'+"U9(!EZF<U^W*QQZ"U
MF>[=%6.,T/36Z$?P(LL,R34,-T%!KS7FD/X. 94CO-RAQ6;,JIGV3"X61^E>
MT;(-XU\#406&'MT7C+_NW1-B.A:14?"[BJ\.EC$QY9N!+Q_^#U!+ P04
M" "+A?Y:9;+UW\8?  !V+0$ %    '1Y;"TR,#(U,#8S,%]C86PN>&ULY7U9
M<QLYMN9[_PJ/YW50QKY4=/4->>MVA&TY+%?WG2<&E@,[IRC2G4G*=O_Z.4A2
M^V**1%*INE$5LBBE,C_@?'DV'!S\];^^'T^?G$#;-?/9;T_9+_3I$YC%>6IF
MGW][^ONGU\0^_:^__>4O?_U?A/SW\X]OG[R<Q^4QS!9/7K3@%Y">?&L67YXL
MOL"3?\W;/YH3_^3#U"_RO#TFY&_]G[V8?_W1-I^_+)YPRM7I9:>_;7\-+-D
MF1,71" RB4RL]YEPPZD,BME Q?_Y_"M>Q6P.CEBK*9'99.(TM\09D(Y'):)+
M_4VGS>R/7\N7X#MX@L.;=?W'WYY^62R^_OKLV;=OWW[Y'MKI+_/V\S-.J7AV
M>O73]>7?KUW_3?17,^?<L_ZW9Y=VS4T7XFW9L_]^]_8H?H%C3YI9M_"S6![0
M-;]V_0_?SJ-?]+/^4UQ/;KVB?"*GEY'R(\(X$>R7[UUZ^K>_/'FRFHYV/H6/
MD)^4?W__^.;2(Q<_IM N('[Y)<Z/GY4KGKTX?/_RU?NC5R_QFZ/#MV]>'GQZ
M]?+H$WY]]^K]IZ/#UV_>OSA\]PI'T]]]\>,K_/:T:XZ_3N'T9U]:R+\]Q7N3
M(G6J!2V0_O>F=WYVCCWZ:5Q.^ZEZBY_7]R\X!QD&?%_ +,%J]DXQ3.?QTD73
M(KMY>_J74Q]@VO]TLNS(9^^_3@Z_0HN89Y_?X-MT#&_G73<Q.6AF A!FI"72
M645"R(P(XTU21GC!].7Y*^/K<("]T+/O0B_Y]3.>E9E]!M-%=_J3?J[[>;X#
MQFINMQ_9WUN\R8=VGIO%A LA3; X(J4ROKM9D)!U(EF"2E2$#$94'M&%QU\>
MR06>'+3QR;Q-T*)&>_KD&Q3MLU9N*RR^C=<(=/G%6E_QK%L>'_?W),T"CD__
M/K?SX[KR7LSKS/)*BHA^6S'C>S0Y.)ZWB^8__;@/\R%J]_;-#!78YR9,X:#K
M8-%-LJ%)Z\A(HH$3J9TCWOI$K(B2 U.!RI\I@PT?M8F8^;F8R:.0\Q#3O+/L
M3P?Y$3K VWPYF*67< +3^==B\E]]_PJS#H[F>?'-M_#J>YPNBY]P$/^];%I(
M;V;(UPA=]V+>+2:)FBAT]"0E!T1*B"309$B25N.TQ.0$5%8-%6!OPC7QV+CV
M4&*MQL<CF$X+HEEZY]L_H$S)&O7$:)Y30H\P6A!$<A&)\P*(L4D8Y0UHIRK3
M['8TF[!'/E;V5!)"-5+\'68XP"GB.4C'S:SI%F6X)W *BB8./FE'J),)0454
MFC9RPE"':C!&J<AJ^R9W0]J$'NJQTJ.F.*IQY#TL+@R/2J59YI%097!X"22Q
M7' 2E&,\>Q7 U?:_+P'8=33G=WJ-XGPQGZ'XEBC!M2CGL^XY8.0-J^L^^>_0
MO?J.8D!J-3/?_GB#A.C>S_&WLP5R9=H+?P$MH%YW05J/\3:!K#R*WC'B!$;A
M,0NI?:0J.%IY;@8<SI@B@^TY>/45&XO\J[V>9T#72N(YZI 2\("(,5 6"5?6
M$&F=)R[;2$0,4?MB4,(P9+P&952Q1VTF[3;QE5DP#*U]9-$ SD^4X-99P^PD
MX=8(Z9EAC,?'JM;J)*7*VRVLP!<_2IPAZCAQ&@/,")E)&H/+HK:;]-.DU,,J
M[+'P\>I+NZOT*KZPJ]&LE0<.=7X*;1*,Y>A%*E09@J(=085D06.0Z'WP5N$
M;>VP_PXXHU+?8^55+7%6XU>?";L(8S4CIY&$X :LLAD'A_&#A+((%, 31L%H
MSR%&55NGWXWHGDFC_Y$DJRC3>AF$BSEVFEARTA 53<"QA42\$Y'$H$V@.GBF
M:Y/JUI6,;1*V)S!;PJG(6Q\7_VH67UXLNP5.<GN>T^LZP/\3RGTBF,F:ZT1,
MXAB0NZ"(-0JC\NAYI-JZD&H;_BU@CLDQV)8OU_.PPTJKV@M2,KZ'^>_S>>H.
M9ND(VI,F0G<TGZ:)S2!%B(P$:QB^L$F2 )EBO*@44T%1SF5E]MR.9E1FOA9+
M*DW^%3+\]=G5.7J+GX>K%'AQ^.[#QU?_P&O>_//5<&4#-SUF/S4$/QU@I8*"
M%_/CKRU\06O9G*RM]WM @A3EH+4&Z9%706>TG@H$"0F ),&$#DZC?JBMRN^
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
M\ZON2)!>-EV_TO&AA>-F>=QG??#2KEOZ682B^LHNP8EDR8'S ?&63BA&EV1
MI$0'<);[<D1T[6-"=H0\BCS=P,P:5HX5H_79":K[IB\@*!,0A06G0RE!SXB$
M8VA('7Z)3KM2.<EU==?F,H3*(SIU#;A3+'J<3I.4*'V@. F^5%EQ#X$SP;RM
MOMWO1B1CTJJ[2/]ZOF'G>1^*U1<B"AF5-.6,P<"*AL_E> S'!(E4V&Q !<8&
MIL']HKR]N>S#,6'+V=^G?_YFMH 6NM.EE(\0YY]GO>JNY*/_] $#^.GW&U0E
M7_WTH6LC=Y:)3FA+@Z8DZ%+Y:%'F(9;.*<%ZPU2(>8!VZ3<AV;UQY*5)[=\5
M*T&JB/Y"$/T!YQ;'Q9(G.# -R3J>S5"#NP!C3':E @NN]WS<;>+K%8)=:%YZ
MF,_*?'LWKHQW[>QUJ.QD*IN4T/*ELGT0;:!5TA%E8W(2M2M [=+I3;&-R?(,
MP)5!1#2L/5J#]-/S"**[J,K/&E1N;Y'N_8@J-FFW@56S2F>/>>V;MC]ROK!@
M.N^6+4RL\$KKH A&8))(#/;0V0%7@L"4=/*"N?K-R.]"M*N.*MN>%S_.FY:]
M/GG?3 P'EO$_XJV-)85>-DPR0Y(PRDO-(V.U-RG>A&-<=JH:+Z[JH)U%4+6O
M#FJ]*]OA;QHO>!JX"Y1D;A61U$3BG1,D"Z94-)K+6'\U;$-PXS)9@]%F&&%5
MS56><_K@!#5V*< NC? 0Z872LW4[[I5IGP@C2[-F-.9!EXU/QA ;*1"=C,PL
MNN2I'B!%>7^D8R@BVP/+]B#&AW27S@:45P/:@_NTP2/WX$[==^"5W*N[Z71P
MF@<O_O=MW'I>(,/!=#K_5I+B^*<O6DC-HB^#,EZ5TT<U.N<8$$BGT8!2:0D#
M%Q/S(C,WQ K'@$/:.0B] N@*W!B7Q\M^I\7?6WS:[[,65NOFI?/]"M<G_WV"
M7HC061D2A4FEO,SA^YPM*9DX1T$*2VLG^ZL '\6.@C&2_UH@O'>:U$NS; F]
MS-D%Z)IR*@R0)%FI=+26N(2NMS&><^LD_J[Z%M4:P,?D[?X9";X]2Q[:E9:0
M@/$@":/E\%S%++$6#*&>>65$#L'6SBH^?E=ZS!3> P^&]<5?^7962L ^0-LW
M-3EW1U_,C[\N%_T3YKFL/Z'G.FW6GY_[KHE7_W8Q?]E,E_B^7OW%]G[[7N%5
M\?$?;D(KQ0/_ZM]I2 <GT/K/\'YY'* ]S&LDJ\XW%ZH()YIFI1.^.5FS4N;K
M% DZ.T*#M"'XI)VIO2_DGA!W5?:W/.[:<WH93I)P3*/9(4;(4L;J,+3'H)Y0
M$V2@+'$I:GLM]P(XIA3ND%R[JJJ'DV+=@PW[S?;3=6N@'MS!8M$V8=F?9?)I
MWO\,04):=Q4Z:-O2^W1U EK602LJ.$EVE5@4Q#EMB?>,<^J""M7;7NZ.>DP.
M\SXIN6=Y[Y>GJT*BKE_%O>PF310+,02M"4Y<:3FN @G,2L*3SI;&R- E>PB2
MW@YY3/[PZ!A:2=+#.KK]\>\7LJW]YQ(S;.^<_O2651S*^P&OM6OC]"$3'C.
M 4^\4N4(5M0R&"%Q L)R@W&V5[3VPO/9PW?54V>[<L^'@WP7J#(EL8*C75=!
M$9LP!M,IXVLB5(!0>S'K.HHQN6#;2?JJGMAQIJM9IJ,O\W91-@2<X_#,.H]F
MDFAA2TM.XX@3Z,YEC.R58%3A[RI+_#J*,7DX=22^XTQ7D_@_?=L4,W2!>(FC
MQ5% &/"(KGL.Q*''3@3RT: =XN!KM[*X!F),_D(=>>\VS_NU[:^7BV4+[YI9
M<[P\/E--'WLW9M6@H9[1W_Q9@W@#6PZUFIO0=?/VLO(_/Q;O.:RZ_$&:0,X8
M3K-(E(FELY_P:!:D))HBB:1RENG:'O^FV'950)L^YR,<^P;GO"U%K1TRX/^"
M;R?H%B>&<T.\1)=<)@G$!Y%(EJ ]@(Z\>IWQ3H#'Y;H,P+ZK>F]_XJUF$C>%
M_!ZUP*=O,#V!=_/9XDLW\5(:S:DIQRZ4I!<X8AD:<*NY#<XHJT5MYWA;K.-R
MJ$;$PYV$NG<*?OHV+^])-P&=9**<H2]"[?I@9F<X80I$Y)&S;![*0)QB')=/
M-R+*;27$_5,-:0,KG"$Z%\HQ\RHGCH$*=R2(<M",$6"$\A(R>RBRG:$<T\$;
MXZ+;=H+<.^%>SY?M"J;5$IPR@7 .BD@9RU8W"L0$+22E1IE4O>W)?4'>LZ/>
M_QRZ;2?&*MU7[X!X$>%!7D /L4!%>V^I4SJ0R(,M1TT;X@WGA$LOO'<\,7<E
M_7%CA]9MGGW/T[D?+X?V(IP-<R;KGY<O 2'\[2__'U!+ P04    " "+A?Y:
M#61ZC(U1  #OB0, %    '1Y;"TR,#(U,#8S,%]D968N>&UL[+U;<QM)DB[X
M/K^BMO=U?2KNE[:9.::25-TR4Q6UDF;F[!,LKA).DX : %72_/KU2 "\ F0F
M,C()0M75I:(H"OF%?YX1[AY^^;?_]>WB_*>O:;&<SF?__A?ZK^0O/Z59F,?I
M[-.__^4_/_X*YB__ZS_^Y5_^[?\"^-^_O'_[TZMYN+Q(L]5/+Q?)K5+\Z8_I
MZO-/J\_II_^>+_XQ_>I^>G?N5GF^N #XC^:OO9Q_^;Z8?OJ\^HD1)K<_MOW3
MQ5\]C<:GS,!Z[D%$GL$XEX%I1H27U'C"_Y]/?\6?HB9["\8H B+K#%8Q U8G
M85F0/-C8?.CY=/:/OY9?O%NFGW!YLV7SVW__R^?5ZLM??_[YCS_^^-=O?G'^
MK_/%IY\9(?SG[4__9?/CW^[]_!^\^6EJK?VY^=.K'UU.=_T@?BS]^7__]O9#
M^)PN'$QGRY6;A>L'X./CZNHOWD0C?U[_(?[H<OK79?/WW\Z#6S4$/;J$G_;^
M1/D=;'\,RK> ,N#T7[\MXU_^XU]^^FDM.;<(B_EY>I_R3YLO__/]F_M(I[/5
MSW%Z\?/F9WYVY^>(N/F$U?<OZ=__LIQ>?#E/V^]]7J2\%_UVR064+'#^[_)I
M/_?&]!F!+,*E3X#?3;.BXA4Q[OKT_IBO/@MBRN[R?%41\?W/KHIW?N&F-05\
M[Z,KH&T^""[2A4^+FE!O?>X-G%N0=Q&6CUQ]/T^+50J?_S7,+WYN\+T\^_W5
MZ]\_O'Z%7WPX>_OFU8N/KU]]^(B__O;Z]X\?SGY]\_O+L]]>/XX</QO*=DL4
M)PW"MI]\ SLJR70V+?O.6_SMYN,+S$%6D;ZMTBRF]5:TA7 ^#[=^Z+QLA/,K
MYLZ=3^?-=R>72_CDW)?)AQ6>2N6 0LSI#7ZYG,C(N$XZ@;;"@6!XACA*)1BE
MLJ.<:A'8?=Z76SW*;ND;YC>/^+G(]>=TOEINO]-(NI'R?A1KP598UT?GS].$
M(W2C6 +BLP4A% >?G :E.'?9$I.U'&I-#8+;Z[E6E1>+[<HV[URGHR,OYA=5
M^5S-JXEQS12"_LM/\T5,"[26\(^:C>"OX7R^3!%?N\5ENO[F?+9"K7Y]WCP0
MW]/TJ7QQJ"8L%ZO)N\4\7H;5V>)#6GR=AO3BVW0Y88HZ'0S!17"-EE&68&,(
M(*CG:#+%3+EIHPOX@!MZ@+^[UH%]SZZH!0\<U@]HQ0$TSBN*<Y=.]*=W^6(6
M-XB6KYJ3I16HR1V+H3_7]X%4)'ROI7--=QV.[A->2<#CL<\3L<19D-(S$)Y)
M\)DXR-I82O!_.;KGQ_HM>_%I2.\@UXID7^UBEWX9%M,OC2AG\>44][_SQM'[
MK3$D)X+I$'3"+3$I75QC"4Y:#YHD*H4A@5!>^Y1_!%--5=AEC._4@[[4W34"
M:LK]OEZ0OGKQ&RX0C>$2,-@ 4M8IP@4#KXA D\=1M'8(VCW&R.2MTB+2RHIP
M#\0I,-]/LA6W /2:RA)S6I:]T)UOU[A!)2E-600'P5/<X)R-X"(JH(G4$NU%
MCN&.27?/X7OX"<^9S(JRN\\HZ\/HAWE>_>$6Z2W"F2U36>_[^7=WOII>H:.>
M>>+06V$<(0K%***+^)66- 3F352J!;.//^FY,UQ9EO>9YGV8_KM;Q((.49VM
M/J?%!I$GS$O!!; H%2[6:S")H<62(DM!>6V$;L'N[D]_[HQ6D-E]%D6O]_6&
M(;#<M:4@U/M'!A7"D40D!!K1VV043PM"#5!B@J1*<*ILFU?XD(<_=QT87N+W
M543V49$7%_/%:OH_C75XEK>;TJOT-9W/OY0(Q :B=D+39"7D[#TZ)SZ!R=0!
M"U2R1)A#ZELH1<O'/7<U&$*J]XE7O8@/_[R<+E+<@ML@"H;22)R"Z% +A4)[
MT5GI@"O./1J,FIA6/._\]&=/:W^9W6=1]W6GWJ-:S2YQ:_'+U<*%U80E*6P(
M"H@G$03Q!@Q-!I1+SN._.>M0V9NZBV$\I@<*I/<2Z@ ^\P;/K[CNE_-9 ^F_
MIZO/+R^7J_E%6KS^%LXO2U+#BR7:DLL4/[IOD^"E38($<#R@FD>/;CX+'(*(
MFJ+?%XC+P^A!%YCCJTH_;G<KRF#$#!"7>SE?KL[R!OB5$%P(A!%)T>H0N(MQ
MW,I,5B@.:VD,PL:0=65MV0GDV6\=_<4[&.=_F\_CS?/PP_P\3HCSG"M<8<R)
MX&G($U@6/!AO>$9=M%;6#K[M1S,^^Q7HVJD O64]@!;\;3%?-F[)=#4Q+FD6
M# >5J<85*@V61PF:Y>R$XLQ6#[[?>/RS?\L/%67%D-S5RM+Y>3EABFNY^$=:
MX=>OOWTI4:6)]RDX9CU(6L*_R1AP4E.T=",JM^$TA^IY%'O1/'O.*PFZ8JSN
M2AO3+"W<.2)[$2]0K&476TV_IBT\9I6(7*%*.G0OUQD$,9508O(F6.^TKGVX
M/P+IV2M#39%7C/M=VZ7+A!_X&?'=B#MLP&T=V&OK=./9OIGAEH:'U;*<89,H
M'<W1." Q9]S7H@##HH.0T4:V-F0G:Q\1%6 _>\T:F[I!0XI-*/S-;.5FGZ;^
M/!4W:+6<))\Y=\&"X@'MH,0)H)]EP!I+E3+92.<[AQ-W/NK9:L,0HJP80]RN
M]NQ+*OO>[-.;64"']RU:11.B<+TA1[!"<!"2EN(''4%*85*.D9LD*N\;.V \
M6^9KB7: 6"-J7UJDY78S^GT^FV]!3ICDS*?L04FO0!BIP1B.2Z6,4\)HU+$V
MZP_ >?;LUQ+U?2TPO=_YLA'=!+16T"M;6 C"263@&#$@*'%@<Y) G4LJ$YDU
MM;5?_P<1/7M=J"CP^^I@^V\*V^UI&P6=SBX1Y&;_FL^6OZ0\7Z3USWUTW]+R
M]3>TEO'YTYE;?&_D@ZLK">4HY/-F?6OEGP@2E1$J0Y2>@@C*@N?$@K2"RRAM
M"J)V#'O Y3Q[13P6JG?$QGI?L5QAWKQ6OZ"#5Z([BC)JA%;X.OF(N)P 3]">
MSI)F(VC0>"0/HH+WH)R(^O03\0[J>\=%?T^K&S96C-'9H @0+=&BEI: =8:"
M2BX;JK4PL7:PY!: 9T_SX>+<06[O\.AKMYCA/K-\EQ8?/I?\K&V,7]*4 Z,.
MC&6XX>!9B0<HFE+)*AV-)2Z['063O7C>A^794UY%R#O8[QT9O0OL%[><A@GE
MV07A#4B.5K20(8/)W@$E,@:)#K750U/? !F?]SI$/<)^=R$/<-EU%]2KZ?GE
M*L6)Y3Q(BV!"XT(;J\!3:R%R107#K2KPVB;E'B@GROXA@MY[+?9O/]\1#NY7
M_^A3@+ZS8OO#WU^\?_WWL[>O7K__\/K__<\W'_^_V\#:UJ"W_?!*9>@'K66X
M2G23DS(27="0!9IQ7C,P4>+[[QSUC$GC"*G\9@U>B2ZY=YK' (2@:R)83N E
MOAT:?1(:1$G0K9U,=S25Z%WX?*02O8L8G[H2_=X27O_S<KKZ_G)^\64^P]\N
MFW)-1ZSB)J)_FH7$'3.3$H-+^(O3A+"(CLM@+0IV 3J26O5.1._3F=X"'\*<
MN(UIDTK<!E27PO4N1L4N0.,6L ] W%W;HIK41U,)*8GV5!!(O%R]4IO!4B<A
M2C1ZI>"4:O]\56%/5?M3:4(780^25GEQ,9]]6,W#/[;EF582R66 5!IVH.&+
MJ^-9X1$:E"5&HB>M*K-_#\03^!7]R;F71-E'L@-DX+^(L1&B.W_GIO'-[*7[
M,EVY\PVXZ"2A#(\]KDA9JF#@.#-H+W$KF/!!NU8M+#K0_B"@4U"!>A(?X,U_
M$<+E16FKD-;5GF7AB_2Y;)-?-]<?VQ+\:"A%?."\]2 XRZ4 E((AUF66<>.K
MWI^K-;B34)-!F!@@3_=]6N%:4]S&2[;[&M<FE=M;:W- +XN4!!ZA0 :?'9=,
M,5Z_7&L7DE-0A@HR'B ]]^,BN>7EXGMSG*U/M@TP9X/6$9TDV507*%1)[Z2'
M4GP@4DA!A]I),WO!G +_=20]0#XN;D0%6GJ5UO]]L[9M/L_/\?.7:T&\GY^?
M_SI?_.$6<:)4\KZL/S-!$2ZGX%S9JVSD).'Y1D-M@Z(CQ*.XL^H3HAJ2D@$,
MT!L6<1-F7YY=KDK;Y9($/$G4>R\\OBY)(39O&'@4 'BK+:$BZN@'=#ONX1E?
M-P8E<[]OTH^)(9JNW5OU1$:.:^("-]#2@<0Z#C9J"<E'+ERD#C?#ZI'*NRA.
M6R-Z2GT 8W/'0;C6U8EW&7WE%$'GDBT8F_+#I"!3;RD>N3'I5OU4^YD<:S"G
MK15U.!C 'KV=H".<Y4(J#DIS-(YUF3J ]C $]*<EDXX$55LAGCC?:4PE.%S6
M UBA^QSD@@V!GN6/[MN[4G."TE^M%E-_N2JW.A_G[U!M9ZL)I5:5,F7@WJ$'
M;3)N:LPDT%)JRJ5#*[JVJO2$?-K*-2:?%<O$;AV;;Y;+RQ1?72[0>GJ7%M-Y
M_"]W?IFVB40IEO7AXIK\X@F7%F4B,Q!'"F*:P!MGT9<+U.ID>8RULW>ZHSQM
MI1N8M0&*U/8@7A_&>R 3G1@3.0++@:.$2HV-"@YD8%:0K BI'I8[ .8/J6G5
M>!N@0NY%_#^7RU4)4BS?IR8H_7&.FW#I"51$A&M P>R!SIB.1'-22CE%:3KB
MP4F1@26G>4Z>2UD[*[4'W--6O;%X'* \;_UZE#LSA-@6L\C6^A(91<^4E#8W
M&4PH<;5H@T^.1Y=J6W:'X#QMI1N<N0&J_VZ\*!_G>ZYL&^3^+O+W"86WG*[2
MID72>G-_G\+\TYK4QJ*8.#1$?2D)B[;<^SM)H+Q!X+A+)%*;A:Y=3CKTFDY;
MBX]*(X:H%'S( 'Y]\>5\_CVEYF?>72["9USDNW,WFU@GC7(983I>ZJ"R!:<\
M 6MY<M*9<A$YHN>R%^AI*^?PW U1H/B@(;P7]G+":%9"&P-1NPUNZWP&+TT*
M1-,R6W1,)V8_U!]2ZZKR-T3MY*T(=O..;-L-E2Y#OZ75YWF<,$E8C(D"S<PA
MR*B;YC.0O1&)D6!D]0:2;7"=MD959V:(XLM;(-?*OD4Y(<QGX16%0)@H(:&,
M6VHH21]2&*8]NNJUFXL] .<'4I8>/.S0D5X#*MZGZ86_7"R;I(ZSO$;6*'-I
M+_%ZB0+]8T)")MG+IK.Z :&S!V]P2^2:!,LMBL/?29':V2NLS;-.4PL&D?0.
M5>C5-6XGP!O8-%-,2%/&8Y0N CXPL)$*H#PQ2Q@10=-#M>"'58 #Y;N#^]XA
M^@=S:B)S(G/!41UCF7FE<(^B&5<N*)/6)2MX[;.B?793E1P=JC4746AP7I><
MQRS -:G)E"N3A<I&#7+;\$".3LV<$\/*_#E<6>2NM*T3$5QP&4C0W'*/5JZ+
MX^:<U*TK?Q'"_+(T0_KTH>@(OJA+_,^'Z:?9-$^#FZVN?^#=_'P:IG@ 7P5&
MWLSR?''1!$!>E?3E\^7M%ZU5\7EM!#4JU >52J4R]M_3'S=0+.8S_#(TF^3R
M;/'RLYM]PBWYYD],9V&*=+R];IM"0V8Q<]PJT;06/$9 <\H#DR%PW*ZIB;53
M+WN#[I] =!B =8UP2)ZXG!(87\;9)>+!2JZ ,6Z=-BGQZN,^>P$>JP1_7%V\
MGZ@T%J=/7>!?ID.]+^MIBE(I^L7&EXE\L:20!^O $4=!FIRD5"Q3U:H$XY'I
MTU</?*I"_1'YG?>5<^71XPV(JV%[C\.H.&K^QJ/''RY_H/#OTM=#<@,2R8UE
MNC29D"IHA!,$:J2V4/I*$2MT4*35?<I3$_C G/BZ_'416&7>?D-)75Q>;,<>
M>NVT]@J2EAZ$I@$,0V='^1B39#$RWZK!XB/,W7KHN+,'#Q;[O(;,*A8?-4#<
MMQM F"%*!%WFQD<#0B741,HB\%" H $BVZ4 /T;>S8<^0_(.EEGM*>S-15.S
MA\2<+%>X?7#E$8IVL0R?"I B3RY&P1EK,W3A^A-_'$NFAR0KSV!?H]A4RK;!
ML=N6>8#9IV@DU$>^]RCJ(9Q!7KX-'DIIC$1:8,Z4K!6AP"7*P">O A[NB81P
M%"3M,4B&X*B+3 ;AYFRVW>FCSHX1F2'99J.FNL282\0R*$>]$\''UO1<?>QX
M)U<_V=XCZ##!#-%W9[V/+W^?K]+R[=S-RE#%7Z=E?CKN[>]32-.O95]?_O+]
MEVG34;Z4B5\N/^+G-XK*HB$A60*1>E%NM118$W#G-\$22:)UIG:+A;Z8?YR#
M]4E8'J"B\B;"F_BV$\=;H!NH3>##R)ZF7^"X;-]K$5.=J@'J^!]%R9./P93Y
M;A($0^?$)2[!<Y.H55YJ4GM3>PI%>J3;X''K47N&!M"?_YQY!)7B=MCYMA$2
M'OW2!P]!>$3%N0-/&]--R!A23O5'.NY&\A1CW^OQ-:\N[">TG'[Y?OWUU9O!
MF0K,H?7(<\DS89R H8Y"9MYF&4A4I':=;1^\?UI,@[$[R'#:FX@V+V ;3(/;
M2-=XCMLRZL_JWM.L)R6#VD(WL,FH="2!EZ&'N+D26K 1W*]UT(C-*#W <.*Q
MU*22W3..EG1AHG(0YWU:X5;;5(YM@6W.WBRLLS;:]41<D6W)A"B%8@Q7R*Q6
MZNZ4ESWYHGL>\)3VRZ&RG]<67$6C90VJ,9]NU/NM8U$3@\>D84R IJGIFI/
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
MB/6>]^+3(J4;;> \/MW%3(%PYD D)\#JP"%I2Z4R(D9K'C$Z'W["$[3.JL+
MO+KXZO=*^XH&>?&./Z39=+[X?;Y*RU>7Z#8QM1U;E] *BM%!1"\*SS2OP>90
MS**4F)5H#O$VO<U;/.H$:*XMT"&NPV_9+>MAEYES%K."3&BYD"UST9H;"VZ)
M(U9*$VIG'-]'<5K67$\I#W 1=!O1=A)M"TP#67*[\#R-%=>7JP>I[R'HP5_^
M#3:%QXSUV0-WI8WKN@TD<1 0L[56T1!;-<<^2O(?L=S&X+Z+?(?I]#$__SJ=
M?;H-;G,:,:8MKM&"I): B+AI>AT)J&P0&TTARP'*</<#&M\(Z,_9_?JM2@(?
M(/OIP^?Y8O4Q+2Z*[?,1_U*C\\)([1/%Y0I3+GC+41>U!JT4<9Y0[7+M+6 G
MD-,R OK+>H#+]'N@-AK?!M908\MV0WJB 6;]27M,#7I(?(@19GO@<::4HH*
M+^.[2M$JV$ 4,.8#9=3P;-ES5H3'QIJ-I@==!#W("+LK1W4;D9!.>OP_6"ED
M&6B-%E ,&@S1+@@>N+@[\ZK"&+L[()Y@'E8->NY-L.LCVP&._]L1CU_<<KK\
M\&617#R;_9=;-$D5[]TJT0FA00M.T"ZA1=%1O\$@=""*1T+06&&B=DR@+;;Q
M56.7>?"VRDWA('P,KC=ORD2_M%P5:,WXQWBC=0;7*:"1G"!;'W"+C*%T'9#
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
MHQ!I-"[[S+5OU4B\ _G/89)*)\XZ35+I(O A&IGN[+HF%44O603(G)="91_
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
MQ41],@=J9=H]!16MK*R8+AU" D,KRY/2@CU0*/85-UX)X>11)!;_J9-CTSV
MT;.[2O7:C[S.-)EHW*EC\!1"CAF1Y@PV*XXF $\J6T^4KQV1:8_N3V4<@];!
MW; K@!-;YDTP:<"6?5LX_,4XM#"#4,G9)*2@P\Y#NX+RIVI5)VQOP<1 Z6&U
M6U&U^MRJJ5RC-YT:7 <MC1[]1([^0 DM1[33G"L7$#0+*K0U*=3VJG_H!*WD
MRP!3%D"6^;,BT8CR%AK?><<#=XF3ZAOJGPE:E=^#41.TNBC,4R=H]6Z]XGCF
M06N)MH_#TTL:)"!D 5%:8X@-QJI6QNT)MM$Z'B6KU6FK"]DC-TUJ@>S/3EL5
M6.W0/>D 2L95&J%$=MH&\#20DKOAP'/%(%!2@K=)Q]QJ',81*LM0G;8&TI4N
M3%2^P;C=08@I(QDM_GS93 7/!M A8\",85'$F&R(CS@YQ]UHJ9.D]S9:ZB*F
MXXD01\LC2<%#4(R7;O$4I: #)*F)TSH)Q^KWJ?TS0MS;6A^![LK=V]J6!E(C
M.!&:E.M@W$Z5LN )=V"%X#0RP@UOL]T<;6'F4:K54 3M/9C&J]WTWW]QYVX6
MTH?/*:W^MIA??D$Q#E.E^?"SAJ['[+#2YQ+8B\%(PYT!*VUSLA+P 4_6[$1P
M1%*#9_/S"#0]C\">3S%8A?*.MND6J<K<F+AN\9F)Y1+/B><A[],*['5Y#T8-
M['51F*<.[#V0@^:]IYPK!3GIDJ:4T"[25((SGFGAE935YS__((F^G13D\43?
M+D2-F=?9!M>/FNC;B;.V"9Z'"'Q4A1"1$!G+A*8RAHUH_,I("8)S$Z)'"[K=
M)<#1*D+W1-]A]*"#G$=-]*4J))^S!FD406 L@<E6 +,Z,6ZC9[1=@Z'GD>C;
MB8?6B;Y=A#AD4>$OWV]41C4'7J/1E-+ N:1@B"E9H=Z#]=I#=#90CLJN>>WA
MT8] ^M.&V-^5H3>% Z2LO2LS&I&>Z^2G'7EUVY>A!=2!;(P.,)^\%4-_FN_V
M1!^8HR&+7:\!%D?RQ44S\7.S9>?DM2M',14)SV-)T+VTQ(-*P6:1B;2R=MOI
M-KB>NM]"=?VI3L8 "M-%QPWNO9*G"!:% B+@*>]CF304732X(TO/:U=+/]'^
MTS&B7XW?'AM0%W(&L)A>+U?3"[=*9[D%5NV]3DX@0JD56HJ. ,J"03:$ZLB9
M2KIZ%4 '?.-KTF!$WTWI'XJE 7:F;1W6^_0%I9/B^K7:#Y=;Q4)R&??GR$#H
MH, Z)H&$J"4K$Y2JYP)WA'BZ>C4D5R/6BSAN;12!@_$4_0W)=9DGPD!'$76V
MDN<\1-G<CU$OTN<JHP9A>P^]NE?2'SZ[14)II/AR?E%FK?>L$WGX\VI<+7=
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
M/S47)"]Q+VV"(D&ZH))WD&0I0[&B''B40P@Q:VZ]);:5P?&(*WK_R4\6H*U
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
M=?'X5/*O?%/ES_S]ALH-6(5U/W.ZQE75I/DI^K?L/^7NK+RM=U*PV[O7[[L
MLCSM[(++'WE])^[Q]Q6C)!%1DH$,0Q_ ! =RAY5G$(HR'B.*!1-T-4RWGM2+
MV7C5TJG)%/31.,4A=Q[>L==<\VQX[>6-+)[\8Y.P5 @/GZ8Q58,+)_G">LLX
MDS\,%C S5_-]_'JF[L=^I%9FLF'9.^#9:YGV?E)L_ZRB44<?]^W@XY:\>XKY
MYH/_TGW4PXM$*8+ZE13"G;F='6='IGH^/A<U\[/#?;Q%S$_0_&KO'I/M&LN3
M7%4?94IJ7N]=7&!F7["CZRG"-UY#6O]N[[+4T_=[3@0VLV9#66?)^-22R^J6
M[_*JB]WT30HVO.V;?M@\(OP%X^JV+%4VN5+HJCMG)"(3/,89@'$@3V8P(@ %
M)  I9''*?,9(IE5B=9G$S"HHB7[1CU5>0"%DA)!(4) D62I18-(7#:(,)!B&
M@F'?SR*BEX#J!@>KG%,G2$Q'LJ^7SLSN*'K>D.#T&5-76/V ]/5"VX6?3X1W
M$V >%V<DG'SAQ<6"Q^.,#T/%$T_:)K+CBE>WI&JBT*N PCABW ?<3Z!*>0CE
MP95P@,( Q1@E<1)K79Z=7WYFP]D2\W[OR6FJTP4H] YQ]@*:V0Q]V2S2R,^)
MX"QK_&#QA9/$SPEVFA-^]BES?^13R9_S8EO=TG]L\ZJ)6O5F&8F8D<!' "9"
M_@]#"4!<*AB+F8AYE@0XT8H6CY.96;UZPMZ0LOZ.-0+/]!;M1F@SE3LKK\56
M/2*X_G;M!@"[+=OL@S?:MJ?%&MFZ1UY>;/N>%F"XA6L\[:X>[1-^:?R$^^(5
M_\PISY\Y>R<_X[^KPJP5Y#0A+(, QT0 B$4,L!^&0-HFD064!CSF9CN](0<S
M6ROY;4'7%Y^-8ZCK(LR(C*D7<:% K>/'JPN/<*_GZ,93_'B*L7FKUK3@F+&.
M;9S^#Z]LTX)'I]9-;R$[$_21?QMTPRB+C?R1MB>5IC?&2_N_^Y@@XI'*KQ8@
MY!$'D 810 &-0)8**%"8)+[ )A;(E(&9#=#GMZ_??KS_\'?OT^>[CW>_?7S]
M]HUW^_JU_.G^_<>_>E_N;S^^N?W\1C/ 88VRGHV:$SLS$R4Y.>B(<\#+3=LA
MY\7[O?OO+ 7ZMF X,E#&Y!>U3[;@')LGZW7LK-/[#2V5!7S#V_^^WW34*VD3
M541Z14D<$A1E( X0!1!1'Z",^(#&@?!)%O@1ULJ*TZ8X=U9/1\U[:LF9V9EI
MO/0,BU,4S"Q)3]K[J2?^LTH7V.'R:0(78[NA+:LC0S%-;U'+H"W^L2G0?]%.
M]YN;7<[NGGFY4<UFW^4;O*'2['S&-?]2B+*_,TFR4&"4@20E!, T30"!+ 01
MQT&0BA@S;E3OI4EW[NNDNW>?O<_&M5>ZH.F9@1F@,+QS:1GP=AQX.Q8:<+R?
M%$X_SY#M9RBZJZY[FE27;;MG!L5)WSW#U^VLQ3N<EW_#ZRU_]?(*KU6ATY>O
MG-=_+8OMDZ2U]ZRICZG/"0<,)PA /XE!!D,*P@3YW$^R.(UB$W.A2WAN>S%H
M)J98\AJ>;CSRXG5L>0U?7L^8F5W1AE?/L,P!FIEET<)HUH9BIA@X,C':9!>U
M,:9@'!L9X_<M?9):KJ&2UOBF:J+QGR2MOK8@0Y#P1!X]D#(L61BKYF$!"!(6
M^#X7C/F9D1]RF=;<MD11]II2?]-NOR/X:+H<;J0V=#.^XI*#5]*)9;N8ZN#.
M?@[W8EI,5R[%"*5EW8AID4]<!XU7+&]><BK7[%O5IG$0Q9QRD(5!!B 1"4 P
M9B 4G"=1&A"<!(9]_X;KSY]Q58A::BOWUBW9MH]W6;S@=6W<L?L0FH3&A-(D
M!")@&,#(3T"6<@$"Q''(*8%I'!E=.-D"8V/'YH-%\P[)5EC#^Z&6S QFZJP
MKFYT#M9>]K;FG%@G-S%G'[*M2NP3V*O/?-T.0+C'WU7Y\-=BK7I7J81VM0LU
MF]#0Y*VR3*J8(!B$00BE!@H?X% :ISCU"8I]G_DL69U,V] HV;-F2>N;K#=M
M9*RV]O%I7;QP[M7X.U?QT)PU!2AJ/-%7OF9>I9BKO.U3L?'X/[:J$!<W_9\J
M7M=K@\[E+CXE/8,P-^AS>#\W7A_A:^"7['H#?@<=:UR66EX-D[-"3'M.%B[3
MO!JRTR+.ZY>T-)='[?Z.F@%2NGW<-@S)\UU5_;:1W\ZUZ@:H:H?:KG^JG@]R
M3 ,H( C\(  P]B. "6,@36@6PB!!$(8VAM,%<\N8T#UQ;RVIF[H\;CX&3<NX
M&*HS]D[=<^DU;'J##T QNFN9ZK12TBETKNRF$YZ6M: N83RQI4X7MZAL+''3
M(;4L7[V\W[ FK*E=U'CFW9E/;AW)@XJ3)DXKZ>?/.=OJ-KFX*/NX57(AMIF!
MT9"XBT:[JG <$<^NN/'<@LO5-8Z(<U#2./;<U5=/@P%#TB?*JZ:!)8.("QIF
M("4I!Q#'%" 2R@,<CN*4(DHI-$I1F: WLVH.9R@U-*TODLZ"97Q_="T$9FIZ
M(KWSSIN:HKF_#3I+[4== HV)/G+W,_J:G7:_Q:7JH%E]XKNS3BY-#O()Q8D
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
M@#D50+"0(^%',0^2#K2WFXG\AWD@Z\G^00#3\P9_3 W%N>*)&[?5$R8".AL
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
M8@($0B(( ^PG%!OUD]>A.K.E..@AV$>$5(/EO%(NJ.']EQZ.>L;".3IFMF)
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
M)ELPL7BFLCU0YQ*7KUC-UH?MDFN^U 7]KT^XO"N;_HZL&3#ZB9=-*<9*A"B
M.(E50UM?73P30""BP$<0\0!3&@MJYKGJD)W=7^T3BRK%Q8WWA#LKY?V4;[QM
MQ51YA%<I5@R+(C1AU75878-EZJ;V.'UI<9(LR"]9VSZ6=8.$)1MM>95+W]1$
M;F<>J1;1A?U0$R!.O4^CMRU[]V])Q?^Q50/"GN7_=/7SB2 9]CD%C*L0L$@Y
MR"#F( XC$B8AXC@U"D>=I3*SE=C3]!JBAIWWS^*BI_=72VNFYL>"SC#.:U0B
M5UWRS])8MA7^F)@G_>Y''[8=\X4KWHROC&(6B32 \E"G1NJF(@0XRB)YV(AI
MBAGU?8)-;GQW*R]PH=MV.Z;%B&\[(;UFS-=&)L-(;]N&^/68+!;#L8[X=C;S
MJE]WX5%61^*<3J@Z?L V^;ZJ[X1RJOL^+S[B(J!!")(H"E3GNQ20)",@2%5#
MO)@'-!5FJ?5'%&;>H_KV@66;(&\ZK?X$#SV]N4I*,_WI!6R(S; Q713%6=+Y
M\?H+IY1?$.\T8?S2@Y;IX$7!ON7K]8HE$>51(D "LPS )$* ,'F43%"000JS
M).294=YWM_#,BM63,4R<[:76TR,;6<S49U(,\X37(YY=9;;VRRZ;PGHDS$FN
MZO'?;9H\J;Y!ZL353M>HJFU;EOXF%_)TQB6?5KV?3%:=65>ZUD@[;KP].]Z>
M'[O^4$;@C6O=O+B9Z:4I9+.TEK*!PK+CE!&I!1M1V4!PV)_*:H4K#W='18M)
M3'F"X@B$,4P!9)0"%'(*8A)0&&">P<2H5\T%.G.'6P8UH T'XX<F(X0,CX-+
ME6X.#H>SUEY.".;Z]/@C:R@G1+UXLG12"]GD]O.BZ635C)9XK+5K40Y?F_L"
MY.V=US9&.QQE\EAL=>.<YV2=WG^O$-/PZL)*0K/"E/.RV-6G'*VU7)G*>2$.
MJE4N/&*?O"J_L8_JTO->+G'[/:]6(>0D80B#,(CD#A9C!DCDAR B :$^@C@4
M1E,TSQ&96:6:E$Y%LTGCNO$46?/<U1-D-'>N*^4UW+9VV:M[4;W?%4V7>]:(
M2 Z36$](+)[%>DG(<VFL%Y^UK=V@Q2._Q]\'=0HARB"&*H<\"Z4J0A0"G D,
M,E]0FB _#7RC62!G:,RLB2U%K\;?KZC?. 5&3Q.O%-=,$3M))35>S53%<5$:
M9V4<IQ06KN.X*.)I(<?E1^TOSVF9/W5S5U_G)=VN&T^EB\<'B$((TPQ$<2@
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
MGBWO3@S^XC6<>7O6O(ZW1<#5SQM;!F2[I+(9P3;*/KL>HY'4M"L67RQO[7H
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
M![$7)R)"+N,NPFF4(<+"!(51G/F!YT8))K!+ 2 'L]\&U(1AD7XHB'HA_CF
M,?.T&D9J-_67(U_W+VTP?\^.T_)C(<)Q)0R6(OI0ZHN&\@VA.8WAFRYCF$FP
MHY4\X4B"'[ZI?&RY2GU'GKC"9R[W4>KB$&$>R]-BEGF(1&["@BQ)0C\%Y1!<
MIC-W]L">JE.3=13=J9MU$$YZQL."]# C820X/*5@7"Q;R00#5)9-(Q@7]2R!
M8.)QPS[+>X?C/NNW6?@B-FIG?5=4VZH^1OQ*Y*FB,R2]Y&)7:G62"!10HN*I
MKE1J$J5(L##*6)2(D( 2@Z[D9V[E5Y113?JH*06P,?"5F.L9B 61!!J2'HB=
MY]&OY9PG3=D2'+8:"U_)S;+MANU =]:$V-*R!LU)1%45Y?'0YG;]Q^)7\44P
ML?XF^&TF381JNOI1?I57-$EI)DT=XMA7*=%IA$@:$11'U/4CDD4QUA[)9\+
MS*;M4?J"@BB"@"XH)CA.AZ'G1@=X.U5S<W,Z>/UF;[L>"^=7X71<W3@U7TVS
M7L79S' "^L[,#*MA:YJYX(5UL[D"F[&&-R;++M<3YPJAC]KF7+,.W'K_+M??
M->WF'D2Y+O@J"7CDQBE#'LM\A&F&49I1C+S <T/?%:[(M"[U+ZX^L]WMT5.3
M)B3!NG<E)V^ZG2LO8S)M9J^2%&9#^T(VM*X13=_D726BF3T#B JR4(.BC)B?
M\W<6LRV#[/8-Q_!#9H?9+K5>>I-TG;?.)"N>\O6_!;_CDLPZ6ZM"ZR9)]9;]
M:[<NI6'*>5=,HZIVFV:_=_*#SY_6^X?K8-GC,\E_*PK^?;W9K")!& ]8B.(X
M$_+HZ\>(LDB@-&6>B"G& 0'U[UJ4^YFMVH&^46;]LA^DWGGZ3_OQP$QQ)X;3
MD^/&.4C2Y.T['?LW3E\TI_>YUL_=.!]^L,VN[L?4\6[OS/Y3(+=TPE^6]T7C
M 3_E8SF-'OP<)LSVI9:%;E(!X6Z6"3= @:<F?4=RSTA<YB&?^=SW,A=C%U1<
M?;S\W!D47[]^>/P*,^<G\NO96W.I8 :QH6-UML*X")8,S,GBBUJ RX*=JNC
M4X9M"X[:-]8791X/N9LF"8JXCQ&.TP 1XC*41($@7N0FF<M!30K.2,RL2U?U
M2KT B)YB72<F3+G.>J%:OBX<EL56'X%S LMV#1@4\*Q'P/"3\(2_O^6\W+QU
MO8S>?O^?;5W:].XY?WI@VKWUQU>96;DD<2&I*\^T8\#YG93_(YW;F@OGW;.Z
M<M+/^IO 9%SY[,(!4T)-)&Y4O()9:?RA+ZU1SM_$THLE_.F)V,_VTWS#QLSD
M>D>@(DA=2A@B"6,(4R$0"5R"(L*#,/:)$!'L>OZ,Q,Q:?#)Q]IH)O( M\CHQ
M8=IY(J'U+7)8EEF&Y"Z_10X+.#[V]HHM4@4OOXCU"]W)+[1:J\NUKT>"JMRZ
M#Y64X?M*^&D0I0E'/(D)P@E.41H'*2(197'D9F'H^5TV[:/>!84.7:UOZW$.
M[2-<-X\XJ8NAVFJGNDBJ9D0_S*\%Y_2EAC5T#(< ]!'95\[<M*-BZV*;#W,
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
M9E)'ZMCG12R16V.:PAH.]E>?V\%J:$$[K1[)K[NI&4H%W<>>VGYE]CN;7I+
MVG;57WOA'>J"6.>;TJ6'S+1'G8&:F/^3R-G;>_)"GD3UM=@]/6^;T&OJ11Z+
M>(@\SPU43@5#B4L"%-"08^JG.$A Y0J3%&?6LI:@4]44@8/=)]'2TS^K& "W
M-'7CV*-]XW2 -.1O)E*SX</==66U-=U]DMZRX]UUQ3^;[Z[]HNG,.!4#V1?_
M?5(?I.HEK+PP%@I&$RZ5/'55?D;D(N*R "4!BP/F<I^%H%UTA-;<>VJ_:+4-
M['7D;YQ?R49-<H<.DAL&3D_]+<$!W(QUD+#FX0)$M39V;IC2PN/G)D4^'T,W
M_8I9?K1JW:9:G'[]QMY56UA?WZ'WY[[;V&?Y=@W_^JUOVSNF^O83EOY\$8IQ
MA;6% O!^0AL RXV IT0USF:^N.BB&<QC8IUF+8\^:[;9[LL$>Y6?U?Z7_[46
MI5SR^:T]Q)'0B]TP9HC%W$<XC'V4AI2CP/7\A*=A1'@(V7Y!U&?6[EX5[)YP
M'>C\?/MWV#X,PU1O9YX-*9@%& -IAL.TD=26MFT8[44W<B-83K=VLT4,<R1>
MBG*[_G?;LG$_9EKM%-5MSE75E6I+5:UH%-,Z+,8(X0AS5QH8S@@B+/()20(O
M\#.#6R-=^LO<(?6Y43YOG5/-6QYJ;:I_LZZJ7>WZ,L4F,%%"%W ]ZV,5/S/7
MXP2SIEU5AU#-2(W<GA6+*1% X6WE0NB2738) @C&6?8#]'WX+=;OZWS]LGMI
M_6@2QZZ((X+\V%-9#H&T*"+D*.(\"+,P\0*L57EUMO+,[DA+2__.ZECLZ>LJ
M8V%@BMN2L7@@&&3^BNNIX_46NYFZ*$;_4NKR V:;L-*Q?;_D?4F>Z[L>$:Y
M09W8DG@^(FX:(C=*4I(FA(09A;CT%ZG,K"OUB5-N"J59F>)E8/1VQJO%A6E3
M)^F^,?D,=8NC(EG:W"[36'0G&Q7S=-L:?]A4'_-O0FZ&M!EDOI*>+TU#0I"'
MU2 Z+^$HB=U4[EG8#]4!VQ-RIRJV9*.KB4?K@W1P3T7[F_FH7JG=,JCR':.@
MJW;&LD$5;D]H7#@#-;LH@C4%.UY]8=6Z*-JY4EU^#*9.S:#J]0O=R7VCZ199
M5P-4:FSUATHR_GV%4QX+3#/D,>D)8IZH/,3,19'<X@3W<1;[7"][4X,:Y,MH
ME+YY1%_M!E7-@:,^"$?4/#B_K//VU\.SH, PCNNF96A@>GJ,R7W6E"Q5S5#Y
MAK@]'([FW"^%QQ'117#1-FD 21OS)E^H398;!6YMMG166,2$ 43IS!GD%?A=
MV;OBJ]@(MA6\C=-!>GE=?'EV9_SEE>1O3D>YZRD):*(^+/>X!;(B,M0_,)$6
M=/DU*I'1S=?E%1>[]AH5J'_G-?[@E1=>AV9KJM%N,Q>A:N]DXB3S4S_P4:@Z
M@. XP$C^4SKE/B?,IS&E'JA&3X?H<M=;O8"_X<76&'9Z#KQM1&!:.]3Q=KX+
M+ TQ;=];C9'\.==5&B ,WE+IO L_.-R_*F_J\7O1ADT3@:,H(NJ@H%I@\S1!
M-(PCQ(CKIIQ2(1)?1_$OK#VS?C?4'$E.W\\]E7[:O[]")IB&'L29CAQ/RJ7O
MKU\AGYE_KO&Q@=SP 0%&W.[3-Q9SLP=8[;O50X^8%F3DZZ+\7&Q%-U<]P0G'
MF4>1AS%%F+H92J/80R3BGN?ST$MC4 KY&869E;ZAY]0$H<49IUBDU*5!2CE*
MB$>DIX,CE+@^1AQSZB<>(UGB0BM<KT##K+"UP2.W@8>>'W.5C#"3V/^P9VC.
M/RB)M>*5T_47+F 9$.^\B&7H0;A[T30<N<^["1$L"](HI!D*,GFDP&Z<HI0G
M'O+#+ V8*P+N)[KNQ<G:,UN:Q[?UZYJ1C?XF?"K[M'-QA40P36H(.9*2@7-Q
M*I>^<W&%?&;.Q4%..\[%@  CSL7I&XLY%P.L]IV+H4?,.Y,>SBB'UM4N"W@4
MIBF*4NEG8(_*$T7&,A2FD2O\* X]%]Q1] *=F=4??J\WA(?>MFI!2IA)J//)
M^D.QK';GUA3+8C/*2U06;R(Y(NJEYH]CCYLIY6]DG:MRM?M<]>U08^2^B;9<
M896F?AJF08Q4YKK:BWU$N!^@P NS@&)YU@^I0:KI"$FM;^_5V:6*@?8NL.[8
M6V3.^L #3(G'\--3Y&OA,%)F1;3MDN7(P_77%H8[#1C *JTAH"6U'J.TJ&IK
MB'RJWCJOF*GX@P17E*7@7[?27C2USIXK:.#% @5^EB!,Y"F6)(RK?T:Q'P9^
MG(*.]1=HS+S?[BDZE2)YX_R'Y_[5=9U74CK?%/W_=+P;UW75_W?7_V2W?2Y*
MU1?W/U4;;E$GD.N.XAB#4T_3KP0)Z,'O\?G:X%/3NZDSPD=$!FOWB%"6M/H2
MA46U>43$4RT>>Q1^L_U8\MNR['5\?GJJFS[?OFQU[[='EIA900^ED/M&U?IW
MVV.2CRN;1:%A"O=8$JYZ?1UU_3WPX%S PVDN:>Q<@FL(;705/K;N8A?B&L+U
MK\5U'C?N95O?JSV0-_4)OFL&.:Q"XH>Q8 )Y.,L0CCR!$GF(18%+J<N2Q,4^
MK#7Y13)S:VQ+5.ZA;_KJ.H&,WM9XO;PP9=V+VA*\<5J25OO$CHADKQWL)2)+
M=WT=$?1"<]>QI\VT\OY5E$2U6_FD6JRW_=>K%>.<1'&LLE@3'^& ,T09CA&/
M0X\E;D8]"M+*RV1FO[9NB3J,5,].L=MFF^)[>WXM]G_<*): A]<!V/14]GHP
M8"I[P*$F>-.UV;=X4AT7R9+*#A!95&7'!3U5V8FG34^E!1."URF@M;/\(#_M
M:I7A()/;I^JQ' J$.7.15-04D2!T61;[7N"EL(/I)3(SJZSJ_52NZ:Z>JM(F
MG;^\;HHW(9K3JO,JWWQ6;2E?Y8O0\^=%X'2/H-?" 3V%-O0:$&J*3DW2Y@%T
M3"1K9]"+1!8^AHX)>GX2'7W:,#]$+73[^EH*MF[F1ZR?GK?5U]LO7_7[$VDO
M-G=J2/UM[#/@-!PXOT@>=*M"]*'1TU"KJ,"4=0J0.5(J=*6UE6(Q26_9E M=
M\<]2,+1?-%/T7W?5.A>JB^$+7>?MJ)AZ*,R_!;_C<O]?9VOEO]]6E=A6M^Q?
MNW4I^&W./\E?KS?-J;NJ=B^B_YM5YH:QB^7!6&21W-YC/T4T=GV4Q0%+*'=3
M7X#2QF?B<V;+TZ/DD(8XS-C,]?'HF:@_ >@PP]8Q[/0XOG$./#L=%V].R];-
MX5?VC-W,N%DRD7-QN:AAG1GJ4W,\-SDS(_Y9; _3<O9!Y\="<OE2Y/46\EQL
MY'K5^_5FMQ5\%>*,1YA%B/ D0?(HQN7I*PW4A$7,,A$*(4#7@F .9C:\:A[4
MNF;HQN$-19CAA4.J9U)G!0IF+!5&1V.T>O<5V\)I.'+Z+-TX[R>P!)M*8SPL
M&4$X_47-FS$\IX;+?"&#GK:;S8<?@NVVZV_B'=F*IZ)<[W/)=?O:CJPQ]^W(
M9N/L:3L'XH!.MF, C-L)F[(#;TH&Q+;=OU9#.+,>MF,++]?'5D.\HUZV.L^;
M-M79JW:;"Y1D<>@E+DH$D6<R+V#R)^PC+XP]+R*<Q@GH3'9*8/9@:[TA=5E
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
MPEY"59_4 +&0I]2//<(#4+,.(/VYK_R%FI6@V+EQJ*('.UU P=0[+,P($<P
M*'3:0:R_*%[^XNRY4:E #3].GZ$;Y]=1%,$>OR$6EAQX*/5%_7%#:$[=:]-E
MX%Y YTKD9/,F?7*P"S#T_LPV8LB;;-G0=P$&Y9_>_VV(#M/]":EGV/^G9#3:
M_ <776SGGQ*KO^U//FM: JKXE"?F^C.\S^Y?14E4SX2'LLC66Z7XJN3KJWAJ
M\P+?%7E5;-9<)=0>OJ:ARY+(DUY F*0<X30+4>JZ,8I#+FC& NHST 6(';;F
M3L%@SX+O-O6EY#'#ZC=[EKM]LBZ6[#AN-LD#S] R4RN?FI[/L?QG 3-'8] W
M+'8NRN@G,,MDZ7DPM%:^:H6IA2M:;0)Y7N1J=77#,KY#"+--<MN7"874\UA"
M A2XOD XP1ZB<4(09R*E+HZR!(-NB89)S6PZ6VH&<R0T4-(S:W9DAYFJ'LU]
M4N@LA533PMDJ[ALFM&R!WZ3 9T5^TV^8Z>_]]EG4OEHIGJ5SO/XF#H<H>:*Z
MSQ[)CX>B5!;F=KLMUW2W;8Y5#Z3.8!:>YP4TXLAE+$78PP(E' >(AE2J?9SX
MW L@V=Q7\@.R!/#\[YH[A_79<W[9U-MU%WW)13UY9CO2/&*6#\++Y'_2,$4!
M30*$(VER29C%*,VHYR8)%6D<0JSMDA\$W"1?^B#6;82G_CQ^W@<1N9$7"QHC
M-Q8QPC[EB/JQU WL<XZS6)XOLM4W4=+B3_A1]/FR\&'\O$]!;UM=$%G8WMM
M>L39<03SQOG<("LYO'%:'IT^D^K(T+!I;Z>VA)>E[?Q:;A;=\RU!=^H8V%K6
MU/O/Q7WVKA1\O?U(U%ED^_9IGU(DW7],/9RAE(A$33=P$1$X1:F;"C_"W ]]
M6"?8,6HS;SB*CE*WAKK3D8<> \;@TCT)6 (!>ABX*/],^5%:0EH[%(S16OA<
MH"'V^=% YR5#_5;=L9H.?N]%Q<KUJS(DAZ]LD$E?QPU"1'RA(JEN@JAT0A$7
M)(J9B-S0TVHHJTEO;AVOJ=]T;2%[' #5? (U346WAP50U0=AF$O;]22UI>\3
MU);5>#W1SW1>\S7XW>:7W49X+@V]V[)\+%_R+?^X(4^Z-YN7WYY9;1511U%%
MGB/IJCJL9G2>*%_6N?Y]Q8CXTQ>;UTL.O$>8%-KY0W%@Z4YS7#RC&\V!)1>[
MSQP7J7^;.?&DO;%@7C<6+ A=)C(7!2G!",<B0DF4$!3Y.*32;0Y("(KEC-":
M?4M58[&\Z\>">5>/!3,0&*:2PV/!O(7&@GF+C07S_BQCP3SX6+#35PS'@KV\
M;HHW(=IF\O7PHE_E?LS[:2:WF_J#K*_GU'7=4[[^M^#-['C5$KM7?Q,&?IH&
M/D&>U'*$,Q8C&D4$I9RX0>*RF&>P2:)V^9L[.T&QAVK^G+:M4W];4_V9%=.J
MS#/GSCORNMZ2C>+U!I3W/]>'IV>5?N)' K-D5W\:,QT49@+0U@@VR]PM.[AM
M'FC/QKW-1,;P\K/+F*A/4I6:K%Y517EH4WG(/A)4$)$&##$<9 A3EZ,TCD,4
M! GW,A$G H/Z$NN3GMU#4_2!ES/ZN&G>P\R"!CSL490WO7RLAIF9!D/"1;9U
M:Z)/>-D+$C @9W<A\!7,[,9=SLHF]M+\[UU^RUBY$_V"SI4(@R#-L@#Y)&$(
M!SY'28Q3A%V/L"B-73\!'>)TB,YL*UJ"_40HF.'0 D[/9-B& V8L.NK.+QU]
ME0'B= !]T@ (;#$@$ENR%5HD%[42$!!.[0/H7<-3X<DXV_?KS6XK^"HFL>_'
MTG-(>:BR<ZB'2"@"% 692[C (3"B,T!G9OUOJ3B_R*_ZKN*.M+=.I<@#N^L,
MH:1YC+I>=IBRGP^+OG%:HO,-BCZ1:J8QT1V5GSHD^D34J1'1IX\;%W!U76Z;
MF:RPXJVC=V=6NWT)TZ9M)"=5\*B8J6,&7,)UC,#T+<>UP@/U3E=N>V-JIX2\
MIG;K>,&EZ[8NBG.A9NOR<X:-GQE3T:!*KBG6W]2"G\6VZWV<IB1+8YZBP ^D
M5TPP1R0**,)ARN),_CMAH(+L,6+S^\4U::?<TW9^V<C#AT,VF^([D9^1DQ6E
MHS)31=-LJ"(;]1/_[UVU;2I\BLSY#S^^P3A4GJ3Z M4/_H<7WP1^]SL,W&E'
M/P&7,M_C/$2Q&T7R$V ^(B).48Q#ZKJ<4YPQ6*:JK<_ * WUTJ> NF;=%F'3
M\U)L00$SF7L,#F1O')+)[[1S>_15;/.X5)K@'!V_-82WU0!\C-2R_< UA#YK
M#Z[S#LSX<K%>?55-H];;-\^GC^NMW-JSB N11"&B(A,(!VF,$GGH0!@';N;&
MOA?&6HE:EQ:?V;C6-)1U]/Q?Z%^<CKJ>0E\$8UR!KQ41IK!0Z;15<4R,$2]&
MOM9HG?SAH&P7%UM$N<;$Z)1I]!F;B8^-FXQ=[L5I%*,P8DJ7L$IZ]'VI2S3
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
M^?:OZT(T+2O_>[/2QY>_D^5:UZ;>K7OU>\6RU"<;]=_U8V.7ND*^A60IXGF
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
M>[,H]  1\-RR>P76FS5D(ZW7W^&MFAV._C+ORLYZ&<T'V7/?'Q6B&=L=OZX
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
M!S!  84XQ#H#7$B8YFF>11R'F5T#RF,2$UNACB#X:EQ\,0"'F<]QF9!V%N%
MO@ERNL_+XLE?.$%@5A?AO(!OO8*!3[KI6S<3YQ_+ZGLWZ..3(K%<*2._D#S,
M2![G,,E8#G'"&20YYY"A!*6$)2P-K&[M!ZE-K(5U>V;+0M5A=(@(.0\(@BG+
MN#H\,01S1'(H"$\9XVF<XGBA#L7+#?]6D:*:&:.WE(V1^ED\+M>ZU2B@9*7/
M"#Y!DPE&',4,2I)*78:-82:E@&$44STK*:"(MZ#=K@U'GWJ&K*-K[A(US>4F
M0,O,V'N3W\[N=V3!GXHNZ A?@1UI?UN D82>=H-A6K-N#$9BO]TCS!ZZ-,]5
MYTO77OYU68I*)Y=U-):B_"R('@;$[]9?=>5OH;3C9U(NRX?#-$P<X$C!3V$2
MB@QB00C,,5,&(<PH8U$4L1B[9;YZX&[JG(I>'N<^]_P*- S7.9P]ED''LVX
ML^,:U&R[ILWZ>(-F]NG=WHN=/?/W2F;*M/6(IO?<6Q^\O5,VKD=8S^?G^B3B
M9LOOBPT3@I<?%!2Z%8-BX3.I=)^&USOYF13_%I4FM^_=L)!I$*19+B!"(H(X
MXSG,HCR!,4LCQH(X#:35U;DU!Q/;Y(Z?6M6?&DZTIM?#O9YV_'1-<E[!LFXE
M7$>_[*RP/?9FEG921.VLZ0[,&CW-3 UKQT[=S&L/Z9XC?X;2&0Q/QM">_JP&
MSQF>MT;-?2$WP]5$H/?+?7CYLERD <[S3%)(J+X#%D$ *6>1S@(D) [4H5,B
M&]MTBL@\MQ5[HV)G4T["8F8V+A76Z0:AW\'JPV_PR\<K<./[WG%(,$]:?I+$
MK(H\).1;71W\K&/E3_%(ULO_J6]UU-FSW*R6O/Z/L@/WZFO0E=WWYE'L4H/+
M_>38_:&",22HY!(2F4B($X0@"93#D6<!03P+XHA8M7SQS>#$9J Y0>CV:SW>
M+$MF?+\2,S/RGD#;F: ^IW6OO#VOM9?2Y_9P^,V>X=[48W7>F^*D-Q6>OBJ
M?+,W;\W01. >51E-1>?R4Y]NS?=%5'?R8UEN=>CZ9E-6Y4*/)LV),KV<81V6
MRT.8TP!#&2(9)Q$GH;#JE#I.<F*+JG-FGP^.(\N6NONI[0QV]L>TRQ&YY%RF
MJ5_52<7*RG4<@)J%:0YBP^).</(Z0_#=CEK#  R=K4:>=,RM75=+OES54S_V
M;F&3R2.X)JLS/+:=C>J&$-Z+XMMW4HBF-\HB4Z@D&*4PS"2!&+,$9DC]*\$!
MRV,F8XRLQG!XX6IBJ]+GL=<W&8B6RT;!V)Y/K6+=S%'P+ I0:EY+\--RW?[S
M?"W3A._.S&3-_D;LK-K!R]CS!VX/7L;-X<O8#3]57(*:S:NVV8_'S%>?N/G*
MC_7"T[Q9M#YA/,JU];JX?0/%V[4R/\_%LA3?-K+Z4RWYK9DBWB:(I@0SEJ$,
MLBAF$",2P0S+%**<93B+0L0RH[B[ :VI0UP[ZJ C;]Y/< RF,**"I4S @$6I
M@BE@,$]R!'.!@RR1(DB#U*R8P3-03H4,DT(U;/,]BV\9'3R6&[2D'7I0C@%A
MWHC2(R!NW2A[P)0M!__IIQFEH6@#'2G'5IBM+:6A*/W>E*:/V%=:7*]6U_Q?
M#QN]>]A54AP_.;4SNUJ!-V7!_6Q]\_J'$S(/&YO+Q;7T%(<E]5R1<%XRIXJ#
M$\O-5E%P7I1^Q<# IURG?;V(]59\%3K;6;E=RNN2F^))GW_OZ&KY6+\UW7:
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
M*(P\):)Y1>2%HKJ50EJ*;%4+.2#00!'DJ:=FJWX<8+E?]CCT,?M(_=?M2J"
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
MP!U Y!U9N?D9[9(79Q4"M?(I&1('RZ!8=. X.C !0Z3_2K&MSZ9NT]!)HOY
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
ME' %?!0(MH2 J(6)IO6QV8&.TF")I8$@<Z2P.T@XW0+]M<2IBHDSE3B8["F
M10H7G,5$_AZ76G$3DF_M'-U+3#=>]G Q?QM%=&" 'MR/K[%EM!;!. 4V!PHE
M;#T#9"74>P/>%LP82NL4]YZD=>.%#XJVYDKJ 'LOMZ^]O*)R39BU\"5JZ9RJ
M;6VD2[272PD1ZV&B"I)\0I]]=HTQ]QV2NG')A\-:2Z5T@+%[PMEKB\89'93D
MM.='*^O8]P#.D5M1!'+,QB75_J#W>T1UX[$/A[.VBND!:?5 ^_IBN>*$F9B=
M-V22#==UM*D!^JL&"E9\RB4:WKRRZ7YJNG'M!\16&U5T *IK3$PHH'76%4VN
MI!#UBB\''PH'[IF-&FV,/@P7&(Y[F>VI#_(>)>PN L/3T^EY^=6F75P=Z_<1
MYZFR8EP(#(4'J70FR,<,P8M (7.,R%A4F)OWE+F?G'&G$S^1N]Y&&1W8GP<D
ME(HQ/ED+1M:J#)\\..4HXA#1F.*58*G]1)*CJE@&FUS\)*AJI(H.0/7VXKT;
MELY;+661=!&60[+UHGFNLT-5C,"8-[:.#Y7-D^4[R!B[VUX;#=]M&'*4N#M
M3+6HB_DU^HV1#,E40NW"!:HHA.@,JVUR-'EPCFO=VA>Z3</8A7.#8.4H07<
ME&<Y;VH'P^QMF.;7\^W5JFML3:+W3"NRO(&;5 =.YNK963+)J)C4+L2<&T/G
M^U2-W7)X$# U5D8/\$KI[/1L5CN^[].]>R*,M 51$#^>HHB2+'AE'2!7 C7S
MT936HQ@?2>*X&<VA@#>@FCI X3M<A^D<\\4LRFOLOL0R3=-ZKAFMM%9#+"S5
M>Q2<OG,<B$L;3$J.->^/]'VJQLUJ#H2UQLKH %X?ZHB#L^6WC<#.C?6Y+R"D
MMX9D!8R"%E V53[(=J/#$GWQF&UK'_T^6L9-8@X$I2:"[V*2R5T!3;S65M$7
MT"R(&G$@.-0(*8B8R,M$V;Q X2X5XR8Q!X+-D<+N('OYO?S)1"@K'7(&7"KB
M1T@#@16$8E"74FS4I?D=WN_0M%^J@ V%I:=.B!^OEQ]X1LCYP)U/N)ZF,+O)
M3Z.!(3??\%330Q[@ZRE'B<00G3-D[:RJ0Y0D=^!TH)@P62\]+RSJUG4>3S)*
M9#9;_$Z/QE\6RY>+L[@N9[.[K? N[VIP99P0'&IG35!8G405:=E*GIS@3")O
MWG_P,02.G1IMC*,[(>-@RNK H[^9 :95?[+<"#1OW,NWN'S_B;0P(3[(2?"<
MG!#F*0P."B(/"++4>]U"AQ!:NVC[439VJG5@[ V@GNY MV%A]>QL_6FQK(VN
M)H4I<D-JG6QM7D0.+H,0A*P'["G*8K'(UB[=PQ2-G8)]4I =I8Y.P?5ZM3HC
M3A1#*U7)M#A4+5"T2#ZI<E"D2T67J(-J?31T/S5CIU=' -4!:N@ 4-<.)>XU
MP"8SD7C*%$7)FH:)":+QM;P:H],E#]#:=P^RQLZJ#@RQUHKI"VMW[#"7+@NL
M@SP=5Z!"B>!%4>"R##HP%H)K?3KY #ECIUF?#EM'*:)'3&W-L(Y2YN@U.,7K
MP"D=P->N6DF&R%061OKV]W9VDC)V[O6IL72  GK$T<G9>K4.\]H5<F(PF6RM
MA:"S ,5J-TC-$G CG%79)99:^^P/T3-N*>G3(^I0570 JQU'6^<\36)B6D=K
M0&IC0"F-0/&& !&C%TX6<AI;Y[WN)6;<*M+! =5&"<W0]"1Y_/<?Z.NOKW[[
M\/[DEQ?/WO_UES<G_]%LYO?NAP^8O=^#F_:)^SHD]9?9XO>K3H_!H\I&2>!*
M.%#>JGK/U$!4:#.&S(-N7=;T$#W'&J<ZJ9.>^7:Y^#(ER3W_]K=5O?]X>4/M
M65I/OYRW#=C4\I_1S[;_N)A?245(U J=!Y*,JZ7]%ER)"CQ+0EF=O6>M=\<V
ME'>3VC\.:;?-W0AJ[6"G):ZO*MPFY&(ZC-*"W-17.ED#&%9 JA"8#UY(T?KF
MX0T"QH76& BX"\(#U=$!EI[E_W.V;>K]8?$.TX)\DLWPKBN6/BSVE/"5-'GQ
MW-61@DI%4)$C.*8+8-$)@U(BJ.;-D@?@8]PSJ0Z0/3HX.E@@+Y'>3'YZE2I]
M/\.-_N?YV>EBN9[^8_/S2?2Q",$")"=IT3/RL#WW#(PQ7F9!6YQM[2WM0]>X
MIGE\]-SI>]%8E1W \R]A.J^2/)F_#S,\*=>'-#"3&8O" ^I$@612]2(JYW5@
M="BZD&L56Q^3/4#.R+,N>P-C*\4=6PS\H=U%XIIH>!Y6YR.N<+XZ7U E.4RF
M,%":O*+S'A^B\#HTQ&BGL]"\=<RTFY*1QV3V!L &ZNK _CTX,O2Z87_UM?*(
M$Y:=4IG5=H &R3^W'KQB)#QCO6:U#+NT-HJ/I7'D:9R] 750%7< X3OMN+9\
M/,<YENEZXF*0V81"'HFF%<FSJU?7$GUQW 434;C!>Z3=)&GD69^] ;2E CO
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
M)G+LADO-,75W:OB0:NO@H+*:XVO<?0G3634"ORR6[\/L=B(X8&),<T:2K#L
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
MQV"EP96 QRBN VR^1'IS.C^OHN]GN%'>/%^O;9HH[VOA>1VD9.M9+&TFGCP
M0.F"IC6=_>T&MD>#<1^ZNMAJAT-?<]5T +<7X?-T'6;3?V!^L3C]?$9/OO ]
MG^4\W9R:3G2P,C.;2518QWA9"9'8 %1><^DL-Z'UH+Q]Z/H!;J4< [?FJND
M;ENA;4J:B(6S*U8^+-XLYA_?3+]@WE9J"J685V)3[U23?-F#*Z@A*\%J"W-A
M]VN>\GCW;Q_R?H"K*\> ;RA%=8#!+=4,$U%9) 2!DH)I6C0QU)9&Y!G'S+DG
M5Z$QO!Z!G'&OI!R#G /$VVU9ULOI*GS\N*PEMYO>;EO_\V(IA-DUZ1U>;77(
M6]H441W-7Z/:J._X]9?E+CIE951->R7D!"I#N+3D7%FTUGCIM?.M#U3W).UH
MM_^&)DXN-+%M!\&3RL%NYBS0%V$HA-&<I""YR,8KEDMK4_40/6.W@&^/E3N>
M?BMMC%S#\B[,/^+YS$V;L_=*@3"UHXABM%M[80 +2YJ'K+G9ZSCP.T4KER\<
M%R/M]+<X5I@](.!B7+M"0KZ/$%R]#&I][26?!?B@.).,H;L]]OYP#(Q==G*@
MLFZK^P#)C:SP7Z?SZ>G9Z46/,A6,L+$.C2N>7'/N">;2$."E5#([4<)>A[7?
M4?F-EXZL]$-4MF@AO[$5'[Y>(USK[&**&KP+M1&*2^!-)!94%$Q;J934+11_
M_:7C%0HU4?S!\NL@IKUGP[N*Z+SU)HL<(?M:V^2"!A?('B)GF3%A5=FO[/EX
M%_)QYVB#98N;NPB#J&+D4_SO^-H7/_N R].)$0R5YJE*JF8BB2T?/0)F:6(0
M6F:YSWG^(U[9I8]YH)X7PPN];RQ]^/9YFL+L!G>>)2\2%M!:EEK4X"!X+T#*
MPAEY<K03N^,AM>/-79JFP9%UK I^M#3>U37!>S[0/*6W]QL'3>\=QO<3I_HB
M<\$JS\"B4: D$L9YY& <X=W($$5ZXGJ+)TGU%9=E%.1WJE2'.B>#X'5T=; @
M+XI+[;!U>[8?/]7W&*P\*M7W&&V,'/Z]72[R65J?++?M"\^O9@GAF'8<U'GX
MZ@QM%,1$BB9I]%+$*/9!TW>BP%WO[M(Y.T"KBX8B[@,BUWM<;NM2F8XRI6R
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
M>)%3(R=L'V6,/&'?+AZBJU9"7>G)C24^^[)I<^W.=HQ>*+!IR$2(0KFB$*A
M+ JGL)/2!!OE:YWM>&?J\[TC6/:#BLF3=CV8X"\YR?_R/'V&WUVGF]ZA-]=+
MU$BC9'X>R0W.>< !:24P<H1SQKEFTIEI!#22\M>1?=<'?T<2F5]2PPV$TJ.Y
MWD9=/^?JEFVOB*1U%@ 2'LXA3G*5$Z4\CQK1W@7EK2J=V%>6@R9P_J(8++T-
MA@/BK[ =[B_MA,118I[R@!\&G%L&MB@YY+@,//M^-DYT%A:@ONZ%Z%]A&PP#
MPFO9 O";/B/B,EX0GA@G5.?)"G#F.I/[DAJ.DM,)DZ08LZ4'6_<D\97;](%(
M&@+H@6I]+:@])>6/VPB77*1@3$@\(*4C6 ZA*;+>:F0<#EA*QW!JSH/9T?[*
MC?8+XKPT$)HO4GRSO+J:;;O1/ZBY._"'XZ]1^GZI[,W)*#Y?^K($8X*5MLA*
MXP#E.@/<>B23%P$[SP3K--BKO<N2-_;;;&/G^4;\]C-OENO-A[AY<[W*MN2"
M2:*<DW"Z!*41U\H@2[%#BE+)8Z(88H/2-\C/$=6$FU 4-4\NDHOJI8%3_SA#
M'Y8+O^,)AQ1-BAPY22 ,,$(CIR-&*@_O25*'($MWA^U"5Q.G=26X#=1.TXB[
MD$8;[8A!D6J#N 3_Q;@HD<HC+%E0HGS ?YR:NBF6=='52Q/#,;6$K]=RW<ZN
MEJO-[/_=.;.+-2P]S\^_F^7+N74#J7@!EZ^$?%ZZRX17WL?<U)U*,(0V462X
M"8A:QZDE,?GB12)UW<&'.KJ(/%AL%44Z&P&N'$,FZ80HQ%F"$.?!%WD9X_F0
MK-?A$O9!3D<K.E@WS4;"9_X_U[/U]ME\A#D\M$H9<_8L?87,T6W' +!^;M>)
M[FP1<G>FS0,2[K#E.0E&6H:"E'E^E6?(.1\0!AA0&D2>9%=X7_:C<'1;B=V9
M<9YNO_M0$S_]>/"KFU<%93 -7G $S+OL7&ADB1$HT!@8=B(:6MK-ZTMC7;,U
M(<*>=*N84GD-1!L'N-J^JC)MF3 <_&8<($P/T4/0Q 42#I,D8M#!ETXC.4)*
MY887D^I_65X9C6(J_W05XVT[?YT,"1R\B%QILITT:),32%F>" ]:*BY? %V/
MB&K#I(U2?0<X#==#Y9SVWW[\LOS^_OV;VSX@*F"@&3:7M 0H9QYI ]8=0X@O
M?.0FJ2[341ZOVAX$1JAK641VM=OKK.+WV?+ZD='=<0'[P0D1.5*,A3RX(S<T
M!D-K!64BP/_#?SL@X/@7ZEZ?3H>&0C)M\Z"Y?^)5C-.8N[_2;0M8J@PR$F-D
M6*28.ZNE*]TE^A0]E=LS579CAJFE 8B]L>NONWT7\C7) YXN=/1,$Z,0MOD2
MV/+<&X(GE%*"#0,'LY&E?>03Y#1W> W4^9/KHS(*: !+!\+6W'=D%K8M9F#G
MK>QB?4,9N4C642&I0@P;#M;=$&1R1S7/B* D**9YZ:2W/O0U=SB60=MD*JKL
M1QW@ZT%-80"1S](L&_[M)<KZ=L.=+<)M&=@LKN'/KJ]R?_7%Y>S^KVY_O%":
M.VJ<1$+FA"H>'3@-/B A@DC$,QIHEV+1J>FL^VA9'+;-J;9-*SM8'@]^Y\)@
MKF6>3^K8MN\VL<@)[!&UDCG!4][OTQOD$JS4G=CWDK;[Q17? /Y_62[#'[/Y
M_(*3Z)31,9<!I]PJ-2++<FQ'N<8B)5S>/;W]=MUQ.),A;)!H&X!$R9WQ*RCR
MX2%QOOD:5U^^VL6=<$P,,BC8*@I3CT!4>:A\@NWC0P"OG'%00,.&\ED&.X%;
MOCIPMPN2!G;01_MCV_WSRW+']ZVTXOJ7U7*]OL!8):^"0!(, ^(^WYP)FC/.
M!(LX16)(Z3?;YVCJA%/UZG!:5!7-)I/\'-WF/MGL_'JSAAV5^[[\M%RMEG_
M3T:EW'5>O%0FW3!N"F6DY,__/%O[^7)]O8IW>0&)!DYS_VB/A853G'&D== H
M$J>4<D1[6[H0ZS E8ZU3WECGZ0U@=[9Y9_VV:\O--:Z62A#.)'+2L5REFC>:
M%<A1;G4,,;E8.N7O*#&5VV>.Q\"^)2HC]@9.MRR;7Q<@D>ML6;?OSE@3C$/*
M4T@U05Q'AK9%]IP&+#&S3*32+_1/J:B+F$+JW6_A.T[6S:'E@[VZ?9#4%DY7
M)@@B25#$#25Y1EE P6-E(HG,R-+]>H_14M_6C-'Q2<@,%'CE"^@S4!V_V4MG
MEZL8'S1#=T"M#8D@S"B8X&@Y,LHS%)4A0FH>@M'/.#2GO] 2&(9J;UE<E/5[
M5'X'-S''B)_C8K9<?5ANXOKG:P@ J-RQXV/ + 2+ L0#N<620B9YCK"*D1H1
M\_###LCH\*G*[9E+0Z2T<!LX=1Z?PUN;FA)C-"2)$B;Y^3>/2]^^4S"#+39"
M:%\ZP^,I%761,XV/,E+6S:%EMYLDV$#CDD/,YJD;-TW.L44>>#/&2.)#IW%*
M@_'2@F\R5K<GH3) T V Y5/\OIQ_GRTN'S.SLY.4*@,R,4@0@R%"=!$Y%3"2
M20,O)/HD)FBH>)R@EN S1-]/NZD4$GX#2/K\=;G:?(FKJWRB?X%_M-U?7 OE
M(@'Q\%S=AK,I#DHA)26V#A-E4VF[<Y"0NLD/TQQ5XR7>(FQNAT]1*27A&+D\
M:S?W)4+&8XDH=9Y0HEDRI?NW'"&E<A'.>"4_!YL!$F\!./?._6T$**QP\'_(
M""X05P3.\N 5TA 8>LX\X_O39L=#9I^(QL R1+5/9E:/D7,#0#ED?.^?XX3.
M WM9COVV/7GRO&7)"((8D#HEX7 GI4OC3Q)4-T%IFH.JG 8:@-/C"XN?['JV
M_@RTV'"^^-VNMED"G^PFD@M,O.(,@\-V4]@O)=*P<Q"6+& ,7ASEI4/TKK2U
M][@P$ XG;XL+Z:8YS/V:1\C']2:S\GF3VZX\Z"S*5/00>424MJW9<?"YL:)
MS#'!(:"UW!<?2-F9NO8NC*; 73']-(>\-W:U^@'QZMG5\GJQN3"*.V<<SQ6Y
M(O>S$\@2%Q")E'BO*<'%>RR>HJ>]&&\*=(W007-X^N?"WK3"B2'G)V2&/J[B
MU>SZZFP1MG]UO;[.S65SUYQU;CZF<!X1S!V2*N7F8UHC$T5 *H; C" &V)X4
M<KU);L^AFP*5TVIR[-2N+^6"B>7B\C; NN!.2$4D1])HCGBP6Q8(LD9((C1F
MPI7.]GWX_;J9YM,A:[",BW4;'#7:[?;U,9-_V_E5< ?L&XQT,F"EY798@A:(
M4&>CQ0JK4#JEZ# E=1.XI\-, ;D/1@]\V"W+#=]]R,>#5JXL,LP] ?AS'W/(
M(I"F N+Q*%UD5D-(,S&$>G;7G2R]^L50-%#Z+0+IPD;- M<,\.\MB 4SY$CN
M-:@-53IQ0XM/7M@CH1-H]*L'32])-W!B/?;C;J])'L:P^2+Y;<Y&7V<>WR[@
M+]Y4A%]8+YGC$'+HE.!PUIXCS9E'E!I)!4G>J-(IUB/([01 \_H ^%(:;+I@
MI/C<TF>6+%<<\N+S1H^4 Q@9#-?2W;P/@:=- !0. C)K5(Q**8I+=]UXZ9(0
M'+)E)A8%@O/@,@HL&@T^8=2&P/D>J"G-XE%BZF?FCL1 ]Y*0/F)O[HYJ^]XN
M6.XH%L#S U</<6$E,L8$9,%D"Y^(,:[TE(O74Q+22[W/EX3TD75S:'F8P*PM
MM<D:9*SWB#M&$80)&%%!=?!2$*?8I)AIN"2DEXX[EX3T$'B[)2'$,*U9'C$O
M7$[[BQ)V$W-(:ADP5R3%_<2GOTA)2!_M=2L)Z2/*!@!!#G.AL5,$9(!(])D+
M,+2P:1)*P5C'10R,=&GV>?P+K1: C !$ 5&^@AHAH"IX*A2*VYN&_ KHI*4
M=^\XCTS*Y#H@HU2-T&1/J\4A4EJX#;@A!VH;%*.8,V&12;G7<>YH:X0#&Z@Q
M3YJD(%EI!^3UU B-<5I'RKHYM-SN)FJ]HBE7P$3PS((,R'G834YZ!U8S$;+?
M5_SO42/42[==:H3Z"+H!L)PN4W%"!\N-1H$'BCBEX,6K:!&UP=&(J1>F=,+9
M:ZL1ZJ7O7C5"?81?$4GKU>;BDUU<WA0O.$J="!#W.<&S.'3>6<$A;, #2QZ#
M-#I5E<&J#] "O[I'RJ,/MI<7-OP(&B[)%M2_0RWW&* 9&"(LEU]3^,%B39&)
M%OAG0B;<J9UH%P#4- HCE+6O[@&2JZSPWV:+V=7UU5UW!N,,!-](DF#SE#LP
M5)*!W0I@LXA(./%.J5+/J/S11RLK?8C*EB7D5UOQ]L\'A#,7N-2Y._W-$!]!
MP'G2 C%/L8J&!(,[)6P^I_B''ZT3<Q13_&#Y-> K/BRSV%H]XJW@X/V@Z(!J
MGF_C('S.I6<42T\M9;IT ? ^#>UEX(X/04?)N3&<W,[T,;ET54;D:6XL3!E(
M EN)8N)<6^U<[.85#$1*"\'G.*V>@,@ $3< DH^KV=66_)TM-"PP$QA!.2$&
M<0R'H#-$(IR<P]Y&+$WQ1K./26@''D,TNM]-=H1X&T#'Y^BOX:OGW^-J,;O\
MNGDW6]B%ATAY6W>U3*L=6R%P$?/X!L)5;EC.#;A.4B AJ.-88I+VWT\*E(5W
M(JWNW6AA-$VACA90=K#_@C:190.,1,CIP(0J.+6Y W<<K'4TED52^JP:WM;D
M14M QKLVXR7>(FQV.\PEHL&C9T@3J1"'$_WF25I+[V44P5E=.@W[%;4UZ:7D
MCFU-^DB\!> \:;=!N',B)@CYMCU4&<VL&!"*DC[[AH2EXK;F=;0UZ:7:9]N:
M])%S T#)57*;_0T$GANQ7',DV/9!'#:0DT$CS$0B3CLB</&>YP?H:*_*;/RQ
M-%K>#6+F=A_Q&#RS#B691U)8PI%6E",7@V.:Z*1CZ3K^PY14SG =K>%G(#-
MW V YJFE5%8%&9-$SN<VWI$G9!6)*&**=0X6-2UM91H[D4IH]MD#J8^8*V>K
MG7_;2CYOF"!RMS%-D!=:@@PH!1E(FN<F1LT3)VJ_QN)@4MK]BNT5FPX_3$;(
MJ@D-[W N1&)"8Z ;VSS!"J<\O,H@:KB1W!BN][MZGM!Q3=,_1A]/5#I .$TH
M]7QQ>P.8A-6:"8,BX4"Z(>!+4YI=8*LT=23HT&4<P=ZRM54[1"]/E#M,2$WH
M]\L?RUO2@X)0R1,D34Y!8(H@HQU'4@@22!X'M-^2[H1^[Y:M<XU96+_#A-2
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
M/BP7G[*$5N ;_637LS&G?F$*"IWT4\JET.E^H+O _08 "0M"&'C!VK/<HX?
MS[!"SDGEF0@IA=)70*?H&6LT]X1_=E#XY_?"A[_P80FAYD-=Y'^_Q<(74/5B
M]I_KV](&8R-FP40DK,Q3-A.$G918Q,"=5YCEA\32_L^4_-3U$(JA<M\L-P.!
M!GR(.UG\]./NI_^8Q140]?7'^_@]SF\FLWGO4M .6>9SMTOFD35!(**I($Y(
M[TCI5(INE#4"T>I(.@;Q<FIM":P[T3YNC7/'WZX$DNCDP&?/F;<R@HE($5FZ
MK5:-,H*_Q:@H'8+U(K 1Z!9$R#$0%E=72UC\=?'M>K/>2HSLRF8U<T;+E)O&
M41 :D7EH@I-Y[+8RGE%.S636\BDYC>"L/ B.P6VD1AH%%[V=]@6V/Q\,2.E(
M(5K,T[ZH\UEBB1%M-8^EP_D3Y-2-X>N":XA&&@47V[$"7H4C 3OD5&[-:CV%
M?4(22D$P"W_F;2A= W^"G+HOGG7!-40C#8#KP"0RZ1A(QFJ$;78A@J1(>^\1
MC<($E@36K0SWF]Y.M18GC%17<X![T %%))H"@S-><:\1CXH@XXU#PM#<E-/+
M9/FDL*O=?:J4CKL.!^PC\.I)]'<SK Y,KY(JPIX2'KEH9:ZP#\C8W%@5<YJ8
MLM&$+L/A3GZD)4@,U>'AH6 C!=J 29G(6K^_JSB@+ %GV4T@N8669N K"&X0
MB<+J/!"$\M)9.U/SU(BKUMKYVA24&MA:AX=$G&W>V-7J!S"\E=5%+K>*W#I$
M),M)43PB9X)#X$0K:L R655ZZEXGPAJY26D"2YVF?XQ1;!-3_09F]1F;)%5Y
M0I2G8#(<QA"T>8*RL6#:2<ZMF,#W?&VS/YI&] NHO@&#?+@I[<%Y PK<M> =
MR04P*1? )&229!!#L"B3<5BZ:6:)=*'N+^E_E 'R1"IN +R/PY@[ABZ,MLE1
MH9'))PRW\(.V$-[ZG,=M(A><3#NU]XZ4NFGO3<.RA/+:SX8K/<NDT[J%,]=>
M?&K)R<P?KF.R5G)$-8"$!\N1Q@1^Z6,RR7LM?>G-_6KST:(C5%/JD6 1_.U(
M\N AKF!_6N:9C;FFY75<-+2>C]8'E2^:C]8' J]Y (IEB7FE!#@L%HX-H3TR
M/G$4A-$:&Z^-[.2=_F4'H+2#LE(S4OJHO.T9*5SR9)7QR!&/<U**18Y)BCS!
M^0X^JI ZY5C_'6>D]$)!]QDI?532U)@+*K6@)(=O>0-REC0"'YK"P:1IX"%$
MX\,S7N:P,1<UIIWTTM+1,1=]1-9 V#MY6&=(< )KAES,"4W!NEP'#?N*)$ZX
M,CKZTD_G3;Q/O;:+SN%G;Y-0:F!K#;ST#88%'+U#7E*6J_@)&"3E410*6Z4B
MM[3\L,C)[OM?FPLZ$&UE[OO[J+YZUDNWAH5$<X:YPCD["#PJ*0UR.#<)XIR1
M0#'3K(L'4;)UY&NSS.,@.96RVK\N/5 DZW[\9.>Y'=OGKS%N?EDMK[^!X*<I
M$S[]K>D+@GOP^A)7K<X29;65*' #WC5G"CD! ),!.Q^4T$I.5L?RVJY:70S>
M2*M1,-M1>3+!.1!N9B,F;)B \^!U^,RM7[7V0>6+7K7V@4 CONY>7K!SCC F
M)4I1Y?3/",Z,(@)9G6=T.RF$-VVDZK\V'W4 0IY/U>^CKN8 ]^ 6Q_& \78@
M?':D.5;P,RT$XHQI'QSX-]WN[O^*J?J]=-PU5;^/P*L'+:<RRXGTT:6DD- 2
MS@),(]+)<$2-BI29X"CIUN7^]:7J]])AYU3]/@)M(D/S01W[@SJ]K1G>[A]"
MB&=,$*2QSBFGSB'CE$/!&D\8;"W%)FM?<YBDOV3 ._Y\*ZG(!@Z[ RYLOA X
MNUI>YUZ--WLX1:=LMNN$1S#N FMD#'9(1F\23U@847H08!>Z&O' 2@#A&,A*
M::4!I'W,G>U!-?<Y= >XO.V# +M1L!B0 2$B[N&\<$%+1(,-&O:H<*QT?7</
M\AK!73%L[/>CG$A1#6#P[7HSN[*;>)XZ\*:<4]%RX$@H"?Z*Q0AD1U'2F*C
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
M"JNJ=2@^E.;'N/*@B MP74E@@:(8?!XSC5U^N-(H$JP"82EJ-FW \3R-]7J
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
M;L^'\!&V26G7AVS58^D:/H\]\9_E_@=02P,$%     @ BX7^6FG(G&DQ!0
M?"D  !@   !T>6PV,S R,#(U97AH:6)I=#,R,2YH=&WM6FUOVS80_KY?<7.P
MM 4L19+MU&\-X#H.FJZ-V]A=MT\#+5$644E422J)]^MWI.34+W&0%EN:!/('
MP?+ICL]S=SQ2YO4CE<1'_8B2X.B7_J^6!<?<SQ.:*O %)8H&D$N6SN%S0.47
ML*SRJ2'/%H+-(P6>X[7@,Q=?V 4IY(JIF!XM[?0/BOO^@1FD/^/!XJ@?L M@
MP:L:\ULD"&BCT_$;;I,<'A*\^H=.@P9^VZ,S\K=;0U5\O-"1:A'35[6$I59$
M]?C=IF>_;&6J=\D"%75=Q_FMMO:HHE?*(C&;IUT#&*4A3Q4"$6BX^+IE?X?2
M4NSSF(ONGF,^/2VQ0I*P>-%]-F4)E7!&+^&<)R1]5I=4L+!X1K)_*")$L.;V
MLB#P$DW$+*5+0JZG*8RN(C9C"AJ>[:[#W'8&$7/TA^(9ZJ+Q%? ^!H"*_Q-]
M\T;TP]'Y]/3D=#B8GH[/[N+EGP7TPZ?SR:?!V12F8W#;\,F>V$,;)J.A!@YN
MH^74'S+\P00&Q^,/T]$QK#!YR(B7KNTXAS ^@>F;$4P&YZ\'9Z.)-?[SW>@O
M& RG6N(YCK=%Y-[AOK'AW2)-X3WG@M;AK;#K\$%0R0)=(DD:P#!B-(31%?5S
MQ2XHC,.0^50 #V&** 5,J1^EB'3.J*S#:>JCB><JHK"_U_8\IS?D24;2A;ES
M>R^,T=>"D11^M^$]B]%&?<7^'VC]1@@G+"6ISTB\"D&/4PY0!TK\"%"@6+B
M+!<R)VA!<9#45XRG)BBETH2(&4FIM,97,5W P%=:HH-27YTHA>+^GGOH],QL
M066B]O=:[=[.+%RI5X<8A P7 %QAK)B&&(6.W5J6,)9JAEW+\_1O]Y^JKEWP
MVKY.T4$?<R)P!L4+.*<9%^B>%$ZX2,!UK(\;KH>0"W/_M5 "BM0">)NGM##8
M0,?IA;0.81ZC21_U8LP7N&0J,IJ"?LV9H'I%E=KZAN>?DQ> 8[BMY\&+ZQ!B
MR@BFM)G1E1^1=$Z7<70[C280"20Q2#!>G9Y.I4<?,^_6F+$4 Y$0D^L^VB*H
M'^"OQEUE&$/"=% SG&':UW4M)G$,J(:0<':A($/GR[K1"J]G'1H,F#&MYR0^
ME<=%J'A&A1E3;J2%O=/=:_YUVRL>%P79]HYU7I%93)=69EP$5%CH]IADDG:7
M7WH!DUE,%EV6&@\:I5X9XAE7BB=='=$+72I\$I>#F/$*<;G;ZC3LIN?J#9?"
MS90*E@.7>S';[,4.5+ M\UR[U7%WBAU[M^PGF&W87OO'K-XN:[6]_QQKLVTW
M6JT[F3TP42LBA[DA,2=?U1JUC23L>MD5N.OYIO-R,SV*S+C7*6\V^\<X,<V"
M@_44)^ZRE%[/K=(+CY=@4;^>#I_7B_7]P:,G]-0"M+_7?-F3Y@K;&^ ;V#Z-
M0O+TPECQ>1)\RGV<^8,G0X0\9@$LH3T2LMMUI*H@%9^*3\5GA<^=_EF[J6XL
M,9;6&N:OA]M=X6A'U.[DM8?UZ-,HE=5;VR/C4[VU/7@^W][:-LX/JE>VBD_%
MIWIE^\Z*OUY$JO)1\:GX5'Q6^/Q(5\)V&3DPYX_?T:YR<^_6_3??@$1H-  N
MV!QIQL7Q+I-P*9A2-$4L^)9CFNG*X_L 9HOUHWO=<A$1"3.*SV>"7S#=&:#X
MSN81X]M+K,BH@F;+,VPT>ZM"F(N4R:@PO=$<H.77#0)#GB1,2GV,G6=XT<"I
M5-M'U??N[HW)LX[C]G:^C5;!C$MS4-\5-"8Z?7<V#Y:'X<XW%3+#M3Q7VRH[
M<:Q=B^[' ]-U^2]02P$"% ,4    " "+A?Y:Y]%'.CXQ  "GRP  '
M        @ $     97AH:6)I=#,Q<F5S=&%T961C97)T:69I+FAT;5!+ 0(4
M Q0    ( (N%_EIH19![KF\!  G(&@ 0              "  7@Q  !T>6PM
M,C R-3 V,S N:'1M4$L! A0#%     @ BX7^6NH\2C?1$   T+X  !
M         ( !5*$! '1Y;"TR,#(U,#8S,"YX<V102P$"% ,4    " "+A?Y:
M9;+UW\8?  !V+0$ %               @ %3L@$ ='EL+3(P,C4P-C,P7V-A
M;"YX;6Q02P$"% ,4    " "+A?Y:#61ZC(U1  #OB0, %
M@ %+T@$ ='EL+3(P,C4P-C,P7V1E9BYX;6Q02P$"% ,4    " "+A?Y:@$Q+
MVXCU  #'7PD %               @ $*) ( ='EL+3(P,C4P-C,P7VQA8BYX
M;6Q02P$"% ,4    " "+A?Y:XYG"6DF7   :\ 8 %               @ '$
M&0, ='EL+3(P,C4P-C,P7W!R92YX;6Q02P$"% ,4    " "+A?Y:W2=\RM$'
M  !]+0  &               @ $_L0, ='EL-C,P,C R-65X:&EB:70S,3$N
M:'1M4$L! A0#%     @ BX7^6MX#\M3'!P  G2L  !@              ( !
M1KD# '1Y;#8S,#(P,C5E>&AI8FET,S$R+FAT;5!+ 0(4 Q0    ( (N%_EII
MR)QI,04  'PI   8              "  4/! P!T>6PV,S R,#(U97AH:6)I
>=#,R,2YH=&U02P4&      H "@"@ @  JL8#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>tyl-20250630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:tyl="http://www.tylertech.com/20250630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tyl-20250630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2025-07-28</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SoftwareLicensesAndRoyaltiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SubscriptionsProfessionalServicesAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AmortizationOfSoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:AcquiredSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tyl:PeriodAxis">tyl:PeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tyl:PeriodAxis">tyl:PeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">tyl:RetentionReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">tyl:RetentionReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:HardwareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:SaasArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:TransactionBasedFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:RecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tyl:ProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:EnterpriseSoftwareSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tyl:PlatformTechnologiesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">tyl:NonrecurringRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">tyl:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tyl:MyGovLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-31</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tyl:MyGovLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">tyl:PreviousAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-25</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2021CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-24</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</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:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</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:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tyl:OptionAxis">tyl:OptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-25</startDate>
            <endDate>2024-09-25</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-25</startDate>
            <endDate>2024-09-25</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</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:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-25</startDate>
            <endDate>2024-09-25</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-09</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-09</startDate>
            <endDate>2021-03-09</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:A2024CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-09</startDate>
            <endDate>2021-03-09</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tyl:FourDebtSecuritiesAvailableForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">tyl:BFTRLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tyl:ConvertibleNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">tyl:ContractTerminationCaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-28</startDate>
            <endDate>2025-07-28</endDate>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000860731</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">tyl:LynnH.MooreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>tyl:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="trading_day">
        <measure>tyl:trading_day</measure>
    </unit>
    <unit id="security">
        <measure>tyl:security</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-26">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-27">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-28">0000860731</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <tyl:RevenueRecognitionPeriod contextRef="c-90" id="f-461">P1Y</tyl:RevenueRecognitionPeriod>
    <tyl:RevenueRecognitionPeriod contextRef="c-92" id="f-463">P1Y</tyl:RevenueRecognitionPeriod>
    <tyl:RevenueFromContractWithCustomerContractTerm contextRef="c-90" id="f-703">P1Y</tyl:RevenueFromContractWithCustomerContractTerm>
    <tyl:RevenueFromContractWithCustomerTypicalContractTerm contextRef="c-90" id="f-705">P1Y</tyl:RevenueFromContractWithCustomerTypicalContractTerm>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration contextRef="c-1" id="f-889">http://fasb.org/us-gaap/2025#SecuredOvernightFinancingRateSofrMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtConversionConvertedInstrumentRate contextRef="c-332" decimals="7" id="f-962" unitRef="number">0.0020266</us-gaap:DebtConversionConvertedInstrumentRate>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-365" id="f-1104">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <ecd:TrdArrDuration contextRef="c-369" id="f-1158">P244D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">1-10485</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">TYLER TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">75-2303920</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">5101 TENNYSON PARKWAY</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">PLANO</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">75024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">713-3700</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">COMMON STOCK, $0.01 PAR VALUE</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">TYL</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">43261810</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">405075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">333682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-32" unitRef="usd">780064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-33" unitRef="usd">646925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-34" unitRef="usd">112123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-35" unitRef="usd">115309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-36" unitRef="usd">224924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-37" unitRef="usd">232527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-38" unitRef="usd">58612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-39" unitRef="usd">71928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-40" unitRef="usd">122662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-41" unitRef="usd">136734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-42" unitRef="usd">3663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-43" unitRef="usd">5329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-44" unitRef="usd">10657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-45" unitRef="usd">14063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-46" unitRef="usd">16644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-3" id="f-47" unitRef="usd">14728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-21" decimals="-3" id="f-48" unitRef="usd">22975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-22" decimals="-3" id="f-49" unitRef="usd">23086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-23" decimals="-3" id="f-50" unitRef="usd">596117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-24" decimals="-3" id="f-51" unitRef="usd">540976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-52" unitRef="usd">1161282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-25" decimals="-3" id="f-53" unitRef="usd">1053335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-26" decimals="-3" id="f-54" unitRef="usd">292595000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-27" decimals="-3" id="f-55" unitRef="usd">277145000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-28" decimals="-3" id="f-56" unitRef="usd">570648000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-29" decimals="-3" id="f-57" unitRef="usd">546015000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-58" unitRef="usd">1839000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-59" unitRef="usd">1560000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-60" unitRef="usd">3749000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-61" unitRef="usd">3125000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-30" decimals="-3" id="f-62" unitRef="usd">5505000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-31" decimals="-3" id="f-63" unitRef="usd">4484000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-32" decimals="-3" id="f-64" unitRef="usd">10884000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-33" decimals="-3" id="f-65" unitRef="usd">8847000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-34" decimals="-3" id="f-66" unitRef="usd">9319000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-35" decimals="-3" id="f-67" unitRef="usd">9240000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-36" decimals="-3" id="f-68" unitRef="usd">18613000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-37" decimals="-3" id="f-69" unitRef="usd">18479000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-70" unitRef="usd">13675000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-20" decimals="-3" id="f-71" unitRef="usd">10731000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-21" decimals="-3" id="f-72" unitRef="usd">17123000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-22" decimals="-3" id="f-73" unitRef="usd">15387000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-23" decimals="-3" id="f-74" unitRef="usd">322933000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-24" decimals="-3" id="f-75" unitRef="usd">303160000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-76" unitRef="usd">621017000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-25" decimals="-3" id="f-77" unitRef="usd">591853000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-23" decimals="-3" id="f-78" unitRef="usd">273184000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-24" decimals="-3" id="f-79" unitRef="usd">237816000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-80" unitRef="usd">540265000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-25" decimals="-3" id="f-81" unitRef="usd">461482000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-23" decimals="-3" id="f-82" unitRef="usd">36312000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-24" decimals="-3" id="f-83" unitRef="usd">41565000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-84" unitRef="usd">72785000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-25" decimals="-3" id="f-85" unitRef="usd">77992000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-23" decimals="-3" id="f-86" unitRef="usd">76601000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-24" decimals="-3" id="f-87" unitRef="usd">75420000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-88" unitRef="usd">156053000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-25" decimals="-3" id="f-89" unitRef="usd">148130000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-23" decimals="-3" id="f-90" unitRef="usd">50842000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-24" decimals="-3" id="f-91" unitRef="usd">28951000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-1" decimals="-3" id="f-92" unitRef="usd">98686000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-25" decimals="-3" id="f-93" unitRef="usd">58384000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-23" decimals="-3" id="f-94" unitRef="usd">13833000</tyl:AmortizationOfOtherIntangibleAssets>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-24" decimals="-3" id="f-95" unitRef="usd">13845000</tyl:AmortizationOfOtherIntangibleAssets>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-1" decimals="-3" id="f-96" unitRef="usd">27972000</tyl:AmortizationOfOtherIntangibleAssets>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-25" decimals="-3" id="f-97" unitRef="usd">31963000</tyl:AmortizationOfOtherIntangibleAssets>
    <us-gaap:OperatingIncomeLoss contextRef="c-23" decimals="-3" id="f-98" unitRef="usd">95596000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-24" decimals="-3" id="f-99" unitRef="usd">78035000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-100" unitRef="usd">184769000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-25" decimals="-3" id="f-101" unitRef="usd">145013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-23" decimals="-3" id="f-102" unitRef="usd">1262000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-24" decimals="-3" id="f-103" unitRef="usd">1253000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-104" unitRef="usd">2508000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-25" decimals="-3" id="f-105" unitRef="usd">3437000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-23" decimals="-3" id="f-106" unitRef="usd">8179000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-24" decimals="-3" id="f-107" unitRef="usd">1883000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-108" unitRef="usd">15542000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-25" decimals="-3" id="f-109" unitRef="usd">3728000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-110" unitRef="usd">102513000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-24" decimals="-3" id="f-111" unitRef="usd">78665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-112" unitRef="usd">197803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-25" decimals="-3" id="f-113" unitRef="usd">145304000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-23" decimals="-3" id="f-114" unitRef="usd">17886000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-24" decimals="-3" id="f-115" unitRef="usd">10927000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-116" unitRef="usd">32124000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-25" decimals="-3" id="f-117" unitRef="usd">23396000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-118" unitRef="usd">84627000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-119" unitRef="usd">67738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-120" unitRef="usd">165679000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-121" unitRef="usd">121908000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-23"
      decimals="2"
      id="f-122"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-24"
      decimals="2"
      id="f-123"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-124"
      unitRef="usdPerShare">3.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-25"
      decimals="2"
      id="f-125"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-23"
      decimals="2"
      id="f-126"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-24"
      decimals="2"
      id="f-127"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-128"
      unitRef="usdPerShare">3.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-25"
      decimals="2"
      id="f-129"
      unitRef="usdPerShare">2.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-130" unitRef="usd">84627000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-131" unitRef="usd">67738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">165679000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-133" unitRef="usd">121908000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-23" decimals="-3" id="f-134" unitRef="usd">-31000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-24" decimals="-3" id="f-135" unitRef="usd">55000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-25" decimals="-3" id="f-137" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-23" decimals="-3" id="f-138" unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-24" decimals="-3" id="f-139" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-1" decimals="-3" id="f-140" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-25" decimals="-3" id="f-141" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-23" decimals="-3" id="f-142" unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-3" id="f-143" unitRef="usd">55000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-25" decimals="-3" id="f-145" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-23" decimals="-3" id="f-146" unitRef="usd">84595000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-24" decimals="-3" id="f-147" unitRef="usd">67793000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">165721000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-25" decimals="-3" id="f-149" unitRef="usd">122016000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-38" decimals="-3" id="f-150" unitRef="usd">787447000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-39" decimals="-3" id="f-151" unitRef="usd">744721000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-38" decimals="-3" id="f-152" unitRef="usd">27445000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-39" decimals="-3" id="f-153" unitRef="usd">17325000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-38" decimals="-3" id="f-154" unitRef="usd">714413000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-39" decimals="-3" id="f-155" unitRef="usd">587634000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments contextRef="c-38" decimals="-3" id="f-156" unitRef="usd">104899000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-39" decimals="-3" id="f-157" unitRef="usd">23257000</us-gaap:ShortTermInvestments>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-38" decimals="-3" id="f-158" unitRef="usd">91096000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-39" decimals="-3" id="f-159" unitRef="usd">65135000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxReceivable contextRef="c-38" decimals="-3" id="f-160" unitRef="usd">17601000</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable contextRef="c-39" decimals="-3" id="f-161" unitRef="usd">11975000</us-gaap:IncomeTaxReceivable>
    <us-gaap:OtherAssetsCurrent contextRef="c-38" decimals="-3" id="f-162" unitRef="usd">8236000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-39" decimals="-3" id="f-163" unitRef="usd">8057000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-38" decimals="-3" id="f-164" unitRef="usd">1723692000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-39" decimals="-3" id="f-165" unitRef="usd">1440779000</us-gaap:AssetsCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-38" decimals="-3" id="f-166" unitRef="usd">7015000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-39" decimals="-3" id="f-167" unitRef="usd">7153000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-38" decimals="-3" id="f-168" unitRef="usd">34723000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-39" decimals="-3" id="f-169" unitRef="usd">31433000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-38" decimals="-3" id="f-170" unitRef="usd">161293000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-39" decimals="-3" id="f-171" unitRef="usd">163775000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-38" decimals="-3" id="f-172" unitRef="usd">74719000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-39" decimals="-3" id="f-173" unitRef="usd">76117000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill contextRef="c-38" decimals="-3" id="f-174" unitRef="usd">2542019000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-39" decimals="-3" id="f-175" unitRef="usd">2531653000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-38" decimals="-3" id="f-176" unitRef="usd">793725000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-39" decimals="-3" id="f-177" unitRef="usd">831966000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:LongTermInvestments contextRef="c-38" decimals="-3" id="f-178" unitRef="usd">2994000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-39" decimals="-3" id="f-179" unitRef="usd">10758000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-38" decimals="-3" id="f-180" unitRef="usd">85575000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-39" decimals="-3" id="f-181" unitRef="usd">86381000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-38" decimals="-3" id="f-182" unitRef="usd">5425755000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-39" decimals="-3" id="f-183" unitRef="usd">5180015000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-38" decimals="-3" id="f-184" unitRef="usd">171582000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-39" decimals="-3" id="f-185" unitRef="usd">156817000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-38" decimals="-3" id="f-186" unitRef="usd">172610000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-39" decimals="-3" id="f-187" unitRef="usd">197709000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-38" decimals="-3" id="f-188" unitRef="usd">8998000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-39" decimals="-3" id="f-189" unitRef="usd">9643000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-38" decimals="-3" id="f-190" unitRef="usd">720497000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-39" decimals="-3" id="f-191" unitRef="usd">701438000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ConvertibleDebtCurrent contextRef="c-38" decimals="-3" id="f-192" unitRef="usd">598798000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent contextRef="c-39" decimals="-3" id="f-193" unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-38" decimals="-3" id="f-194" unitRef="usd">1672485000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-39" decimals="-3" id="f-195" unitRef="usd">1065607000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-38" decimals="-3" id="f-196" unitRef="usd">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-39" decimals="-3" id="f-197" unitRef="usd">597934000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-38" decimals="-3" id="f-198" unitRef="usd">22878000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-39" decimals="-3" id="f-199" unitRef="usd">22376000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-38" decimals="-3" id="f-200" unitRef="usd">36437000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-39" decimals="-3" id="f-201" unitRef="usd">47503000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-38" decimals="-3" id="f-202" unitRef="usd">33922000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-39" decimals="-3" id="f-203" unitRef="usd">30791000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-38" decimals="-3" id="f-204" unitRef="usd">25366000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-39" decimals="-3" id="f-205" unitRef="usd">27382000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-38" decimals="-3" id="f-206" unitRef="usd">1791088000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-39" decimals="-3" id="f-207" unitRef="usd">1791593000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-38" decimals="-3" id="f-208" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies contextRef="c-39" decimals="-3" id="f-209" unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-38"
      decimals="INF"
      id="f-210"
      unitRef="usdPerShare">10.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-39"
      decimals="INF"
      id="f-211"
      unitRef="usdPerShare">10.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-39"
      decimals="INF"
      id="f-212"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-38"
      decimals="INF"
      id="f-213"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c-39"
      decimals="INF"
      id="f-214"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c-38"
      decimals="INF"
      id="f-215"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-38" decimals="-3" id="f-216" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-39" decimals="-3" id="f-217" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-39"
      decimals="INF"
      id="f-218"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-38"
      decimals="INF"
      id="f-219"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-38"
      decimals="INF"
      id="f-220"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-39"
      decimals="INF"
      id="f-221"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-39"
      decimals="INF"
      id="f-222"
      unitRef="shares">48147969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-38"
      decimals="INF"
      id="f-223"
      unitRef="shares">48147969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-38"
      decimals="INF"
      id="f-224"
      unitRef="shares">48147969</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-39"
      decimals="INF"
      id="f-225"
      unitRef="shares">48147969</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-38" decimals="-3" id="f-226" unitRef="usd">481000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-39" decimals="-3" id="f-227" unitRef="usd">481000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-38" decimals="-3" id="f-228" unitRef="usd">1620258000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-39" decimals="-3" id="f-229" unitRef="usd">1539301000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-38" decimals="-3" id="f-230" unitRef="usd">-115000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-39" decimals="-3" id="f-231" unitRef="usd">-157000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-38" decimals="-3" id="f-232" unitRef="usd">2032478000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-39" decimals="-3" id="f-233" unitRef="usd">1866799000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-38"
      decimals="INF"
      id="f-234"
      unitRef="shares">4896113</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-39"
      decimals="INF"
      id="f-235"
      unitRef="shares">5184092</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-38" decimals="-3" id="f-236" unitRef="usd">18435000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-39" decimals="-3" id="f-237" unitRef="usd">18002000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-238" unitRef="usd">3634667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-239" unitRef="usd">3388422000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-38" decimals="-3" id="f-240" unitRef="usd">5425755000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-39" decimals="-3" id="f-241" unitRef="usd">5180015000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">165679000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-243" unitRef="usd">121908000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">68943000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-25" decimals="-3" id="f-245" unitRef="usd">74236000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfInvestments contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments contextRef="c-25" decimals="-3" id="f-247" unitRef="usd">1000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">75962000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-25" decimals="-3" id="f-249" unitRef="usd">57273000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">4860000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-25" decimals="-3" id="f-251" unitRef="usd">4865000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">-11080000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-25" decimals="-3" id="f-253" unitRef="usd">-36807000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">-39000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-25" decimals="-3" id="f-255" unitRef="usd">-190000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">126188000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-25" decimals="-3" id="f-257" unitRef="usd">89785000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">-5626000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-25" decimals="-3" id="f-259" unitRef="usd">17909000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">25712000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-25" decimals="-3" id="f-261" unitRef="usd">32586000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">14765000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-25" decimals="-3" id="f-263" unitRef="usd">4136000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <tyl:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">-5663000</tyl:IncreaseDecreaseInOperatingLeaseLiabilities>
    <tyl:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-25" decimals="-3" id="f-265" unitRef="usd">-6426000</tyl:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">-19727000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-25" decimals="-3" id="f-267" unitRef="usd">-1173000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">18531000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-25" decimals="-3" id="f-269" unitRef="usd">19263000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-1" decimals="-3" id="f-270" unitRef="usd">-314000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c-25" decimals="-3" id="f-271" unitRef="usd">3141000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">154469000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-25" decimals="-3" id="f-273" unitRef="usd">136143000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">7822000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-25" decimals="-3" id="f-275" unitRef="usd">13850000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-1" decimals="-3" id="f-276" unitRef="usd">107286000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="c-25" decimals="-3" id="f-277" unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">34284000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c-25" decimals="-3" id="f-279" unitRef="usd">6351000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsForSoftware contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">10400000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware contextRef="c-25" decimals="-3" id="f-281" unitRef="usd">16493000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">18230000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-25" decimals="-3" id="f-283" unitRef="usd">1302000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">-526000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-25" decimals="-3" id="f-285" unitRef="usd">-21000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">-108928000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-25" decimals="-3" id="f-287" unitRef="usd">-25273000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfMediumTermNotes contextRef="c-1" decimals="-3" id="f-288" unitRef="usd">0</us-gaap:RepaymentsOfMediumTermNotes>
    <us-gaap:RepaymentsOfMediumTermNotes contextRef="c-25" decimals="-3" id="f-289" unitRef="usd">50000000</us-gaap:RepaymentsOfMediumTermNotes>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">1605000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-25" decimals="-3" id="f-291" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <tyl:ProceedsFromStockOptionsExercisedNetOfSharesWithheld contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">-3155000</tyl:ProceedsFromStockOptionsExercisedNetOfSharesWithheld>
    <tyl:ProceedsFromStockOptionsExercisedNetOfSharesWithheld contextRef="c-25" decimals="-3" id="f-293" unitRef="usd">15885000</tyl:ProceedsFromStockOptionsExercisedNetOfSharesWithheld>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">9322000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-25" decimals="-3" id="f-295" unitRef="usd">8474000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">-7377000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-25" decimals="-3" id="f-297" unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">-2815000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-25" decimals="-3" id="f-299" unitRef="usd">-25641000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">42726000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-25" decimals="-3" id="f-301" unitRef="usd">85229000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-39" decimals="-3" id="f-302" unitRef="usd">744721000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-40" decimals="-3" id="f-303" unitRef="usd">165493000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-38" decimals="-3" id="f-304" unitRef="usd">787447000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-41" decimals="-3" id="f-305" unitRef="usd">250722000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">969000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-25" decimals="-3" id="f-307" unitRef="usd">1930000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">46293000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-25" decimals="-3" id="f-309" unitRef="usd">39062000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">502000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-25" decimals="-3" id="f-311" unitRef="usd">45000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-42" decimals="-3" id="f-312" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-313" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-314" unitRef="usd">1581856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-315" unitRef="usd">-83000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-316" unitRef="usd">1947851000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-46" decimals="-3" id="f-317" unitRef="shares">5035000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-318" unitRef="usd">-17401000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-319" unitRef="usd">3512704000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-48" decimals="-3" id="f-320" unitRef="usd">84627000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-23" decimals="-3" id="f-321" unitRef="usd">84627000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-49" decimals="-3" id="f-322" unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-23" decimals="-3" id="f-323" unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-50" decimals="-3" id="f-324" unitRef="usd">-5209000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-51" decimals="-3" id="f-325" unitRef="shares">163000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-51" decimals="-3" id="f-326" unitRef="usd">18536000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-3" id="f-327" unitRef="usd">13327000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-51" decimals="-3" id="f-328" unitRef="shares">-32000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-51" decimals="-3" id="f-329" unitRef="usd">18008000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-23" decimals="-3" id="f-330" unitRef="usd">18008000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-50" decimals="-3" id="f-331" unitRef="usd">38302000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-23" decimals="-3" id="f-332" unitRef="usd">38302000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-50" decimals="-3" id="f-333" unitRef="usd">5309000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-51" decimals="-3" id="f-334" unitRef="shares">11000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-51" decimals="-3" id="f-335" unitRef="usd">43000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-23" decimals="-3" id="f-336" unitRef="usd">5352000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-51" decimals="-3" id="f-337" unitRef="shares">3000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-51" decimals="-3" id="f-338" unitRef="usd">1605000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-23" decimals="-3" id="f-339" unitRef="usd">1605000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-52" decimals="-3" id="f-340" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-341" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-342" unitRef="usd">1620258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-343" unitRef="usd">-115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-344" unitRef="usd">2032478000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-56" decimals="-3" id="f-345" unitRef="shares">4896000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-346" unitRef="usd">-18435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-347" unitRef="usd">3634667000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-57" decimals="-3" id="f-348" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-57" decimals="-3" id="f-349" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-350" unitRef="usd">1385095000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-351" unitRef="usd">-273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-352" unitRef="usd">1657943000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-61" decimals="-3" id="f-353" unitRef="shares">5707000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-354" unitRef="usd">-20111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-355" unitRef="usd">3023135000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-63" decimals="-3" id="f-356" unitRef="usd">67738000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-3" id="f-357" unitRef="usd">67738000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-64" decimals="-3" id="f-358" unitRef="usd">55000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-3" id="f-359" unitRef="usd">55000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-65" decimals="-3" id="f-360" unitRef="usd">5168000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-66" decimals="-3" id="f-361" unitRef="shares">194000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-66" decimals="-3" id="f-362" unitRef="usd">12933000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-24" decimals="-3" id="f-363" unitRef="usd">18101000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-66" decimals="-3" id="f-364" unitRef="shares">25000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-66" decimals="-3" id="f-365" unitRef="usd">12249000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-24" decimals="-3" id="f-366" unitRef="usd">12249000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-65" decimals="-3" id="f-367" unitRef="usd">30407000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-368" unitRef="usd">30407000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-65" decimals="-3" id="f-369" unitRef="usd">4866000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-66" decimals="-3" id="f-370" unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-66" decimals="-3" id="f-371" unitRef="usd">55000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-24" decimals="-3" id="f-372" unitRef="usd">4921000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-67" decimals="-3" id="f-373" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-67" decimals="-3" id="f-374" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-68" decimals="-3" id="f-375" unitRef="usd">1425536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-3" id="f-376" unitRef="usd">-218000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-377" unitRef="usd">1725681000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-71" decimals="-3" id="f-378" unitRef="shares">5524000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-379" unitRef="usd">-19372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-380" unitRef="usd">3132108000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-72" decimals="-3" id="f-381" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-3" id="f-382" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-73" decimals="-3" id="f-383" unitRef="usd">1539301000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-74" decimals="-3" id="f-384" unitRef="usd">-157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-75" decimals="-3" id="f-385" unitRef="usd">1866799000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-76" decimals="-3" id="f-386" unitRef="shares">5184000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-76" decimals="-3" id="f-387" unitRef="usd">-18002000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-388" unitRef="usd">3388422000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-77" decimals="-3" id="f-389" unitRef="usd">165679000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">165679000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-78" decimals="-3" id="f-391" unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-79" decimals="-3" id="f-393" unitRef="usd">-4251000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-80" decimals="-3" id="f-394" unitRef="shares">328000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-80" decimals="-3" id="f-395" unitRef="usd">34022000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-396" unitRef="usd">29771000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-80" decimals="-3" id="f-397" unitRef="shares">56000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-80" decimals="-3" id="f-398" unitRef="usd">32926000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">32926000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-79" decimals="-3" id="f-400" unitRef="usd">75962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">75962000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-79" decimals="-3" id="f-402" unitRef="usd">9246000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-80" decimals="-3" id="f-403" unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-80" decimals="-3" id="f-404" unitRef="usd">76000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-405" unitRef="usd">9322000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-80" decimals="-3" id="f-406" unitRef="shares">3000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-80" decimals="-3" id="f-407" unitRef="usd">1605000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-408" unitRef="usd">1605000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-52" decimals="-3" id="f-409" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-410" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-411" unitRef="usd">1620258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-3" id="f-412" unitRef="usd">-115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-3" id="f-413" unitRef="usd">2032478000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-56" decimals="-3" id="f-414" unitRef="shares">4896000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-56" decimals="-3" id="f-415" unitRef="usd">-18435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-416" unitRef="usd">3634667000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-81" decimals="-3" id="f-417" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-81" decimals="-3" id="f-418" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-82" decimals="-3" id="f-419" unitRef="usd">1354787000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-83" decimals="-3" id="f-420" unitRef="usd">-326000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-84" decimals="-3" id="f-421" unitRef="usd">1603773000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-85" decimals="-3" id="f-422" unitRef="shares">5858000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-85" decimals="-3" id="f-423" unitRef="usd">-20720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-424" unitRef="usd">2937995000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-86" decimals="-3" id="f-425" unitRef="usd">121908000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-426" unitRef="usd">121908000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-87" decimals="-3" id="f-427" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-25" decimals="-3" id="f-428" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-88" decimals="-3" id="f-429" unitRef="usd">3430000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-89" decimals="-3" id="f-430" unitRef="shares">389000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-89" decimals="-3" id="f-431" unitRef="usd">35911000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-3" id="f-432" unitRef="usd">39341000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-89" decimals="-3" id="f-433" unitRef="shares">51000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-89" decimals="-3" id="f-434" unitRef="usd">23456000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-25" decimals="-3" id="f-435" unitRef="usd">23456000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-88" decimals="-3" id="f-436" unitRef="usd">57273000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-25" decimals="-3" id="f-437" unitRef="usd">57273000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-88" decimals="-3" id="f-438" unitRef="usd">8379000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-89" decimals="-3" id="f-439" unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-89" decimals="-3" id="f-440" unitRef="usd">95000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-25" decimals="-3" id="f-441" unitRef="usd">8474000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <tyl:ReimbursementOfSharesValueFromEscrow contextRef="c-88" decimals="-3" id="f-442" unitRef="usd">-1667000</tyl:ReimbursementOfSharesValueFromEscrow>
    <tyl:ReimbursementOfSharesFromEscrow contextRef="c-89" decimals="-3" id="f-443" unitRef="shares">28000</tyl:ReimbursementOfSharesFromEscrow>
    <tyl:ReimbursementOfSharesValueFromEscrow contextRef="c-89" decimals="-3" id="f-444" unitRef="usd">11202000</tyl:ReimbursementOfSharesValueFromEscrow>
    <tyl:ReimbursementOfSharesValueFromEscrow contextRef="c-25" decimals="-3" id="f-445" unitRef="usd">9535000</tyl:ReimbursementOfSharesValueFromEscrow>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-67" decimals="-3" id="f-446" unitRef="shares">48148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-67" decimals="-3" id="f-447" unitRef="usd">481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-68" decimals="-3" id="f-448" unitRef="usd">1425536000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-3" id="f-449" unitRef="usd">-218000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-450" unitRef="usd">1725681000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-71" decimals="-3" id="f-451" unitRef="shares">5524000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-452" unitRef="usd">-19372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-453" unitRef="usd">3132108000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-454">Basis of Presentation&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We prepared the accompanying condensed consolidated financial statements following the requirements of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP can be condensed or omitted for interim periods. Balance sheet amounts are as of June&#160;30, 2025, and December&#160;31, 2024, and operating result amounts are for the three and six months ended June&#160;30, 2025, and 2024, and include all normal and recurring adjustments that we considered necessary for the fair summarized presentation of our financial position and operating results. As these are condensed financial statements, one should also read the financial statements and notes included in our latest Form 10-K for the year ended December&#160;31, 2024. Revenues, expenses, assets, and liabilities can vary during each quarter of the year. Therefore, the results and trends in these interim financial statements may not be the same as those for the full year. Certain amounts for previous years have been reclassified to conform to the current year presentation. &lt;/span&gt;&lt;/div&gt;Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). During the three and six months ended June&#160;30, 2025, we had approximately $32,000, of other comprehensive loss, and $42,000, of other comprehensive income, net of taxes, respectively, from our available-for-sale investment holdings. During the three and six months ended June&#160;30, 2024, we had approximately $55,000 and $108,000, of other comprehensive income, net of taxes, respectively, from our available-for-sale investment holdings, respectively.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-23" decimals="-3" id="f-455" unitRef="usd">-32000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-456" unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-24" decimals="-3" id="f-457" unitRef="usd">55000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-25" decimals="-3" id="f-458" unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-459">Accounting Standards and Significant Accounting Policies&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no changes to our significant accounting policies described in the Annual Report on Form 10-K for the year ended December&#160;31, 2024, filed with the SEC on February 19, 2025, that have had a material impact on our condensed consolidated financial statements and related notes. See Recently Pronounced Accounting Standard below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for revenue in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, Revenue from Contracts with Customers. We earn the majority of our revenues from subscription-based services and post-contract client support (&#x201c;PCS&#x201d; or &#x201c;maintenance&#x201d;). Other sources of revenue are professional services, software licenses and royalties, and hardware and other. Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the contract, or contracts, with a client&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when, or as, we satisfy a performance obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our software arrangements with clients contain multiple performance obligations that range from software license deliveries, installation, training, consulting, software modification and customization to meet specific client needs; hosting; and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include professional services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#x2019;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#x201c;SSP&#x201d;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, client demographics, and the number and types of users within our contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For arrangements that involve significant production, modification, or customization of the software, or where professional services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the client over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription-Based Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription-based services consist primarily of revenues derived from software as a service (&#x201c;SaaS&#x201d;) arrangements and transaction-based fees. For SaaS arrangements, we evaluate whether the client has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the client can feasibly maintain the software on the client&#x2019;s hardware or enter into another arrangement with a third party to host the software. We recognize SaaS services ratably over the term of the arrangement, which range from &lt;span style="-sec-ix-hidden:f-461"&gt;one&lt;/span&gt; to 10 years, but most arrangements are typically for periods of &lt;span style="-sec-ix-hidden:f-463"&gt;one&lt;/span&gt; to three years. For professional services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the client access to the software.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction-based fees primarily relate to digital government services and online payment services, which are sometimes offered with the assistance of third-party vendors. When we are the principal in a transaction, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the client) and record the net amount as revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For transaction-based revenues from digital government services and online payments, we have the right to charge the client an amount that directly corresponds with the value to the client of our performance to date. Therefore, we recognize revenues for these services over time based on the amount billable to the client. In some cases, we are paid on a fixed-fee basis and recognize the revenue ratably over the contractual period. Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances where variable consideration exists, we include in our estimates additional revenues for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably, and its realization is probable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the period of benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Post-Contract Client Support (Maintenance)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our clients generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When professional services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material or milestone basis. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized net of allowances for sales adjustments and any taxes collected from clients, which are subsequently remitted to governmental authorities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 4, &#x201c;Disaggregation of Revenue&#x201d; for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenues and cash flows of our various revenue categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable and allowance for losses and sales adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Timing of revenue recognition may differ from the timing of invoicing to clients. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when invoicing occurs prior to revenue recognition. For multi-year agreements, we generally invoice clients annually at the beginning of each annual coverage period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.362%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable - current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;587,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable - long term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accounts receivable, including total current and long-term accounts receivable, net of allowance for losses and sales adjustments, was $721.4 million and $594.8 million, as of June&#160;30, 2025, and December&#160;31, 2024, respectively. We have recorded unbilled receivables of $111.8 million and $115.6 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively. Unbilled receivables expected to be collected within one year have been included with the current portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with the long-term portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables also include retention receivables of $10.8 million and $11.4 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain allowances for losses and sales adjustments, which losses are recorded against revenue at the time the loss is incurred. Because most of our clients are domestic governmental entities, we rarely incur a credit loss resulting from the inability of a client to make required payments. Consequently, we have not recorded a reserve for credit losses. Events or changes in circumstances that indicate the carrying amount for the allowances for losses and sales adjustments may require revision include, but are not limited to, managing our client&#x2019;s expectations regarding the scope of the services to be delivered and defects or errors in new versions or enhancements of our software products. Our allowances for losses and sales adjustments are $27.4&#160;million and $17.3&#160;million as of June&#160;30, 2025, and December&#160;31, 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform an impairment assessment annually on October 1, or more frequently if indicators of potential impairment exist, which includes evaluating qualitative and quantitative factors to assess the likelihood of an impairment of each reporting unit&#x2019;s goodwill. If the conclusion of an impairment assessment is that it is more likely than not that the fair value of the reporting unit is more than its carrying value, goodwill is not considered impaired, and we are not required to perform the quantitative goodwill impairment test. If the conclusion of an impairment assessment is that it is more likely than not that the fair value is less than its carrying value, we perform the quantitative goodwill impairment test, which compares the fair value of the reporting unit to its carrying value. Impairments, if any, are based on the excess of the carrying amount over the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Client base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our client turnover each year for indications of impairment. Our client turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2025, no triggering event or changes to circumstances indicated that a potential impairment had occurred for goodwill or other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RECENTLY PRONOUNCED ACCOUNTING STANDARDS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2024-04 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This guidance clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. It is effective for annual reporting periods beginning after December 15, 2025, and interim periods within those annual reporting periods, with early adoption permitted. As of January 1, 2025, we have early-adopted this standard, and the new standard did not have a material impact on the Company&#x2019;s financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This guidance requires public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. It is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. This guidance is not expected to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic ASC 740) Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The ASU&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; improves the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 with early adoption permitted. This guidance is not expected to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-460">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of Products and Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for revenue in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, Revenue from Contracts with Customers. We earn the majority of our revenues from subscription-based services and post-contract client support (&#x201c;PCS&#x201d; or &#x201c;maintenance&#x201d;). Other sources of revenue are professional services, software licenses and royalties, and hardware and other. Revenue is recognized upon transfer of control of promised products or services to clients in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the contract, or contracts, with a client&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when, or as, we satisfy a performance obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our software arrangements with clients contain multiple performance obligations that range from software license deliveries, installation, training, consulting, software modification and customization to meet specific client needs; hosting; and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include professional services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#x2019;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#x201c;SSP&#x201d;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, client demographics, and the number and types of users within our contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For arrangements that involve significant production, modification, or customization of the software, or where professional services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the client over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subscription-Based Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription-based services consist primarily of revenues derived from software as a service (&#x201c;SaaS&#x201d;) arrangements and transaction-based fees. For SaaS arrangements, we evaluate whether the client has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the client can feasibly maintain the software on the client&#x2019;s hardware or enter into another arrangement with a third party to host the software. We recognize SaaS services ratably over the term of the arrangement, which range from &lt;span style="-sec-ix-hidden:f-461"&gt;one&lt;/span&gt; to 10 years, but most arrangements are typically for periods of &lt;span style="-sec-ix-hidden:f-463"&gt;one&lt;/span&gt; to three years. For professional services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the client access to the software.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction-based fees primarily relate to digital government services and online payment services, which are sometimes offered with the assistance of third-party vendors. When we are the principal in a transaction, we record the revenue and related costs on a gross basis. Otherwise, we net the cost of revenue associated with the service against the gross revenue (amount billed to the client) and record the net amount as revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For transaction-based revenues from digital government services and online payments, we have the right to charge the client an amount that directly corresponds with the value to the client of our performance to date. Therefore, we recognize revenues for these services over time based on the amount billable to the client. In some cases, we are paid on a fixed-fee basis and recognize the revenue ratably over the contractual period. Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances where variable consideration exists, we include in our estimates additional revenues for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably, and its realization is probable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the period of benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Post-Contract Client Support (Maintenance)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our clients generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Professional Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When professional services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material or milestone basis. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized net of allowances for sales adjustments and any taxes collected from clients, which are subsequently remitted to governmental authorities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 4, &#x201c;Disaggregation of Revenue&#x201d; for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenues and cash flows of our various revenue categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable and allowance for losses and sales adjustments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Timing of revenue recognition may differ from the timing of invoicing to clients. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when invoicing occurs prior to revenue recognition. For multi-year agreements, we generally invoice clients annually at the beginning of each annual coverage period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.362%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable - current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;587,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable - long term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accounts receivable, including total current and long-term accounts receivable, net of allowance for losses and sales adjustments, was $721.4 million and $594.8 million, as of June&#160;30, 2025, and December&#160;31, 2024, respectively. We have recorded unbilled receivables of $111.8 million and $115.6 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively. Unbilled receivables expected to be collected within one year have been included with the current portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with the long-term portion of accounts receivable in the accompanying condensed consolidated balance sheets. Unbilled receivables also include retention receivables of $10.8 million and $11.4 million as of June&#160;30, 2025, and December&#160;31, 2024, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain allowances for losses and sales adjustments, which losses are recorded against revenue at the time the loss is incurred. Because most of our clients are domestic governmental entities, we rarely incur a credit loss resulting from the inability of a client to make required payments. Consequently, we have not recorded a reserve for credit losses. Events or changes in circumstances that indicate the carrying amount for the allowances for losses and sales adjustments may require revision include, but are not limited to, managing our client&#x2019;s expectations regarding the scope of the services to be delivered and defects or errors in new versions or enhancements of our software products. Our allowances for losses and sales adjustments are $27.4&#160;million and $17.3&#160;million as of June&#160;30, 2025, and December&#160;31, 2024, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <tyl:RevenueRecognitionPeriod contextRef="c-91" id="f-462">P10Y</tyl:RevenueRecognitionPeriod>
    <tyl:RevenueRecognitionPeriod contextRef="c-93" id="f-464">P3Y</tyl:RevenueRecognitionPeriod>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-465">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.362%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable - current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;714,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;587,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable - long term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;721,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-38" decimals="-3" id="f-466" unitRef="usd">714413000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-39" decimals="-3" id="f-467" unitRef="usd">587634000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-38" decimals="-3" id="f-468" unitRef="usd">7015000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c-39" decimals="-3" id="f-469" unitRef="usd">7153000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-38" decimals="-3" id="f-470" unitRef="usd">721428000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-39" decimals="-3" id="f-471" unitRef="usd">594787000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-38" decimals="-5" id="f-472" unitRef="usd">721400000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-39" decimals="-5" id="f-473" unitRef="usd">594800000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-94" decimals="-5" id="f-474" unitRef="usd">111800000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-95" decimals="-5" id="f-475" unitRef="usd">115600000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-96" decimals="-5" id="f-476" unitRef="usd">10800000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-97" decimals="-5" id="f-477" unitRef="usd">11400000</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-38" decimals="-5" id="f-478" unitRef="usd">27400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-39" decimals="-5" id="f-479" unitRef="usd">17300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-480">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform an impairment assessment annually on October 1, or more frequently if indicators of potential impairment exist, which includes evaluating qualitative and quantitative factors to assess the likelihood of an impairment of each reporting unit&#x2019;s goodwill. If the conclusion of an impairment assessment is that it is more likely than not that the fair value of the reporting unit is more than its carrying value, goodwill is not considered impaired, and we are not required to perform the quantitative goodwill impairment test. If the conclusion of an impairment assessment is that it is more likely than not that the fair value is less than its carrying value, we perform the quantitative goodwill impairment test, which compares the fair value of the reporting unit to its carrying value. Impairments, if any, are based on the excess of the carrying amount over the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Client base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our client turnover each year for indications of impairment. Our client turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-481">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RECENTLY PRONOUNCED ACCOUNTING STANDARDS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2024-04 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This guidance clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. It is effective for annual reporting periods beginning after December 15, 2025, and interim periods within those annual reporting periods, with early adoption permitted. As of January 1, 2025, we have early-adopted this standard, and the new standard did not have a material impact on the Company&#x2019;s financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This guidance requires public entities to disclose additional information about specific expense categories in the notes to the financial statements on an interim and annual basis. It is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. This guidance is not expected to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09 - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic ASC 740) Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The ASU&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; improves the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;It also includes certain other amendments to improve the effectiveness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 with early adoption permitted. This guidance is not expected to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-482">Segment and Related Information&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reportable operating segments are determined based on the Company&#x2019;s management approach. The management approach, as defined by FASB ASC 280 &#x201c;Segment Reporting,&#x201d; is based on the way that the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) organizes the segments within an enterprise for making decisions about resources to be allocated and assessing their performance. Our CODM, for purposes of FASB ASC 280, is our chief executive officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our results in two reportable segments. Our reportable segments are organized on the basis of a combination of the products and services they deliver to clients and the function that the public sector client performs. Operating segments that have met the aggregation criteria have been combined into our two reportable segments. The Enterprise Software (&#x201c;ES&#x201d;) reportable segment provides public sector entities with software systems and services to meet their information technology and automation needs for mission-critical &#x201c;back-office&#x201d; functions such as: public administration solutions, courts and public safety solutions, education solutions, and property and recording solutions. The Platform Technologies (&#x201c;PT&#x201d;) reportable segment provides public sector entities with platform and transformative solutions including digital solutions, payment processing, streamlined data processing, and improved operations and workflows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CODM uses segment operating income or loss to assess performance and to allocate resources (including employees, property, and financial or capital resources) for each segment, predominantly in the annual budget and forecasting process. During the fiscal periods presented, we had no significant transactions between reportable segments. Corporate unallocated amounts are comprised of non-cash amortization of intangible assets associated with acquisitions, depreciation associated with unallocated property and equipment assets, compensation costs for the executive management team and certain shared services staff, and share-based compensation expense for the entire company. Corporate unallocated amounts also include incidental revenues and expenses related to a company-wide user conference and rental income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;588,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;372,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,153,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;347,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,046,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.091%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.516%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.516%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.516%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.521%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reconciliation of reportable segment operating income to the Company's consolidated totals:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate unallocated:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents reconciliations of segment revenues from external customers and other segment information to the Company&#x2019;s consolidated totals:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;372,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;596,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software development expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;633,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;412,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,380,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,191,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,425,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,180,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment assets primarily consist of net accounts receivable, prepaid expenses and other current assets, and net property and equipment and software development costs. Corporate assets primarily consist of cash and investments; prepaid insurance; goodwill and intangibles associated with acquisitions; deferred income taxes; software development costs, net; and net property and equipment mainly related to unallocated information and technology assets. Certain presentation items from previous years have been adjusted to conform with current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-483"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-484">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;588,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;372,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;534,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,153,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;347,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.144%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise&lt;br/&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,046,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <tyl:SegmentedRevenue contextRef="c-98" decimals="-3" id="f-485" unitRef="usd">168059000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-99" decimals="-3" id="f-486" unitRef="usd">21512000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-100" decimals="-3" id="f-487" unitRef="usd">79786000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-101" decimals="-3" id="f-488" unitRef="usd">135718000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-102" decimals="-3" id="f-489" unitRef="usd">106779000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-103" decimals="-3" id="f-490" unitRef="usd">5344000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-104" decimals="-3" id="f-491" unitRef="usd">56862000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-105" decimals="-3" id="f-492" unitRef="usd">1750000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-106" decimals="-3" id="f-493" unitRef="usd">3846000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-107" decimals="-3" id="f-494" unitRef="usd">-183000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-108" decimals="-3" id="f-495" unitRef="usd">8950000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-109" decimals="-3" id="f-496" unitRef="usd">128000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-110" decimals="-3" id="f-497" unitRef="usd">424282000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-111" decimals="-3" id="f-498" unitRef="usd">164269000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-23" decimals="-3" id="f-499" unitRef="usd">588551000</tyl:SegmentedRevenue>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-110" decimals="-3" id="f-500" unitRef="usd">178462000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-111" decimals="-3" id="f-501" unitRef="usd">114980000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingAndMarketingExpense contextRef="c-110" decimals="-3" id="f-502" unitRef="usd">24971000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-111" decimals="-3" id="f-503" unitRef="usd">5034000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-110" decimals="-3" id="f-504" unitRef="usd">10867000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-111" decimals="-3" id="f-505" unitRef="usd">13374000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-110" decimals="-3" id="f-506" unitRef="usd">39395000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-111" decimals="-3" id="f-507" unitRef="usd">4215000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-110" decimals="-3" id="f-508" unitRef="usd">170587000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-111" decimals="-3" id="f-509" unitRef="usd">26666000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-23" decimals="-3" id="f-510" unitRef="usd">197253000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentedRevenue contextRef="c-112" decimals="-3" id="f-511" unitRef="usd">136045000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-113" decimals="-3" id="f-512" unitRef="usd">19933000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-114" decimals="-3" id="f-513" unitRef="usd">55701000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-115" decimals="-3" id="f-514" unitRef="usd">122003000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-116" decimals="-3" id="f-515" unitRef="usd">109196000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-117" decimals="-3" id="f-516" unitRef="usd">6113000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-118" decimals="-3" id="f-517" unitRef="usd">58731000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-119" decimals="-3" id="f-518" unitRef="usd">13197000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-120" decimals="-3" id="f-519" unitRef="usd">5319000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-121" decimals="-3" id="f-520" unitRef="usd">10000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-122" decimals="-3" id="f-521" unitRef="usd">7815000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-123" decimals="-3" id="f-522" unitRef="usd">0</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-124" decimals="-3" id="f-523" unitRef="usd">372807000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-125" decimals="-3" id="f-524" unitRef="usd">161256000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-24" decimals="-3" id="f-525" unitRef="usd">534063000</tyl:SegmentedRevenue>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-124" decimals="-3" id="f-526" unitRef="usd">173473000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-125" decimals="-3" id="f-527" unitRef="usd">103210000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingAndMarketingExpense contextRef="c-124" decimals="-3" id="f-528" unitRef="usd">28001000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-125" decimals="-3" id="f-529" unitRef="usd">5601000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-124" decimals="-3" id="f-530" unitRef="usd">13016000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-125" decimals="-3" id="f-531" unitRef="usd">14484000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-124" decimals="-3" id="f-532" unitRef="usd">24731000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-125" decimals="-3" id="f-533" unitRef="usd">3052000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-124" decimals="-3" id="f-534" unitRef="usd">133586000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-125" decimals="-3" id="f-535" unitRef="usd">34909000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-24" decimals="-3" id="f-536" unitRef="usd">168495000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentedRevenue contextRef="c-126" decimals="-3" id="f-537" unitRef="usd">326800000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-127" decimals="-3" id="f-538" unitRef="usd">42851000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-128" decimals="-3" id="f-539" unitRef="usd">149625000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-129" decimals="-3" id="f-540" unitRef="usd">260788000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-130" decimals="-3" id="f-541" unitRef="usd">213758000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-131" decimals="-3" id="f-542" unitRef="usd">11166000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-132" decimals="-3" id="f-543" unitRef="usd">111455000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-133" decimals="-3" id="f-544" unitRef="usd">11207000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-134" decimals="-3" id="f-545" unitRef="usd">10840000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-135" decimals="-3" id="f-546" unitRef="usd">-183000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-136" decimals="-3" id="f-547" unitRef="usd">14550000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-137" decimals="-3" id="f-548" unitRef="usd">169000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-138" decimals="-3" id="f-549" unitRef="usd">827028000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-139" decimals="-3" id="f-550" unitRef="usd">325998000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-1" decimals="-3" id="f-551" unitRef="usd">1153026000</tyl:SegmentedRevenue>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-138" decimals="-3" id="f-552" unitRef="usd">347749000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-139" decimals="-3" id="f-553" unitRef="usd">223973000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingAndMarketingExpense contextRef="c-138" decimals="-3" id="f-554" unitRef="usd">50238000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-139" decimals="-3" id="f-555" unitRef="usd">9765000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-138" decimals="-3" id="f-556" unitRef="usd">22459000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-139" decimals="-3" id="f-557" unitRef="usd">26775000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-138" decimals="-3" id="f-558" unitRef="usd">77075000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-139" decimals="-3" id="f-559" unitRef="usd">8533000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-138" decimals="-3" id="f-560" unitRef="usd">329507000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-139" decimals="-3" id="f-561" unitRef="usd">56952000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-562" unitRef="usd">386459000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentedRevenue contextRef="c-140" decimals="-3" id="f-563" unitRef="usd">264187000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-141" decimals="-3" id="f-564" unitRef="usd">40575000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-142" decimals="-3" id="f-565" unitRef="usd">107585000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-143" decimals="-3" id="f-566" unitRef="usd">234578000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-144" decimals="-3" id="f-567" unitRef="usd">220378000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-145" decimals="-3" id="f-568" unitRef="usd">12149000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-146" decimals="-3" id="f-569" unitRef="usd">113624000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-147" decimals="-3" id="f-570" unitRef="usd">23110000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-148" decimals="-3" id="f-571" unitRef="usd">13890000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-149" decimals="-3" id="f-572" unitRef="usd">173000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-150" decimals="-3" id="f-573" unitRef="usd">16173000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-151" decimals="-3" id="f-574" unitRef="usd">0</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-152" decimals="-3" id="f-575" unitRef="usd">735837000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-153" decimals="-3" id="f-576" unitRef="usd">310585000</tyl:SegmentedRevenue>
    <tyl:SegmentedRevenue contextRef="c-25" decimals="-3" id="f-577" unitRef="usd">1046422000</tyl:SegmentedRevenue>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-152" decimals="-3" id="f-578" unitRef="usd">344278000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-153" decimals="-3" id="f-579" unitRef="usd">201748000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingAndMarketingExpense contextRef="c-152" decimals="-3" id="f-580" unitRef="usd">53227000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-153" decimals="-3" id="f-581" unitRef="usd">11265000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-152" decimals="-3" id="f-582" unitRef="usd">24464000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-153" decimals="-3" id="f-583" unitRef="usd">27977000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-152" decimals="-3" id="f-584" unitRef="usd">49583000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-153" decimals="-3" id="f-585" unitRef="usd">6431000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-152" decimals="-3" id="f-586" unitRef="usd">264285000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-153" decimals="-3" id="f-587" unitRef="usd">63164000</tyl:SegmentOperatingIncomeLoss>
    <tyl:SegmentOperatingIncomeLoss contextRef="c-25" decimals="-3" id="f-588" unitRef="usd">327449000</tyl:SegmentOperatingIncomeLoss>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-589">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.091%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.516%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.516%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.516%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.521%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reconciliation of reportable segment operating income to the Company's consolidated totals:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;386,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate unallocated:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and marketing expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(52,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,845)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents reconciliations of segment revenues from external customers and other segment information to the Company&#x2019;s consolidated totals:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.174%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;372,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;596,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software development expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capital expenditures:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;633,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;572,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;PT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;412,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;416,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,380,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,191,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,425,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,180,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:OperatingIncomeLoss contextRef="c-154" decimals="-3" id="f-590" unitRef="usd">197253000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-155" decimals="-3" id="f-591" unitRef="usd">168495000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-156" decimals="-3" id="f-592" unitRef="usd">386459000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-157" decimals="-3" id="f-593" unitRef="usd">327449000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-594" unitRef="usd">7566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-595" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-596" unitRef="usd">8256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-597" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-158" decimals="-3" id="f-598" unitRef="usd">29491000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-159" decimals="-3" id="f-599" unitRef="usd">26477000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-160" decimals="-3" id="f-600" unitRef="usd">49295000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-161" decimals="-3" id="f-601" unitRef="usd">45827000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingAndMarketingExpense contextRef="c-158" decimals="-3" id="f-602" unitRef="usd">6307000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-159" decimals="-3" id="f-603" unitRef="usd">7963000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-160" decimals="-3" id="f-604" unitRef="usd">12782000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-161" decimals="-3" id="f-605" unitRef="usd">13500000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-158" decimals="-3" id="f-606" unitRef="usd">52360000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-159" decimals="-3" id="f-607" unitRef="usd">47920000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-160" decimals="-3" id="f-608" unitRef="usd">106819000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-161" decimals="-3" id="f-609" unitRef="usd">95689000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-158" decimals="-3" id="f-610" unitRef="usd">7232000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-159" decimals="-3" id="f-611" unitRef="usd">1168000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-160" decimals="-3" id="f-612" unitRef="usd">13078000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c-161" decimals="-3" id="f-613" unitRef="usd">2370000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-158" decimals="-3" id="f-614" unitRef="usd">13833000</tyl:AmortizationOfOtherIntangibleAssets>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-159" decimals="-3" id="f-615" unitRef="usd">13845000</tyl:AmortizationOfOtherIntangibleAssets>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-160" decimals="-3" id="f-616" unitRef="usd">27972000</tyl:AmortizationOfOtherIntangibleAssets>
    <tyl:AmortizationOfOtherIntangibleAssets contextRef="c-161" decimals="-3" id="f-617" unitRef="usd">31963000</tyl:AmortizationOfOtherIntangibleAssets>
    <us-gaap:InterestExpenseNonoperating contextRef="c-23" decimals="-3" id="f-618" unitRef="usd">1262000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-24" decimals="-3" id="f-619" unitRef="usd">1253000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-620" unitRef="usd">2508000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-25" decimals="-3" id="f-621" unitRef="usd">3437000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-23" decimals="-3" id="f-622" unitRef="usd">8179000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-24" decimals="-3" id="f-623" unitRef="usd">1883000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-624" unitRef="usd">15542000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-25" decimals="-3" id="f-625" unitRef="usd">3728000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-626" unitRef="usd">102513000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-24" decimals="-3" id="f-627" unitRef="usd">78665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-628" unitRef="usd">197803000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-25" decimals="-3" id="f-629" unitRef="usd">145304000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-630" unitRef="usd">424282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-3" id="f-631" unitRef="usd">372807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-632" unitRef="usd">827028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-3" id="f-633" unitRef="usd">735837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-634" unitRef="usd">164269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-635" unitRef="usd">161256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-3" id="f-636" unitRef="usd">325998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-3" id="f-637" unitRef="usd">310585000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-638" unitRef="usd">7566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-639" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-640" unitRef="usd">8256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-641" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-23" decimals="-3" id="f-642" unitRef="usd">596117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-24" decimals="-3" id="f-643" unitRef="usd">540976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-644" unitRef="usd">1161282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-25" decimals="-3" id="f-645" unitRef="usd">1053335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-110" decimals="-3" id="f-646" unitRef="usd">7400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-124" decimals="-3" id="f-647" unitRef="usd">8498000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-138" decimals="-3" id="f-648" unitRef="usd">14007000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-152" decimals="-3" id="f-649" unitRef="usd">18994000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-111" decimals="-3" id="f-650" unitRef="usd">22282000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-125" decimals="-3" id="f-651" unitRef="usd">21529000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-139" decimals="-3" id="f-652" unitRef="usd">44499000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-153" decimals="-3" id="f-653" unitRef="usd">45284000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-158" decimals="-3" id="f-654" unitRef="usd">4640000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-159" decimals="-3" id="f-655" unitRef="usd">4112000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-160" decimals="-3" id="f-656" unitRef="usd">10437000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-161" decimals="-3" id="f-657" unitRef="usd">9958000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-23" decimals="-3" id="f-658" unitRef="usd">34322000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-24" decimals="-3" id="f-659" unitRef="usd">34139000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-660" unitRef="usd">68943000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-25" decimals="-3" id="f-661" unitRef="usd">74236000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-110" decimals="-3" id="f-662" unitRef="usd">692000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-124" decimals="-3" id="f-663" unitRef="usd">2110000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-138" decimals="-3" id="f-664" unitRef="usd">2241000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-152" decimals="-3" id="f-665" unitRef="usd">3731000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-111" decimals="-3" id="f-666" unitRef="usd">4086000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-125" decimals="-3" id="f-667" unitRef="usd">4346000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-139" decimals="-3" id="f-668" unitRef="usd">8077000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-153" decimals="-3" id="f-669" unitRef="usd">8579000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-158" decimals="-3" id="f-670" unitRef="usd">72000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-159" decimals="-3" id="f-671" unitRef="usd">2651000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-160" decimals="-3" id="f-672" unitRef="usd">82000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-161" decimals="-3" id="f-673" unitRef="usd">4183000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-23" decimals="-3" id="f-674" unitRef="usd">4850000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-24" decimals="-3" id="f-675" unitRef="usd">9107000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-1" decimals="-3" id="f-676" unitRef="usd">10400000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-25" decimals="-3" id="f-677" unitRef="usd">16493000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-110" decimals="-3" id="f-678" unitRef="usd">1552000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-124" decimals="-3" id="f-679" unitRef="usd">5602000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-138" decimals="-3" id="f-680" unitRef="usd">2282000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-152" decimals="-3" id="f-681" unitRef="usd">12002000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-111" decimals="-3" id="f-682" unitRef="usd">2854000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-125" decimals="-3" id="f-683" unitRef="usd">825000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-139" decimals="-3" id="f-684" unitRef="usd">3793000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-153" decimals="-3" id="f-685" unitRef="usd">1512000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-158" decimals="-3" id="f-686" unitRef="usd">1081000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-159" decimals="-3" id="f-687" unitRef="usd">141000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-160" decimals="-3" id="f-688" unitRef="usd">1747000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-161" decimals="-3" id="f-689" unitRef="usd">336000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-23" decimals="-3" id="f-690" unitRef="usd">5487000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-24" decimals="-3" id="f-691" unitRef="usd">6568000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-1" decimals="-3" id="f-692" unitRef="usd">7822000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c-25" decimals="-3" id="f-693" unitRef="usd">13850000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets contextRef="c-162" decimals="-3" id="f-694" unitRef="usd">633080000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-163" decimals="-3" id="f-695" unitRef="usd">572224000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-164" decimals="-3" id="f-696" unitRef="usd">412418000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-165" decimals="-3" id="f-697" unitRef="usd">416635000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-166" decimals="-3" id="f-698" unitRef="usd">4380257000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-167" decimals="-3" id="f-699" unitRef="usd">4191156000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-38" decimals="-3" id="f-700" unitRef="usd">5425755000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-39" decimals="-3" id="f-701" unitRef="usd">5180015000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-702">Disaggregation of Revenue&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenues and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recurring Revenues &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our revenues are comprised of revenues from subscriptions and maintenance, which we consider to be recurring revenues. Subscription revenues primarily consist of revenues derived from our SaaS arrangements and transaction-based fees. These revenues are considered recurring because revenues from these sources are expected to re-occur in similar annual amounts for the term of our relationship with the client. Transaction-based fees are generally the result of multi-year contracts with our clients that result in fees generated by payment transactions and digital government services and are collected on a recurring basis during the contract term. The contract terms for subscription arrangements range from &lt;span style="-sec-ix-hidden:f-703"&gt;one&lt;/span&gt; to 10 years but are typically contracted for initial periods of &lt;span style="-sec-ix-hidden:f-705"&gt;one&lt;/span&gt; to three years. Nearly all of our on-premises software client contracts with us for maintenance and support. Maintenance and support are generally provided under auto-renewing annual contracts or multi-year contracts. We consider all other revenue categories to be non-recurring revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring revenues and non-recurring revenues recognized during the period are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;596,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;448,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;372,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.607%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.607%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;592,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;879,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Deferred Revenue and Performance Obligations&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue, including long-term, by segment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.323%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.325%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;716,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;683,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in total deferred revenue, including long-term, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.686%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferral of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;771,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(752,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expect to recognize as revenue approximately 97% of our deferred revenue balance as of June&#160;30, 2025, in the next 12 months, and the remainder thereafter.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the portion of the transaction price allocated to the remaining performance obligations which is not included in our deferred revenue balance is not a meaningful indicator of future revenue due to contracts with transaction-based fees that vary with transaction activity, the variability in subscription term lengths, and termination provisions included in some contracts that limit inclusion and cause variability from period to period.&lt;/span&gt;&lt;/div&gt;Deferred Commissions&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term deferred commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to deferred commissions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.290%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Deferred commissions have been included with prepaid expenses for the current portion and non-current other assets for the long-term portion in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in sales and marketing expense in the accompanying condensed consolidated statements of income.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <tyl:RevenueFromContractWithCustomerContractTerm contextRef="c-91" id="f-704">P10Y</tyl:RevenueFromContractWithCustomerContractTerm>
    <tyl:RevenueFromContractWithCustomerTypicalContractTerm contextRef="c-91" id="f-706">P3Y</tyl:RevenueFromContractWithCustomerTypicalContractTerm>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-707">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recurring revenues and non-recurring revenues recognized during the period are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.624%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;596,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the three months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;448,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;372,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;540,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.607%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;326,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;369,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.607%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;For the six months ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate Unallocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscriptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SaaS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Transaction-based fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;220,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;232,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;592,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;879,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Software licenses and royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Hardware and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total non-recurring revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;735,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-708" unitRef="usd">168059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-709" unitRef="usd">21512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-710" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-711" unitRef="usd">189571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-712" unitRef="usd">79786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-3" id="f-713" unitRef="usd">135718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-714" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-715" unitRef="usd">215504000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-3" id="f-716" unitRef="usd">106779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-717" unitRef="usd">5344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-3" id="f-718" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-719" unitRef="usd">112123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-3" id="f-720" unitRef="usd">354624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-721" unitRef="usd">162574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-722" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-723" unitRef="usd">517198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-724" unitRef="usd">56862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-725" unitRef="usd">1750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-726" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-727" unitRef="usd">58612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-728" unitRef="usd">3846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-729" unitRef="usd">-183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-3" id="f-730" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-3" id="f-731" unitRef="usd">3663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-3" id="f-732" unitRef="usd">8950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-733" unitRef="usd">128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-3" id="f-734" unitRef="usd">7566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-735" unitRef="usd">16644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-736" unitRef="usd">69658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-737" unitRef="usd">1695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-3" id="f-738" unitRef="usd">7566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-739" unitRef="usd">78919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-3" id="f-740" unitRef="usd">424282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-3" id="f-741" unitRef="usd">164269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-742" unitRef="usd">7566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-23" decimals="-3" id="f-743" unitRef="usd">596117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-744" unitRef="usd">136045000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-3" id="f-745" unitRef="usd">19933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-746" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-747" unitRef="usd">155978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-748" unitRef="usd">55701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-749" unitRef="usd">122003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-3" id="f-750" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-3" id="f-751" unitRef="usd">177704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-3" id="f-752" unitRef="usd">109196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-3" id="f-753" unitRef="usd">6113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-3" id="f-754" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-3" id="f-755" unitRef="usd">115309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-3" id="f-756" unitRef="usd">300942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-3" id="f-757" unitRef="usd">148049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-3" id="f-758" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-3" id="f-759" unitRef="usd">448991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-3" id="f-760" unitRef="usd">58731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-3" id="f-761" unitRef="usd">13197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-762" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-763" unitRef="usd">71928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-764" unitRef="usd">5319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-3" id="f-765" unitRef="usd">10000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-3" id="f-766" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-3" id="f-767" unitRef="usd">5329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-3" id="f-768" unitRef="usd">7815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-3" id="f-769" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-3" id="f-770" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-3" id="f-771" unitRef="usd">14728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-3" id="f-772" unitRef="usd">71865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-3" id="f-773" unitRef="usd">13207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-3" id="f-774" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-3" id="f-775" unitRef="usd">91985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-3" id="f-776" unitRef="usd">372807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-777" unitRef="usd">161256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-3" id="f-778" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-24" decimals="-3" id="f-779" unitRef="usd">540976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-3" id="f-780" unitRef="usd">326800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-3" id="f-781" unitRef="usd">42851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-3" id="f-782" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-3" id="f-783" unitRef="usd">369651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-784" unitRef="usd">149625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-785" unitRef="usd">260788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-786" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-3" id="f-787" unitRef="usd">410413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-3" id="f-788" unitRef="usd">213758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-3" id="f-789" unitRef="usd">11166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-3" id="f-790" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-245" decimals="-3" id="f-791" unitRef="usd">224924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-246" decimals="-3" id="f-792" unitRef="usd">690183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-247" decimals="-3" id="f-793" unitRef="usd">314805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-3" id="f-794" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-3" id="f-795" unitRef="usd">1004988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-3" id="f-796" unitRef="usd">111455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-3" id="f-797" unitRef="usd">11207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-252" decimals="-3" id="f-798" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-253" decimals="-3" id="f-799" unitRef="usd">122662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-254" decimals="-3" id="f-800" unitRef="usd">10840000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-255" decimals="-3" id="f-801" unitRef="usd">-183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-3" id="f-802" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-3" id="f-803" unitRef="usd">10657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-3" id="f-804" unitRef="usd">14550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-3" id="f-805" unitRef="usd">169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-3" id="f-806" unitRef="usd">8256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-261" decimals="-3" id="f-807" unitRef="usd">22975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-262" decimals="-3" id="f-808" unitRef="usd">136845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-263" decimals="-3" id="f-809" unitRef="usd">11193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-3" id="f-810" unitRef="usd">8256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-3" id="f-811" unitRef="usd">156294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-812" unitRef="usd">827028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-3" id="f-813" unitRef="usd">325998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-3" id="f-814" unitRef="usd">8256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-815" unitRef="usd">1161282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-3" id="f-816" unitRef="usd">264187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-3" id="f-817" unitRef="usd">40575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-818" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-819" unitRef="usd">304762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-820" unitRef="usd">107585000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-3" id="f-821" unitRef="usd">234578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-3" id="f-822" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-3" id="f-823" unitRef="usd">342163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-3" id="f-824" unitRef="usd">220378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-3" id="f-825" unitRef="usd">12149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-3" id="f-826" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-3" id="f-827" unitRef="usd">232527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-3" id="f-828" unitRef="usd">592150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-3" id="f-829" unitRef="usd">287302000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-3" id="f-830" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-3" id="f-831" unitRef="usd">879452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-3" id="f-832" unitRef="usd">113624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-3" id="f-833" unitRef="usd">23110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-3" id="f-834" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-835" unitRef="usd">136734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-836" unitRef="usd">13890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-837" unitRef="usd">173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-838" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-839" unitRef="usd">14063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-840" unitRef="usd">16173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-841" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-842" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-843" unitRef="usd">23086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-844" unitRef="usd">143687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-845" unitRef="usd">23283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-846" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-847" unitRef="usd">173883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-3" id="f-848" unitRef="usd">735837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-3" id="f-849" unitRef="usd">310585000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-850" unitRef="usd">6913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-25" decimals="-3" id="f-851" unitRef="usd">1053335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-852">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue, including long-term, by segment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.882%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.323%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.325%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enterprise Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;716,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;683,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Platform Technologies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in total deferred revenue, including long-term, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.686%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;723,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferral of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;771,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(752,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-162" decimals="-3" id="f-853" unitRef="usd">716698000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-163" decimals="-3" id="f-854" unitRef="usd">683909000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-164" decimals="-3" id="f-855" unitRef="usd">25840000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-165" decimals="-3" id="f-856" unitRef="usd">36117000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-166" decimals="-3" id="f-857" unitRef="usd">837000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-167" decimals="-3" id="f-858" unitRef="usd">3788000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-38" decimals="-3" id="f-859" unitRef="usd">743375000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-39" decimals="-3" id="f-860" unitRef="usd">723814000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-39" decimals="-3" id="f-861" unitRef="usd">723814000</us-gaap:ContractWithCustomerLiability>
    <tyl:ContractWithCustomerLiabilityIncreaseFromDeferral contextRef="c-1" decimals="-3" id="f-862" unitRef="usd">771669000</tyl:ContractWithCustomerLiabilityIncreaseFromDeferral>
    <tyl:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance contextRef="c-1" decimals="-3" id="f-863" unitRef="usd">752108000</tyl:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability contextRef="c-38" decimals="-3" id="f-864" unitRef="usd">743375000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-300" decimals="2" id="f-865" unitRef="number">0.97</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-300" id="f-866">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="c-1" id="f-867">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred commissions are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term deferred commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total deferred commissions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CapitalizedContractCostTableTextBlock>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-38" decimals="-3" id="f-868" unitRef="usd">17770000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-39" decimals="-3" id="f-869" unitRef="usd">18037000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-38" decimals="-3" id="f-870" unitRef="usd">43826000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-39" decimals="-3" id="f-871" unitRef="usd">38762000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet contextRef="c-38" decimals="-3" id="f-872" unitRef="usd">61596000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-39" decimals="-3" id="f-873" unitRef="usd">56799000</us-gaap:CapitalizedContractCostNet>
    <tyl:ScheduleOfDeferredCommissionAndAmortizationTableTextBlock contextRef="c-1" id="f-874">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to deferred commissions is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.290%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tyl:ScheduleOfDeferredCommissionAndAmortizationTableTextBlock>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-23" decimals="-3" id="f-875" unitRef="usd">4943000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-24" decimals="-3" id="f-876" unitRef="usd">4882000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-3" id="f-877" unitRef="usd">10043000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-25" decimals="-3" id="f-878" unitRef="usd">9644000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-879">Acquisitions&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2025, we acquired MyGov, LLC (&#x201c;MyGov&#x201d;), a provider of SaaS platform solutions for community development. The total cash purchase price, net of cash acquired of $215,000, was approximately $18.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have performed a preliminary valuation analysis of the fair market value of MyGov&#x2019;s assets and liabilities. In connection with this transaction, we acquired total tangible assets of $0.7 million and assumed liabilities of approximately $1.1 million. We recorded goodwill of approximately $10.3 million, which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately $8.5 million. The operating results of MyGov are included with the operating results of the Enterprise Software segment since the inception date of the acquisition. The impact of this acquisition on our operating results, assets, and liabilities is not material. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the purchase price allocation for MyGov is not final; therefore, certain preliminary valuation estimates of fair value assumed at the acquisition date for intangible assets and receivables are subject to change as valuations are finalized. Our balance sheet as of June&#160;30, 2025, reflects the allocation of the purchase price to the net assets acquired based on their estimated fair value at the date of the acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level 3 unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2025, we paid $7.4 million in cash for long-term indemnity holdbacks related to prior acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:CashAcquiredFromAcquisition contextRef="c-301" decimals="-3" id="f-880" unitRef="usd">215000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-301" decimals="-5" id="f-881" unitRef="usd">18200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <tyl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets contextRef="c-302" decimals="-5" id="f-882" unitRef="usd">700000</tyl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-302" decimals="-5" id="f-883" unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:Goodwill contextRef="c-302" decimals="-5" id="f-884" unitRef="usd">-10300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-302" decimals="-5" id="f-885" unitRef="usd">8500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-303" decimals="-5" id="f-886" unitRef="usd">7400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-887">Debt&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our total outstanding borrowings: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-889"&gt;2024 Credit Agreement&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;S + 1.125%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total borrowings, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of convertible senior notes due 2026, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long Term - convertible senior notes due 2026, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Debt &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2024 Credit Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 25, 2024, the Company entered into a $700.0&#160;million credit agreement with the various lender parties thereto and Wells Fargo Bank, National Association, as Administrative Agent, Swingline Lender, and Issuing Lender (the &#x201c;2024 Credit Agreement&#x201d;). The 2024 Credit Agreement provides for an unsecured revolving credit facility in an aggregate principal amount of up to $700.0&#160;million, including sub-facilities for standby letters of credit and swingline loans. The 2024 Credit Agreement matures on September 25, 2029, and loans may be prepaid at any time, without premium or penalty, subject to certain minimum amounts and payment of any Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) breakage costs. The 2024 Credit Agreement replaced Tyler&#x2019;s previous $500.0&#160;million unsecured credit facility under the credit agreement dated April 21, 2021, among the Company and various lenders party thereto, which was scheduled to mature in April 2026.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2024 Credit Agreement contains certain customary representations and warranties, affirmative and negative covenants, and defined events of defaults. The 2024 Credit Agreement requires us to maintain certain financial ratios and other financial conditions and limits us from making certain investments, advances, cash dividends or loans, and limits incurrence of additional indebtedness and liens. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans under the revolving credit facility will bear interest, at the Company&#x2019;s option, at a per annum rate of either (1) the Administrative Agent&#x2019;s prime commercial lending rate (subject to certain higher rate determinations) plus a margin of 0.125% to 0.75% or (2) the one-, three-, or six-month SOFR rate plus a margin of 1.125% to 1.75%. The margin in each case is based upon Tyler&#x2019;s total net leverage ratio, as determined pursuant to the 2024 Credit Agreement. In addition to paying interest on the outstanding principal of loans under the revolving credit facility, the Company is required to pay a commitment fee initially in the amount of 0.125% per annum, which will subsequently range from 0.125% to 0.25% based upon the Company&#x2019;s total net leverage ratio. Borrowings under the 2024 Credit Agreement may be used for general corporate purposes, including working capital requirements, acquisitions and capital expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 9, 2021, we issued 0.25% Convertible Senior Notes due in 2026 in the aggregate principal amount of $600.0 million (&#x201c;the Convertible Senior Notes&#x201d; or &#x201c;the Notes&#x201d;). The Convertible Senior Notes were issued pursuant to, and are governed by, an indenture, dated as of March 9, 2021, with U.S. Bank National Association as trustee (the &#x201c;Indenture&#x201d;). The net proceeds from the issuance of the Convertible Senior Notes were $591.4 million, net of initial purchasers&#x2019; discounts of $6.0&#160;million and debt issuance costs of $2.6&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Senior Notes are senior, unsecured obligations and are (i) equal in right of payment to our future senior, unsecured indebtedness; (ii) senior in right of payment to our future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Senior Notes accrue interest at a rate of 0.25% per annum, payable semi-annually in arrears on March 15 and September 15 of each year. The Convertible Senior Notes mature on March&#160;15, 2026, unless earlier repurchased, redeemed, or converted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Before September&#160;15, 2025, holders of the Convertible Senior Notes have the right to convert their Convertible Senior Notes only upon the occurrence of certain events. Under the terms of the Indenture, the Convertible Senior Notes are convertible into common stock of Tyler Technologies, Inc. (referred to herein as &#x201c;our common stock&#x201d;) at the following times or circumstances:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during any calendar quarter commencing after the calendar quarter ended June 30, 2021, if the last reported sale price per share of our common stock exceeds 130% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;during the five consecutive business days immediately after any five consecutive trading day period (such five consecutive trading day period, the &#x201c;Measurement Period&#x201d;) if the trading price per $1,000 principal amount of Convertible Senior Notes, as determined following a request by their holder in accordance with the procedures in the Indenture, for each trading day of the Measurement Period, was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon the occurrence of certain corporate events or distributions on our common stock, including but not limited to a &#x201c;Fundamental Change&#x201d; (as defined in the Indenture);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon the occurrence of specified corporate events; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;on or after September&#160;15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, March&#160;15, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With certain exceptions, upon a change of control or other fundamental change (both as defined in the Indenture governing the Convertible Senior Notes), the holders of the Convertible Senior Notes may require us to repurchase all or part of the principal amount of the Convertible Senior Notes at a repurchase price equal to 100% of the principal amount of the Convertible Senior Notes, plus any accrued and unpaid interest up to, but excluding, the redemption date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, none of the conditions allowing holders of the Convertible Senior Notes to convert have been met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From and including September&#160;15, 2025, holders of the Convertible Senior Notes may convert their Convertible Senior Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will settle any conversions of the Convertible Senior Notes either entirely in cash or in a combination of cash and shares of our common stock, at our election. However, upon conversion of any Convertible Senior Notes, the conversion value, which will be determined over an &#x201c;Observation Period&#x201d; (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial conversion rate is 2.0266 shares of common stock per $1,000 principal amount of Convertible Senior Notes, which represents an initial conversion price of approximately $493.44 per share of common stock. The conversion rate and conversion price will be subject to adjustment upon the occurrence of certain events. In addition, if certain corporate events that constitute a &#x201c;Make-Whole Fundamental Change&#x201d; (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Senior Notes are redeemable, in whole or in part, at our option at any time, and from time to time, on or after March&#160;15, 2024, and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price of the Notes on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. In addition, calling any Note for redemption constitutes a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average interest rate for the borrowings under the Convertible Senior Notes was 0.25% as of June&#160;30, 2025. For the six months ended June&#160;30, 2025, the effective interest rate was 0.54% for the Convertible Senior Notes. The following sets forth the interest expense recognized related to the borrowings and commitment fees for unused portions under the 2024 Credit Agreement, the 2021 Credit Agreement and Convertible Senior Notes and is included in interest expense in the accompanying condensed consolidated statements of income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense - Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense - Term Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense - Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, we had one outstanding letter of credit totaling $500,000. The letter of credit, which guarantees our performance under a client contract, automatically renews annually unless canceled in writing, and expires in the third quarter of 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-888">&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our total outstanding borrowings: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-889"&gt;2024 Credit Agreement&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;S + 1.125%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total borrowings, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of convertible senior notes due 2026, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long Term - convertible senior notes due 2026, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Debt &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following sets forth the interest expense recognized related to the borrowings and commitment fees for unused portions under the 2024 Credit Agreement, the 2021 Credit Agreement and Convertible Senior Notes and is included in interest expense in the accompanying condensed consolidated statements of income:&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense - Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(256)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense - Term Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractual interest expense - Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt discount and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-304"
      decimals="INF"
      id="f-890"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-305" decimals="-3" id="f-891" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-306" decimals="-3" id="f-892" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-307"
      decimals="INF"
      id="f-893"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-307" decimals="-3" id="f-894" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-308" decimals="-3" id="f-895" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-38" decimals="-3" id="f-896" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-39" decimals="-3" id="f-897" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-38" decimals="-3" id="f-898" unitRef="usd">1202000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-39" decimals="-3" id="f-899" unitRef="usd">2066000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-38" decimals="-3" id="f-900" unitRef="usd">598798000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-39" decimals="-3" id="f-901" unitRef="usd">597934000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtCurrent contextRef="c-307" decimals="-3" id="f-902" unitRef="usd">598798000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent contextRef="c-308" decimals="-3" id="f-903" unitRef="usd">0</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-307" decimals="-3" id="f-904" unitRef="usd">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-308" decimals="-3" id="f-905" unitRef="usd">597934000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebt contextRef="c-307" decimals="-3" id="f-906" unitRef="usd">598798000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt contextRef="c-308" decimals="-3" id="f-907" unitRef="usd">597934000</us-gaap:ConvertibleDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-309" decimals="INF" id="f-908" unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-309" decimals="INF" id="f-909" unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-310" decimals="INF" id="f-910" unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-311"
      decimals="INF"
      id="f-911"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-312"
      decimals="INF"
      id="f-912"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-312"
      decimals="INF"
      id="f-913"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-313"
      decimals="INF"
      id="f-914"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-314"
      decimals="INF"
      id="f-915"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c-315"
      decimals="INF"
      id="f-916"
      unitRef="number">0.00125</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c-316"
      decimals="INF"
      id="f-917"
      unitRef="number">0.00125</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="c-317"
      decimals="INF"
      id="f-918"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-318"
      decimals="INF"
      id="f-919"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-318" decimals="INF" id="f-920" unitRef="usd">600000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-319" decimals="-5" id="f-921" unitRef="usd">591400000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c-318" decimals="-5" id="f-922" unitRef="usd">6000000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-318" decimals="-5" id="f-923" unitRef="usd">2600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-318"
      decimals="INF"
      id="f-924"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <tyl:DebtConversionPercentageOfConversionPriceLimitationTrigger
      contextRef="c-318"
      decimals="INF"
      id="f-925"
      unitRef="number">1.30</tyl:DebtConversionPercentageOfConversionPriceLimitationTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="c-319"
      decimals="INF"
      id="f-926"
      unitRef="trading_day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <tyl:ObservationPeriod
      contextRef="c-319"
      decimals="INF"
      id="f-927"
      unitRef="trading_day">30</tyl:ObservationPeriod>
    <tyl:MeasurementPeriod
      contextRef="c-319"
      decimals="INF"
      id="f-928"
      unitRef="trading_day">5</tyl:MeasurementPeriod>
    <tyl:MeasurementPeriod
      contextRef="c-319"
      decimals="INF"
      id="f-929"
      unitRef="trading_day">5</tyl:MeasurementPeriod>
    <tyl:MeasurementPeriod
      contextRef="c-319"
      decimals="INF"
      id="f-930"
      unitRef="trading_day">5</tyl:MeasurementPeriod>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-319" decimals="2" id="f-931" unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-319"
      decimals="INF"
      id="f-932"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <tyl:ObservationPeriod
      contextRef="c-319"
      decimals="INF"
      id="f-933"
      unitRef="trading_day">30</tyl:ObservationPeriod>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-318"
      decimals="INF"
      id="f-934"
      unitRef="usdPerShare">493.44</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <tyl:DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate contextRef="c-319" id="f-935">P30D</tyl:DebtInstrumentConvertibleOptionalRedemptionScheduledTradingDaysPriorToMaturityDate>
    <tyl:DebtConversionPercentageOfConversionPriceLimitationTrigger
      contextRef="c-318"
      decimals="INF"
      id="f-936"
      unitRef="number">1.30</tyl:DebtConversionPercentageOfConversionPriceLimitationTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="c-319"
      decimals="INF"
      id="f-937"
      unitRef="trading_day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="c-319"
      decimals="INF"
      id="f-938"
      unitRef="trading_day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c-320" decimals="4" id="f-939" unitRef="number">0.0025</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-307" decimals="4" id="f-940" unitRef="number">0.0054</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt contextRef="c-321" decimals="-3" id="f-941" unitRef="usd">256000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-322" decimals="-3" id="f-942" unitRef="usd">229000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-304" decimals="-3" id="f-943" unitRef="usd">495000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-323" decimals="-3" id="f-944" unitRef="usd">459000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-324" decimals="-3" id="f-945" unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-325" decimals="-3" id="f-946" unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-326" decimals="-3" id="f-947" unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-327" decimals="-3" id="f-948" unitRef="usd">761000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-328" decimals="-3" id="f-949" unitRef="usd">375000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-329" decimals="-3" id="f-950" unitRef="usd">375000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-330" decimals="-3" id="f-951" unitRef="usd">750000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-331" decimals="-3" id="f-952" unitRef="usd">750000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-23" decimals="-3" id="f-953" unitRef="usd">631000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-24" decimals="-3" id="f-954" unitRef="usd">649000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-955" unitRef="usd">1263000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-25" decimals="-3" id="f-956" unitRef="usd">1467000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestAndDebtExpense contextRef="c-23" decimals="-3" id="f-957" unitRef="usd">1262000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c-24" decimals="-3" id="f-958" unitRef="usd">1253000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c-1" decimals="-3" id="f-959" unitRef="usd">2508000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c-25" decimals="-3" id="f-960" unitRef="usd">3437000</us-gaap:InterestAndDebtExpense>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-38" decimals="-3" id="f-961" unitRef="usd">500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="c-1" id="f-963">Financial Instruments&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;905,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist primarily of money market funds with original maturity dates of three months or less, for which we determine fair value through quoted market prices.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment portfolio is classified as available-for-sale in order to have the flexibility to buy and sell investments and maximize cash liquidity. Our available-for-sale investments primarily consist of investment grade corporate bonds, U.S. Treasuries, and asset-backed securities with maturity dates through 2027. These investments are presented at fair value and are included in short-term investments and non-current investments in the accompanying condensed consolidated balance sheets. Unrealized gains or losses associated with the investments are included in accumulated other comprehensive income (loss), net of tax in the accompanying condensed consolidated balance sheets and other comprehensive income (loss), net of tax in the statements of comprehensive income. For our available-for-sale investments, we do not have the intent to sell, nor is it more likely than not that we would be required to sell before recovery of their cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025 and December&#160;31, 2024, we have an accrued interest receivable balance of approximately $860,000 and $227,000, respectively, which is included in accounts receivable, net. We do not measure an allowance for credit losses for accrued interest receivables. We record any losses within the maturity period or at the time of sale of the investment, and any write-offs to accrued interest receivables are recorded as reductions to interest income in the period of the loss. During the three and six months ended June&#160;30, 2025, we have recorded no losses for accrued interest receivables. Interest income and amortization of discounts and premiums are included in other income, net in the accompanying condensed consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our available-for-sale investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.573%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.574%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, we have $104.9&#160;million of available-for-sale debt securities with contractual maturities of one year or less and $3.0&#160;million with contractual maturities greater than one year. As of June&#160;30, 2025, 59 available-for-sale securities with a fair value of $57.8&#160;million have been in a loss position for one year or less and three securities with a fair value of $5.1&#160;million have been in a loss position for greater than one year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our available-for-sale investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.479%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from sales and maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gains on sales, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our equity investment consists of an 18% interest in BFTR, LLC, a wholly owned subsidiary of Bison Capital Partners V L.P. BFTR, LLC is a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in common stock is carried at cost less any impairment write-downs because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock contextRef="c-1" id="f-964">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.469%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.472%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;905,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;788,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-38" decimals="-3" id="f-965" unitRef="usd">787447000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-39" decimals="-3" id="f-966" unitRef="usd">744721000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-38" decimals="-3" id="f-967" unitRef="usd">107893000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-39" decimals="-3" id="f-968" unitRef="usd">34015000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-38" decimals="-3" id="f-969" unitRef="usd">10000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-39" decimals="-3" id="f-970" unitRef="usd">10000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-38" decimals="-3" id="f-971" unitRef="usd">905340000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-39" decimals="-3" id="f-972" unitRef="usd">788736000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InterestReceivable contextRef="c-38" decimals="-3" id="f-973" unitRef="usd">860000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable contextRef="c-39" decimals="-3" id="f-974" unitRef="usd">227000</us-gaap:InterestReceivable>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c-23" decimals="INF" id="f-975" unitRef="usd">0</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c-1" decimals="INF" id="f-976" unitRef="usd">0</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-977">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components of our available-for-sale investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.573%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.389%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.574%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity on our available-for-sale investments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.477%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.479%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Proceeds from sales and maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Realized gains on sales, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-38" decimals="-3" id="f-978" unitRef="usd">108047000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-39" decimals="-3" id="f-979" unitRef="usd">34225000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-38" decimals="-3" id="f-980" unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-39" decimals="-3" id="f-981" unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-38" decimals="-3" id="f-982" unitRef="usd">166000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-39" decimals="-3" id="f-983" unitRef="usd">213000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-38" decimals="-3" id="f-984" unitRef="usd">107893000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-39" decimals="-3" id="f-985" unitRef="usd">34015000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent contextRef="c-38" decimals="-5" id="f-986" unitRef="usd">104900000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent contextRef="c-38" decimals="-5" id="f-987" unitRef="usd">3000000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="c-38"
      decimals="INF"
      id="f-988"
      unitRef="security">59</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-38" decimals="-5" id="f-989" unitRef="usd">57800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="c-333"
      decimals="INF"
      id="f-990"
      unitRef="security">3</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-333" decimals="-5" id="f-991" unitRef="usd">5100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-23" decimals="-3" id="f-992" unitRef="usd">32528000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-24" decimals="-3" id="f-993" unitRef="usd">3080000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-994" unitRef="usd">34284000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-25" decimals="-3" id="f-995" unitRef="usd">6351000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="c-23" decimals="-3" id="f-996" unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="c-24" decimals="-3" id="f-997" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="c-1" decimals="-3" id="f-998" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleGainLoss contextRef="c-25" decimals="-3" id="f-999" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleGainLoss>
    <tyl:CostMethodInvestmentOwnershipPercentage
      contextRef="c-334"
      decimals="2"
      id="f-1000"
      unitRef="number">0.18</tyl:CostMethodInvestmentOwnershipPercentage>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-1001">Fair Value&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value 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 in the principal or most advantageous market for that asset or liability. Guidance on fair value measurements and disclosures establishes a valuation hierarchy for disclosure of inputs used in measuring fair value defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1&#x2014;Inputs are unadjusted quoted prices that are available in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2&#x2014;Inputs include quoted prices for similar assets and liabilities in active markets and quoted prices in non-active markets, inputs other than quoted prices that are observable, and inputs that are not directly observable, but are corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3&#x2014;Inputs that are unobservable and are supported by little or no market activity and reflect the use of significant management judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The classification of a financial asset or liability within the hierarchy is determined based on the least reliable level of input that is significant to the fair value measurement. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We also consider the counterparty and our own non-performance risk in our assessment of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of June&#160;30, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets that are measured at fair value on a recurring basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivables, accounts payables, short-term obligations and certain other assets carrying value approximate fair value because of the short maturity of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, we have $107.9&#160;million in investment grade corporate bonds, U.S. Treasuries, and asset-backed securities with maturity dates through 2027.&#160;The fair values of these securities are considered Level 2 as they are based on inputs from quoted prices in markets that are not active or other observable market data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets that are measured at fair value on a nonrecurring basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, we have an 18% interest in BFTR, LLC. As we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values, our investment is carried at cost less any impairment write-downs. Periodically, our investment is assessed for impairment. We do not reassess the fair value of the investments if there are no identified events or changes in circumstances that indicate fair value of the investment or indicate impairment. No events or changes in circumstances have occurred during the period that require reassessment. There has been no impairment of this investment for the periods presented. This investment is included in other non-current assets in the accompanying condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 2, &#x201c;Summary of Significant Accounting Policies,&#x201d; we assess goodwill for impairment annually on October 1. In addition, we review goodwill, property and equipment, and other intangibles for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable. During the fourth quarter of 2024, we completed our annual assessment of goodwill which did not result in an impairment charge. Further, we identified no indicators of impairment to goodwill, property and equipment, and other intangibles. Therefore, no impairment was recorded as of or for the six months ended June&#160;30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial instruments measured at fair value only for disclosure purposes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our Convertible Senior Notes is determined based on quoted market prices for a similar liability when traded as an asset in an active market, a Level 2 input. See Note 8, &#x201c;Debt,&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of the Convertible Senior Notes is the par value less the debt discount and debt issuance costs that are amortized to interest expense using the effective interest method over the term of the Convertible Senior Notes. Interest expense is included in the accompanying condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value and carrying value, net, of our Convertible Senior Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair Value at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying Value at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-1002">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of June&#160;30, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;787,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents fair values of our financial and debt instruments categorized by their fair value hierarchy as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;744,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equity investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-335" decimals="-3" id="f-1003" unitRef="usd">787447000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-336" decimals="-3" id="f-1004" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-337" decimals="-3" id="f-1005" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-38" decimals="-3" id="f-1006" unitRef="usd">787447000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-335" decimals="-3" id="f-1007" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-336" decimals="-3" id="f-1008" unitRef="usd">107893000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-337" decimals="-3" id="f-1009" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-38" decimals="-3" id="f-1010" unitRef="usd">107893000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-335" decimals="-3" id="f-1011" unitRef="usd">0</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-336" decimals="-3" id="f-1012" unitRef="usd">0</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-337" decimals="-3" id="f-1013" unitRef="usd">10000000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-38" decimals="-3" id="f-1014" unitRef="usd">10000000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue contextRef="c-338" decimals="-3" id="f-1015" unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-339" decimals="-3" id="f-1016" unitRef="usd">739890000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-340" decimals="-3" id="f-1017" unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-341" decimals="-3" id="f-1018" unitRef="usd">739890000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-342" decimals="-3" id="f-1019" unitRef="usd">744721000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-343" decimals="-3" id="f-1020" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-344" decimals="-3" id="f-1021" unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-39" decimals="-3" id="f-1022" unitRef="usd">744721000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-342" decimals="-3" id="f-1023" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-343" decimals="-3" id="f-1024" unitRef="usd">34015000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-344" decimals="-3" id="f-1025" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-39" decimals="-3" id="f-1026" unitRef="usd">34015000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-342" decimals="-3" id="f-1027" unitRef="usd">0</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-343" decimals="-3" id="f-1028" unitRef="usd">0</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-344" decimals="-3" id="f-1029" unitRef="usd">10000000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-39" decimals="-3" id="f-1030" unitRef="usd">10000000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue contextRef="c-345" decimals="-3" id="f-1031" unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-346" decimals="-3" id="f-1032" unitRef="usd">731310000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-347" decimals="-3" id="f-1033" unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-348" decimals="-3" id="f-1034" unitRef="usd">731310000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-38" decimals="-5" id="f-1035" unitRef="usd">107900000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <tyl:CostMethodInvestmentOwnershipPercentage
      contextRef="c-334"
      decimals="2"
      id="f-1036"
      unitRef="number">0.18</tyl:CostMethodInvestmentOwnershipPercentage>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-1037">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value and carrying value, net, of our Convertible Senior Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.638%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.024%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair Value at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Carrying Value at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes due 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;597,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:DebtInstrumentFairValue contextRef="c-349" decimals="-3" id="f-1038" unitRef="usd">739890000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-350" decimals="-3" id="f-1039" unitRef="usd">731310000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-351" decimals="-3" id="f-1040" unitRef="usd">598798000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-352" decimals="-3" id="f-1041" unitRef="usd">597934000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1042">Income Tax Provision&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had an effective income tax rate of 17.4% and 16.2% for the three and six months ended June&#160;30, 2025, respectively, compared to 13.9% and 16.1% for the three and six months ended June&#160;30, 2024, respectively. The increase in the effective tax rate for the three months ended June&#160;30, 2025, as compared to the prior period, is due to a decrease in excess tax benefits related to stock incentive awards and research tax credit benefits, partially offset by a decrease in liabilities for uncertain tax positions. The increase in the effective tax rate for the six months ended June 30, 2025, as compared to the prior period, is due to a decrease in research tax credit benefits, partially offset by an increase in excess tax benefits related to stock incentive awards and decreases in liabilities for uncertain tax positions and state taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rates for the periods presented are different from the statutory United States federal income tax rate of 21% primarily due to the excess tax benefits related to stock incentive awards and the tax benefits of research tax credits, offset by state income taxes, liabilities for uncertain tax positions, and non-deductible business expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We made income tax payments, net of refunds, of $46.3 million and $39.1 million in the six months ended June 30, 2025, and June&#160;30, 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 4, 2025, the reconciliation bill, commonly referred to as the One Big Beautiful Bill Act (&#x201c;OBBBA&#x201d;) was signed into law, which includes a broad range of tax reform provisions that may affect our Company. The OBBBA allows an elective deduction for domestic Research and Development (&#x201c;R&amp;amp;D&#x201d;), a reinstatement of elective 100% first-year bonus depreciation, and a more favorable tax rate on Foreign-derived Deduction Eligible Income and income from non-U.S. subsidiaries (&#x201c;Net CFC Tested Income&#x201d;), among other provisions. We are currently evaluating the impact of these provisions, which could affect our effective tax rate in 2025 and future periods. We anticipate a significant reduction in current tax payments in the next 12 months, as well as a decrease in deferred tax assets and the income tax payable related to the provisions for full expensing of domestic R&amp;amp;D and bonus depreciation. As the legislation was signed into law after the close of our second quarter, the impacts are not included in our operating results for the six months ended June 30, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-23" decimals="3" id="f-1043" unitRef="number">0.174</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1044" unitRef="number">0.162</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-24" decimals="3" id="f-1045" unitRef="number">0.139</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-25" decimals="3" id="f-1046" unitRef="number">0.161</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-1047" unitRef="usd">46300000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-25" decimals="-5" id="f-1048" unitRef="usd">39100000</us-gaap:IncomeTaxesPaid>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1049">Share-Based Compensation &lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes share-based compensation expense related to share-based awards, which is recorded in the condensed consolidated statements of income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1050">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes share-based compensation expense related to share-based awards, which is recorded in the condensed consolidated statements of income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.437%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-353" decimals="-3" id="f-1051" unitRef="usd">8891000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-354" decimals="-3" id="f-1052" unitRef="usd">7620000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-355" decimals="-3" id="f-1053" unitRef="usd">17605000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-356" decimals="-3" id="f-1054" unitRef="usd">15010000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-357" decimals="-3" id="f-1055" unitRef="usd">29411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-358" decimals="-3" id="f-1056" unitRef="usd">22787000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-359" decimals="-3" id="f-1057" unitRef="usd">58357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-360" decimals="-3" id="f-1058" unitRef="usd">42263000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-23" decimals="-3" id="f-1059" unitRef="usd">38302000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-24" decimals="-3" id="f-1060" unitRef="usd">30407000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1061" unitRef="usd">75962000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-25" decimals="-3" id="f-1062" unitRef="usd">57273000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1063">Earnings Per Share&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the reconciliation of basic earnings per share to diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average basic common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assumed conversion of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator for diluted earnings per share&lt;br/&gt;&#160;&#160; - Adjusted weighted-average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2025, and 2024, stock awards representing the right to purchase common stock of approximately 83,000 and 53,000 shares and 75,000 and 119,000 shares, respectively, were not included in the computation of diluted earnings per share because their inclusion would have had an antidilutive effect.&#160;&lt;/span&gt;&lt;/div&gt;We have used the if-converted method for calculating any potential dilutive effect of the Convertible Senior Notes on our diluted net income per share if our average stock price for the period exceeded the conversion price of $493.44 per share of common stock. Under the if-converted method, the Notes are assumed to be converted at the beginning of the period and the resulting common shares, if dilutive, are included in the denominator of the diluted earnings per share calculation for the entire period being presented. For the six months ended June&#160;30, 2025, our average stock price for the period exceeded the conversion price resulting in a dilutive impact of the if-converted method as reflected in the table above. For the six months ended June&#160;30, 2024, our average stock price for the period did not exceed the conversion price; therefore, there was no dilutive impact as reflected in the table above.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1064">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the reconciliation of basic earnings per share to diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:50.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.471%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average basic common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assumed conversion of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator for diluted earnings per share&lt;br/&gt;&#160;&#160; - Adjusted weighted-average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-23" decimals="-3" id="f-1065" unitRef="usd">84627000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-23" decimals="-3" id="f-1066" unitRef="usd">84627000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-24" decimals="-3" id="f-1067" unitRef="usd">67738000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-24" decimals="-3" id="f-1068" unitRef="usd">67738000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-1069" unitRef="usd">165679000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-1070" unitRef="usd">165679000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-25" decimals="-3" id="f-1071" unitRef="usd">121908000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-25" decimals="-3" id="f-1072" unitRef="usd">121908000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-23"
      decimals="-3"
      id="f-1073"
      unitRef="shares">43163000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-24"
      decimals="-3"
      id="f-1074"
      unitRef="shares">42527000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1075" unitRef="shares">43174000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-25"
      decimals="-3"
      id="f-1076"
      unitRef="shares">42528000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-23"
      decimals="-3"
      id="f-1077"
      unitRef="shares">609000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-24"
      decimals="-3"
      id="f-1078"
      unitRef="shares">748000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-1079" unitRef="shares">661000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-25"
      decimals="-3"
      id="f-1080"
      unitRef="shares">758000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="c-23"
      decimals="-3"
      id="f-1081"
      unitRef="shares">157000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="c-24"
      decimals="-3"
      id="f-1082"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-1" decimals="-3" id="f-1083" unitRef="shares">181000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="c-25"
      decimals="-3"
      id="f-1084"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-23"
      decimals="-3"
      id="f-1085"
      unitRef="shares">43929000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-24"
      decimals="-3"
      id="f-1086"
      unitRef="shares">43275000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1087" unitRef="shares">44016000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-25"
      decimals="-3"
      id="f-1088"
      unitRef="shares">43286000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-23"
      decimals="2"
      id="f-1089"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-24"
      decimals="2"
      id="f-1090"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1091"
      unitRef="usdPerShare">3.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-25"
      decimals="2"
      id="f-1092"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-23"
      decimals="2"
      id="f-1093"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-24"
      decimals="2"
      id="f-1094"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1095"
      unitRef="usdPerShare">3.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-25"
      decimals="2"
      id="f-1096"
      unitRef="usdPerShare">2.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-361"
      decimals="-3"
      id="f-1097"
      unitRef="shares">83000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-362"
      decimals="-3"
      id="f-1098"
      unitRef="shares">53000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-363"
      decimals="-3"
      id="f-1099"
      unitRef="shares">75000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-364"
      decimals="-3"
      id="f-1100"
      unitRef="shares">119000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-307"
      decimals="2"
      id="f-1101"
      unitRef="usdPerShare">493.44</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock contextRef="c-1" id="f-1103">Leases&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease office facilities, transportation, and other equipment for use in our operations.&#160;Most of our leases are non-cancelable operating lease agreements with remaining terms of &lt;span style="-sec-ix-hidden:f-1104"&gt;one&lt;/span&gt; to nine years.&#160;Some of these leases include options to extend for up to six years. We have&#160;no finance leases as of June&#160;30, 2025. Right-of-use lease assets and lease liabilities for our operating leases are recorded in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Lease term and discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rental income from third parties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We own office buildings in Falmouth, Yarmouth and Orono, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; Moraine, Ohio; and Kingston Springs, Tennessee. We lease space in some of these buildings to third-party tenants. The property we lease to others under operating leases consists primarily of specific facilities where one tenant obtains substantially all of the economic benefit from the asset and has the right to direct the use of the asset. These non-cancelable leases expire between 2025 and 2035, and some have options to extend the lease for up to&#160;10 years. We determine if an arrangement is a lease at inception. None of our leases allow the lessee to purchase the leased asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rental income from third-party tenants for the three and six months ended June&#160;30, 2025, totaled $812,000 and $1.6&#160;million, respectively, and for the three and six months ended June&#160;30, 2024, totaled $791,000 and $1.6&#160;million, respectively. Rental income is included in hardware and other revenue on the condensed consolidated statements of income.&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (Remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-1102">Leases&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease office facilities, transportation, and other equipment for use in our operations.&#160;Most of our leases are non-cancelable operating lease agreements with remaining terms of &lt;span style="-sec-ix-hidden:f-1104"&gt;one&lt;/span&gt; to nine years.&#160;Some of these leases include options to extend for up to six years. We have&#160;no finance leases as of June&#160;30, 2025. Right-of-use lease assets and lease liabilities for our operating leases are recorded in the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Lease term and discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rental income from third parties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We own office buildings in Falmouth, Yarmouth and Orono, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; Moraine, Ohio; and Kingston Springs, Tennessee. We lease space in some of these buildings to third-party tenants. The property we lease to others under operating leases consists primarily of specific facilities where one tenant obtains substantially all of the economic benefit from the asset and has the right to direct the use of the asset. These non-cancelable leases expire between 2025 and 2035, and some have options to extend the lease for up to&#160;10 years. We determine if an arrangement is a lease at inception. None of our leases allow the lessee to purchase the leased asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rental income from third-party tenants for the three and six months ended June&#160;30, 2025, totaled $812,000 and $1.6&#160;million, respectively, and for the three and six months ended June&#160;30, 2024, totaled $791,000 and $1.6&#160;million, respectively. Rental income is included in hardware and other revenue on the condensed consolidated statements of income.&lt;/span&gt;&lt;span style="color:#008080;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (Remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-366" id="f-1105">P9Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-366" id="f-1106">P6Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-1107">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of operating lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Lease term and discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-23" decimals="-3" id="f-1108" unitRef="usd">2502000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-24" decimals="-3" id="f-1109" unitRef="usd">2246000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-1110" unitRef="usd">4846000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-25" decimals="-3" id="f-1111" unitRef="usd">4411000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-23" decimals="-3" id="f-1112" unitRef="usd">506000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-24" decimals="-3" id="f-1113" unitRef="usd">522000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-1114" unitRef="usd">1070000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-25" decimals="-3" id="f-1115" unitRef="usd">1073000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-23" decimals="-3" id="f-1116" unitRef="usd">159000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-24" decimals="-3" id="f-1117" unitRef="usd">136000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-1118" unitRef="usd">407000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-25" decimals="-3" id="f-1119" unitRef="usd">374000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-23" decimals="-3" id="f-1120" unitRef="usd">3167000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-24" decimals="-3" id="f-1121" unitRef="usd">2904000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-1122" unitRef="usd">6323000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-25" decimals="-3" id="f-1123" unitRef="usd">5858000</us-gaap:LeaseCost>
    <tyl:ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock contextRef="c-1" id="f-1124">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information related to leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.396%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.385%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.568%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Cash flows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Lease term and discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tyl:ScheduleOfSupplementalInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1125" unitRef="usd">6295000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-25" decimals="-3" id="f-1126" unitRef="usd">6310000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-1127" unitRef="usd">7737000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-25" decimals="-3" id="f-1128" unitRef="usd">2428000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-38" id="f-1129">P5Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-41" id="f-1130">P6Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-38" decimals="4" id="f-1131" unitRef="number">0.0337</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-41" decimals="4" id="f-1132" unitRef="number">0.0163</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LessorOperatingLeaseRenewalTerm contextRef="c-366" id="f-1133">P10Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:RentalIncomeNonoperating contextRef="c-23" decimals="-3" id="f-1134" unitRef="usd">812000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c-1" decimals="-5" id="f-1135" unitRef="usd">1600000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c-24" decimals="-3" id="f-1136" unitRef="usd">791000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:RentalIncomeNonoperating contextRef="c-25" decimals="-5" id="f-1137" unitRef="usd">1600000</us-gaap:RentalIncomeNonoperating>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="c-1" id="f-1138">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;June&#160;30, 2025, future minimum operating rental income based on contractual agreements is as follows:&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:74.569%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025 (Remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear contextRef="c-38" decimals="-3" id="f-1139" unitRef="usd">1122000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths contextRef="c-38" decimals="-3" id="f-1140" unitRef="usd">2648000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears contextRef="c-38" decimals="-3" id="f-1141" unitRef="usd">2387000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears contextRef="c-38" decimals="-3" id="f-1142" unitRef="usd">2139000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears contextRef="c-38" decimals="-3" id="f-1143" unitRef="usd">1465000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <tyl:LessorOperatingLeasePaymentToBeReceivedAfterYearFour contextRef="c-38" decimals="-3" id="f-1144" unitRef="usd">5884000</tyl:LessorOperatingLeasePaymentToBeReceivedAfterYearFour>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived contextRef="c-38" decimals="-3" id="f-1145" unitRef="usd">15645000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1146">Commitments and Contingencies&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2022, we received a notice of termination for convenience under a contractual arrangement with a state government client. Upon receipt of the termination notice, we ceased performing services under the contractual arrangement and sought payment of contractually owed fees of approximately $15 million in connection with the termination for convenience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The client was unresponsive to our outreach for several months, and on August 23, 2022, we filed a lawsuit to enforce our rights and remedies under the applicable contractual arrangement. The client subsequently asked us to negotiate directly with the client to attempt to resolve the dispute. The negotiations were not successful, and on March 20, 2024, we reinitiated our lawsuit. Although we believe our products and services were delivered in accordance with the terms of our contract and that we are entitled to payment in connection with the termination for convenience, at this time the matter remains unresolved. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;We have contractual obligations for third-party technology used in our solutions and for other services that we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2025, the remaining aggregate minimum purchase commitment under these arrangements was approximately $609.2 million through 2031.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c-367" decimals="-6" id="f-1147" unitRef="usd">15000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:PurchaseObligation contextRef="c-38" decimals="-5" id="f-1148" unitRef="usd">609200000</us-gaap:PurchaseObligation>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1149">Subsequent Events&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 28, 2025, we completed an acquisition for the total consideration of approximately $20&#160;million, paid in all cash, subject to certain post-closing adjustments including indemnity and working capital holdbacks.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-368" decimals="-6" id="f-1150" unitRef="usd">20000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-23" id="f-1151">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 6, 2025, H. Lynn Moore, Jr. executed a Rule 10b5-1 trading plan under which trading could not begin until June 10, 2025, and that terminates no later than February 9, 2026. Additional information is available in the Form 8-K filed on March 11, 2025. No other director or officer has a Rule 10b5-1 trading plan or a non-Rule 10b5-1 trading arrangement in place as of July&#160;30, 2025.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-369" id="f-1152">March 6, 2025</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-369" id="f-1153">H. Lynn Moore, Jr.</ecd:TrdArrIndName>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-23" id="f-1154">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-369" id="f-1155">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-23" id="f-1156">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-23" id="f-1157">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
